builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0061 starttime: 1467690515.17 results: success (0) buildid: 20160704172157 builduid: 3862e3ee956f483689bae089ddedf187 revision: c2280cbee4ed9092158c59bd9ba224a3bf909afa ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-04 20:48:35.170215) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-04 20:48:35.170739) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-04 20:48:35.171073) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-04 20:48:35.407241) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 20:48:35.407506) ========= 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.MzjLzCul2t/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.khNJEgZSOf/Listeners TMPDIR=/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/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 20:48:35-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 8.37M=0.001s 2016-07-04 20:48:35 (8.37 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.171829 ========= master_lag: 0.07 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 20:48:35.648834) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 20:48:35.649431) ========= 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.MzjLzCul2t/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.khNJEgZSOf/Listeners TMPDIR=/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/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.021017 ========= master_lag: 0.05 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 20:48:35.717621) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-04 20:48:35.717937) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev c2280cbee4ed9092158c59bd9ba224a3bf909afa --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 c2280cbee4ed9092158c59bd9ba224a3bf909afa --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.MzjLzCul2t/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.khNJEgZSOf/Listeners TMPDIR=/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/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 20:48:35,799 truncating revision to first 12 chars 2016-07-04 20:48:35,799 Setting DEBUG logging. 2016-07-04 20:48:35,799 attempt 1/10 2016-07-04 20:48:35,799 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/c2280cbee4ed?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-04 20:48:36,693 unpacking tar archive at: mozilla-beta-c2280cbee4ed/testing/mozharness/ program finished with exit code 0 elapsedTime=1.151487 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-04 20:48:36.897235) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-04 20:48:36.897544) ========= script_repo_revision: c2280cbee4ed9092158c59bd9ba224a3bf909afa ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-04 20:48:36.897943) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-04 20:48:36.898789) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-04 20:48:36.918193) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 55 secs) (at 2016-07-04 20:48:36.918607) ========= /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.MzjLzCul2t/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.khNJEgZSOf/Listeners TMPDIR=/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/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 20:48:37 INFO - MultiFileLogger online at 20160704 20:48:37 in /builds/slave/test 20:48:37 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 20:48:37 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 20:48:37 INFO - {'append_to_log': False, 20:48:37 INFO - 'base_work_dir': '/builds/slave/test', 20:48:37 INFO - 'blob_upload_branch': 'mozilla-beta', 20:48:37 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 20:48:37 INFO - 'buildbot_json_path': 'buildprops.json', 20:48:37 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 20:48:37 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 20:48:37 INFO - 'download_minidump_stackwalk': True, 20:48:37 INFO - 'download_symbols': 'true', 20:48:37 INFO - 'e10s': False, 20:48:37 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 20:48:37 INFO - 'tooltool.py': '/tools/tooltool.py', 20:48:37 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 20:48:37 INFO - '/tools/misc-python/virtualenv.py')}, 20:48:37 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 20:48:37 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 20:48:37 INFO - 'log_level': 'info', 20:48:37 INFO - 'log_to_console': True, 20:48:37 INFO - 'opt_config_files': (), 20:48:37 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 20:48:37 INFO - '--processes=1', 20:48:37 INFO - '--config=%(test_path)s/wptrunner.ini', 20:48:37 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 20:48:37 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 20:48:37 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 20:48:37 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 20:48:37 INFO - 'pip_index': False, 20:48:37 INFO - 'require_test_zip': True, 20:48:37 INFO - 'test_type': ('testharness',), 20:48:37 INFO - 'this_chunk': '1', 20:48:37 INFO - 'tooltool_cache': '/builds/tooltool_cache', 20:48:37 INFO - 'total_chunks': '10', 20:48:37 INFO - 'virtualenv_path': 'venv', 20:48:37 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 20:48:37 INFO - 'work_dir': 'build'} 20:48:37 INFO - ##### 20:48:37 INFO - ##### Running clobber step. 20:48:37 INFO - ##### 20:48:37 INFO - Running pre-action listener: _resource_record_pre_action 20:48:37 INFO - Running main action method: clobber 20:48:37 INFO - rmtree: /builds/slave/test/build 20:48:37 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 20:48:38 INFO - Running post-action listener: _resource_record_post_action 20:48:38 INFO - ##### 20:48:38 INFO - ##### Running read-buildbot-config step. 20:48:38 INFO - ##### 20:48:38 INFO - Running pre-action listener: _resource_record_pre_action 20:48:38 INFO - Running main action method: read_buildbot_config 20:48:38 INFO - Using buildbot properties: 20:48:38 INFO - { 20:48:38 INFO - "project": "", 20:48:38 INFO - "product": "firefox", 20:48:38 INFO - "script_repo_revision": "production", 20:48:38 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 20:48:38 INFO - "repository": "", 20:48:38 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 20:48:38 INFO - "buildid": "20160704172157", 20:48:38 INFO - "pgo_build": "False", 20:48:38 INFO - "basedir": "/builds/slave/test", 20:48:38 INFO - "buildnumber": 16, 20:48:38 INFO - "slavename": "t-yosemite-r7-0061", 20:48:38 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 20:48:38 INFO - "platform": "macosx64", 20:48:38 INFO - "branch": "mozilla-beta", 20:48:38 INFO - "revision": "c2280cbee4ed9092158c59bd9ba224a3bf909afa", 20:48:38 INFO - "repo_path": "releases/mozilla-beta", 20:48:38 INFO - "moz_repo_path": "", 20:48:38 INFO - "stage_platform": "macosx64", 20:48:38 INFO - "builduid": "3862e3ee956f483689bae089ddedf187", 20:48:38 INFO - "slavebuilddir": "test" 20:48:38 INFO - } 20:48:38 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467678117/firefox-48.0.en-US.mac64.dmg. 20:48:38 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467678117/firefox-48.0.en-US.mac64.test_packages.json. 20:48:38 INFO - Running post-action listener: _resource_record_post_action 20:48:38 INFO - ##### 20:48:38 INFO - ##### Running download-and-extract step. 20:48:38 INFO - ##### 20:48:38 INFO - Running pre-action listener: _resource_record_pre_action 20:48:38 INFO - Running main action method: download_and_extract 20:48:38 INFO - mkdir: /builds/slave/test/build/tests 20:48:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:48:38 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467678117/firefox-48.0.en-US.mac64.test_packages.json 20:48:38 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467678117/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 20:48:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467678117/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 20:48:39 INFO - Downloaded 1201 bytes. 20:48:39 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 20:48:39 INFO - Using the following test package requirements: 20:48:39 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 20:48:39 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:48:39 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 20:48:39 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:48:39 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 20:48:39 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:48:39 INFO - u'jsshell-mac64.zip'], 20:48:39 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:48:39 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 20:48:39 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 20:48:39 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:48:39 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 20:48:39 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:48:39 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 20:48:39 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:48:39 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 20:48:39 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:48:39 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 20:48:39 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 20:48:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:48:39 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467678117/firefox-48.0.en-US.mac64.common.tests.zip 20:48:39 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467678117/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 20:48:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467678117/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 20:48:39 INFO - Downloaded 18406702 bytes. 20:48:39 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/*'] 20:48:39 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/* 20:48:40 INFO - caution: filename not matched: web-platform/* 20:48:40 INFO - Return code: 11 20:48:40 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')]} 20:48:40 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467678117/firefox-48.0.en-US.mac64.web-platform.tests.zip 20:48:40 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467678117/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 20:48:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467678117/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 20:48:41 INFO - Downloaded 36389085 bytes. 20:48:41 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/*'] 20:48:41 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/* 20:48:45 INFO - caution: filename not matched: bin/* 20:48:45 INFO - caution: filename not matched: config/* 20:48:45 INFO - caution: filename not matched: mozbase/* 20:48:45 INFO - caution: filename not matched: marionette/* 20:48:45 INFO - caution: filename not matched: tools/wptserve/* 20:48:45 INFO - Return code: 11 20:48:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:48:45 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467678117/firefox-48.0.en-US.mac64.dmg 20:48:45 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467678117/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 20:48:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467678117/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 20:48:52 INFO - Downloaded 73031423 bytes. 20:48:52 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467678117/firefox-48.0.en-US.mac64.dmg 20:48:52 INFO - mkdir: /builds/slave/test/properties 20:48:52 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 20:48:52 INFO - Writing to file /builds/slave/test/properties/build_url 20:48:52 INFO - Contents: 20:48:52 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467678117/firefox-48.0.en-US.mac64.dmg 20:48:52 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467678117/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 20:48:52 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 20:48:52 INFO - Writing to file /builds/slave/test/properties/symbols_url 20:48:52 INFO - Contents: 20:48:52 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467678117/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 20:48: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')]} 20:48:52 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467678117/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 20:48:52 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467678117/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 20:48:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467678117/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 20:48:57 INFO - Downloaded 103709695 bytes. 20:48:57 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'] 20:48:57 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 20:49:00 INFO - Return code: 0 20:49:00 INFO - Running post-action listener: _resource_record_post_action 20:49:00 INFO - Running post-action listener: set_extra_try_arguments 20:49:00 INFO - ##### 20:49:00 INFO - ##### Running create-virtualenv step. 20:49:00 INFO - ##### 20:49:00 INFO - Running pre-action listener: _pre_create_virtualenv 20:49:00 INFO - Running pre-action listener: _resource_record_pre_action 20:49:00 INFO - Running main action method: create_virtualenv 20:49:00 INFO - Creating virtualenv /builds/slave/test/build/venv 20:49:00 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 20:49:00 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 20:49:00 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 20:49:00 INFO - Using real prefix '/tools/python27' 20:49:00 INFO - New python executable in /builds/slave/test/build/venv/bin/python 20:49:01 INFO - Installing distribute.............................................................................................................................................................................................done. 20:49:04 INFO - Installing pip.................done. 20:49:04 INFO - Return code: 0 20:49:04 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 20:49:04 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')]} 20:49:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:49:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:49:04 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')]} 20:49:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:49:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:49:04 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 0x1054e3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105500f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feef85c6ea0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1054fc5e0>, '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 0x1050dfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10510a990>, '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.MzjLzCul2t/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.khNJEgZSOf/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:49:04 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 20:49:04 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 20:49:04 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.MzjLzCul2t/Render', 20:49:04 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:49:04 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:49:04 INFO - 'HOME': '/Users/cltbld', 20:49:04 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:49:04 INFO - 'LOGNAME': 'cltbld', 20:49:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:49:04 INFO - 'MOZ_NO_REMOTE': '1', 20:49:04 INFO - 'NO_EM_RESTART': '1', 20:49:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:49:04 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:49:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:49:04 INFO - 'PWD': '/builds/slave/test', 20:49:04 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:49:04 INFO - 'SHELL': '/bin/bash', 20:49:04 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.khNJEgZSOf/Listeners', 20:49:04 INFO - 'TMPDIR': '/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/', 20:49:04 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:49:04 INFO - 'USER': 'cltbld', 20:49:04 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:49:04 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:49:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:49:04 INFO - 'XPC_FLAGS': '0x0', 20:49:04 INFO - 'XPC_SERVICE_NAME': '0', 20:49:04 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:49:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:49:04 INFO - Downloading/unpacking psutil>=0.7.1 20:49:04 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 20:49:04 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 20:49:04 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 20:49:04 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 20:49:04 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 20:49:04 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 20:49:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 20:49:08 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:49:08 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:49:08 INFO - Installing collected packages: psutil 20:49:08 INFO - Running setup.py install for psutil 20:49:08 INFO - building 'psutil._psutil_osx' extension 20:49:08 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 20:49:08 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 20:49:08 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 20:49:08 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 20:49:08 INFO - building 'psutil._psutil_posix' extension 20:49:08 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 20:49:08 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 20:49:08 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 20:49:08 INFO - ^ 20:49:08 INFO - 1 warning generated. 20:49:08 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 20:49:08 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:49:08 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:49:08 INFO - Successfully installed psutil 20:49:08 INFO - Cleaning up... 20:49:09 INFO - Return code: 0 20:49:09 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 20:49:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:49:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:49:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:49:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:49:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:49:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:49:09 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x1054e3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105500f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feef85c6ea0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1054fc5e0>, '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 0x1050dfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10510a990>, '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.MzjLzCul2t/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.khNJEgZSOf/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:49:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 20:49:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 20:49:09 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.MzjLzCul2t/Render', 20:49:09 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:49:09 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:49:09 INFO - 'HOME': '/Users/cltbld', 20:49:09 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:49:09 INFO - 'LOGNAME': 'cltbld', 20:49:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:49:09 INFO - 'MOZ_NO_REMOTE': '1', 20:49:09 INFO - 'NO_EM_RESTART': '1', 20:49:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:49:09 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:49:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:49:09 INFO - 'PWD': '/builds/slave/test', 20:49:09 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:49:09 INFO - 'SHELL': '/bin/bash', 20:49:09 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.khNJEgZSOf/Listeners', 20:49:09 INFO - 'TMPDIR': '/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/', 20:49:09 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:49:09 INFO - 'USER': 'cltbld', 20:49:09 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:49:09 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:49:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:49:09 INFO - 'XPC_FLAGS': '0x0', 20:49:09 INFO - 'XPC_SERVICE_NAME': '0', 20:49:09 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:49:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:49:09 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 20:49:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:49:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:49:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:49:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:49:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:49:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:49:11 INFO - Downloading mozsystemmonitor-0.0.tar.gz 20:49:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 20:49:11 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 20:49:11 INFO - Installing collected packages: mozsystemmonitor 20:49:11 INFO - Running setup.py install for mozsystemmonitor 20:49:11 INFO - Successfully installed mozsystemmonitor 20:49:11 INFO - Cleaning up... 20:49:12 INFO - Return code: 0 20:49:12 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 20:49:12 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')]} 20:49:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:49:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:49:12 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')]} 20:49:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:49:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:49:12 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 0x1054e3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105500f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feef85c6ea0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1054fc5e0>, '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 0x1050dfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10510a990>, '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.MzjLzCul2t/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.khNJEgZSOf/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:49:12 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 20:49:12 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 20:49:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.MzjLzCul2t/Render', 20:49:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:49:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:49:12 INFO - 'HOME': '/Users/cltbld', 20:49:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:49:12 INFO - 'LOGNAME': 'cltbld', 20:49:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:49:12 INFO - 'MOZ_NO_REMOTE': '1', 20:49:12 INFO - 'NO_EM_RESTART': '1', 20:49:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:49:12 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:49:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:49:12 INFO - 'PWD': '/builds/slave/test', 20:49:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:49:12 INFO - 'SHELL': '/bin/bash', 20:49:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.khNJEgZSOf/Listeners', 20:49:12 INFO - 'TMPDIR': '/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/', 20:49:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:49:12 INFO - 'USER': 'cltbld', 20:49:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:49:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:49:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:49:12 INFO - 'XPC_FLAGS': '0x0', 20:49:12 INFO - 'XPC_SERVICE_NAME': '0', 20:49:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:49:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:49:12 INFO - Downloading/unpacking blobuploader==1.2.4 20:49:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:49:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:49:12 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:49:12 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:49:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:49:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:49:14 INFO - Downloading blobuploader-1.2.4.tar.gz 20:49:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 20:49:14 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 20:49: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 20:49: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 20:49: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 20:49: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 20:49: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 20:49: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 20:49:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 20:49:15 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 20:49:15 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 20:49:15 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 20:49:15 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 20:49:15 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 20:49:15 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 20:49:15 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 20:49:15 INFO - Downloading docopt-0.6.1.tar.gz 20:49:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 20:49:16 INFO - Installing collected packages: blobuploader, requests, docopt 20:49:16 INFO - Running setup.py install for blobuploader 20:49:16 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 20:49:16 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 20:49:16 INFO - Running setup.py install for requests 20:49:16 INFO - Running setup.py install for docopt 20:49:16 INFO - Successfully installed blobuploader requests docopt 20:49:16 INFO - Cleaning up... 20:49:16 INFO - Return code: 0 20:49:16 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:49:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:49:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:49:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:49:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:49:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:49:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:49:16 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 0x1054e3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105500f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feef85c6ea0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1054fc5e0>, '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 0x1050dfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10510a990>, '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.MzjLzCul2t/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.khNJEgZSOf/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:49:16 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 20:49:16 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 20:49:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.MzjLzCul2t/Render', 20:49:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:49:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:49:16 INFO - 'HOME': '/Users/cltbld', 20:49:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:49:16 INFO - 'LOGNAME': 'cltbld', 20:49:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:49:16 INFO - 'MOZ_NO_REMOTE': '1', 20:49:16 INFO - 'NO_EM_RESTART': '1', 20:49:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:49:16 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:49:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:49:16 INFO - 'PWD': '/builds/slave/test', 20:49:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:49:16 INFO - 'SHELL': '/bin/bash', 20:49:16 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.khNJEgZSOf/Listeners', 20:49:16 INFO - 'TMPDIR': '/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/', 20:49:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:49:16 INFO - 'USER': 'cltbld', 20:49:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:49:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:49:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:49:16 INFO - 'XPC_FLAGS': '0x0', 20:49:16 INFO - 'XPC_SERVICE_NAME': '0', 20:49:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:49:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:49:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:49:17 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-3nUqis-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:49:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:49:17 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-YDLe8K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:49:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:49:17 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-35vyaH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:49:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:49:17 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-XHmdgF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:49:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:49:17 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-FBW72u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:49:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:49:17 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-NNbwxz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:49:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:49:17 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-bX8SlK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:49:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:49:17 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-myaRdh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:49:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:49:18 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-SVYAU5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:49:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:49:18 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-p0aJeK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:49:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:49:18 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-sf7oQb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:49:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:49:18 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-fyUUvN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:49:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:49:18 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-cwFtW0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:49:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:49:18 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-xcgR8v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:49:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:49:18 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-Bq9jlk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:49:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:49:18 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-SAPRyL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:49:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:49:18 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-Ajcqjd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:49:18 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:49:18 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-mW2vg9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:49:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:49:19 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-7ZsyZu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:49:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:49:19 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-Y9YrfT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:49:19 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:49:19 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-q5uSq7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:49:19 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:49:19 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 20:49:19 INFO - Running setup.py install for manifestparser 20:49:19 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 20:49:19 INFO - Running setup.py install for mozcrash 20:49:20 INFO - Running setup.py install for mozdebug 20:49:20 INFO - Running setup.py install for mozdevice 20:49:20 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 20:49:20 INFO - Installing dm script to /builds/slave/test/build/venv/bin 20:49:20 INFO - Running setup.py install for mozfile 20:49:20 INFO - Running setup.py install for mozhttpd 20:49:20 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 20:49:20 INFO - Running setup.py install for mozinfo 20:49:20 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 20:49:20 INFO - Running setup.py install for mozInstall 20:49:20 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 20:49:20 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 20:49:20 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 20:49:20 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 20:49:20 INFO - Running setup.py install for mozleak 20:49:21 INFO - Running setup.py install for mozlog 20:49:21 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 20:49:21 INFO - Running setup.py install for moznetwork 20:49:21 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 20:49:21 INFO - Running setup.py install for mozprocess 20:49:21 INFO - Running setup.py install for mozprofile 20:49:21 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 20:49:21 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 20:49:21 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 20:49:21 INFO - Running setup.py install for mozrunner 20:49:21 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 20:49:21 INFO - Running setup.py install for mozscreenshot 20:49:22 INFO - Running setup.py install for moztest 20:49:22 INFO - Running setup.py install for mozversion 20:49:22 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 20:49:22 INFO - Running setup.py install for wptserve 20:49:22 INFO - Running setup.py install for marionette-driver 20:49:22 INFO - Running setup.py install for browsermob-proxy 20:49:22 INFO - Running setup.py install for marionette-client 20:49:22 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:49:23 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 20:49:23 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 20:49:23 INFO - Cleaning up... 20:49:23 INFO - Return code: 0 20:49:23 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:49:23 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')]} 20:49:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:49:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:49:23 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')]} 20:49:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:49:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:49:23 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 0x1054e3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105500f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feef85c6ea0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1054fc5e0>, '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 0x1050dfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10510a990>, '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.MzjLzCul2t/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.khNJEgZSOf/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:49:23 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 20:49:23 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 20:49:23 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.MzjLzCul2t/Render', 20:49:23 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:49:23 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:49:23 INFO - 'HOME': '/Users/cltbld', 20:49:23 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:49:23 INFO - 'LOGNAME': 'cltbld', 20:49:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:49:23 INFO - 'MOZ_NO_REMOTE': '1', 20:49:23 INFO - 'NO_EM_RESTART': '1', 20:49:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:49:23 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:49:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:49:23 INFO - 'PWD': '/builds/slave/test', 20:49:23 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:49:23 INFO - 'SHELL': '/bin/bash', 20:49:23 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.khNJEgZSOf/Listeners', 20:49:23 INFO - 'TMPDIR': '/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/', 20:49:23 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:49:23 INFO - 'USER': 'cltbld', 20:49:23 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:49:23 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:49:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:49:23 INFO - 'XPC_FLAGS': '0x0', 20:49:23 INFO - 'XPC_SERVICE_NAME': '0', 20:49:23 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:49:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:49:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:49:23 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-t7LATH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:49:23 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)) 20:49:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:49:23 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-4ne0Kq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:49:23 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)) 20:49:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:49:23 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-oYlV8X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:49:23 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)) 20:49:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:49:23 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-zFGU7G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:49:23 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)) 20:49:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:49:23 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-0SJxKb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:49:24 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)) 20:49:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:49:24 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-rgURgc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:49:24 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)) 20:49:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:49:24 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-WzCGqC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:49:24 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)) 20:49:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:49:24 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-CTVSm0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:49:24 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)) 20:49:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:49:24 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-DYDGHP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:49:24 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)) 20:49:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:49:24 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-u45rPD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:49:24 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)) 20:49:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:49:24 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-27HfYc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:49:24 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)) 20:49:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:49:24 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-FcSjBr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:49:24 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)) 20:49:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:49:24 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-JL2mgs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:49:24 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)) 20:49:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:49:24 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-6lRijL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:49:25 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)) 20:49:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:49:25 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-mAOLmq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:49:25 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)) 20:49:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:49:25 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-AZjH1Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:49:25 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)) 20:49:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:49:25 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-ZFM7WP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:49:25 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)) 20:49:25 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:49:25 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-JoEKrh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:49:25 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)) 20:49:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:49:25 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-lR6QjD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:49:25 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)) 20:49:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:49:25 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-r9zsBV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:49:25 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)) 20:49:25 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:49:26 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-UoKuYX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:49:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:49:26 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)) 20:49:26 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)) 20:49:26 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)) 20:49:26 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)) 20:49:26 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)) 20:49:26 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)) 20:49:26 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 20:49:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:49:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:49:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:49:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:49:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:49:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:49:28 INFO - Downloading blessings-1.6.tar.gz 20:49:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 20:49:28 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)) 20:49:28 INFO - Installing collected packages: blessings 20:49:28 INFO - Running setup.py install for blessings 20:49:28 INFO - Successfully installed blessings 20:49:28 INFO - Cleaning up... 20:49:29 INFO - Return code: 0 20:49:29 INFO - Done creating virtualenv /builds/slave/test/build/venv. 20:49:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:49:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:49:29 INFO - Reading from file tmpfile_stdout 20:49:29 INFO - Current package versions: 20:49:29 INFO - blessings == 1.6 20:49:29 INFO - blobuploader == 1.2.4 20:49:29 INFO - browsermob-proxy == 0.6.0 20:49:29 INFO - docopt == 0.6.1 20:49:29 INFO - manifestparser == 1.1 20:49:29 INFO - marionette-client == 2.3.0 20:49:29 INFO - marionette-driver == 1.4.0 20:49:29 INFO - mozInstall == 1.12 20:49:29 INFO - mozcrash == 0.17 20:49:29 INFO - mozdebug == 0.1 20:49:29 INFO - mozdevice == 0.48 20:49:29 INFO - mozfile == 1.2 20:49:29 INFO - mozhttpd == 0.7 20:49:29 INFO - mozinfo == 0.9 20:49:29 INFO - mozleak == 0.1 20:49:29 INFO - mozlog == 3.1 20:49:29 INFO - moznetwork == 0.27 20:49:29 INFO - mozprocess == 0.22 20:49:29 INFO - mozprofile == 0.28 20:49:29 INFO - mozrunner == 6.11 20:49:29 INFO - mozscreenshot == 0.1 20:49:29 INFO - mozsystemmonitor == 0.0 20:49:29 INFO - moztest == 0.7 20:49:29 INFO - mozversion == 1.4 20:49:29 INFO - psutil == 3.1.1 20:49:29 INFO - requests == 1.2.3 20:49:29 INFO - wptserve == 1.4.0 20:49:29 INFO - wsgiref == 0.1.2 20:49:29 INFO - Running post-action listener: _resource_record_post_action 20:49:29 INFO - Running post-action listener: _start_resource_monitoring 20:49:29 INFO - Starting resource monitoring. 20:49:29 INFO - ##### 20:49:29 INFO - ##### Running pull step. 20:49:29 INFO - ##### 20:49:29 INFO - Running pre-action listener: _resource_record_pre_action 20:49:29 INFO - Running main action method: pull 20:49:29 INFO - Pull has nothing to do! 20:49:29 INFO - Running post-action listener: _resource_record_post_action 20:49:29 INFO - ##### 20:49:29 INFO - ##### Running install step. 20:49:29 INFO - ##### 20:49:29 INFO - Running pre-action listener: _resource_record_pre_action 20:49:29 INFO - Running main action method: install 20:49:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:49:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:49:29 INFO - Reading from file tmpfile_stdout 20:49:29 INFO - Detecting whether we're running mozinstall >=1.0... 20:49:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 20:49:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 20:49:29 INFO - Reading from file tmpfile_stdout 20:49:29 INFO - Output received: 20:49:29 INFO - Usage: mozinstall [options] installer 20:49:29 INFO - Options: 20:49:29 INFO - -h, --help show this help message and exit 20:49:29 INFO - -d DEST, --destination=DEST 20:49:29 INFO - Directory to install application into. [default: 20:49:29 INFO - "/builds/slave/test"] 20:49:29 INFO - --app=APP Application being installed. [default: firefox] 20:49:29 INFO - mkdir: /builds/slave/test/build/application 20:49:29 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'] 20:49:29 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 20:49:47 INFO - Reading from file tmpfile_stdout 20:49:47 INFO - Output received: 20:49:47 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 20:49:47 INFO - Running post-action listener: _resource_record_post_action 20:49:47 INFO - ##### 20:49:47 INFO - ##### Running run-tests step. 20:49:47 INFO - ##### 20:49:47 INFO - Running pre-action listener: _resource_record_pre_action 20:49:47 INFO - Running main action method: run_tests 20:49:47 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 20:49:47 INFO - Minidump filename unknown. Determining based upon platform and architecture. 20:49:47 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 20:49:47 INFO - grabbing minidump binary from tooltool 20:49:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:49:47 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 0x1054fc5e0>, '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 0x1050dfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10510a990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 20:49:47 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 20:49:47 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 20:49:47 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 20:49:47 INFO - Return code: 0 20:49:47 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 20:49:47 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 20:49:47 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/1467678117/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 20:49:47 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/1467678117/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 20:49:47 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.MzjLzCul2t/Render', 20:49:47 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:49:47 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:49:47 INFO - 'HOME': '/Users/cltbld', 20:49:47 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:49:47 INFO - 'LOGNAME': 'cltbld', 20:49:47 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 20:49:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:49:47 INFO - 'MOZ_NO_REMOTE': '1', 20:49:47 INFO - 'NO_EM_RESTART': '1', 20:49:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:49:47 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:49:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:49:47 INFO - 'PWD': '/builds/slave/test', 20:49:47 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:49:47 INFO - 'SHELL': '/bin/bash', 20:49:47 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.khNJEgZSOf/Listeners', 20:49:47 INFO - 'TMPDIR': '/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/', 20:49:47 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:49:47 INFO - 'USER': 'cltbld', 20:49:47 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:49:47 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:49:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:49:47 INFO - 'XPC_FLAGS': '0x0', 20:49:47 INFO - 'XPC_SERVICE_NAME': '0', 20:49:47 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:49:47 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/1467678117/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 20:49:47 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 20:49:47 INFO - import pkg_resources 20:49:48 INFO - Using 1 client processes 20:49:48 INFO - wptserve Starting http server on 127.0.0.1:8000 20:49:48 INFO - wptserve Starting http server on 127.0.0.1:8001 20:49:48 INFO - wptserve Starting http server on 127.0.0.1:8443 20:49:50 INFO - SUITE-START | Running 778 tests 20:49:50 INFO - Running testharness tests 20:49:50 INFO - Setting up ssl 20:49:50 INFO - PROCESS | certutil | 20:49:50 INFO - PROCESS | certutil | 20:49:50 INFO - PROCESS | certutil | 20:49:50 INFO - Certificate Nickname Trust Attributes 20:49:50 INFO - SSL,S/MIME,JAR/XPI 20:49:50 INFO - 20:49:50 INFO - web-platform-tests CT,, 20:49:50 INFO - 20:49:50 INFO - Starting runner 20:49:52 INFO - PROCESS | 2256 | [2256] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 20:49:52 INFO - PROCESS | 2256 | 1467690592114 Marionette DEBUG Marionette enabled via build flag and pref 20:49:52 INFO - PROCESS | 2256 | ++DOCSHELL 0x113cd4000 == 1 [pid = 2256] [id = 1] 20:49:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 1 (0x113cd4800) [pid = 2256] [serial = 1] [outer = 0x0] 20:49:52 INFO - PROCESS | 2256 | [2256] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 20:49:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 2 (0x113cd5800) [pid = 2256] [serial = 2] [outer = 0x113cd4800] 20:49:52 INFO - PROCESS | 2256 | 1467690592451 Marionette INFO Listening on port 2828 20:49:52 INFO - PROCESS | 2256 | 1467690592678 Marionette DEBUG Marionette enabled via command-line flag 20:49:52 INFO - PROCESS | 2256 | ++DOCSHELL 0x116963000 == 2 [pid = 2256] [id = 2] 20:49:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 3 (0x116963800) [pid = 2256] [serial = 3] [outer = 0x0] 20:49:52 INFO - PROCESS | 2256 | [2256] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 20:49:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 4 (0x116964800) [pid = 2256] [serial = 4] [outer = 0x116963800] 20:49:52 INFO - PROCESS | 2256 | [2256] 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 20:49:52 INFO - PROCESS | 2256 | 1467690592822 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58709 20:49:52 INFO - PROCESS | 2256 | 1467690592908 Marionette DEBUG Closed connection conn0 20:49:52 INFO - PROCESS | 2256 | [2256] 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 20:49:52 INFO - PROCESS | 2256 | 1467690592914 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58710 20:49:52 INFO - PROCESS | 2256 | 1467690592923 Marionette DEBUG Closed connection conn1 20:49:52 INFO - PROCESS | 2256 | [2256] 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 20:49:52 INFO - PROCESS | 2256 | 1467690592928 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58711 20:49:52 INFO - PROCESS | 2256 | 1467690592936 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 20:49:52 INFO - PROCESS | 2256 | 1467690592942 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":"20160704172157","device":"desktop","version":"48.0"} 20:49:53 INFO - PROCESS | 2256 | [2256] 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 20:49:53 INFO - PROCESS | 2256 | ++DOCSHELL 0x11a01e800 == 3 [pid = 2256] [id = 3] 20:49:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 5 (0x11a01f000) [pid = 2256] [serial = 5] [outer = 0x0] 20:49:53 INFO - PROCESS | 2256 | ++DOCSHELL 0x11a01f800 == 4 [pid = 2256] [id = 4] 20:49:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 6 (0x119d16800) [pid = 2256] [serial = 6] [outer = 0x0] 20:49:54 INFO - PROCESS | 2256 | [2256] 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 20:49:54 INFO - PROCESS | 2256 | ++DOCSHELL 0x121a6c000 == 5 [pid = 2256] [id = 5] 20:49:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 7 (0x119d16000) [pid = 2256] [serial = 7] [outer = 0x0] 20:49:54 INFO - PROCESS | 2256 | [2256] 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 20:49:54 INFO - PROCESS | 2256 | [2256] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 20:49:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 8 (0x121b2fc00) [pid = 2256] [serial = 8] [outer = 0x119d16000] 20:49:54 INFO - PROCESS | 2256 | [2256] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:49:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 9 (0x1215b7800) [pid = 2256] [serial = 9] [outer = 0x11a01f000] 20:49:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 10 (0x123da0c00) [pid = 2256] [serial = 10] [outer = 0x119d16800] 20:49:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 11 (0x123da2800) [pid = 2256] [serial = 11] [outer = 0x119d16000] 20:49:54 INFO - PROCESS | 2256 | [2256] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:49:54 INFO - PROCESS | 2256 | 1467690594897 Marionette INFO startBrowser 9730e4f8-13f1-a040-a33f-75af8809bd24 20:49:54 INFO - PROCESS | 2256 | 1467690594917 Marionette DEBUG loaded listener.js 20:49:54 INFO - PROCESS | 2256 | 1467690594926 Marionette DEBUG loaded listener.js 20:49:54 INFO - PROCESS | 2256 | 1467690594928 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:49:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 12 (0x1266f1800) [pid = 2256] [serial = 12] [outer = 0x119d16000] 20:49:55 INFO - PROCESS | 2256 | 1467690595245 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"9730e4f8-13f1-a040-a33f-75af8809bd24","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":"20160704172157","device":"desktop","version":"48.0","command_id":1}}] 20:49:55 INFO - PROCESS | 2256 | 1467690595341 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}] 20:49:55 INFO - PROCESS | 2256 | 1467690595344 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:49:55 INFO - PROCESS | 2256 | 1467690595390 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 20:49:55 INFO - PROCESS | 2256 | 1467690595467 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 20:49:55 INFO - PROCESS | 2256 | 1467690595469 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:49:55 INFO - PROCESS | 2256 | [2256] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 20:49:55 INFO - PROCESS | 2256 | [2256] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:49:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 13 (0x119e27400) [pid = 2256] [serial = 13] [outer = 0x119d16000] 20:49:55 INFO - PROCESS | 2256 | [2256] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:49:55 INFO - PROCESS | 2256 | [2256] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:49:55 INFO - PROCESS | 2256 | [2256] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 20:49:55 INFO - PROCESS | 2256 | [2256] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 20:49:55 INFO - PROCESS | 2256 | 1467690595750 Marionette TRACE conn2 <- [1,3,null,{}] 20:49:55 INFO - PROCESS | 2256 | 1467690595753 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 20:49:55 INFO - PROCESS | 2256 | 1467690595756 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:49:55 INFO - PROCESS | 2256 | 1467690595774 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 20:49:55 INFO - PROCESS | 2256 | 1467690595802 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 20:49:55 INFO - PROCESS | 2256 | 1467690595804 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 20:49:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 20:49:55 INFO - PROCESS | 2256 | 1467690595812 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 20:49:55 INFO - PROCESS | 2256 | 1467690595814 Marionette TRACE conn2 <- [1,6,null,{}] 20:49:55 INFO - PROCESS | 2256 | 1467690595817 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}] 20:49:55 INFO - PROCESS | 2256 | 1467690595818 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:49:55 INFO - PROCESS | 2256 | 1467690595833 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 20:49:55 INFO - PROCESS | 2256 | 1467690595836 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:55 INFO - PROCESS | 2256 | 1467690595838 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:49:55 INFO - PROCESS | 2256 | ++DOCSHELL 0x129280800 == 6 [pid = 2256] [id = 6] 20:49:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 14 (0x12931b800) [pid = 2256] [serial = 14] [outer = 0x0] 20:49:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 15 (0x12931d400) [pid = 2256] [serial = 15] [outer = 0x12931b800] 20:49:55 INFO - PROCESS | 2256 | 1467690595871 Marionette DEBUG loaded listener.js 20:49:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 16 (0x129323000) [pid = 2256] [serial = 16] [outer = 0x12931b800] 20:49:56 INFO - PROCESS | 2256 | 1467690596180 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]]]}] 20:49:56 INFO - PROCESS | 2256 | ++DOCSHELL 0x129516800 == 7 [pid = 2256] [id = 7] 20:49:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 17 (0x129326400) [pid = 2256] [serial = 17] [outer = 0x0] 20:49:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 18 (0x129547000) [pid = 2256] [serial = 18] [outer = 0x129326400] 20:49:56 INFO - PROCESS | 2256 | 1467690596207 Marionette DEBUG loaded listener.js 20:49:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 19 (0x12a630400) [pid = 2256] [serial = 19] [outer = 0x129326400] 20:49:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 20:49:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 471ms 20:49:56 INFO - PROCESS | 2256 | 1467690596287 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 20:49:56 INFO - PROCESS | 2256 | 1467690596288 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 20:49:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 20:49:56 INFO - PROCESS | 2256 | 1467690596298 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 20:49:56 INFO - PROCESS | 2256 | 1467690596299 Marionette TRACE conn2 <- [1,10,null,{}] 20:49:56 INFO - PROCESS | 2256 | 1467690596309 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}] 20:49:56 INFO - PROCESS | 2256 | 1467690596312 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:49:56 INFO - PROCESS | 2256 | 1467690596447 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 20:49:56 INFO - PROCESS | 2256 | 1467690596470 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:56 INFO - PROCESS | 2256 | 1467690596471 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:49:56 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a8a5000 == 8 [pid = 2256] [id = 8] 20:49:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 20 (0x12a719000) [pid = 2256] [serial = 20] [outer = 0x0] 20:49:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 21 (0x12a71ac00) [pid = 2256] [serial = 21] [outer = 0x12a719000] 20:49:56 INFO - PROCESS | 2256 | 1467690596504 Marionette DEBUG loaded listener.js 20:49:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 22 (0x12aa33000) [pid = 2256] [serial = 22] [outer = 0x12a719000] 20:49:56 INFO - PROCESS | 2256 | 1467690596811 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]]]}] 20:49:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 20:49:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 570ms 20:49:56 INFO - PROCESS | 2256 | 1467690596898 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 20:49:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 20:49:56 INFO - PROCESS | 2256 | 1467690596900 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 20:49:56 INFO - PROCESS | 2256 | 1467690596902 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 20:49:56 INFO - PROCESS | 2256 | 1467690596904 Marionette TRACE conn2 <- [1,14,null,{}] 20:49:56 INFO - PROCESS | 2256 | 1467690596909 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}] 20:49:56 INFO - PROCESS | 2256 | 1467690596911 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:49:57 INFO - PROCESS | 2256 | 1467690597003 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 20:49:57 INFO - PROCESS | 2256 | 1467690597009 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:57 INFO - PROCESS | 2256 | 1467690597010 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:49:57 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b20f000 == 9 [pid = 2256] [id = 9] 20:49:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 23 (0x12aa3b000) [pid = 2256] [serial = 23] [outer = 0x0] 20:49:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 24 (0x12b0b4800) [pid = 2256] [serial = 24] [outer = 0x12aa3b000] 20:49:57 INFO - PROCESS | 2256 | 1467690597034 Marionette DEBUG loaded listener.js 20:49:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 25 (0x12b246800) [pid = 2256] [serial = 25] [outer = 0x12aa3b000] 20:49:57 INFO - PROCESS | 2256 | 1467690597314 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]]]}] 20:49:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 20:49:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 423ms 20:49:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 20:49:57 INFO - PROCESS | 2256 | 1467690597333 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 20:49:57 INFO - PROCESS | 2256 | 1467690597334 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 20:49:57 INFO - PROCESS | 2256 | 1467690597344 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 20:49:57 INFO - PROCESS | 2256 | 1467690597345 Marionette TRACE conn2 <- [1,18,null,{}] 20:49:57 INFO - PROCESS | 2256 | 1467690597348 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}] 20:49:57 INFO - PROCESS | 2256 | 1467690597350 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:49:57 INFO - PROCESS | 2256 | 1467690597450 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 20:49:57 INFO - PROCESS | 2256 | 1467690597455 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:57 INFO - PROCESS | 2256 | 1467690597457 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:49:57 INFO - PROCESS | 2256 | ++DOCSHELL 0x12ba28800 == 10 [pid = 2256] [id = 10] 20:49:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 26 (0x12b9d7000) [pid = 2256] [serial = 26] [outer = 0x0] 20:49:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 27 (0x12b9d7800) [pid = 2256] [serial = 27] [outer = 0x12b9d7000] 20:49:57 INFO - PROCESS | 2256 | 1467690597482 Marionette DEBUG loaded listener.js 20:49:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 28 (0x12ba6ac00) [pid = 2256] [serial = 28] [outer = 0x12b9d7000] 20:49:57 INFO - PROCESS | 2256 | 1467690597776 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]]]}] 20:49:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 20:49:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 479ms 20:49:57 INFO - PROCESS | 2256 | 1467690597817 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 20:49:57 INFO - PROCESS | 2256 | 1467690597819 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 20:49:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 20:49:57 INFO - PROCESS | 2256 | 1467690597823 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 20:49:57 INFO - PROCESS | 2256 | 1467690597825 Marionette TRACE conn2 <- [1,22,null,{}] 20:49:57 INFO - PROCESS | 2256 | 1467690597827 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}] 20:49:57 INFO - PROCESS | 2256 | 1467690597829 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:49:57 INFO - PROCESS | 2256 | 1467690597926 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 20:49:57 INFO - PROCESS | 2256 | 1467690597929 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:57 INFO - PROCESS | 2256 | 1467690597930 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:49:57 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd4f000 == 11 [pid = 2256] [id = 11] 20:49:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 29 (0x12ba6e400) [pid = 2256] [serial = 29] [outer = 0x0] 20:49:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 30 (0x12bda0400) [pid = 2256] [serial = 30] [outer = 0x12ba6e400] 20:49:57 INFO - PROCESS | 2256 | 1467690597955 Marionette DEBUG loaded listener.js 20:49:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 31 (0x12bddc800) [pid = 2256] [serial = 31] [outer = 0x12ba6e400] 20:49:58 INFO - PROCESS | 2256 | 1467690598206 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]]]}] 20:49:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 20:49:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 420ms 20:49:58 INFO - PROCESS | 2256 | 1467690598246 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 20:49:58 INFO - PROCESS | 2256 | 1467690598247 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 20:49:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 20:49:58 INFO - PROCESS | 2256 | 1467690598249 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 20:49:58 INFO - PROCESS | 2256 | 1467690598250 Marionette TRACE conn2 <- [1,26,null,{}] 20:49:58 INFO - PROCESS | 2256 | 1467690598253 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}] 20:49:58 INFO - PROCESS | 2256 | 1467690598254 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:49:58 INFO - PROCESS | 2256 | 1467690598365 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 20:49:58 INFO - PROCESS | 2256 | 1467690598370 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:58 INFO - PROCESS | 2256 | 1467690598371 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:49:58 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd70800 == 12 [pid = 2256] [id = 12] 20:49:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 32 (0x12920c000) [pid = 2256] [serial = 32] [outer = 0x0] 20:49:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 33 (0x12bde5c00) [pid = 2256] [serial = 33] [outer = 0x12920c000] 20:49:58 INFO - PROCESS | 2256 | 1467690598395 Marionette DEBUG loaded listener.js 20:49:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 34 (0x12c0bb400) [pid = 2256] [serial = 34] [outer = 0x12920c000] 20:49:58 INFO - PROCESS | 2256 | 1467690598643 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]]]}] 20:49:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 20:49:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 417ms 20:49:58 INFO - PROCESS | 2256 | 1467690598668 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 20:49:58 INFO - PROCESS | 2256 | 1467690598669 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 20:49:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 20:49:58 INFO - PROCESS | 2256 | 1467690598681 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 20:49:58 INFO - PROCESS | 2256 | 1467690598682 Marionette TRACE conn2 <- [1,30,null,{}] 20:49:58 INFO - PROCESS | 2256 | 1467690598684 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}] 20:49:58 INFO - PROCESS | 2256 | 1467690598685 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:49:58 INFO - PROCESS | 2256 | 1467690598790 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 20:49:58 INFO - PROCESS | 2256 | 1467690598794 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:58 INFO - PROCESS | 2256 | 1467690598795 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:49:58 INFO - PROCESS | 2256 | ++DOCSHELL 0x12c359800 == 13 [pid = 2256] [id = 13] 20:49:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 35 (0x12c0be000) [pid = 2256] [serial = 35] [outer = 0x0] 20:49:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 36 (0x12c0c5400) [pid = 2256] [serial = 36] [outer = 0x12c0be000] 20:49:58 INFO - PROCESS | 2256 | 1467690598819 Marionette DEBUG loaded listener.js 20:49:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 37 (0x12c3c2800) [pid = 2256] [serial = 37] [outer = 0x12c0be000] 20:49:59 INFO - PROCESS | 2256 | 1467690599062 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]]]}] 20:49:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 20:49:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 421ms 20:49:59 INFO - PROCESS | 2256 | 1467690599100 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 20:49:59 INFO - PROCESS | 2256 | 1467690599101 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 20:49:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 20:49:59 INFO - PROCESS | 2256 | 1467690599111 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 20:49:59 INFO - PROCESS | 2256 | 1467690599113 Marionette TRACE conn2 <- [1,34,null,{}] 20:49:59 INFO - PROCESS | 2256 | 1467690599115 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}] 20:49:59 INFO - PROCESS | 2256 | 1467690599116 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:49:59 INFO - PROCESS | 2256 | 1467690599213 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 20:49:59 INFO - PROCESS | 2256 | 1467690599216 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:59 INFO - PROCESS | 2256 | 1467690599218 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:49:59 INFO - PROCESS | 2256 | ++DOCSHELL 0x12c5b7000 == 14 [pid = 2256] [id = 14] 20:49:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 38 (0x12c3c5000) [pid = 2256] [serial = 38] [outer = 0x0] 20:49:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 39 (0x12c3cbc00) [pid = 2256] [serial = 39] [outer = 0x12c3c5000] 20:49:59 INFO - PROCESS | 2256 | 1467690599243 Marionette DEBUG loaded listener.js 20:49:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 40 (0x12c930400) [pid = 2256] [serial = 40] [outer = 0x12c3c5000] 20:49:59 INFO - PROCESS | 2256 | 1467690599490 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]]]}] 20:49:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 20:49:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 425ms 20:49:59 INFO - PROCESS | 2256 | 1467690599532 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 20:49:59 INFO - PROCESS | 2256 | 1467690599533 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 20:49:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 20:49:59 INFO - PROCESS | 2256 | 1467690599536 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 20:49:59 INFO - PROCESS | 2256 | 1467690599537 Marionette TRACE conn2 <- [1,38,null,{}] 20:49:59 INFO - PROCESS | 2256 | 1467690599547 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}] 20:49:59 INFO - PROCESS | 2256 | 1467690599549 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:49:59 INFO - PROCESS | 2256 | 1467690599647 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 20:49:59 INFO - PROCESS | 2256 | 1467690599659 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:59 INFO - PROCESS | 2256 | 1467690599660 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:49:59 INFO - PROCESS | 2256 | ++DOCSHELL 0x12ca12800 == 15 [pid = 2256] [id = 15] 20:49:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 41 (0x123d33c00) [pid = 2256] [serial = 41] [outer = 0x0] 20:49:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 42 (0x123d39c00) [pid = 2256] [serial = 42] [outer = 0x123d33c00] 20:49:59 INFO - PROCESS | 2256 | 1467690599684 Marionette DEBUG loaded listener.js 20:49:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 43 (0x12c931000) [pid = 2256] [serial = 43] [outer = 0x123d33c00] 20:49:59 INFO - PROCESS | 2256 | 1467690599929 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]]]}] 20:49:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 20:49:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 426ms 20:49:59 INFO - PROCESS | 2256 | 1467690599963 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 20:49:59 INFO - PROCESS | 2256 | 1467690599965 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 20:49:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 20:49:59 INFO - PROCESS | 2256 | 1467690599967 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 20:49:59 INFO - PROCESS | 2256 | 1467690599968 Marionette TRACE conn2 <- [1,42,null,{}] 20:49:59 INFO - PROCESS | 2256 | 1467690599970 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}] 20:49:59 INFO - PROCESS | 2256 | 1467690599973 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:00 INFO - PROCESS | 2256 | 1467690600083 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 20:50:00 INFO - PROCESS | 2256 | 1467690600087 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:00 INFO - PROCESS | 2256 | 1467690600088 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:00 INFO - PROCESS | 2256 | ++DOCSHELL 0x12cf11000 == 16 [pid = 2256] [id = 16] 20:50:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 44 (0x12c934000) [pid = 2256] [serial = 44] [outer = 0x0] 20:50:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 45 (0x12c93c400) [pid = 2256] [serial = 45] [outer = 0x12c934000] 20:50:00 INFO - PROCESS | 2256 | 1467690600113 Marionette DEBUG loaded listener.js 20:50:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 46 (0x12cbe3c00) [pid = 2256] [serial = 46] [outer = 0x12c934000] 20:50:00 INFO - PROCESS | 2256 | ++DOCSHELL 0x12d205800 == 17 [pid = 2256] [id = 17] 20:50:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 47 (0x12d206000) [pid = 2256] [serial = 47] [outer = 0x0] 20:50:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 48 (0x12d20b000) [pid = 2256] [serial = 48] [outer = 0x12d206000] 20:50:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 49 (0x12d212800) [pid = 2256] [serial = 49] [outer = 0x12d206000] 20:50:00 INFO - PROCESS | 2256 | ++DOCSHELL 0x12d205000 == 18 [pid = 2256] [id = 18] 20:50:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 50 (0x12cbe5c00) [pid = 2256] [serial = 50] [outer = 0x0] 20:50:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 51 (0x12d246400) [pid = 2256] [serial = 51] [outer = 0x12cbe5c00] 20:50:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 52 (0x116905800) [pid = 2256] [serial = 52] [outer = 0x12cbe5c00] 20:50:00 INFO - PROCESS | 2256 | 1467690600532 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]]]}] 20:50:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 20:50:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 570ms 20:50:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 20:50:00 INFO - PROCESS | 2256 | 1467690600545 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 20:50:00 INFO - PROCESS | 2256 | 1467690600547 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 20:50:00 INFO - PROCESS | 2256 | 1467690600550 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 20:50:00 INFO - PROCESS | 2256 | 1467690600553 Marionette TRACE conn2 <- [1,46,null,{}] 20:50:00 INFO - PROCESS | 2256 | 1467690600557 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}] 20:50:00 INFO - PROCESS | 2256 | 1467690600558 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:00 INFO - PROCESS | 2256 | 1467690600684 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 20:50:00 INFO - PROCESS | 2256 | 1467690600689 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:00 INFO - PROCESS | 2256 | 1467690600698 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:00 INFO - PROCESS | 2256 | ++DOCSHELL 0x12ba1a000 == 19 [pid = 2256] [id = 19] 20:50:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 53 (0x117d20000) [pid = 2256] [serial = 53] [outer = 0x0] 20:50:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 54 (0x1195f1000) [pid = 2256] [serial = 54] [outer = 0x117d20000] 20:50:00 INFO - PROCESS | 2256 | 1467690600725 Marionette DEBUG loaded listener.js 20:50:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 55 (0x12d26a800) [pid = 2256] [serial = 55] [outer = 0x117d20000] 20:50:00 INFO - PROCESS | 2256 | 1467690600977 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]]]}] 20:50:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 20:50:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 474ms 20:50:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 20:50:01 INFO - PROCESS | 2256 | 1467690601029 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 20:50:01 INFO - PROCESS | 2256 | 1467690601030 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 20:50:01 INFO - PROCESS | 2256 | 1467690601032 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 20:50:01 INFO - PROCESS | 2256 | 1467690601033 Marionette TRACE conn2 <- [1,50,null,{}] 20:50:01 INFO - PROCESS | 2256 | 1467690601035 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}] 20:50:01 INFO - PROCESS | 2256 | 1467690601037 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:01 INFO - PROCESS | 2256 | 1467690601150 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 20:50:01 INFO - PROCESS | 2256 | 1467690601153 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:01 INFO - PROCESS | 2256 | 1467690601154 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:01 INFO - PROCESS | 2256 | ++DOCSHELL 0x1185a1000 == 20 [pid = 2256] [id = 20] 20:50:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 56 (0x1182ad000) [pid = 2256] [serial = 56] [outer = 0x0] 20:50:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 57 (0x1182b5000) [pid = 2256] [serial = 57] [outer = 0x1182ad000] 20:50:01 INFO - PROCESS | 2256 | 1467690601178 Marionette DEBUG loaded listener.js 20:50:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 58 (0x12cbe9c00) [pid = 2256] [serial = 58] [outer = 0x1182ad000] 20:50:01 INFO - PROCESS | 2256 | 1467690601412 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]]]}] 20:50:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 20:50:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 420ms 20:50:01 INFO - PROCESS | 2256 | 1467690601467 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 20:50:01 INFO - PROCESS | 2256 | 1467690601469 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 20:50:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 20:50:01 INFO - PROCESS | 2256 | 1467690601483 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 20:50:01 INFO - PROCESS | 2256 | 1467690601485 Marionette TRACE conn2 <- [1,54,null,{}] 20:50:01 INFO - PROCESS | 2256 | 1467690601500 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}] 20:50:01 INFO - PROCESS | 2256 | 1467690601502 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:01 INFO - PROCESS | 2256 | 1467690601651 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 20:50:01 INFO - PROCESS | 2256 | 1467690601657 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:01 INFO - PROCESS | 2256 | 1467690601669 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:01 INFO - PROCESS | 2256 | ++DOCSHELL 0x12d68e000 == 21 [pid = 2256] [id = 21] 20:50:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 59 (0x12d26e000) [pid = 2256] [serial = 59] [outer = 0x0] 20:50:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 60 (0x12d8cd800) [pid = 2256] [serial = 60] [outer = 0x12d26e000] 20:50:01 INFO - PROCESS | 2256 | 1467690601707 Marionette DEBUG loaded listener.js 20:50:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 61 (0x12d8d1800) [pid = 2256] [serial = 61] [outer = 0x12d26e000] 20:50:02 INFO - PROCESS | 2256 | 1467690602090 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]]]}] 20:50:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 20:50:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 630ms 20:50:02 INFO - PROCESS | 2256 | 1467690602104 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 20:50:02 INFO - PROCESS | 2256 | 1467690602105 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 20:50:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 20:50:02 INFO - PROCESS | 2256 | 1467690602111 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 20:50:02 INFO - PROCESS | 2256 | 1467690602112 Marionette TRACE conn2 <- [1,58,null,{}] 20:50:02 INFO - PROCESS | 2256 | 1467690602114 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}] 20:50:02 INFO - PROCESS | 2256 | 1467690602115 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:02 INFO - PROCESS | 2256 | 1467690602212 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 20:50:02 INFO - PROCESS | 2256 | 1467690602215 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:02 INFO - PROCESS | 2256 | 1467690602216 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:02 INFO - PROCESS | 2256 | ++DOCSHELL 0x11958f000 == 22 [pid = 2256] [id = 22] 20:50:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 62 (0x125d48800) [pid = 2256] [serial = 62] [outer = 0x0] 20:50:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 63 (0x12d8d6000) [pid = 2256] [serial = 63] [outer = 0x125d48800] 20:50:02 INFO - PROCESS | 2256 | 1467690602240 Marionette DEBUG loaded listener.js 20:50:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 64 (0x12e05a400) [pid = 2256] [serial = 64] [outer = 0x125d48800] 20:50:03 INFO - PROCESS | 2256 | 1467690603135 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]]]}] 20:50:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 20:50:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1069ms 20:50:03 INFO - PROCESS | 2256 | 1467690603180 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 20:50:03 INFO - PROCESS | 2256 | 1467690603183 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 20:50:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 20:50:03 INFO - PROCESS | 2256 | 1467690603185 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 20:50:03 INFO - PROCESS | 2256 | 1467690603187 Marionette TRACE conn2 <- [1,62,null,{}] 20:50:03 INFO - PROCESS | 2256 | 1467690603193 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}] 20:50:03 INFO - PROCESS | 2256 | 1467690603195 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:03 INFO - PROCESS | 2256 | 1467690603316 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 20:50:03 INFO - PROCESS | 2256 | 1467690603357 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:03 INFO - PROCESS | 2256 | 1467690603359 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:03 INFO - PROCESS | 2256 | ++DOCSHELL 0x112ae1800 == 23 [pid = 2256] [id = 23] 20:50:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 65 (0x112d46000) [pid = 2256] [serial = 65] [outer = 0x0] 20:50:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 66 (0x112f30400) [pid = 2256] [serial = 66] [outer = 0x112d46000] 20:50:03 INFO - PROCESS | 2256 | 1467690603391 Marionette DEBUG loaded listener.js 20:50:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 67 (0x1133fc400) [pid = 2256] [serial = 67] [outer = 0x112d46000] 20:50:03 INFO - PROCESS | 2256 | 1467690603861 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]]]}] 20:50:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 20:50:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 725ms 20:50:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 20:50:03 INFO - PROCESS | 2256 | 1467690603910 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 20:50:03 INFO - PROCESS | 2256 | 1467690603913 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 20:50:03 INFO - PROCESS | 2256 | 1467690603918 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 20:50:03 INFO - PROCESS | 2256 | 1467690603920 Marionette TRACE conn2 <- [1,66,null,{}] 20:50:03 INFO - PROCESS | 2256 | 1467690603923 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}] 20:50:03 INFO - PROCESS | 2256 | 1467690603924 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:04 INFO - PROCESS | 2256 | 1467690604044 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 20:50:04 INFO - PROCESS | 2256 | 1467690604121 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:04 INFO - PROCESS | 2256 | 1467690604123 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:04 INFO - PROCESS | 2256 | ++DOCSHELL 0x116f9b000 == 24 [pid = 2256] [id = 24] 20:50:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 68 (0x113cbac00) [pid = 2256] [serial = 68] [outer = 0x0] 20:50:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 69 (0x116f46c00) [pid = 2256] [serial = 69] [outer = 0x113cbac00] 20:50:04 INFO - PROCESS | 2256 | 1467690604156 Marionette DEBUG loaded listener.js 20:50:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 70 (0x118224c00) [pid = 2256] [serial = 70] [outer = 0x113cbac00] 20:50:04 INFO - PROCESS | 2256 | 1467690604758 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]]]}] 20:50:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 20:50:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 872ms 20:50:04 INFO - PROCESS | 2256 | 1467690604791 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 20:50:04 INFO - PROCESS | 2256 | 1467690604793 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 20:50:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 20:50:04 INFO - PROCESS | 2256 | 1467690604797 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 20:50:04 INFO - PROCESS | 2256 | 1467690604799 Marionette TRACE conn2 <- [1,70,null,{}] 20:50:04 INFO - PROCESS | 2256 | 1467690604803 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}] 20:50:04 INFO - PROCESS | 2256 | 1467690604805 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:04 INFO - PROCESS | 2256 | 1467690604987 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 20:50:05 INFO - PROCESS | 2256 | 1467690605104 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:05 INFO - PROCESS | 2256 | 1467690605106 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:05 INFO - PROCESS | 2256 | ++DOCSHELL 0x113cd7000 == 25 [pid = 2256] [id = 25] 20:50:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 71 (0x1164e8c00) [pid = 2256] [serial = 71] [outer = 0x0] 20:50:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 72 (0x116633800) [pid = 2256] [serial = 72] [outer = 0x1164e8c00] 20:50:05 INFO - PROCESS | 2256 | 1467690605133 Marionette DEBUG loaded listener.js 20:50:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 73 (0x116903c00) [pid = 2256] [serial = 73] [outer = 0x1164e8c00] 20:50:05 INFO - PROCESS | 2256 | 1467690605557 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]]]}] 20:50:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 20:50:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 773ms 20:50:05 INFO - PROCESS | 2256 | 1467690605571 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 20:50:05 INFO - PROCESS | 2256 | 1467690605574 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 20:50:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 20:50:05 INFO - PROCESS | 2256 | 1467690605578 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 20:50:05 INFO - PROCESS | 2256 | 1467690605580 Marionette TRACE conn2 <- [1,74,null,{}] 20:50:05 INFO - PROCESS | 2256 | 1467690605583 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}] 20:50:05 INFO - PROCESS | 2256 | 1467690605584 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:05 INFO - PROCESS | 2256 | 1467690605663 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 20:50:05 INFO - PROCESS | 2256 | 1467690605667 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:05 INFO - PROCESS | 2256 | 1467690605668 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:05 INFO - PROCESS | 2256 | ++DOCSHELL 0x116182800 == 26 [pid = 2256] [id = 26] 20:50:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 74 (0x116989000) [pid = 2256] [serial = 74] [outer = 0x0] 20:50:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 75 (0x116fb2800) [pid = 2256] [serial = 75] [outer = 0x116989000] 20:50:05 INFO - PROCESS | 2256 | 1467690605698 Marionette DEBUG loaded listener.js 20:50:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 76 (0x11821d400) [pid = 2256] [serial = 76] [outer = 0x116989000] 20:50:06 INFO - PROCESS | 2256 | 1467690606019 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]]]}] 20:50:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 20:50:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 472ms 20:50:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 20:50:06 INFO - PROCESS | 2256 | 1467690606052 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 20:50:06 INFO - PROCESS | 2256 | 1467690606053 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 20:50:06 INFO - PROCESS | 2256 | 1467690606057 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 20:50:06 INFO - PROCESS | 2256 | 1467690606060 Marionette TRACE conn2 <- [1,78,null,{}] 20:50:06 INFO - PROCESS | 2256 | 1467690606068 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}] 20:50:06 INFO - PROCESS | 2256 | 1467690606071 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:06 INFO - PROCESS | 2256 | 1467690606147 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 20:50:06 INFO - PROCESS | 2256 | 1467690606152 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:06 INFO - PROCESS | 2256 | 1467690606154 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:06 INFO - PROCESS | 2256 | ++DOCSHELL 0x1169b6800 == 27 [pid = 2256] [id = 27] 20:50:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 77 (0x11822a800) [pid = 2256] [serial = 77] [outer = 0x0] 20:50:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 78 (0x1182af000) [pid = 2256] [serial = 78] [outer = 0x11822a800] 20:50:06 INFO - PROCESS | 2256 | 1467690606184 Marionette DEBUG loaded listener.js 20:50:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x118533000) [pid = 2256] [serial = 79] [outer = 0x11822a800] 20:50:06 INFO - PROCESS | 2256 | 1467690606539 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]]]}] 20:50:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 20:50:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 524ms 20:50:06 INFO - PROCESS | 2256 | 1467690606588 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 20:50:06 INFO - PROCESS | 2256 | 1467690606589 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 20:50:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 20:50:06 INFO - PROCESS | 2256 | 1467690606593 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 20:50:06 INFO - PROCESS | 2256 | 1467690606594 Marionette TRACE conn2 <- [1,82,null,{}] 20:50:06 INFO - PROCESS | 2256 | 1467690606597 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}] 20:50:06 INFO - PROCESS | 2256 | 1467690606598 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:06 INFO - PROCESS | 2256 | 1467690606674 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 20:50:06 INFO - PROCESS | 2256 | 1467690606678 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:06 INFO - PROCESS | 2256 | 1467690606679 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:06 INFO - PROCESS | 2256 | ++DOCSHELL 0x117456000 == 28 [pid = 2256] [id = 28] 20:50:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x118776400) [pid = 2256] [serial = 80] [outer = 0x0] 20:50:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x1188ad000) [pid = 2256] [serial = 81] [outer = 0x118776400] 20:50:06 INFO - PROCESS | 2256 | 1467690606706 Marionette DEBUG loaded listener.js 20:50:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x119156c00) [pid = 2256] [serial = 82] [outer = 0x118776400] 20:50:07 INFO - PROCESS | 2256 | 1467690607019 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]]]}] 20:50:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 20:50:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 467ms 20:50:07 INFO - PROCESS | 2256 | 1467690607062 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 20:50:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 20:50:07 INFO - PROCESS | 2256 | 1467690607063 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 20:50:07 INFO - PROCESS | 2256 | 1467690607065 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 20:50:07 INFO - PROCESS | 2256 | 1467690607067 Marionette TRACE conn2 <- [1,86,null,{}] 20:50:07 INFO - PROCESS | 2256 | 1467690607069 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}] 20:50:07 INFO - PROCESS | 2256 | 1467690607070 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:07 INFO - PROCESS | 2256 | 1467690607143 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 20:50:07 INFO - PROCESS | 2256 | 1467690607188 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:07 INFO - PROCESS | 2256 | 1467690607189 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:07 INFO - PROCESS | 2256 | ++DOCSHELL 0x117d4b000 == 29 [pid = 2256] [id = 29] 20:50:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x113384800) [pid = 2256] [serial = 83] [outer = 0x0] 20:50:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x11915b000) [pid = 2256] [serial = 84] [outer = 0x113384800] 20:50:07 INFO - PROCESS | 2256 | 1467690607214 Marionette DEBUG loaded listener.js 20:50:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x1195f5000) [pid = 2256] [serial = 85] [outer = 0x113384800] 20:50:07 INFO - PROCESS | 2256 | 1467690607479 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]]]}] 20:50:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 20:50:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 418ms 20:50:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 20:50:07 INFO - PROCESS | 2256 | 1467690607484 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 20:50:07 INFO - PROCESS | 2256 | 1467690607485 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 20:50:07 INFO - PROCESS | 2256 | 1467690607495 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 20:50:07 INFO - PROCESS | 2256 | 1467690607496 Marionette TRACE conn2 <- [1,90,null,{}] 20:50:07 INFO - PROCESS | 2256 | 1467690607502 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}] 20:50:07 INFO - PROCESS | 2256 | 1467690607509 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:07 INFO - PROCESS | 2256 | 1467690607613 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 20:50:07 INFO - PROCESS | 2256 | 1467690607617 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:07 INFO - PROCESS | 2256 | 1467690607619 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:07 INFO - PROCESS | 2256 | ++DOCSHELL 0x118591800 == 30 [pid = 2256] [id = 30] 20:50:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x1195f8400) [pid = 2256] [serial = 86] [outer = 0x0] 20:50:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x11972b000) [pid = 2256] [serial = 87] [outer = 0x1195f8400] 20:50:07 INFO - PROCESS | 2256 | 1467690607646 Marionette DEBUG loaded listener.js 20:50:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x119e20400) [pid = 2256] [serial = 88] [outer = 0x1195f8400] 20:50:07 INFO - PROCESS | 2256 | 1467690607960 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]]]}] 20:50:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 20:50:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 532ms 20:50:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 20:50:08 INFO - PROCESS | 2256 | 1467690608019 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 20:50:08 INFO - PROCESS | 2256 | 1467690608021 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 20:50:08 INFO - PROCESS | 2256 | 1467690608033 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 20:50:08 INFO - PROCESS | 2256 | 1467690608034 Marionette TRACE conn2 <- [1,94,null,{}] 20:50:08 INFO - PROCESS | 2256 | 1467690608038 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}] 20:50:08 INFO - PROCESS | 2256 | 1467690608039 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:08 INFO - PROCESS | 2256 | 1467690608110 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 20:50:08 INFO - PROCESS | 2256 | 1467690608113 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:08 INFO - PROCESS | 2256 | 1467690608115 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:08 INFO - PROCESS | 2256 | ++DOCSHELL 0x11714c800 == 31 [pid = 2256] [id = 31] 20:50:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x119d0c800) [pid = 2256] [serial = 89] [outer = 0x0] 20:50:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x11a16c800) [pid = 2256] [serial = 90] [outer = 0x119d0c800] 20:50:08 INFO - PROCESS | 2256 | 1467690608142 Marionette DEBUG loaded listener.js 20:50:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x1211e5c00) [pid = 2256] [serial = 91] [outer = 0x119d0c800] 20:50:08 INFO - PROCESS | 2256 | 1467690608449 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]]]}] 20:50:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 20:50:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 431ms 20:50:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 20:50:08 INFO - PROCESS | 2256 | 1467690608462 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 20:50:08 INFO - PROCESS | 2256 | 1467690608463 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 20:50:08 INFO - PROCESS | 2256 | 1467690608466 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 20:50:08 INFO - PROCESS | 2256 | 1467690608467 Marionette TRACE conn2 <- [1,98,null,{}] 20:50:08 INFO - PROCESS | 2256 | 1467690608469 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}] 20:50:08 INFO - PROCESS | 2256 | 1467690608470 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:08 INFO - PROCESS | 2256 | 1467690608549 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 20:50:08 INFO - PROCESS | 2256 | 1467690608553 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:08 INFO - PROCESS | 2256 | 1467690608554 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:08 INFO - PROCESS | 2256 | ++DOCSHELL 0x119290800 == 32 [pid = 2256] [id = 32] 20:50:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x11a165c00) [pid = 2256] [serial = 92] [outer = 0x0] 20:50:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x1211ecc00) [pid = 2256] [serial = 93] [outer = 0x11a165c00] 20:50:08 INFO - PROCESS | 2256 | 1467690608581 Marionette DEBUG loaded listener.js 20:50:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x121283800) [pid = 2256] [serial = 94] [outer = 0x11a165c00] 20:50:08 INFO - PROCESS | 2256 | 1467690608884 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]]]}] 20:50:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 20:50:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 468ms 20:50:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 20:50:08 INFO - PROCESS | 2256 | 1467690608934 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 20:50:08 INFO - PROCESS | 2256 | 1467690608935 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 20:50:08 INFO - PROCESS | 2256 | 1467690608938 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 20:50:08 INFO - PROCESS | 2256 | 1467690608939 Marionette TRACE conn2 <- [1,102,null,{}] 20:50:08 INFO - PROCESS | 2256 | 1467690608941 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}] 20:50:08 INFO - PROCESS | 2256 | 1467690608942 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:09 INFO - PROCESS | 2256 | 1467690609040 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 20:50:09 INFO - PROCESS | 2256 | 1467690609047 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:09 INFO - PROCESS | 2256 | 1467690609048 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:09 INFO - PROCESS | 2256 | ++DOCSHELL 0x119589800 == 33 [pid = 2256] [id = 33] 20:50:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x1211e6800) [pid = 2256] [serial = 95] [outer = 0x0] 20:50:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x1214c8000) [pid = 2256] [serial = 96] [outer = 0x1211e6800] 20:50:09 INFO - PROCESS | 2256 | 1467690609073 Marionette DEBUG loaded listener.js 20:50:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x121641000) [pid = 2256] [serial = 97] [outer = 0x1211e6800] 20:50:09 INFO - PROCESS | 2256 | 1467690609360 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]]]}] 20:50:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 20:50:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 470ms 20:50:09 INFO - PROCESS | 2256 | 1467690609410 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 20:50:09 INFO - PROCESS | 2256 | 1467690609411 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 20:50:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 20:50:09 INFO - PROCESS | 2256 | 1467690609413 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 20:50:09 INFO - PROCESS | 2256 | 1467690609415 Marionette TRACE conn2 <- [1,106,null,{}] 20:50:09 INFO - PROCESS | 2256 | 1467690609417 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}] 20:50:09 INFO - PROCESS | 2256 | 1467690609418 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:09 INFO - PROCESS | 2256 | 1467690609494 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 20:50:09 INFO - PROCESS | 2256 | 1467690609497 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:09 INFO - PROCESS | 2256 | 1467690609499 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:09 INFO - PROCESS | 2256 | ++DOCSHELL 0x119720800 == 34 [pid = 2256] [id = 34] 20:50:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x118536800) [pid = 2256] [serial = 98] [outer = 0x0] 20:50:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x121b3e400) [pid = 2256] [serial = 99] [outer = 0x118536800] 20:50:09 INFO - PROCESS | 2256 | 1467690609525 Marionette DEBUG loaded listener.js 20:50:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x121e9a800) [pid = 2256] [serial = 100] [outer = 0x118536800] 20:50:09 INFO - PROCESS | 2256 | 1467690609847 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]]]}] 20:50:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 20:50:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 469ms 20:50:09 INFO - PROCESS | 2256 | 1467690609884 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 20:50:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 20:50:09 INFO - PROCESS | 2256 | 1467690609885 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 20:50:09 INFO - PROCESS | 2256 | 1467690609888 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 20:50:09 INFO - PROCESS | 2256 | 1467690609893 Marionette TRACE conn2 <- [1,110,null,{}] 20:50:09 INFO - PROCESS | 2256 | 1467690609896 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}] 20:50:09 INFO - PROCESS | 2256 | 1467690609898 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:10 INFO - PROCESS | 2256 | 1467690610016 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 20:50:10 INFO - PROCESS | 2256 | 1467690610025 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:10 INFO - PROCESS | 2256 | 1467690610027 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:10 INFO - PROCESS | 2256 | ++DOCSHELL 0x119a6c000 == 35 [pid = 2256] [id = 35] 20:50:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x121641c00) [pid = 2256] [serial = 101] [outer = 0x0] 20:50:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x123d34c00) [pid = 2256] [serial = 102] [outer = 0x121641c00] 20:50:10 INFO - PROCESS | 2256 | 1467690610054 Marionette DEBUG loaded listener.js 20:50:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x123d30000) [pid = 2256] [serial = 103] [outer = 0x121641c00] 20:50:10 INFO - PROCESS | 2256 | 1467690610359 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]]]}] 20:50:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 20:50:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 523ms 20:50:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 20:50:10 INFO - PROCESS | 2256 | 1467690610411 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 20:50:10 INFO - PROCESS | 2256 | 1467690610412 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 20:50:10 INFO - PROCESS | 2256 | 1467690610414 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 20:50:10 INFO - PROCESS | 2256 | 1467690610415 Marionette TRACE conn2 <- [1,114,null,{}] 20:50:10 INFO - PROCESS | 2256 | 1467690610418 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}] 20:50:10 INFO - PROCESS | 2256 | 1467690610419 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:10 INFO - PROCESS | 2256 | 1467690610495 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 20:50:10 INFO - PROCESS | 2256 | 1467690610499 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:10 INFO - PROCESS | 2256 | 1467690610500 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:10 INFO - PROCESS | 2256 | ++DOCSHELL 0x11a188000 == 36 [pid = 2256] [id = 36] 20:50:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x123fdc800) [pid = 2256] [serial = 104] [outer = 0x0] 20:50:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x124d18000) [pid = 2256] [serial = 105] [outer = 0x123fdc800] 20:50:10 INFO - PROCESS | 2256 | 1467690610524 Marionette DEBUG loaded listener.js 20:50:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x12544dc00) [pid = 2256] [serial = 106] [outer = 0x123fdc800] 20:50:10 INFO - PROCESS | 2256 | 1467690610833 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]]]}] 20:50:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 20:50:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 20:50:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 20:50:10 INFO - PROCESS | 2256 | 1467690610883 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 20:50:10 INFO - PROCESS | 2256 | 1467690610884 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 20:50:10 INFO - PROCESS | 2256 | 1467690610886 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 20:50:10 INFO - PROCESS | 2256 | 1467690610887 Marionette TRACE conn2 <- [1,118,null,{}] 20:50:10 INFO - PROCESS | 2256 | 1467690610890 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}] 20:50:10 INFO - PROCESS | 2256 | 1467690610891 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:10 INFO - PROCESS | 2256 | 1467690610990 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 20:50:11 INFO - PROCESS | 2256 | 1467690610997 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:11 INFO - PROCESS | 2256 | 1467690610998 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:11 INFO - PROCESS | 2256 | ++DOCSHELL 0x11a1a1000 == 37 [pid = 2256] [id = 37] 20:50:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x123d2b400) [pid = 2256] [serial = 107] [outer = 0x0] 20:50:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 108 (0x125d52c00) [pid = 2256] [serial = 108] [outer = 0x123d2b400] 20:50:11 INFO - PROCESS | 2256 | 1467690611022 Marionette DEBUG loaded listener.js 20:50:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 109 (0x125f8e000) [pid = 2256] [serial = 109] [outer = 0x123d2b400] 20:50:11 INFO - PROCESS | 2256 | 1467690611320 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]]]}] 20:50:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 20:50:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 467ms 20:50:11 INFO - PROCESS | 2256 | 1467690611355 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 20:50:11 INFO - PROCESS | 2256 | 1467690611358 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 20:50:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 20:50:11 INFO - PROCESS | 2256 | 1467690611362 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 20:50:11 INFO - PROCESS | 2256 | 1467690611363 Marionette TRACE conn2 <- [1,122,null,{}] 20:50:11 INFO - PROCESS | 2256 | 1467690611365 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}] 20:50:11 INFO - PROCESS | 2256 | 1467690611366 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:11 INFO - PROCESS | 2256 | 1467690611447 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 20:50:11 INFO - PROCESS | 2256 | 1467690611451 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:11 INFO - PROCESS | 2256 | 1467690611451 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:11 INFO - PROCESS | 2256 | ++DOCSHELL 0x1213c4800 == 38 [pid = 2256] [id = 38] 20:50:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 110 (0x11877b000) [pid = 2256] [serial = 110] [outer = 0x0] 20:50:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 111 (0x126453000) [pid = 2256] [serial = 111] [outer = 0x11877b000] 20:50:11 INFO - PROCESS | 2256 | 1467690611476 Marionette DEBUG loaded listener.js 20:50:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 112 (0x126656c00) [pid = 2256] [serial = 112] [outer = 0x11877b000] 20:50:11 INFO - PROCESS | 2256 | 1467690611772 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]]]}] 20:50:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 20:50:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 20:50:11 INFO - PROCESS | 2256 | 1467690611780 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 20:50:11 INFO - PROCESS | 2256 | 1467690611781 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 20:50:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 20:50:11 INFO - PROCESS | 2256 | 1467690611783 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 20:50:11 INFO - PROCESS | 2256 | 1467690611784 Marionette TRACE conn2 <- [1,126,null,{}] 20:50:11 INFO - PROCESS | 2256 | 1467690611794 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}] 20:50:11 INFO - PROCESS | 2256 | 1467690611795 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:11 INFO - PROCESS | 2256 | 1467690611883 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 20:50:11 INFO - PROCESS | 2256 | 1467690611943 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:11 INFO - PROCESS | 2256 | 1467690611944 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:11 INFO - PROCESS | 2256 | ++DOCSHELL 0x1215b5800 == 39 [pid = 2256] [id = 39] 20:50:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 113 (0x12665c000) [pid = 2256] [serial = 113] [outer = 0x0] 20:50:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 114 (0x1268d9c00) [pid = 2256] [serial = 114] [outer = 0x12665c000] 20:50:11 INFO - PROCESS | 2256 | 1467690611967 Marionette DEBUG loaded listener.js 20:50:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 115 (0x128be9c00) [pid = 2256] [serial = 115] [outer = 0x12665c000] 20:50:12 INFO - PROCESS | 2256 | 1467690612247 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]]]}] 20:50:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 20:50:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 519ms 20:50:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 20:50:12 INFO - PROCESS | 2256 | 1467690612302 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 20:50:12 INFO - PROCESS | 2256 | 1467690612304 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 20:50:12 INFO - PROCESS | 2256 | 1467690612308 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 20:50:12 INFO - PROCESS | 2256 | 1467690612311 Marionette TRACE conn2 <- [1,130,null,{}] 20:50:12 INFO - PROCESS | 2256 | 1467690612313 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}] 20:50:12 INFO - PROCESS | 2256 | 1467690612314 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:12 INFO - PROCESS | 2256 | 1467690612403 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 20:50:12 INFO - PROCESS | 2256 | 1467690612409 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:12 INFO - PROCESS | 2256 | 1467690612410 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:12 INFO - PROCESS | 2256 | ++DOCSHELL 0x121a69800 == 40 [pid = 2256] [id = 40] 20:50:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 116 (0x128db9400) [pid = 2256] [serial = 116] [outer = 0x0] 20:50:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 117 (0x12920e800) [pid = 2256] [serial = 117] [outer = 0x128db9400] 20:50:12 INFO - PROCESS | 2256 | 1467690612438 Marionette DEBUG loaded listener.js 20:50:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 118 (0x12931e800) [pid = 2256] [serial = 118] [outer = 0x128db9400] 20:50:12 INFO - PROCESS | 2256 | 1467690612876 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]]]}] 20:50:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 20:50:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 572ms 20:50:12 INFO - PROCESS | 2256 | 1467690612879 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 20:50:12 INFO - PROCESS | 2256 | 1467690612880 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 20:50:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 20:50:12 INFO - PROCESS | 2256 | 1467690612882 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 20:50:12 INFO - PROCESS | 2256 | 1467690612883 Marionette TRACE conn2 <- [1,134,null,{}] 20:50:12 INFO - PROCESS | 2256 | 1467690612886 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}] 20:50:12 INFO - PROCESS | 2256 | 1467690612887 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:13 INFO - PROCESS | 2256 | 1467690613623 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 20:50:13 INFO - PROCESS | 2256 | 1467690613665 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:13 INFO - PROCESS | 2256 | 1467690613666 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:13 INFO - PROCESS | 2256 | ++DOCSHELL 0x112640000 == 41 [pid = 2256] [id = 41] 20:50:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 119 (0x112e95800) [pid = 2256] [serial = 119] [outer = 0x0] 20:50:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 120 (0x1133f1800) [pid = 2256] [serial = 120] [outer = 0x112e95800] 20:50:13 INFO - PROCESS | 2256 | 1467690613695 Marionette DEBUG loaded listener.js 20:50:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 121 (0x116789c00) [pid = 2256] [serial = 121] [outer = 0x112e95800] 20:50:14 INFO - PROCESS | 2256 | 1467690614047 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]]]}] 20:50:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 20:50:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1174ms 20:50:14 INFO - PROCESS | 2256 | 1467690614058 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 20:50:14 INFO - PROCESS | 2256 | 1467690614060 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 20:50:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 20:50:14 INFO - PROCESS | 2256 | 1467690614069 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 20:50:14 INFO - PROCESS | 2256 | 1467690614071 Marionette TRACE conn2 <- [1,138,null,{}] 20:50:14 INFO - PROCESS | 2256 | 1467690614077 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}] 20:50:14 INFO - PROCESS | 2256 | 1467690614078 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:14 INFO - PROCESS | 2256 | 1467690614168 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 20:50:14 INFO - PROCESS | 2256 | 1467690614201 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:14 INFO - PROCESS | 2256 | 1467690614202 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:14 INFO - PROCESS | 2256 | ++DOCSHELL 0x116166800 == 42 [pid = 2256] [id = 42] 20:50:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 122 (0x117d1fc00) [pid = 2256] [serial = 122] [outer = 0x0] 20:50:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 123 (0x11827a400) [pid = 2256] [serial = 123] [outer = 0x117d1fc00] 20:50:14 INFO - PROCESS | 2256 | 1467690614230 Marionette DEBUG loaded listener.js 20:50:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 124 (0x1182b5400) [pid = 2256] [serial = 124] [outer = 0x117d1fc00] 20:50:14 INFO - PROCESS | 2256 | 1467690614543 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]]]}] 20:50:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 20:50:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 525ms 20:50:14 INFO - PROCESS | 2256 | 1467690614594 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 20:50:14 INFO - PROCESS | 2256 | 1467690614596 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 20:50:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 20:50:14 INFO - PROCESS | 2256 | 1467690614604 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 20:50:14 INFO - PROCESS | 2256 | 1467690614605 Marionette TRACE conn2 <- [1,142,null,{}] 20:50:14 INFO - PROCESS | 2256 | 1467690614608 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}] 20:50:14 INFO - PROCESS | 2256 | 1467690614609 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:14 INFO - PROCESS | 2256 | 1467690614711 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 20:50:14 INFO - PROCESS | 2256 | 1467690614717 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:14 INFO - PROCESS | 2256 | 1467690614718 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:14 INFO - PROCESS | 2256 | ++DOCSHELL 0x11713b800 == 43 [pid = 2256] [id = 43] 20:50:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 125 (0x118777c00) [pid = 2256] [serial = 125] [outer = 0x0] 20:50:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 126 (0x119109000) [pid = 2256] [serial = 126] [outer = 0x118777c00] 20:50:14 INFO - PROCESS | 2256 | 1467690614743 Marionette DEBUG loaded listener.js 20:50:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 127 (0x1195edc00) [pid = 2256] [serial = 127] [outer = 0x118777c00] 20:50:15 INFO - PROCESS | 2256 | --DOMWINDOW == 126 (0x12b9d7000) [pid = 2256] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 20:50:15 INFO - PROCESS | 2256 | --DOMWINDOW == 125 (0x12aa3b000) [pid = 2256] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 20:50:15 INFO - PROCESS | 2256 | --DOMWINDOW == 124 (0x12a719000) [pid = 2256] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 20:50:15 INFO - PROCESS | 2256 | --DOMWINDOW == 123 (0x12931b800) [pid = 2256] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 20:50:15 INFO - PROCESS | 2256 | --DOMWINDOW == 122 (0x12d26e000) [pid = 2256] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 20:50:15 INFO - PROCESS | 2256 | --DOMWINDOW == 121 (0x1182ad000) [pid = 2256] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 20:50:15 INFO - PROCESS | 2256 | --DOMWINDOW == 120 (0x117d20000) [pid = 2256] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 20:50:15 INFO - PROCESS | 2256 | --DOMWINDOW == 119 (0x12c934000) [pid = 2256] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 20:50:15 INFO - PROCESS | 2256 | --DOMWINDOW == 118 (0x123d33c00) [pid = 2256] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 20:50:15 INFO - PROCESS | 2256 | --DOMWINDOW == 117 (0x12c3c5000) [pid = 2256] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 20:50:15 INFO - PROCESS | 2256 | --DOMWINDOW == 116 (0x12c0be000) [pid = 2256] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 20:50:15 INFO - PROCESS | 2256 | --DOMWINDOW == 115 (0x12920c000) [pid = 2256] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 20:50:15 INFO - PROCESS | 2256 | --DOMWINDOW == 114 (0x12ba6e400) [pid = 2256] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 20:50:15 INFO - PROCESS | 2256 | --DOMWINDOW == 113 (0x11822a800) [pid = 2256] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 20:50:15 INFO - PROCESS | 2256 | --DOMWINDOW == 112 (0x118776400) [pid = 2256] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 20:50:15 INFO - PROCESS | 2256 | --DOMWINDOW == 111 (0x113384800) [pid = 2256] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 20:50:15 INFO - PROCESS | 2256 | --DOMWINDOW == 110 (0x1195f8400) [pid = 2256] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 20:50:15 INFO - PROCESS | 2256 | --DOMWINDOW == 109 (0x119d0c800) [pid = 2256] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 20:50:15 INFO - PROCESS | 2256 | --DOMWINDOW == 108 (0x11a165c00) [pid = 2256] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 20:50:15 INFO - PROCESS | 2256 | --DOMWINDOW == 107 (0x1211e6800) [pid = 2256] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 20:50:15 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x118536800) [pid = 2256] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 20:50:15 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x123fdc800) [pid = 2256] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 20:50:15 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x123d2b400) [pid = 2256] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 20:50:15 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x11877b000) [pid = 2256] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 20:50:15 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x125d48800) [pid = 2256] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 20:50:15 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x112d46000) [pid = 2256] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 20:50:15 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x113cbac00) [pid = 2256] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 20:50:15 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x1164e8c00) [pid = 2256] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 20:50:15 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x116989000) [pid = 2256] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 20:50:15 INFO - PROCESS | 2256 | 1467690615501 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]]]}] 20:50:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 20:50:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 922ms 20:50:15 INFO - PROCESS | 2256 | 1467690615527 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 20:50:15 INFO - PROCESS | 2256 | 1467690615529 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 20:50:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 20:50:15 INFO - PROCESS | 2256 | 1467690615536 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 20:50:15 INFO - PROCESS | 2256 | 1467690615539 Marionette TRACE conn2 <- [1,146,null,{}] 20:50:15 INFO - PROCESS | 2256 | 1467690615542 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}] 20:50:15 INFO - PROCESS | 2256 | 1467690615544 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:15 INFO - PROCESS | 2256 | 1467690615621 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 20:50:15 INFO - PROCESS | 2256 | 1467690615627 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:15 INFO - PROCESS | 2256 | 1467690615628 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:15 INFO - PROCESS | 2256 | ++DOCSHELL 0x118257000 == 44 [pid = 2256] [id = 44] 20:50:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x113249c00) [pid = 2256] [serial = 128] [outer = 0x0] 20:50:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x1188a4c00) [pid = 2256] [serial = 129] [outer = 0x113249c00] 20:50:15 INFO - PROCESS | 2256 | 1467690615653 Marionette DEBUG loaded listener.js 20:50:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x1195f8400) [pid = 2256] [serial = 130] [outer = 0x113249c00] 20:50:15 INFO - PROCESS | 2256 | 1467690615961 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]]]}] 20:50:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 20:50:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 476ms 20:50:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 20:50:16 INFO - PROCESS | 2256 | 1467690616009 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 20:50:16 INFO - PROCESS | 2256 | 1467690616010 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 20:50:16 INFO - PROCESS | 2256 | 1467690616012 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 20:50:16 INFO - PROCESS | 2256 | 1467690616013 Marionette TRACE conn2 <- [1,150,null,{}] 20:50:16 INFO - PROCESS | 2256 | 1467690616016 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}] 20:50:16 INFO - PROCESS | 2256 | 1467690616017 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:16 INFO - PROCESS | 2256 | 1467690616098 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 20:50:16 INFO - PROCESS | 2256 | 1467690616102 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:16 INFO - PROCESS | 2256 | 1467690616103 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:16 INFO - PROCESS | 2256 | ++DOCSHELL 0x1188c5800 == 45 [pid = 2256] [id = 45] 20:50:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x11972dc00) [pid = 2256] [serial = 131] [outer = 0x0] 20:50:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x119b08000) [pid = 2256] [serial = 132] [outer = 0x11972dc00] 20:50:16 INFO - PROCESS | 2256 | 1467690616132 Marionette DEBUG loaded listener.js 20:50:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x119d18c00) [pid = 2256] [serial = 133] [outer = 0x11972dc00] 20:50:16 INFO - PROCESS | 2256 | 1467690616447 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]]]}] 20:50:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 20:50:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 20:50:16 INFO - PROCESS | 2256 | 1467690616481 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 20:50:16 INFO - PROCESS | 2256 | 1467690616482 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 20:50:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 20:50:16 INFO - PROCESS | 2256 | 1467690616484 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 20:50:16 INFO - PROCESS | 2256 | 1467690616486 Marionette TRACE conn2 <- [1,154,null,{}] 20:50:16 INFO - PROCESS | 2256 | 1467690616488 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}] 20:50:16 INFO - PROCESS | 2256 | 1467690616489 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:16 INFO - PROCESS | 2256 | 1467690616566 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 20:50:16 INFO - PROCESS | 2256 | 1467690616612 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:16 INFO - PROCESS | 2256 | 1467690616616 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:16 INFO - PROCESS | 2256 | ++DOCSHELL 0x1195a3000 == 46 [pid = 2256] [id = 46] 20:50:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x1211df000) [pid = 2256] [serial = 134] [outer = 0x0] 20:50:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x1211e7000) [pid = 2256] [serial = 135] [outer = 0x1211df000] 20:50:16 INFO - PROCESS | 2256 | 1467690616647 Marionette DEBUG loaded listener.js 20:50:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x12135d000) [pid = 2256] [serial = 136] [outer = 0x1211df000] 20:50:16 INFO - PROCESS | 2256 | 1467690616965 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]]]}] 20:50:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 20:50:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 517ms 20:50:17 INFO - PROCESS | 2256 | 1467690617004 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 20:50:17 INFO - PROCESS | 2256 | 1467690617005 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 20:50:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 20:50:17 INFO - PROCESS | 2256 | 1467690617010 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 20:50:17 INFO - PROCESS | 2256 | 1467690617012 Marionette TRACE conn2 <- [1,158,null,{}] 20:50:17 INFO - PROCESS | 2256 | 1467690617016 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}] 20:50:17 INFO - PROCESS | 2256 | 1467690617018 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:17 INFO - PROCESS | 2256 | 1467690617171 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 20:50:17 INFO - PROCESS | 2256 | 1467690617179 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:17 INFO - PROCESS | 2256 | 1467690617180 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:17 INFO - PROCESS | 2256 | ++DOCSHELL 0x112dc1800 == 47 [pid = 2256] [id = 47] 20:50:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 108 (0x1188a3800) [pid = 2256] [serial = 137] [outer = 0x0] 20:50:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 109 (0x1215dfc00) [pid = 2256] [serial = 138] [outer = 0x1188a3800] 20:50:17 INFO - PROCESS | 2256 | 1467690617219 Marionette DEBUG loaded listener.js 20:50:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 110 (0x123d3a400) [pid = 2256] [serial = 139] [outer = 0x1188a3800] 20:50:18 INFO - PROCESS | 2256 | --DOCSHELL 0x11a1a1000 == 46 [pid = 2256] [id = 37] 20:50:18 INFO - PROCESS | 2256 | --DOCSHELL 0x1213c4800 == 45 [pid = 2256] [id = 38] 20:50:18 INFO - PROCESS | 2256 | --DOCSHELL 0x118591800 == 44 [pid = 2256] [id = 30] 20:50:18 INFO - PROCESS | 2256 | --DOCSHELL 0x119589800 == 43 [pid = 2256] [id = 33] 20:50:18 INFO - PROCESS | 2256 | --DOCSHELL 0x11a188000 == 42 [pid = 2256] [id = 36] 20:50:18 INFO - PROCESS | 2256 | --DOCSHELL 0x1215b5800 == 41 [pid = 2256] [id = 39] 20:50:18 INFO - PROCESS | 2256 | --DOCSHELL 0x119a6c000 == 40 [pid = 2256] [id = 35] 20:50:18 INFO - PROCESS | 2256 | --DOCSHELL 0x121a69800 == 39 [pid = 2256] [id = 40] 20:50:18 INFO - PROCESS | 2256 | --DOCSHELL 0x119720800 == 38 [pid = 2256] [id = 34] 20:50:18 INFO - PROCESS | 2256 | --DOCSHELL 0x117d4b000 == 37 [pid = 2256] [id = 29] 20:50:18 INFO - PROCESS | 2256 | --DOCSHELL 0x11714c800 == 36 [pid = 2256] [id = 31] 20:50:18 INFO - PROCESS | 2256 | --DOCSHELL 0x119290800 == 35 [pid = 2256] [id = 32] 20:50:18 INFO - PROCESS | 2256 | --DOCSHELL 0x116166800 == 34 [pid = 2256] [id = 42] 20:50:18 INFO - PROCESS | 2256 | --DOCSHELL 0x1169b6800 == 33 [pid = 2256] [id = 27] 20:50:18 INFO - PROCESS | 2256 | --DOCSHELL 0x117456000 == 32 [pid = 2256] [id = 28] 20:50:18 INFO - PROCESS | 2256 | --DOCSHELL 0x112640000 == 31 [pid = 2256] [id = 41] 20:50:18 INFO - PROCESS | 2256 | --DOCSHELL 0x11713b800 == 30 [pid = 2256] [id = 43] 20:50:18 INFO - PROCESS | 2256 | --DOCSHELL 0x118257000 == 29 [pid = 2256] [id = 44] 20:50:18 INFO - PROCESS | 2256 | --DOCSHELL 0x1188c5800 == 28 [pid = 2256] [id = 45] 20:50:18 INFO - PROCESS | 2256 | --DOCSHELL 0x1195a3000 == 27 [pid = 2256] [id = 46] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 109 (0x123da2800) [pid = 2256] [serial = 11] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 108 (0x1182af000) [pid = 2256] [serial = 78] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 107 (0x1188ad000) [pid = 2256] [serial = 81] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x11915b000) [pid = 2256] [serial = 84] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x11972b000) [pid = 2256] [serial = 87] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x11a16c800) [pid = 2256] [serial = 90] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x1211e5c00) [pid = 2256] [serial = 91] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x1211ecc00) [pid = 2256] [serial = 93] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x1214c8000) [pid = 2256] [serial = 96] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x121b3e400) [pid = 2256] [serial = 99] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x121641000) [pid = 2256] [serial = 97] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x123d34c00) [pid = 2256] [serial = 102] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x124d18000) [pid = 2256] [serial = 105] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x125d52c00) [pid = 2256] [serial = 108] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x126453000) [pid = 2256] [serial = 111] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x1268d9c00) [pid = 2256] [serial = 114] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x12d8d6000) [pid = 2256] [serial = 63] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x112f30400) [pid = 2256] [serial = 66] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x116f46c00) [pid = 2256] [serial = 69] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x116633800) [pid = 2256] [serial = 72] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x116903c00) [pid = 2256] [serial = 73] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x116fb2800) [pid = 2256] [serial = 75] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x11821d400) [pid = 2256] [serial = 76] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x121e9a800) [pid = 2256] [serial = 100] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x12544dc00) [pid = 2256] [serial = 106] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x121283800) [pid = 2256] [serial = 94] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x125f8e000) [pid = 2256] [serial = 109] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x126656c00) [pid = 2256] [serial = 112] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x119e20400) [pid = 2256] [serial = 88] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x119156c00) [pid = 2256] [serial = 82] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x118533000) [pid = 2256] [serial = 79] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x1195f5000) [pid = 2256] [serial = 85] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 77 (0x118224c00) [pid = 2256] [serial = 70] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 76 (0x1133fc400) [pid = 2256] [serial = 67] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 75 (0x12e05a400) [pid = 2256] [serial = 64] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 74 (0x121b2fc00) [pid = 2256] [serial = 8] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 73 (0x12c3cbc00) [pid = 2256] [serial = 39] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 72 (0x12c0c5400) [pid = 2256] [serial = 36] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 71 (0x12c3c2800) [pid = 2256] [serial = 37] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 70 (0x12bde5c00) [pid = 2256] [serial = 33] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 69 (0x12c0bb400) [pid = 2256] [serial = 34] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 68 (0x12bda0400) [pid = 2256] [serial = 30] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 67 (0x12bddc800) [pid = 2256] [serial = 31] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 66 (0x12b9d7800) [pid = 2256] [serial = 27] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 65 (0x12ba6ac00) [pid = 2256] [serial = 28] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 64 (0x12b0b4800) [pid = 2256] [serial = 24] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 63 (0x12b246800) [pid = 2256] [serial = 25] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 62 (0x12aa33000) [pid = 2256] [serial = 22] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 61 (0x12a71ac00) [pid = 2256] [serial = 21] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 60 (0x129547000) [pid = 2256] [serial = 18] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 59 (0x12931d400) [pid = 2256] [serial = 15] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 58 (0x129323000) [pid = 2256] [serial = 16] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 57 (0x12d8cd800) [pid = 2256] [serial = 60] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 56 (0x12d8d1800) [pid = 2256] [serial = 61] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 55 (0x1182b5000) [pid = 2256] [serial = 57] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 54 (0x12cbe9c00) [pid = 2256] [serial = 58] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 53 (0x12d26a800) [pid = 2256] [serial = 55] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 52 (0x1195f1000) [pid = 2256] [serial = 54] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 51 (0x12d20b000) [pid = 2256] [serial = 48] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 50 (0x12d246400) [pid = 2256] [serial = 51] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 49 (0x12c93c400) [pid = 2256] [serial = 45] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 48 (0x12cbe3c00) [pid = 2256] [serial = 46] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 47 (0x123d39c00) [pid = 2256] [serial = 42] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 46 (0x12c931000) [pid = 2256] [serial = 43] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | --DOMWINDOW == 45 (0x12c930400) [pid = 2256] [serial = 40] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 2256 | 1467690618531 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]]]}] 20:50:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 20:50:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1573ms 20:50:18 INFO - PROCESS | 2256 | 1467690618584 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 20:50:18 INFO - PROCESS | 2256 | 1467690618586 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 20:50:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 20:50:18 INFO - PROCESS | 2256 | 1467690618596 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 20:50:18 INFO - PROCESS | 2256 | 1467690618598 Marionette TRACE conn2 <- [1,162,null,{}] 20:50:18 INFO - PROCESS | 2256 | 1467690618602 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}] 20:50:18 INFO - PROCESS | 2256 | 1467690618605 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:18 INFO - PROCESS | 2256 | 1467690618685 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 20:50:18 INFO - PROCESS | 2256 | 1467690618729 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:18 INFO - PROCESS | 2256 | 1467690618730 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:18 INFO - PROCESS | 2256 | ++DOCSHELL 0x113228800 == 28 [pid = 2256] [id = 48] 20:50:18 INFO - PROCESS | 2256 | ++DOMWINDOW == 46 (0x115e70800) [pid = 2256] [serial = 140] [outer = 0x0] 20:50:18 INFO - PROCESS | 2256 | ++DOMWINDOW == 47 (0x11646c400) [pid = 2256] [serial = 141] [outer = 0x115e70800] 20:50:18 INFO - PROCESS | 2256 | 1467690618758 Marionette DEBUG loaded listener.js 20:50:18 INFO - PROCESS | 2256 | ++DOMWINDOW == 48 (0x116795400) [pid = 2256] [serial = 142] [outer = 0x115e70800] 20:50:19 INFO - PROCESS | 2256 | 1467690619053 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]]]}] 20:50:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 20:50:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 472ms 20:50:19 INFO - PROCESS | 2256 | 1467690619068 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 20:50:19 INFO - PROCESS | 2256 | 1467690619072 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 20:50:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 20:50:19 INFO - PROCESS | 2256 | 1467690619085 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 20:50:19 INFO - PROCESS | 2256 | 1467690619087 Marionette TRACE conn2 <- [1,166,null,{}] 20:50:19 INFO - PROCESS | 2256 | 1467690619092 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}] 20:50:19 INFO - PROCESS | 2256 | 1467690619095 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:19 INFO - PROCESS | 2256 | 1467690619173 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 20:50:19 INFO - PROCESS | 2256 | 1467690619177 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:19 INFO - PROCESS | 2256 | 1467690619179 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:19 INFO - PROCESS | 2256 | ++DOCSHELL 0x1164a8000 == 29 [pid = 2256] [id = 49] 20:50:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 49 (0x116a1a400) [pid = 2256] [serial = 143] [outer = 0x0] 20:50:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 50 (0x1176f8800) [pid = 2256] [serial = 144] [outer = 0x116a1a400] 20:50:19 INFO - PROCESS | 2256 | 1467690619208 Marionette DEBUG loaded listener.js 20:50:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 51 (0x118227800) [pid = 2256] [serial = 145] [outer = 0x116a1a400] 20:50:19 INFO - PROCESS | 2256 | 1467690619515 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]]]}] 20:50:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 20:50:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 471ms 20:50:19 INFO - PROCESS | 2256 | 1467690619558 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 20:50:19 INFO - PROCESS | 2256 | 1467690619560 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 20:50:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 20:50:19 INFO - PROCESS | 2256 | 1467690619562 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 20:50:19 INFO - PROCESS | 2256 | 1467690619572 Marionette TRACE conn2 <- [1,170,null,{}] 20:50:19 INFO - PROCESS | 2256 | 1467690619580 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}] 20:50:19 INFO - PROCESS | 2256 | 1467690619583 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:19 INFO - PROCESS | 2256 | 1467690619652 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 20:50:19 INFO - PROCESS | 2256 | 1467690619659 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:19 INFO - PROCESS | 2256 | 1467690619661 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:19 INFO - PROCESS | 2256 | ++DOCSHELL 0x116fae800 == 30 [pid = 2256] [id = 50] 20:50:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 52 (0x111c75400) [pid = 2256] [serial = 146] [outer = 0x0] 20:50:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 53 (0x118328000) [pid = 2256] [serial = 147] [outer = 0x111c75400] 20:50:19 INFO - PROCESS | 2256 | 1467690619690 Marionette DEBUG loaded listener.js 20:50:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 54 (0x11877fc00) [pid = 2256] [serial = 148] [outer = 0x111c75400] 20:50:19 INFO - PROCESS | 2256 | 1467690619979 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]]]}] 20:50:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 20:50:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 430ms 20:50:19 INFO - PROCESS | 2256 | 1467690619996 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 20:50:19 INFO - PROCESS | 2256 | 1467690619998 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 20:50:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 20:50:20 INFO - PROCESS | 2256 | 1467690620000 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 20:50:20 INFO - PROCESS | 2256 | 1467690620001 Marionette TRACE conn2 <- [1,174,null,{}] 20:50:20 INFO - PROCESS | 2256 | 1467690620012 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}] 20:50:20 INFO - PROCESS | 2256 | 1467690620014 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:20 INFO - PROCESS | 2256 | 1467690620093 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 20:50:20 INFO - PROCESS | 2256 | 1467690620097 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:20 INFO - PROCESS | 2256 | 1467690620098 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:20 INFO - PROCESS | 2256 | ++DOCSHELL 0x117d51000 == 31 [pid = 2256] [id = 51] 20:50:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 55 (0x11914ec00) [pid = 2256] [serial = 149] [outer = 0x0] 20:50:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 56 (0x11945f000) [pid = 2256] [serial = 150] [outer = 0x11914ec00] 20:50:20 INFO - PROCESS | 2256 | 1467690620126 Marionette DEBUG loaded listener.js 20:50:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 57 (0x1195f2c00) [pid = 2256] [serial = 151] [outer = 0x11914ec00] 20:50:20 INFO - PROCESS | 2256 | 1467690620426 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]]]}] 20:50:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 20:50:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 470ms 20:50:20 INFO - PROCESS | 2256 | 1467690620471 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 20:50:20 INFO - PROCESS | 2256 | 1467690620474 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 20:50:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 20:50:20 INFO - PROCESS | 2256 | 1467690620477 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 20:50:20 INFO - PROCESS | 2256 | 1467690620478 Marionette TRACE conn2 <- [1,178,null,{}] 20:50:20 INFO - PROCESS | 2256 | 1467690620480 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}] 20:50:20 INFO - PROCESS | 2256 | 1467690620482 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:20 INFO - PROCESS | 2256 | 1467690620572 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 20:50:20 INFO - PROCESS | 2256 | 1467690620577 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:20 INFO - PROCESS | 2256 | 1467690620578 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:20 INFO - PROCESS | 2256 | ++DOCSHELL 0x118254800 == 32 [pid = 2256] [id = 52] 20:50:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 58 (0x116a1a000) [pid = 2256] [serial = 152] [outer = 0x0] 20:50:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 59 (0x119726400) [pid = 2256] [serial = 153] [outer = 0x116a1a000] 20:50:20 INFO - PROCESS | 2256 | 1467690620605 Marionette DEBUG loaded listener.js 20:50:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 60 (0x119923c00) [pid = 2256] [serial = 154] [outer = 0x116a1a000] 20:50:20 INFO - PROCESS | 2256 | 1467690620889 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]]]}] 20:50:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 20:50:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 468ms 20:50:20 INFO - PROCESS | 2256 | 1467690620946 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 20:50:20 INFO - PROCESS | 2256 | 1467690620947 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 20:50:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 20:50:20 INFO - PROCESS | 2256 | 1467690620949 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 20:50:20 INFO - PROCESS | 2256 | 1467690620950 Marionette TRACE conn2 <- [1,182,null,{}] 20:50:20 INFO - PROCESS | 2256 | 1467690620952 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}] 20:50:20 INFO - PROCESS | 2256 | 1467690620959 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:21 INFO - PROCESS | 2256 | 1467690621047 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 20:50:21 INFO - PROCESS | 2256 | 1467690621051 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:21 INFO - PROCESS | 2256 | 1467690621052 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:21 INFO - PROCESS | 2256 | ++DOCSHELL 0x1188d6000 == 33 [pid = 2256] [id = 53] 20:50:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 61 (0x119b08800) [pid = 2256] [serial = 155] [outer = 0x0] 20:50:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 62 (0x11a165c00) [pid = 2256] [serial = 156] [outer = 0x119b08800] 20:50:21 INFO - PROCESS | 2256 | 1467690621079 Marionette DEBUG loaded listener.js 20:50:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 63 (0x121281000) [pid = 2256] [serial = 157] [outer = 0x119b08800] 20:50:21 INFO - PROCESS | 2256 | 1467690621382 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]]]}] 20:50:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 20:50:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 470ms 20:50:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 20:50:21 INFO - PROCESS | 2256 | 1467690621420 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 20:50:21 INFO - PROCESS | 2256 | 1467690621421 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 20:50:21 INFO - PROCESS | 2256 | 1467690621426 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 20:50:21 INFO - PROCESS | 2256 | 1467690621427 Marionette TRACE conn2 <- [1,186,null,{}] 20:50:21 INFO - PROCESS | 2256 | 1467690621429 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}] 20:50:21 INFO - PROCESS | 2256 | 1467690621431 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:21 INFO - PROCESS | 2256 | 1467690621517 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 20:50:21 INFO - PROCESS | 2256 | 1467690621524 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:21 INFO - PROCESS | 2256 | 1467690621526 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:21 INFO - PROCESS | 2256 | ++DOCSHELL 0x119299000 == 34 [pid = 2256] [id = 54] 20:50:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 64 (0x12127f400) [pid = 2256] [serial = 158] [outer = 0x0] 20:50:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 65 (0x121281400) [pid = 2256] [serial = 159] [outer = 0x12127f400] 20:50:21 INFO - PROCESS | 2256 | 1467690621557 Marionette DEBUG loaded listener.js 20:50:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 66 (0x12199ec00) [pid = 2256] [serial = 160] [outer = 0x12127f400] 20:50:21 INFO - PROCESS | 2256 | 1467690621827 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]]]}] 20:50:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 20:50:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 420ms 20:50:21 INFO - PROCESS | 2256 | 1467690621848 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 20:50:21 INFO - PROCESS | 2256 | 1467690621849 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 20:50:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 20:50:21 INFO - PROCESS | 2256 | 1467690621851 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 20:50:21 INFO - PROCESS | 2256 | 1467690621852 Marionette TRACE conn2 <- [1,190,null,{}] 20:50:21 INFO - PROCESS | 2256 | 1467690621863 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}] 20:50:21 INFO - PROCESS | 2256 | 1467690621864 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:21 INFO - PROCESS | 2256 | 1467690621941 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 20:50:21 INFO - PROCESS | 2256 | 1467690621945 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:21 INFO - PROCESS | 2256 | 1467690621946 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:21 INFO - PROCESS | 2256 | ++DOCSHELL 0x119709000 == 35 [pid = 2256] [id = 55] 20:50:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 67 (0x111c19800) [pid = 2256] [serial = 161] [outer = 0x0] 20:50:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 68 (0x123d2dc00) [pid = 2256] [serial = 162] [outer = 0x111c19800] 20:50:21 INFO - PROCESS | 2256 | 1467690621973 Marionette DEBUG loaded listener.js 20:50:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 69 (0x123d35800) [pid = 2256] [serial = 163] [outer = 0x111c19800] 20:50:22 INFO - PROCESS | 2256 | 1467690622267 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]]]}] 20:50:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 20:50:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 468ms 20:50:22 INFO - PROCESS | 2256 | 1467690622320 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 20:50:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 20:50:22 INFO - PROCESS | 2256 | 1467690622321 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 20:50:22 INFO - PROCESS | 2256 | 1467690622323 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 20:50:22 INFO - PROCESS | 2256 | 1467690622325 Marionette TRACE conn2 <- [1,194,null,{}] 20:50:22 INFO - PROCESS | 2256 | 1467690622327 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}] 20:50:22 INFO - PROCESS | 2256 | 1467690622328 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:22 INFO - PROCESS | 2256 | 1467690622417 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 20:50:22 INFO - PROCESS | 2256 | 1467690622422 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:22 INFO - PROCESS | 2256 | 1467690622424 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:22 INFO - PROCESS | 2256 | ++DOCSHELL 0x116fae000 == 36 [pid = 2256] [id = 56] 20:50:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 70 (0x11827ac00) [pid = 2256] [serial = 164] [outer = 0x0] 20:50:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 71 (0x123d70400) [pid = 2256] [serial = 165] [outer = 0x11827ac00] 20:50:22 INFO - PROCESS | 2256 | 1467690622447 Marionette DEBUG loaded listener.js 20:50:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 72 (0x123f50c00) [pid = 2256] [serial = 166] [outer = 0x11827ac00] 20:50:22 INFO - PROCESS | 2256 | 1467690622745 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]]]}] 20:50:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 20:50:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 469ms 20:50:22 INFO - PROCESS | 2256 | 1467690622794 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 20:50:22 INFO - PROCESS | 2256 | 1467690622795 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 20:50:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 20:50:22 INFO - PROCESS | 2256 | 1467690622797 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 20:50:22 INFO - PROCESS | 2256 | 1467690622798 Marionette TRACE conn2 <- [1,198,null,{}] 20:50:22 INFO - PROCESS | 2256 | 1467690622801 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}] 20:50:22 INFO - PROCESS | 2256 | 1467690622802 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:22 INFO - PROCESS | 2256 | 1467690622878 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 20:50:22 INFO - PROCESS | 2256 | 1467690622882 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:22 INFO - PROCESS | 2256 | 1467690622883 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:22 INFO - PROCESS | 2256 | ++DOCSHELL 0x11a191000 == 37 [pid = 2256] [id = 57] 20:50:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 73 (0x1164e5800) [pid = 2256] [serial = 167] [outer = 0x0] 20:50:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 74 (0x124b9ac00) [pid = 2256] [serial = 168] [outer = 0x1164e5800] 20:50:22 INFO - PROCESS | 2256 | 1467690622909 Marionette DEBUG loaded listener.js 20:50:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 75 (0x12544b000) [pid = 2256] [serial = 169] [outer = 0x1164e5800] 20:50:23 INFO - PROCESS | 2256 | 1467690623203 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]]]}] 20:50:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 20:50:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 421ms 20:50:23 INFO - PROCESS | 2256 | 1467690623219 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 20:50:23 INFO - PROCESS | 2256 | 1467690623221 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 20:50:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 20:50:23 INFO - PROCESS | 2256 | 1467690623234 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 20:50:23 INFO - PROCESS | 2256 | 1467690623236 Marionette TRACE conn2 <- [1,202,null,{}] 20:50:23 INFO - PROCESS | 2256 | 1467690623240 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}] 20:50:23 INFO - PROCESS | 2256 | 1467690623244 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:23 INFO - PROCESS | 2256 | 1467690623354 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 20:50:23 INFO - PROCESS | 2256 | 1467690623363 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:23 INFO - PROCESS | 2256 | 1467690623365 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:23 INFO - PROCESS | 2256 | ++DOCSHELL 0x118254000 == 38 [pid = 2256] [id = 58] 20:50:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 76 (0x121280400) [pid = 2256] [serial = 170] [outer = 0x0] 20:50:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 77 (0x12544a800) [pid = 2256] [serial = 171] [outer = 0x121280400] 20:50:23 INFO - PROCESS | 2256 | 1467690623391 Marionette DEBUG loaded listener.js 20:50:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 78 (0x126458000) [pid = 2256] [serial = 172] [outer = 0x121280400] 20:50:23 INFO - PROCESS | 2256 | 1467690623696 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]]]}] 20:50:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 20:50:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 522ms 20:50:23 INFO - PROCESS | 2256 | 1467690623753 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 20:50:23 INFO - PROCESS | 2256 | 1467690623754 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 20:50:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 20:50:23 INFO - PROCESS | 2256 | 1467690623757 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 20:50:23 INFO - PROCESS | 2256 | 1467690623758 Marionette TRACE conn2 <- [1,206,null,{}] 20:50:23 INFO - PROCESS | 2256 | 1467690623760 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}] 20:50:23 INFO - PROCESS | 2256 | 1467690623761 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:23 INFO - PROCESS | 2256 | 1467690623853 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 20:50:23 INFO - PROCESS | 2256 | 1467690623864 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:23 INFO - PROCESS | 2256 | 1467690623865 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:23 INFO - PROCESS | 2256 | ++DOCSHELL 0x121507000 == 39 [pid = 2256] [id = 59] 20:50:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x12645e800) [pid = 2256] [serial = 173] [outer = 0x0] 20:50:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x1266ee400) [pid = 2256] [serial = 174] [outer = 0x12645e800] 20:50:23 INFO - PROCESS | 2256 | 1467690623889 Marionette DEBUG loaded listener.js 20:50:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x126b8fc00) [pid = 2256] [serial = 175] [outer = 0x12645e800] 20:50:24 INFO - PROCESS | 2256 | 1467690624200 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]]]}] 20:50:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 20:50:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 468ms 20:50:24 INFO - PROCESS | 2256 | 1467690624227 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 20:50:24 INFO - PROCESS | 2256 | 1467690624229 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 20:50:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 20:50:24 INFO - PROCESS | 2256 | 1467690624231 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 20:50:24 INFO - PROCESS | 2256 | 1467690624232 Marionette TRACE conn2 <- [1,210,null,{}] 20:50:24 INFO - PROCESS | 2256 | 1467690624234 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}] 20:50:24 INFO - PROCESS | 2256 | 1467690624235 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:24 INFO - PROCESS | 2256 | 1467690624324 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 20:50:24 INFO - PROCESS | 2256 | 1467690624352 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:24 INFO - PROCESS | 2256 | 1467690624353 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:24 INFO - PROCESS | 2256 | ++DOCSHELL 0x121618000 == 40 [pid = 2256] [id = 60] 20:50:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x124ddb000) [pid = 2256] [serial = 176] [outer = 0x0] 20:50:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x125d46400) [pid = 2256] [serial = 177] [outer = 0x124ddb000] 20:50:24 INFO - PROCESS | 2256 | 1467690624377 Marionette DEBUG loaded listener.js 20:50:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x1268d1c00) [pid = 2256] [serial = 178] [outer = 0x124ddb000] 20:50:24 INFO - PROCESS | 2256 | 1467690624669 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]]]}] 20:50:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 20:50:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 470ms 20:50:24 INFO - PROCESS | 2256 | 1467690624703 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 20:50:24 INFO - PROCESS | 2256 | 1467690624704 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 20:50:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 20:50:24 INFO - PROCESS | 2256 | 1467690624709 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 20:50:24 INFO - PROCESS | 2256 | 1467690624711 Marionette TRACE conn2 <- [1,214,null,{}] 20:50:24 INFO - PROCESS | 2256 | 1467690624714 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}] 20:50:24 INFO - PROCESS | 2256 | 1467690624715 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:24 INFO - PROCESS | 2256 | 1467690624806 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 20:50:24 INFO - PROCESS | 2256 | 1467690624809 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:24 INFO - PROCESS | 2256 | 1467690624810 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:24 INFO - PROCESS | 2256 | ++DOCSHELL 0x124bc3000 == 41 [pid = 2256] [id = 61] 20:50:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x12544c800) [pid = 2256] [serial = 179] [outer = 0x0] 20:50:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x12931a000) [pid = 2256] [serial = 180] [outer = 0x12544c800] 20:50:24 INFO - PROCESS | 2256 | 1467690624834 Marionette DEBUG loaded listener.js 20:50:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x129326000) [pid = 2256] [serial = 181] [outer = 0x12544c800] 20:50:25 INFO - PROCESS | 2256 | 1467690625145 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]]]}] 20:50:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 20:50:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 469ms 20:50:25 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x117d1fc00) [pid = 2256] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 20:50:25 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x112e95800) [pid = 2256] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 20:50:25 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x118777c00) [pid = 2256] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 20:50:25 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x113249c00) [pid = 2256] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 20:50:25 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x1211df000) [pid = 2256] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 20:50:25 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x11972dc00) [pid = 2256] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 20:50:25 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x128db9400) [pid = 2256] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 20:50:25 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x12665c000) [pid = 2256] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 20:50:25 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x121641c00) [pid = 2256] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 20:50:25 INFO - PROCESS | 2256 | 1467690625206 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 20:50:25 INFO - PROCESS | 2256 | 1467690625209 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 20:50:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 20:50:25 INFO - PROCESS | 2256 | 1467690625213 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 20:50:25 INFO - PROCESS | 2256 | 1467690625214 Marionette TRACE conn2 <- [1,218,null,{}] 20:50:25 INFO - PROCESS | 2256 | 1467690625216 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}] 20:50:25 INFO - PROCESS | 2256 | 1467690625217 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:25 INFO - PROCESS | 2256 | 1467690625308 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 20:50:25 INFO - PROCESS | 2256 | 1467690625336 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:25 INFO - PROCESS | 2256 | 1467690625337 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:25 INFO - PROCESS | 2256 | ++DOCSHELL 0x119ab5000 == 42 [pid = 2256] [id = 62] 20:50:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x116f41c00) [pid = 2256] [serial = 182] [outer = 0x0] 20:50:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x119727400) [pid = 2256] [serial = 183] [outer = 0x116f41c00] 20:50:25 INFO - PROCESS | 2256 | 1467690625361 Marionette DEBUG loaded listener.js 20:50:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x125f8f800) [pid = 2256] [serial = 184] [outer = 0x116f41c00] 20:50:25 INFO - PROCESS | 2256 | 1467690625615 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]]]}] 20:50:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 20:50:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 418ms 20:50:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 20:50:25 INFO - PROCESS | 2256 | 1467690625632 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 20:50:25 INFO - PROCESS | 2256 | 1467690625633 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 20:50:25 INFO - PROCESS | 2256 | 1467690625635 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 20:50:25 INFO - PROCESS | 2256 | 1467690625636 Marionette TRACE conn2 <- [1,222,null,{}] 20:50:25 INFO - PROCESS | 2256 | 1467690625640 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}] 20:50:25 INFO - PROCESS | 2256 | 1467690625643 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:25 INFO - PROCESS | 2256 | 1467690625732 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 20:50:25 INFO - PROCESS | 2256 | 1467690625736 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:25 INFO - PROCESS | 2256 | 1467690625738 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:25 INFO - PROCESS | 2256 | ++DOCSHELL 0x125fd2000 == 43 [pid = 2256] [id = 63] 20:50:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x126b90800) [pid = 2256] [serial = 185] [outer = 0x0] 20:50:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x12954b400) [pid = 2256] [serial = 186] [outer = 0x126b90800] 20:50:25 INFO - PROCESS | 2256 | 1467690625764 Marionette DEBUG loaded listener.js 20:50:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x1295ad800) [pid = 2256] [serial = 187] [outer = 0x126b90800] 20:50:26 INFO - PROCESS | 2256 | 1467690626060 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]]]}] 20:50:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 20:50:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 469ms 20:50:26 INFO - PROCESS | 2256 | 1467690626105 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 20:50:26 INFO - PROCESS | 2256 | 1467690626108 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 20:50:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 20:50:26 INFO - PROCESS | 2256 | 1467690626111 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 20:50:26 INFO - PROCESS | 2256 | 1467690626112 Marionette TRACE conn2 <- [1,226,null,{}] 20:50:26 INFO - PROCESS | 2256 | 1467690626114 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}] 20:50:26 INFO - PROCESS | 2256 | 1467690626115 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:26 INFO - PROCESS | 2256 | 1467690626212 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 20:50:26 INFO - PROCESS | 2256 | 1467690626218 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:26 INFO - PROCESS | 2256 | 1467690626219 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:26 INFO - PROCESS | 2256 | ++DOCSHELL 0x1266ad800 == 44 [pid = 2256] [id = 64] 20:50:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x111c83400) [pid = 2256] [serial = 188] [outer = 0x0] 20:50:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x1295ac800) [pid = 2256] [serial = 189] [outer = 0x111c83400] 20:50:26 INFO - PROCESS | 2256 | 1467690626243 Marionette DEBUG loaded listener.js 20:50:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x12a636000) [pid = 2256] [serial = 190] [outer = 0x111c83400] 20:50:26 INFO - PROCESS | 2256 | 1467690626546 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]]]}] 20:50:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 20:50:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 468ms 20:50:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 20:50:26 INFO - PROCESS | 2256 | 1467690626579 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 20:50:26 INFO - PROCESS | 2256 | 1467690626580 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 20:50:26 INFO - PROCESS | 2256 | 1467690626582 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 20:50:26 INFO - PROCESS | 2256 | 1467690626583 Marionette TRACE conn2 <- [1,230,null,{}] 20:50:26 INFO - PROCESS | 2256 | 1467690626586 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}] 20:50:26 INFO - PROCESS | 2256 | 1467690626587 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:26 INFO - PROCESS | 2256 | 1467690626666 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 20:50:26 INFO - PROCESS | 2256 | 1467690626669 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:26 INFO - PROCESS | 2256 | 1467690626670 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:26 INFO - PROCESS | 2256 | ++DOCSHELL 0x128b5b000 == 45 [pid = 2256] [id = 65] 20:50:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x1266ec400) [pid = 2256] [serial = 191] [outer = 0x0] 20:50:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x12a713000) [pid = 2256] [serial = 192] [outer = 0x1266ec400] 20:50:26 INFO - PROCESS | 2256 | 1467690626697 Marionette DEBUG loaded listener.js 20:50:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x12a71a400) [pid = 2256] [serial = 193] [outer = 0x1266ec400] 20:50:27 INFO - PROCESS | 2256 | 1467690627001 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]]]}] 20:50:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 20:50:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 470ms 20:50:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 20:50:27 INFO - PROCESS | 2256 | 1467690627053 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 20:50:27 INFO - PROCESS | 2256 | 1467690627054 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 20:50:27 INFO - PROCESS | 2256 | 1467690627057 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 20:50:27 INFO - PROCESS | 2256 | 1467690627058 Marionette TRACE conn2 <- [1,234,null,{}] 20:50:27 INFO - PROCESS | 2256 | 1467690627060 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}] 20:50:27 INFO - PROCESS | 2256 | 1467690627061 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:27 INFO - PROCESS | 2256 | 1467690627162 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 20:50:27 INFO - PROCESS | 2256 | 1467690627168 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:27 INFO - PROCESS | 2256 | 1467690627169 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:27 INFO - PROCESS | 2256 | ++DOCSHELL 0x128f6e800 == 46 [pid = 2256] [id = 66] 20:50:27 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x12a63e400) [pid = 2256] [serial = 194] [outer = 0x0] 20:50:27 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x12a840800) [pid = 2256] [serial = 195] [outer = 0x12a63e400] 20:50:27 INFO - PROCESS | 2256 | 1467690627200 Marionette DEBUG loaded listener.js 20:50:27 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x12aa33c00) [pid = 2256] [serial = 196] [outer = 0x12a63e400] 20:50:27 INFO - PROCESS | 2256 | 1467690627638 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]]]}] 20:50:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 20:50:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 619ms 20:50:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 20:50:27 INFO - PROCESS | 2256 | 1467690627682 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 20:50:27 INFO - PROCESS | 2256 | 1467690627684 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 20:50:27 INFO - PROCESS | 2256 | 1467690627689 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 20:50:27 INFO - PROCESS | 2256 | 1467690627693 Marionette TRACE conn2 <- [1,238,null,{}] 20:50:27 INFO - PROCESS | 2256 | 1467690627697 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}] 20:50:27 INFO - PROCESS | 2256 | 1467690627699 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:27 INFO - PROCESS | 2256 | 1467690627809 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 20:50:27 INFO - PROCESS | 2256 | 1467690627919 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:27 INFO - PROCESS | 2256 | 1467690627920 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:27 INFO - PROCESS | 2256 | ++DOCSHELL 0x116414000 == 47 [pid = 2256] [id = 67] 20:50:27 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x1164e3000) [pid = 2256] [serial = 197] [outer = 0x0] 20:50:27 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x11663cc00) [pid = 2256] [serial = 198] [outer = 0x1164e3000] 20:50:27 INFO - PROCESS | 2256 | 1467690627952 Marionette DEBUG loaded listener.js 20:50:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x116a1b400) [pid = 2256] [serial = 199] [outer = 0x1164e3000] 20:50:28 INFO - PROCESS | 2256 | 1467690628595 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]]]}] 20:50:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 20:50:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 924ms 20:50:28 INFO - PROCESS | 2256 | 1467690628612 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 20:50:28 INFO - PROCESS | 2256 | 1467690628615 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 20:50:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 20:50:28 INFO - PROCESS | 2256 | 1467690628618 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 20:50:28 INFO - PROCESS | 2256 | 1467690628620 Marionette TRACE conn2 <- [1,242,null,{}] 20:50:28 INFO - PROCESS | 2256 | 1467690628623 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}] 20:50:28 INFO - PROCESS | 2256 | 1467690628625 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:28 INFO - PROCESS | 2256 | 1467690628724 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 20:50:28 INFO - PROCESS | 2256 | 1467690628794 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:28 INFO - PROCESS | 2256 | 1467690628797 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:28 INFO - PROCESS | 2256 | ++DOCSHELL 0x115e1b000 == 48 [pid = 2256] [id = 68] 20:50:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x1176f8000) [pid = 2256] [serial = 200] [outer = 0x0] 20:50:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x117d1e000) [pid = 2256] [serial = 201] [outer = 0x1176f8000] 20:50:28 INFO - PROCESS | 2256 | 1467690628826 Marionette DEBUG loaded listener.js 20:50:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x1182ab800) [pid = 2256] [serial = 202] [outer = 0x1176f8000] 20:50:29 INFO - PROCESS | 2256 | --DOCSHELL 0x128b5b000 == 47 [pid = 2256] [id = 65] 20:50:29 INFO - PROCESS | 2256 | --DOCSHELL 0x1266ad800 == 46 [pid = 2256] [id = 64] 20:50:29 INFO - PROCESS | 2256 | --DOCSHELL 0x125fd2000 == 45 [pid = 2256] [id = 63] 20:50:29 INFO - PROCESS | 2256 | --DOCSHELL 0x119ab5000 == 44 [pid = 2256] [id = 62] 20:50:29 INFO - PROCESS | 2256 | --DOCSHELL 0x124bc3000 == 43 [pid = 2256] [id = 61] 20:50:29 INFO - PROCESS | 2256 | --DOCSHELL 0x121618000 == 42 [pid = 2256] [id = 60] 20:50:29 INFO - PROCESS | 2256 | --DOCSHELL 0x121507000 == 41 [pid = 2256] [id = 59] 20:50:29 INFO - PROCESS | 2256 | --DOCSHELL 0x118254000 == 40 [pid = 2256] [id = 58] 20:50:29 INFO - PROCESS | 2256 | --DOCSHELL 0x11a191000 == 39 [pid = 2256] [id = 57] 20:50:29 INFO - PROCESS | 2256 | --DOCSHELL 0x116fae000 == 38 [pid = 2256] [id = 56] 20:50:29 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x1215dfc00) [pid = 2256] [serial = 138] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 2256 | --DOCSHELL 0x119709000 == 37 [pid = 2256] [id = 55] 20:50:29 INFO - PROCESS | 2256 | --DOCSHELL 0x119299000 == 36 [pid = 2256] [id = 54] 20:50:29 INFO - PROCESS | 2256 | --DOCSHELL 0x1188d6000 == 35 [pid = 2256] [id = 53] 20:50:29 INFO - PROCESS | 2256 | --DOCSHELL 0x118254800 == 34 [pid = 2256] [id = 52] 20:50:29 INFO - PROCESS | 2256 | --DOCSHELL 0x117d51000 == 33 [pid = 2256] [id = 51] 20:50:29 INFO - PROCESS | 2256 | --DOCSHELL 0x116fae800 == 32 [pid = 2256] [id = 50] 20:50:29 INFO - PROCESS | 2256 | --DOCSHELL 0x1164a8000 == 31 [pid = 2256] [id = 49] 20:50:29 INFO - PROCESS | 2256 | --DOCSHELL 0x113228800 == 30 [pid = 2256] [id = 48] 20:50:29 INFO - PROCESS | 2256 | --DOCSHELL 0x112dc1800 == 29 [pid = 2256] [id = 47] 20:50:29 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x12931e800) [pid = 2256] [serial = 118] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x11827a400) [pid = 2256] [serial = 123] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x116789c00) [pid = 2256] [serial = 121] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x119109000) [pid = 2256] [serial = 126] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x1182b5400) [pid = 2256] [serial = 124] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x1188a4c00) [pid = 2256] [serial = 129] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x1195f8400) [pid = 2256] [serial = 130] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x1195edc00) [pid = 2256] [serial = 127] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x12135d000) [pid = 2256] [serial = 136] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x1133f1800) [pid = 2256] [serial = 120] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x119b08000) [pid = 2256] [serial = 132] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x1211e7000) [pid = 2256] [serial = 135] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x119d18c00) [pid = 2256] [serial = 133] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x12920e800) [pid = 2256] [serial = 117] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x128be9c00) [pid = 2256] [serial = 115] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x123d30000) [pid = 2256] [serial = 103] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 2256 | 1467690629230 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]]]}] 20:50:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 20:50:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 620ms 20:50:29 INFO - PROCESS | 2256 | 1467690629238 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 20:50:29 INFO - PROCESS | 2256 | 1467690629244 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 20:50:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 20:50:29 INFO - PROCESS | 2256 | 1467690629248 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 20:50:29 INFO - PROCESS | 2256 | 1467690629250 Marionette TRACE conn2 <- [1,246,null,{}] 20:50:29 INFO - PROCESS | 2256 | 1467690629252 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}] 20:50:29 INFO - PROCESS | 2256 | 1467690629254 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:29 INFO - PROCESS | 2256 | 1467690629328 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 20:50:29 INFO - PROCESS | 2256 | 1467690629332 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:29 INFO - PROCESS | 2256 | 1467690629334 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:29 INFO - PROCESS | 2256 | ++DOCSHELL 0x116fab800 == 30 [pid = 2256] [id = 69] 20:50:29 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x1182b8400) [pid = 2256] [serial = 203] [outer = 0x0] 20:50:29 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x118536c00) [pid = 2256] [serial = 204] [outer = 0x1182b8400] 20:50:29 INFO - PROCESS | 2256 | 1467690629363 Marionette DEBUG loaded listener.js 20:50:29 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x119153400) [pid = 2256] [serial = 205] [outer = 0x1182b8400] 20:50:29 INFO - PROCESS | 2256 | 1467690629687 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]]]}] 20:50:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 20:50:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 471ms 20:50:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 20:50:29 INFO - PROCESS | 2256 | 1467690629720 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 20:50:29 INFO - PROCESS | 2256 | 1467690629721 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 20:50:29 INFO - PROCESS | 2256 | 1467690629724 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 20:50:29 INFO - PROCESS | 2256 | 1467690629726 Marionette TRACE conn2 <- [1,250,null,{}] 20:50:29 INFO - PROCESS | 2256 | 1467690629733 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}] 20:50:29 INFO - PROCESS | 2256 | 1467690629737 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:29 INFO - PROCESS | 2256 | 1467690629837 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 20:50:29 INFO - PROCESS | 2256 | 1467690629847 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:29 INFO - PROCESS | 2256 | 1467690629849 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:29 INFO - PROCESS | 2256 | ++DOCSHELL 0x11837d000 == 31 [pid = 2256] [id = 70] 20:50:29 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x119921800) [pid = 2256] [serial = 206] [outer = 0x0] 20:50:29 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x119b08000) [pid = 2256] [serial = 207] [outer = 0x119921800] 20:50:29 INFO - PROCESS | 2256 | 1467690629877 Marionette DEBUG loaded listener.js 20:50:29 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x119e1fc00) [pid = 2256] [serial = 208] [outer = 0x119921800] 20:50:30 INFO - PROCESS | 2256 | 1467690630186 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]]]}] 20:50:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 20:50:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 520ms 20:50:30 INFO - PROCESS | 2256 | 1467690630245 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 20:50:30 INFO - PROCESS | 2256 | 1467690630248 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 20:50:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 20:50:30 INFO - PROCESS | 2256 | 1467690630251 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 20:50:30 INFO - PROCESS | 2256 | 1467690630253 Marionette TRACE conn2 <- [1,254,null,{}] 20:50:30 INFO - PROCESS | 2256 | 1467690630257 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}] 20:50:30 INFO - PROCESS | 2256 | 1467690630258 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:30 INFO - PROCESS | 2256 | 1467690630381 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 20:50:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x119925800) [pid = 2256] [serial = 209] [outer = 0x12cbe5c00] 20:50:30 INFO - PROCESS | 2256 | 1467690630463 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:30 INFO - PROCESS | 2256 | 1467690630464 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:30 INFO - PROCESS | 2256 | ++DOCSHELL 0x119298800 == 32 [pid = 2256] [id = 71] 20:50:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x116789800) [pid = 2256] [serial = 210] [outer = 0x0] 20:50:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x1211eac00) [pid = 2256] [serial = 211] [outer = 0x116789800] 20:50:30 INFO - PROCESS | 2256 | 1467690630514 Marionette DEBUG loaded listener.js 20:50:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x1214cb400) [pid = 2256] [serial = 212] [outer = 0x116789800] 20:50:30 INFO - PROCESS | 2256 | 1467690630863 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]]]}] 20:50:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 20:50:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 619ms 20:50:30 INFO - PROCESS | 2256 | 1467690630870 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 20:50:30 INFO - PROCESS | 2256 | 1467690630872 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 20:50:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 20:50:30 INFO - PROCESS | 2256 | 1467690630883 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 20:50:30 INFO - PROCESS | 2256 | 1467690630884 Marionette TRACE conn2 <- [1,258,null,{}] 20:50:30 INFO - PROCESS | 2256 | 1467690630886 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}] 20:50:30 INFO - PROCESS | 2256 | 1467690630887 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:30 INFO - PROCESS | 2256 | 1467690630994 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 20:50:31 INFO - PROCESS | 2256 | 1467690631022 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:31 INFO - PROCESS | 2256 | 1467690631023 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:31 INFO - PROCESS | 2256 | ++DOCSHELL 0x119171800 == 33 [pid = 2256] [id = 72] 20:50:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x112137800) [pid = 2256] [serial = 213] [outer = 0x0] 20:50:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x1211e4c00) [pid = 2256] [serial = 214] [outer = 0x112137800] 20:50:31 INFO - PROCESS | 2256 | 1467690631048 Marionette DEBUG loaded listener.js 20:50:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x123d30400) [pid = 2256] [serial = 215] [outer = 0x112137800] 20:50:31 INFO - PROCESS | 2256 | 1467690631344 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]]]}] 20:50:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 20:50:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 472ms 20:50:31 INFO - PROCESS | 2256 | 1467690631365 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 20:50:31 INFO - PROCESS | 2256 | 1467690631366 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 20:50:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 20:50:31 INFO - PROCESS | 2256 | 1467690631368 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 20:50:31 INFO - PROCESS | 2256 | 1467690631370 Marionette TRACE conn2 <- [1,262,null,{}] 20:50:31 INFO - PROCESS | 2256 | 1467690631380 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}] 20:50:31 INFO - PROCESS | 2256 | 1467690631383 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:31 INFO - PROCESS | 2256 | 1467690631500 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 20:50:31 INFO - PROCESS | 2256 | 1467690631505 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:31 INFO - PROCESS | 2256 | 1467690631506 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:31 INFO - PROCESS | 2256 | ++DOCSHELL 0x1199a1800 == 34 [pid = 2256] [id = 73] 20:50:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x1164e8c00) [pid = 2256] [serial = 216] [outer = 0x0] 20:50:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x123f48800) [pid = 2256] [serial = 217] [outer = 0x1164e8c00] 20:50:31 INFO - PROCESS | 2256 | 1467690631531 Marionette DEBUG loaded listener.js 20:50:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x126656400) [pid = 2256] [serial = 218] [outer = 0x1164e8c00] 20:50:31 INFO - PROCESS | 2256 | 1467690631893 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]]]}] 20:50:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 20:50:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 568ms 20:50:31 INFO - PROCESS | 2256 | 1467690631944 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 20:50:31 INFO - PROCESS | 2256 | 1467690631946 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 20:50:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 20:50:31 INFO - PROCESS | 2256 | 1467690631950 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 20:50:31 INFO - PROCESS | 2256 | 1467690631952 Marionette TRACE conn2 <- [1,266,null,{}] 20:50:31 INFO - PROCESS | 2256 | 1467690631955 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}] 20:50:31 INFO - PROCESS | 2256 | 1467690631957 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:32 INFO - PROCESS | 2256 | 1467690632092 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 20:50:32 INFO - PROCESS | 2256 | 1467690632137 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:32 INFO - PROCESS | 2256 | 1467690632138 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:32 INFO - PROCESS | 2256 | ++DOCSHELL 0x11a195000 == 35 [pid = 2256] [id = 74] 20:50:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x116907400) [pid = 2256] [serial = 219] [outer = 0x0] 20:50:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x1268d8c00) [pid = 2256] [serial = 220] [outer = 0x116907400] 20:50:32 INFO - PROCESS | 2256 | 1467690632186 Marionette DEBUG loaded listener.js 20:50:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x12931b800) [pid = 2256] [serial = 221] [outer = 0x116907400] 20:50:32 INFO - PROCESS | 2256 | 1467690632531 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]]]}] 20:50:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 20:50:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 620ms 20:50:32 INFO - PROCESS | 2256 | 1467690632570 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 20:50:32 INFO - PROCESS | 2256 | 1467690632571 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 20:50:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 20:50:32 INFO - PROCESS | 2256 | 1467690632577 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 20:50:32 INFO - PROCESS | 2256 | 1467690632579 Marionette TRACE conn2 <- [1,270,null,{}] 20:50:32 INFO - PROCESS | 2256 | 1467690632581 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}] 20:50:32 INFO - PROCESS | 2256 | 1467690632582 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:32 INFO - PROCESS | 2256 | 1467690632672 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 20:50:32 INFO - PROCESS | 2256 | 1467690632703 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:32 INFO - PROCESS | 2256 | 1467690632704 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:32 INFO - PROCESS | 2256 | ++DOCSHELL 0x121504800 == 36 [pid = 2256] [id = 75] 20:50:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x12931f000) [pid = 2256] [serial = 222] [outer = 0x0] 20:50:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x129325400) [pid = 2256] [serial = 223] [outer = 0x12931f000] 20:50:32 INFO - PROCESS | 2256 | 1467690632728 Marionette DEBUG loaded listener.js 20:50:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x1295ab800) [pid = 2256] [serial = 224] [outer = 0x12931f000] 20:50:33 INFO - PROCESS | 2256 | 1467690633016 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]]]}] 20:50:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 20:50:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 470ms 20:50:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 20:50:33 INFO - PROCESS | 2256 | 1467690633046 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 20:50:33 INFO - PROCESS | 2256 | 1467690633048 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 20:50:33 INFO - PROCESS | 2256 | 1467690633050 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 20:50:33 INFO - PROCESS | 2256 | 1467690633052 Marionette TRACE conn2 <- [1,274,null,{}] 20:50:33 INFO - PROCESS | 2256 | 1467690633054 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}] 20:50:33 INFO - PROCESS | 2256 | 1467690633055 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:33 INFO - PROCESS | 2256 | 1467690633152 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 20:50:33 INFO - PROCESS | 2256 | 1467690633184 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:33 INFO - PROCESS | 2256 | 1467690633192 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:33 INFO - PROCESS | 2256 | ++DOCSHELL 0x121ec7800 == 37 [pid = 2256] [id = 76] 20:50:33 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x119b0fc00) [pid = 2256] [serial = 225] [outer = 0x0] 20:50:33 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x12a637c00) [pid = 2256] [serial = 226] [outer = 0x119b0fc00] 20:50:33 INFO - PROCESS | 2256 | 1467690633216 Marionette DEBUG loaded listener.js 20:50:33 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x12a71a000) [pid = 2256] [serial = 227] [outer = 0x119b0fc00] 20:50:33 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x1266ec400) [pid = 2256] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 20:50:33 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x12645e800) [pid = 2256] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 20:50:33 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x111c19800) [pid = 2256] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 20:50:33 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x12127f400) [pid = 2256] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 20:50:33 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x119b08800) [pid = 2256] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 20:50:33 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x11914ec00) [pid = 2256] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 20:50:33 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x124ddb000) [pid = 2256] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 20:50:33 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x111c75400) [pid = 2256] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 20:50:33 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x116a1a400) [pid = 2256] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 20:50:33 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x116a1a000) [pid = 2256] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 20:50:33 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x115e70800) [pid = 2256] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 20:50:33 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x11827ac00) [pid = 2256] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 20:50:33 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x1164e5800) [pid = 2256] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 20:50:33 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x12544c800) [pid = 2256] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 20:50:33 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x116f41c00) [pid = 2256] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 20:50:33 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x1188a3800) [pid = 2256] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 20:50:33 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x121280400) [pid = 2256] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 20:50:33 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x126b90800) [pid = 2256] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 20:50:33 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x111c83400) [pid = 2256] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 20:50:33 INFO - PROCESS | 2256 | 1467690633653 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]]]}] 20:50:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 20:50:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 620ms 20:50:33 INFO - PROCESS | 2256 | 1467690633671 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 20:50:33 INFO - PROCESS | 2256 | 1467690633672 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 20:50:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 20:50:33 INFO - PROCESS | 2256 | 1467690633681 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 20:50:33 INFO - PROCESS | 2256 | 1467690633682 Marionette TRACE conn2 <- [1,278,null,{}] 20:50:33 INFO - PROCESS | 2256 | 1467690633685 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}] 20:50:33 INFO - PROCESS | 2256 | 1467690633686 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:33 INFO - PROCESS | 2256 | 1467690633797 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 20:50:33 INFO - PROCESS | 2256 | 1467690633841 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:33 INFO - PROCESS | 2256 | 1467690633842 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:33 INFO - PROCESS | 2256 | ++DOCSHELL 0x119296000 == 38 [pid = 2256] [id = 77] 20:50:33 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x11213c800) [pid = 2256] [serial = 228] [outer = 0x0] 20:50:33 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x1188a3800) [pid = 2256] [serial = 229] [outer = 0x11213c800] 20:50:33 INFO - PROCESS | 2256 | 1467690633880 Marionette DEBUG loaded listener.js 20:50:33 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x123da2000) [pid = 2256] [serial = 230] [outer = 0x11213c800] 20:50:34 INFO - PROCESS | 2256 | 1467690634166 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]]]}] 20:50:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 20:50:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 525ms 20:50:34 INFO - PROCESS | 2256 | 1467690634202 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 20:50:34 INFO - PROCESS | 2256 | 1467690634204 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 20:50:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 20:50:34 INFO - PROCESS | 2256 | 1467690634214 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 20:50:34 INFO - PROCESS | 2256 | 1467690634216 Marionette TRACE conn2 <- [1,282,null,{}] 20:50:34 INFO - PROCESS | 2256 | 1467690634219 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}] 20:50:34 INFO - PROCESS | 2256 | 1467690634220 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:34 INFO - PROCESS | 2256 | 1467690634322 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 20:50:34 INFO - PROCESS | 2256 | 1467690634370 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:34 INFO - PROCESS | 2256 | 1467690634371 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:34 INFO - PROCESS | 2256 | ++DOCSHELL 0x125fdc000 == 39 [pid = 2256] [id = 78] 20:50:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x118536800) [pid = 2256] [serial = 231] [outer = 0x0] 20:50:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x128beb400) [pid = 2256] [serial = 232] [outer = 0x118536800] 20:50:34 INFO - PROCESS | 2256 | 1467690634397 Marionette DEBUG loaded listener.js 20:50:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x12b0ae400) [pid = 2256] [serial = 233] [outer = 0x118536800] 20:50:34 INFO - PROCESS | 2256 | 1467690634677 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]]]}] 20:50:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 20:50:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 520ms 20:50:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 20:50:34 INFO - PROCESS | 2256 | 1467690634736 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 20:50:34 INFO - PROCESS | 2256 | 1467690634737 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 20:50:34 INFO - PROCESS | 2256 | 1467690634740 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 20:50:34 INFO - PROCESS | 2256 | 1467690634743 Marionette TRACE conn2 <- [1,286,null,{}] 20:50:34 INFO - PROCESS | 2256 | 1467690634746 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}] 20:50:34 INFO - PROCESS | 2256 | 1467690634747 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:34 INFO - PROCESS | 2256 | 1467690634824 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 20:50:34 INFO - PROCESS | 2256 | 1467690634829 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:34 INFO - PROCESS | 2256 | 1467690634830 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:34 INFO - PROCESS | 2256 | ++DOCSHELL 0x129283000 == 40 [pid = 2256] [id = 79] 20:50:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x12b0b1400) [pid = 2256] [serial = 234] [outer = 0x0] 20:50:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x12b0ba400) [pid = 2256] [serial = 235] [outer = 0x12b0b1400] 20:50:34 INFO - PROCESS | 2256 | 1467690634854 Marionette DEBUG loaded listener.js 20:50:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x12b1b6c00) [pid = 2256] [serial = 236] [outer = 0x12b0b1400] 20:50:35 INFO - PROCESS | 2256 | 1467690635162 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]]]}] 20:50:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 20:50:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 470ms 20:50:35 INFO - PROCESS | 2256 | 1467690635211 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 20:50:35 INFO - PROCESS | 2256 | 1467690635212 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 20:50:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 20:50:35 INFO - PROCESS | 2256 | 1467690635214 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 20:50:35 INFO - PROCESS | 2256 | 1467690635215 Marionette TRACE conn2 <- [1,290,null,{}] 20:50:35 INFO - PROCESS | 2256 | 1467690635218 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}] 20:50:35 INFO - PROCESS | 2256 | 1467690635219 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:35 INFO - PROCESS | 2256 | 1467690635327 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 20:50:35 INFO - PROCESS | 2256 | 1467690635333 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:35 INFO - PROCESS | 2256 | 1467690635334 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:35 INFO - PROCESS | 2256 | ++DOCSHELL 0x12950c000 == 41 [pid = 2256] [id = 80] 20:50:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x12b23dc00) [pid = 2256] [serial = 237] [outer = 0x0] 20:50:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x12b241000) [pid = 2256] [serial = 238] [outer = 0x12b23dc00] 20:50:35 INFO - PROCESS | 2256 | 1467690635357 Marionette DEBUG loaded listener.js 20:50:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x12b24ac00) [pid = 2256] [serial = 239] [outer = 0x12b23dc00] 20:50:35 INFO - PROCESS | 2256 | 1467690635783 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]]]}] 20:50:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 20:50:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 617ms 20:50:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 20:50:35 INFO - PROCESS | 2256 | 1467690635833 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 20:50:35 INFO - PROCESS | 2256 | 1467690635836 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 20:50:35 INFO - PROCESS | 2256 | 1467690635858 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 20:50:35 INFO - PROCESS | 2256 | 1467690635860 Marionette TRACE conn2 <- [1,294,null,{}] 20:50:35 INFO - PROCESS | 2256 | 1467690635866 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}] 20:50:35 INFO - PROCESS | 2256 | 1467690635867 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:35 INFO - PROCESS | 2256 | 1467690635968 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 20:50:36 INFO - PROCESS | 2256 | 1467690636029 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:36 INFO - PROCESS | 2256 | 1467690636031 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:36 INFO - PROCESS | 2256 | ++DOCSHELL 0x117153800 == 42 [pid = 2256] [id = 81] 20:50:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x117d1e400) [pid = 2256] [serial = 240] [outer = 0x0] 20:50:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x1182b0400) [pid = 2256] [serial = 241] [outer = 0x117d1e400] 20:50:36 INFO - PROCESS | 2256 | 1467690636061 Marionette DEBUG loaded listener.js 20:50:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x11877dc00) [pid = 2256] [serial = 242] [outer = 0x117d1e400] 20:50:36 INFO - PROCESS | 2256 | 1467690636478 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]]]}] 20:50:36 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. 20:50:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 692ms 20:50:36 INFO - PROCESS | 2256 | 1467690636532 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 20:50:36 INFO - PROCESS | 2256 | 1467690636535 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 20:50:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 20:50:36 INFO - PROCESS | 2256 | 1467690636540 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 20:50:36 INFO - PROCESS | 2256 | 1467690636541 Marionette TRACE conn2 <- [1,298,null,{}] 20:50:36 INFO - PROCESS | 2256 | 1467690636544 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}] 20:50:36 INFO - PROCESS | 2256 | 1467690636546 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:36 INFO - PROCESS | 2256 | 1467690636649 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 20:50:36 INFO - PROCESS | 2256 | 1467690636727 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:36 INFO - PROCESS | 2256 | 1467690636728 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:36 INFO - PROCESS | 2256 | ++DOCSHELL 0x119ab1000 == 43 [pid = 2256] [id = 82] 20:50:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x1195edc00) [pid = 2256] [serial = 243] [outer = 0x0] 20:50:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x119926000) [pid = 2256] [serial = 244] [outer = 0x1195edc00] 20:50:36 INFO - PROCESS | 2256 | 1467690636772 Marionette DEBUG loaded listener.js 20:50:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x119e23800) [pid = 2256] [serial = 245] [outer = 0x1195edc00] 20:50:37 INFO - PROCESS | 2256 | 1467690637197 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]]]}] 20:50:37 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. 20:50:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 670ms 20:50:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 20:50:37 INFO - PROCESS | 2256 | 1467690637210 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 20:50:37 INFO - PROCESS | 2256 | 1467690637211 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 20:50:37 INFO - PROCESS | 2256 | 1467690637214 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 20:50:37 INFO - PROCESS | 2256 | 1467690637216 Marionette TRACE conn2 <- [1,302,null,{}] 20:50:37 INFO - PROCESS | 2256 | 1467690637224 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}] 20:50:37 INFO - PROCESS | 2256 | 1467690637227 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:37 INFO - PROCESS | 2256 | 1467690637327 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 20:50:37 INFO - PROCESS | 2256 | 1467690637373 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:37 INFO - PROCESS | 2256 | 1467690637375 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:37 INFO - PROCESS | 2256 | ++DOCSHELL 0x129857800 == 44 [pid = 2256] [id = 83] 20:50:37 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x123d39c00) [pid = 2256] [serial = 246] [outer = 0x0] 20:50:37 INFO - PROCESS | 2256 | ++DOMWINDOW == 108 (0x125446800) [pid = 2256] [serial = 247] [outer = 0x123d39c00] 20:50:37 INFO - PROCESS | 2256 | 1467690637411 Marionette DEBUG loaded listener.js 20:50:37 INFO - PROCESS | 2256 | ++DOMWINDOW == 109 (0x125f8e800) [pid = 2256] [serial = 248] [outer = 0x123d39c00] 20:50:37 INFO - PROCESS | 2256 | 1467690637855 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]]]}] 20:50:37 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. 20:50:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 671ms 20:50:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 20:50:37 INFO - PROCESS | 2256 | 1467690637886 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 20:50:37 INFO - PROCESS | 2256 | 1467690637888 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 20:50:37 INFO - PROCESS | 2256 | 1467690637890 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 20:50:37 INFO - PROCESS | 2256 | 1467690637891 Marionette TRACE conn2 <- [1,306,null,{}] 20:50:37 INFO - PROCESS | 2256 | 1467690637893 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}] 20:50:37 INFO - PROCESS | 2256 | 1467690637895 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:38 INFO - PROCESS | 2256 | 1467690638021 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 20:50:38 INFO - PROCESS | 2256 | 1467690638083 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:38 INFO - PROCESS | 2256 | 1467690638084 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:38 INFO - PROCESS | 2256 | ++DOCSHELL 0x124f3e000 == 45 [pid = 2256] [id = 84] 20:50:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 110 (0x119728800) [pid = 2256] [serial = 249] [outer = 0x0] 20:50:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 111 (0x125f87400) [pid = 2256] [serial = 250] [outer = 0x119728800] 20:50:38 INFO - PROCESS | 2256 | 1467690638114 Marionette DEBUG loaded listener.js 20:50:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 112 (0x1266fb800) [pid = 2256] [serial = 251] [outer = 0x119728800] 20:50:38 INFO - PROCESS | 2256 | 1467690638642 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]]]}] 20:50:38 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. 20:50:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 770ms 20:50:38 INFO - PROCESS | 2256 | 1467690638661 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 20:50:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 20:50:38 INFO - PROCESS | 2256 | 1467690638663 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 20:50:38 INFO - PROCESS | 2256 | 1467690638666 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 20:50:38 INFO - PROCESS | 2256 | 1467690638668 Marionette TRACE conn2 <- [1,310,null,{}] 20:50:38 INFO - PROCESS | 2256 | 1467690638671 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}] 20:50:38 INFO - PROCESS | 2256 | 1467690638673 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:38 INFO - PROCESS | 2256 | 1467690638801 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 20:50:38 INFO - PROCESS | 2256 | 1467690638846 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:38 INFO - PROCESS | 2256 | 1467690638849 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:38 INFO - PROCESS | 2256 | ++DOCSHELL 0x114f0c800 == 46 [pid = 2256] [id = 85] 20:50:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 113 (0x116fb2800) [pid = 2256] [serial = 252] [outer = 0x0] 20:50:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 114 (0x1176f3c00) [pid = 2256] [serial = 253] [outer = 0x116fb2800] 20:50:38 INFO - PROCESS | 2256 | 1467690638880 Marionette DEBUG loaded listener.js 20:50:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 115 (0x11827ac00) [pid = 2256] [serial = 254] [outer = 0x116fb2800] 20:50:39 INFO - PROCESS | 2256 | --DOCSHELL 0x129283000 == 45 [pid = 2256] [id = 79] 20:50:39 INFO - PROCESS | 2256 | --DOCSHELL 0x125fdc000 == 44 [pid = 2256] [id = 78] 20:50:39 INFO - PROCESS | 2256 | --DOCSHELL 0x119296000 == 43 [pid = 2256] [id = 77] 20:50:39 INFO - PROCESS | 2256 | --DOCSHELL 0x121ec7800 == 42 [pid = 2256] [id = 76] 20:50:39 INFO - PROCESS | 2256 | --DOCSHELL 0x121504800 == 41 [pid = 2256] [id = 75] 20:50:39 INFO - PROCESS | 2256 | --DOCSHELL 0x11a195000 == 40 [pid = 2256] [id = 74] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 114 (0x12a840800) [pid = 2256] [serial = 195] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOCSHELL 0x1199a1800 == 39 [pid = 2256] [id = 73] 20:50:39 INFO - PROCESS | 2256 | --DOCSHELL 0x119171800 == 38 [pid = 2256] [id = 72] 20:50:39 INFO - PROCESS | 2256 | --DOCSHELL 0x119298800 == 37 [pid = 2256] [id = 71] 20:50:39 INFO - PROCESS | 2256 | --DOCSHELL 0x11837d000 == 36 [pid = 2256] [id = 70] 20:50:39 INFO - PROCESS | 2256 | --DOCSHELL 0x116fab800 == 35 [pid = 2256] [id = 69] 20:50:39 INFO - PROCESS | 2256 | --DOCSHELL 0x115e1b000 == 34 [pid = 2256] [id = 68] 20:50:39 INFO - PROCESS | 2256 | --DOCSHELL 0x116414000 == 33 [pid = 2256] [id = 67] 20:50:39 INFO - PROCESS | 2256 | --DOCSHELL 0x128f6e800 == 32 [pid = 2256] [id = 66] 20:50:39 INFO - PROCESS | 2256 | 1467690639321 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]]]}] 20:50:39 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. 20:50:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 672ms 20:50:39 INFO - PROCESS | 2256 | 1467690639338 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 20:50:39 INFO - PROCESS | 2256 | 1467690639340 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 20:50:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 20:50:39 INFO - PROCESS | 2256 | 1467690639345 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 20:50:39 INFO - PROCESS | 2256 | 1467690639346 Marionette TRACE conn2 <- [1,314,null,{}] 20:50:39 INFO - PROCESS | 2256 | 1467690639349 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}] 20:50:39 INFO - PROCESS | 2256 | 1467690639350 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:39 INFO - PROCESS | 2256 | 1467690639437 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 113 (0x12a713000) [pid = 2256] [serial = 192] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 112 (0x1266ee400) [pid = 2256] [serial = 174] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 111 (0x123d2dc00) [pid = 2256] [serial = 162] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 110 (0x123d35800) [pid = 2256] [serial = 163] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 109 (0x121281400) [pid = 2256] [serial = 159] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 108 (0x12199ec00) [pid = 2256] [serial = 160] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 107 (0x11a165c00) [pid = 2256] [serial = 156] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x121281000) [pid = 2256] [serial = 157] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x11945f000) [pid = 2256] [serial = 150] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x1195f2c00) [pid = 2256] [serial = 151] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x125d46400) [pid = 2256] [serial = 177] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x118328000) [pid = 2256] [serial = 147] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x11877fc00) [pid = 2256] [serial = 148] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x1176f8800) [pid = 2256] [serial = 144] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x118227800) [pid = 2256] [serial = 145] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x119726400) [pid = 2256] [serial = 153] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x119923c00) [pid = 2256] [serial = 154] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x11646c400) [pid = 2256] [serial = 141] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x116795400) [pid = 2256] [serial = 142] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x123d70400) [pid = 2256] [serial = 165] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x123f50c00) [pid = 2256] [serial = 166] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x124b9ac00) [pid = 2256] [serial = 168] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x12544b000) [pid = 2256] [serial = 169] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x12931a000) [pid = 2256] [serial = 180] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x1268d1c00) [pid = 2256] [serial = 178] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x125f8f800) [pid = 2256] [serial = 184] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x129326000) [pid = 2256] [serial = 181] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x123d3a400) [pid = 2256] [serial = 139] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x12544a800) [pid = 2256] [serial = 171] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x119727400) [pid = 2256] [serial = 183] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x12954b400) [pid = 2256] [serial = 186] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x126b8fc00) [pid = 2256] [serial = 175] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x12a636000) [pid = 2256] [serial = 190] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x1295ad800) [pid = 2256] [serial = 187] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x126458000) [pid = 2256] [serial = 172] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x1295ac800) [pid = 2256] [serial = 189] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | --DOMWINDOW == 77 (0x12a71a400) [pid = 2256] [serial = 193] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 2256 | 1467690639491 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:39 INFO - PROCESS | 2256 | 1467690639492 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:39 INFO - PROCESS | 2256 | ++DOCSHELL 0x11668d800 == 33 [pid = 2256] [id = 86] 20:50:39 INFO - PROCESS | 2256 | ++DOMWINDOW == 78 (0x116fb4800) [pid = 2256] [serial = 255] [outer = 0x0] 20:50:39 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x11877fc00) [pid = 2256] [serial = 256] [outer = 0x116fb4800] 20:50:39 INFO - PROCESS | 2256 | 1467690639519 Marionette DEBUG loaded listener.js 20:50:39 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x11972e000) [pid = 2256] [serial = 257] [outer = 0x116fb4800] 20:50:39 INFO - PROCESS | 2256 | 1467690639822 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]]]}] 20:50:39 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. 20:50:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 520ms 20:50:39 INFO - PROCESS | 2256 | 1467690639864 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 20:50:39 INFO - PROCESS | 2256 | 1467690639866 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 20:50:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 20:50:39 INFO - PROCESS | 2256 | 1467690639868 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 20:50:39 INFO - PROCESS | 2256 | 1467690639870 Marionette TRACE conn2 <- [1,318,null,{}] 20:50:39 INFO - PROCESS | 2256 | 1467690639880 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}] 20:50:39 INFO - PROCESS | 2256 | 1467690639883 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:39 INFO - PROCESS | 2256 | 1467690639961 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 20:50:40 INFO - PROCESS | 2256 | 1467690640015 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:40 INFO - PROCESS | 2256 | 1467690640017 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:40 INFO - PROCESS | 2256 | ++DOCSHELL 0x1188cf000 == 34 [pid = 2256] [id = 87] 20:50:40 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x11972f400) [pid = 2256] [serial = 258] [outer = 0x0] 20:50:40 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x119e1e800) [pid = 2256] [serial = 259] [outer = 0x11972f400] 20:50:40 INFO - PROCESS | 2256 | 1467690640044 Marionette DEBUG loaded listener.js 20:50:40 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x12199ec00) [pid = 2256] [serial = 260] [outer = 0x11972f400] 20:50:40 INFO - PROCESS | 2256 | 1467690640335 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]]]}] 20:50:40 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. 20:50:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 525ms 20:50:40 INFO - PROCESS | 2256 | 1467690640394 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 20:50:40 INFO - PROCESS | 2256 | 1467690640395 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 20:50:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 20:50:40 INFO - PROCESS | 2256 | 1467690640398 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 20:50:40 INFO - PROCESS | 2256 | 1467690640399 Marionette TRACE conn2 <- [1,322,null,{}] 20:50:40 INFO - PROCESS | 2256 | 1467690640401 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}] 20:50:40 INFO - PROCESS | 2256 | 1467690640402 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:40 INFO - PROCESS | 2256 | 1467690640480 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 20:50:40 INFO - PROCESS | 2256 | 1467690640484 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:40 INFO - PROCESS | 2256 | 1467690640485 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:40 INFO - PROCESS | 2256 | ++DOCSHELL 0x11970d800 == 35 [pid = 2256] [id = 88] 20:50:40 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x123d72800) [pid = 2256] [serial = 261] [outer = 0x0] 20:50:40 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x124ba3800) [pid = 2256] [serial = 262] [outer = 0x123d72800] 20:50:40 INFO - PROCESS | 2256 | 1467690640513 Marionette DEBUG loaded listener.js 20:50:40 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x125d48800) [pid = 2256] [serial = 263] [outer = 0x123d72800] 20:50:40 INFO - PROCESS | 2256 | 1467690640846 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]]]}] 20:50:40 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. 20:50:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 467ms 20:50:40 INFO - PROCESS | 2256 | 1467690640866 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 20:50:40 INFO - PROCESS | 2256 | 1467690640867 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 20:50:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 20:50:40 INFO - PROCESS | 2256 | 1467690640869 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 20:50:40 INFO - PROCESS | 2256 | 1467690640870 Marionette TRACE conn2 <- [1,326,null,{}] 20:50:40 INFO - PROCESS | 2256 | 1467690640875 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}] 20:50:40 INFO - PROCESS | 2256 | 1467690640877 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:40 INFO - PROCESS | 2256 | 1467690640951 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 20:50:40 INFO - PROCESS | 2256 | 1467690640955 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:40 INFO - PROCESS | 2256 | 1467690640958 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:40 INFO - PROCESS | 2256 | ++DOCSHELL 0x119ab1800 == 36 [pid = 2256] [id = 89] 20:50:40 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x119729800) [pid = 2256] [serial = 264] [outer = 0x0] 20:50:40 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x12645e400) [pid = 2256] [serial = 265] [outer = 0x119729800] 20:50:40 INFO - PROCESS | 2256 | 1467690640987 Marionette DEBUG loaded listener.js 20:50:41 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x126b8a000) [pid = 2256] [serial = 266] [outer = 0x119729800] 20:50:41 INFO - PROCESS | 2256 | 1467690641336 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]]]}] 20:50:41 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. 20:50:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 519ms 20:50:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 20:50:41 INFO - PROCESS | 2256 | 1467690641389 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 20:50:41 INFO - PROCESS | 2256 | 1467690641390 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 20:50:41 INFO - PROCESS | 2256 | 1467690641392 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 20:50:41 INFO - PROCESS | 2256 | 1467690641393 Marionette TRACE conn2 <- [1,330,null,{}] 20:50:41 INFO - PROCESS | 2256 | 1467690641395 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}] 20:50:41 INFO - PROCESS | 2256 | 1467690641399 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:41 INFO - PROCESS | 2256 | 1467690641523 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 20:50:41 INFO - PROCESS | 2256 | 1467690641537 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:41 INFO - PROCESS | 2256 | 1467690641538 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:41 INFO - PROCESS | 2256 | ++DOCSHELL 0x11a18a800 == 37 [pid = 2256] [id = 90] 20:50:41 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x125f90400) [pid = 2256] [serial = 267] [outer = 0x0] 20:50:41 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x128bdec00) [pid = 2256] [serial = 268] [outer = 0x125f90400] 20:50:41 INFO - PROCESS | 2256 | 1467690641564 Marionette DEBUG loaded listener.js 20:50:41 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x12954c400) [pid = 2256] [serial = 269] [outer = 0x125f90400] 20:50:41 INFO - PROCESS | 2256 | 1467690641918 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]]]}] 20:50:41 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. 20:50:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 568ms 20:50:41 INFO - PROCESS | 2256 | 1467690641960 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 20:50:41 INFO - PROCESS | 2256 | 1467690641961 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 20:50:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 20:50:41 INFO - PROCESS | 2256 | 1467690641964 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 20:50:41 INFO - PROCESS | 2256 | 1467690641965 Marionette TRACE conn2 <- [1,334,null,{}] 20:50:41 INFO - PROCESS | 2256 | 1467690641967 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}] 20:50:41 INFO - PROCESS | 2256 | 1467690641968 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:42 INFO - PROCESS | 2256 | 1467690642071 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 20:50:42 INFO - PROCESS | 2256 | 1467690642101 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:42 INFO - PROCESS | 2256 | 1467690642109 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:42 INFO - PROCESS | 2256 | ++DOCSHELL 0x121ec7000 == 38 [pid = 2256] [id = 91] 20:50:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x115def400) [pid = 2256] [serial = 270] [outer = 0x0] 20:50:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x12a717400) [pid = 2256] [serial = 271] [outer = 0x115def400] 20:50:42 INFO - PROCESS | 2256 | 1467690642133 Marionette DEBUG loaded listener.js 20:50:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x116a1a400) [pid = 2256] [serial = 272] [outer = 0x115def400] 20:50:42 INFO - PROCESS | 2256 | 1467690642452 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]]]}] 20:50:42 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. 20:50:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 517ms 20:50:42 INFO - PROCESS | 2256 | 1467690642482 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 20:50:42 INFO - PROCESS | 2256 | 1467690642483 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 20:50:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 20:50:42 INFO - PROCESS | 2256 | 1467690642485 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 20:50:42 INFO - PROCESS | 2256 | 1467690642486 Marionette TRACE conn2 <- [1,338,null,{}] 20:50:42 INFO - PROCESS | 2256 | 1467690642495 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}] 20:50:42 INFO - PROCESS | 2256 | 1467690642496 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:42 INFO - PROCESS | 2256 | 1467690642593 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 20:50:42 INFO - PROCESS | 2256 | 1467690642597 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:42 INFO - PROCESS | 2256 | 1467690642598 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:42 INFO - PROCESS | 2256 | ++DOCSHELL 0x125d19800 == 39 [pid = 2256] [id = 92] 20:50:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x112e92c00) [pid = 2256] [serial = 273] [outer = 0x0] 20:50:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x12aa3e400) [pid = 2256] [serial = 274] [outer = 0x112e92c00] 20:50:42 INFO - PROCESS | 2256 | 1467690642622 Marionette DEBUG loaded listener.js 20:50:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x12b1b0000) [pid = 2256] [serial = 275] [outer = 0x112e92c00] 20:50:42 INFO - PROCESS | 2256 | 1467690642953 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]]]}] 20:50:43 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. 20:50:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 519ms 20:50:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 20:50:43 INFO - PROCESS | 2256 | 1467690643004 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 20:50:43 INFO - PROCESS | 2256 | 1467690643006 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 20:50:43 INFO - PROCESS | 2256 | 1467690643009 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 20:50:43 INFO - PROCESS | 2256 | 1467690643010 Marionette TRACE conn2 <- [1,342,null,{}] 20:50:43 INFO - PROCESS | 2256 | 1467690643013 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}] 20:50:43 INFO - PROCESS | 2256 | 1467690643015 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:43 INFO - PROCESS | 2256 | 1467690643170 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 20:50:43 INFO - PROCESS | 2256 | 1467690643186 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:43 INFO - PROCESS | 2256 | 1467690643187 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:43 INFO - PROCESS | 2256 | ++DOCSHELL 0x128b4a800 == 40 [pid = 2256] [id = 93] 20:50:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x12b244000) [pid = 2256] [serial = 276] [outer = 0x0] 20:50:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x12b9cbc00) [pid = 2256] [serial = 277] [outer = 0x12b244000] 20:50:43 INFO - PROCESS | 2256 | 1467690643226 Marionette DEBUG loaded listener.js 20:50:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x12b9d5400) [pid = 2256] [serial = 278] [outer = 0x12b244000] 20:50:43 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x12b0b1400) [pid = 2256] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 20:50:43 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x12a63e400) [pid = 2256] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 20:50:43 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x119921800) [pid = 2256] [serial = 206] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 20:50:43 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x11213c800) [pid = 2256] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 20:50:43 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x119b0fc00) [pid = 2256] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 20:50:43 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x116907400) [pid = 2256] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 20:50:43 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x1164e8c00) [pid = 2256] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 20:50:43 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x1164e3000) [pid = 2256] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 20:50:43 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x1182b8400) [pid = 2256] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 20:50:43 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x118536800) [pid = 2256] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 20:50:43 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x12931f000) [pid = 2256] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 20:50:43 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x116789800) [pid = 2256] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 20:50:43 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x112137800) [pid = 2256] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 20:50:43 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x1176f8000) [pid = 2256] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 20:50:43 INFO - PROCESS | 2256 | 1467690643735 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]]]}] 20:50:43 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. 20:50:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 768ms 20:50:43 INFO - PROCESS | 2256 | 1467690643778 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 20:50:43 INFO - PROCESS | 2256 | 1467690643779 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 20:50:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 20:50:43 INFO - PROCESS | 2256 | 1467690643781 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 20:50:43 INFO - PROCESS | 2256 | 1467690643782 Marionette TRACE conn2 <- [1,346,null,{}] 20:50:43 INFO - PROCESS | 2256 | 1467690643784 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}] 20:50:43 INFO - PROCESS | 2256 | 1467690643785 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:43 INFO - PROCESS | 2256 | 1467690643895 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 20:50:43 INFO - PROCESS | 2256 | 1467690643966 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:43 INFO - PROCESS | 2256 | 1467690643967 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:43 INFO - PROCESS | 2256 | ++DOCSHELL 0x1213d2000 == 41 [pid = 2256] [id = 94] 20:50:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x1133f5c00) [pid = 2256] [serial = 279] [outer = 0x0] 20:50:44 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x1182ad000) [pid = 2256] [serial = 280] [outer = 0x1133f5c00] 20:50:44 INFO - PROCESS | 2256 | 1467690644009 Marionette DEBUG loaded listener.js 20:50:44 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x12931f000) [pid = 2256] [serial = 281] [outer = 0x1133f5c00] 20:50:44 INFO - PROCESS | 2256 | 1467690644379 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]]]}] 20:50:44 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. 20:50:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 622ms 20:50:44 INFO - PROCESS | 2256 | 1467690644403 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 20:50:44 INFO - PROCESS | 2256 | 1467690644405 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 20:50:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 20:50:44 INFO - PROCESS | 2256 | 1467690644408 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 20:50:44 INFO - PROCESS | 2256 | 1467690644409 Marionette TRACE conn2 <- [1,350,null,{}] 20:50:44 INFO - PROCESS | 2256 | 1467690644412 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}] 20:50:44 INFO - PROCESS | 2256 | 1467690644413 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:44 INFO - PROCESS | 2256 | 1467690644514 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 20:50:44 INFO - PROCESS | 2256 | 1467690644575 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:44 INFO - PROCESS | 2256 | 1467690644577 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:44 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a65c000 == 42 [pid = 2256] [id = 95] 20:50:44 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x1295afc00) [pid = 2256] [serial = 282] [outer = 0x0] 20:50:44 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x12ba65c00) [pid = 2256] [serial = 283] [outer = 0x1295afc00] 20:50:44 INFO - PROCESS | 2256 | 1467690644608 Marionette DEBUG loaded listener.js 20:50:44 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x12bd9b000) [pid = 2256] [serial = 284] [outer = 0x1295afc00] 20:50:44 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. 20:50:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 469ms 20:50:44 INFO - PROCESS | 2256 | 1467690644871 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]]]}] 20:50:44 INFO - PROCESS | 2256 | 1467690644879 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 20:50:44 INFO - PROCESS | 2256 | 1467690644880 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 20:50:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 20:50:44 INFO - PROCESS | 2256 | 1467690644882 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 20:50:44 INFO - PROCESS | 2256 | 1467690644883 Marionette TRACE conn2 <- [1,354,null,{}] 20:50:44 INFO - PROCESS | 2256 | 1467690644885 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}] 20:50:44 INFO - PROCESS | 2256 | 1467690644887 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:44 INFO - PROCESS | 2256 | 1467690644977 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 20:50:44 INFO - PROCESS | 2256 | 1467690644981 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:44 INFO - PROCESS | 2256 | 1467690644982 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:44 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a811000 == 43 [pid = 2256] [id = 96] 20:50:44 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x12b0af400) [pid = 2256] [serial = 285] [outer = 0x0] 20:50:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x12bda1800) [pid = 2256] [serial = 286] [outer = 0x12b0af400] 20:50:45 INFO - PROCESS | 2256 | 1467690645006 Marionette DEBUG loaded listener.js 20:50:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x12bddf800) [pid = 2256] [serial = 287] [outer = 0x12b0af400] 20:50:45 INFO - PROCESS | 2256 | 1467690645312 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]]]}] 20:50:45 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. 20:50:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 470ms 20:50:45 INFO - PROCESS | 2256 | 1467690645353 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 20:50:45 INFO - PROCESS | 2256 | 1467690645354 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 20:50:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 20:50:45 INFO - PROCESS | 2256 | 1467690645357 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 20:50:45 INFO - PROCESS | 2256 | 1467690645360 Marionette TRACE conn2 <- [1,358,null,{}] 20:50:45 INFO - PROCESS | 2256 | 1467690645363 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}] 20:50:45 INFO - PROCESS | 2256 | 1467690645371 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:45 INFO - PROCESS | 2256 | 1467690645451 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 20:50:45 INFO - PROCESS | 2256 | 1467690645503 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:45 INFO - PROCESS | 2256 | 1467690645504 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:45 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a89e800 == 44 [pid = 2256] [id = 97] 20:50:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x125dd4000) [pid = 2256] [serial = 288] [outer = 0x0] 20:50:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x12bde2800) [pid = 2256] [serial = 289] [outer = 0x125dd4000] 20:50:45 INFO - PROCESS | 2256 | 1467690645529 Marionette DEBUG loaded listener.js 20:50:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x12bdeac00) [pid = 2256] [serial = 290] [outer = 0x125dd4000] 20:50:45 INFO - PROCESS | 2256 | 1467690645972 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]]]}] 20:50:46 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. 20:50:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 671ms 20:50:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 20:50:46 INFO - PROCESS | 2256 | 1467690646029 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 20:50:46 INFO - PROCESS | 2256 | 1467690646032 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 20:50:46 INFO - PROCESS | 2256 | 1467690646035 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 20:50:46 INFO - PROCESS | 2256 | 1467690646037 Marionette TRACE conn2 <- [1,362,null,{}] 20:50:46 INFO - PROCESS | 2256 | 1467690646041 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}] 20:50:46 INFO - PROCESS | 2256 | 1467690646042 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:46 INFO - PROCESS | 2256 | 1467690646146 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 20:50:46 INFO - PROCESS | 2256 | 1467690646209 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:46 INFO - PROCESS | 2256 | 1467690646210 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:46 INFO - PROCESS | 2256 | ++DOCSHELL 0x11823d800 == 45 [pid = 2256] [id = 98] 20:50:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x11821ec00) [pid = 2256] [serial = 291] [outer = 0x0] 20:50:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x1182aec00) [pid = 2256] [serial = 292] [outer = 0x11821ec00] 20:50:46 INFO - PROCESS | 2256 | 1467690646240 Marionette DEBUG loaded listener.js 20:50:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x119155800) [pid = 2256] [serial = 293] [outer = 0x11821ec00] 20:50:46 INFO - PROCESS | 2256 | 1467690646683 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]]]}] 20:50:46 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. 20:50:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 671ms 20:50:46 INFO - PROCESS | 2256 | 1467690646723 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 20:50:46 INFO - PROCESS | 2256 | 1467690646726 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 20:50:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 20:50:46 INFO - PROCESS | 2256 | 1467690646733 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 20:50:46 INFO - PROCESS | 2256 | 1467690646734 Marionette TRACE conn2 <- [1,366,null,{}] 20:50:46 INFO - PROCESS | 2256 | 1467690646737 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}] 20:50:46 INFO - PROCESS | 2256 | 1467690646739 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:46 INFO - PROCESS | 2256 | 1467690646863 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 20:50:46 INFO - PROCESS | 2256 | 1467690646926 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:46 INFO - PROCESS | 2256 | 1467690646927 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:46 INFO - PROCESS | 2256 | ++DOCSHELL 0x11a1a2800 == 46 [pid = 2256] [id = 99] 20:50:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x119d18c00) [pid = 2256] [serial = 294] [outer = 0x0] 20:50:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x11a173400) [pid = 2256] [serial = 295] [outer = 0x119d18c00] 20:50:46 INFO - PROCESS | 2256 | 1467690646958 Marionette DEBUG loaded listener.js 20:50:47 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x121364400) [pid = 2256] [serial = 296] [outer = 0x119d18c00] 20:50:47 INFO - PROCESS | 2256 | 1467690647379 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]]]}] 20:50:47 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. 20:50:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 671ms 20:50:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 20:50:47 INFO - PROCESS | 2256 | 1467690647404 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 20:50:47 INFO - PROCESS | 2256 | 1467690647405 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 20:50:47 INFO - PROCESS | 2256 | 1467690647408 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 20:50:47 INFO - PROCESS | 2256 | 1467690647410 Marionette TRACE conn2 <- [1,370,null,{}] 20:50:47 INFO - PROCESS | 2256 | 1467690647418 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}] 20:50:47 INFO - PROCESS | 2256 | 1467690647421 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:47 INFO - PROCESS | 2256 | 1467690647557 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 20:50:47 INFO - PROCESS | 2256 | 1467690647569 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:47 INFO - PROCESS | 2256 | 1467690647571 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:47 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a662800 == 47 [pid = 2256] [id = 100] 20:50:47 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x128bde000) [pid = 2256] [serial = 297] [outer = 0x0] 20:50:47 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x128be1000) [pid = 2256] [serial = 298] [outer = 0x128bde000] 20:50:47 INFO - PROCESS | 2256 | 1467690647614 Marionette DEBUG loaded listener.js 20:50:47 INFO - PROCESS | 2256 | ++DOMWINDOW == 108 (0x128be9400) [pid = 2256] [serial = 299] [outer = 0x128bde000] 20:50:48 INFO - PROCESS | 2256 | 1467690648233 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]]]}] 20:50:48 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. 20:50:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 872ms 20:50:48 INFO - PROCESS | 2256 | 1467690648281 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 20:50:48 INFO - PROCESS | 2256 | 1467690648284 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 20:50:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 20:50:48 INFO - PROCESS | 2256 | 1467690648287 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 20:50:48 INFO - PROCESS | 2256 | 1467690648291 Marionette TRACE conn2 <- [1,374,null,{}] 20:50:48 INFO - PROCESS | 2256 | 1467690648296 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}] 20:50:48 INFO - PROCESS | 2256 | 1467690648297 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:48 INFO - PROCESS | 2256 | 1467690648383 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 20:50:48 INFO - PROCESS | 2256 | 1467690648442 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:48 INFO - PROCESS | 2256 | 1467690648445 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:48 INFO - PROCESS | 2256 | ++DOCSHELL 0x118592800 == 48 [pid = 2256] [id = 101] 20:50:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 109 (0x1188a3c00) [pid = 2256] [serial = 300] [outer = 0x0] 20:50:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 110 (0x119152c00) [pid = 2256] [serial = 301] [outer = 0x1188a3c00] 20:50:48 INFO - PROCESS | 2256 | 1467690648472 Marionette DEBUG loaded listener.js 20:50:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 111 (0x1195fc000) [pid = 2256] [serial = 302] [outer = 0x1188a3c00] 20:50:48 INFO - PROCESS | 2256 | 1467690648912 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 20:50:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 20:50:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 673ms 20:50:48 INFO - PROCESS | 2256 | 1467690648961 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 20:50:48 INFO - PROCESS | 2256 | 1467690648965 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 20:50:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 20:50:48 INFO - PROCESS | 2256 | 1467690648971 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 20:50:48 INFO - PROCESS | 2256 | 1467690648974 Marionette TRACE conn2 <- [1,378,null,{}] 20:50:49 INFO - PROCESS | 2256 | 1467690649000 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}] 20:50:49 INFO - PROCESS | 2256 | 1467690649002 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:49 INFO - PROCESS | 2256 | 1467690649127 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 20:50:49 INFO - PROCESS | 2256 | 1467690649249 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:49 INFO - PROCESS | 2256 | 1467690649250 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:49 INFO - PROCESS | 2256 | ++DOCSHELL 0x117155000 == 49 [pid = 2256] [id = 102] 20:50:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 112 (0x119d15c00) [pid = 2256] [serial = 303] [outer = 0x0] 20:50:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 113 (0x119e21400) [pid = 2256] [serial = 304] [outer = 0x119d15c00] 20:50:49 INFO - PROCESS | 2256 | 1467690649303 Marionette DEBUG loaded listener.js 20:50:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 114 (0x1211ecc00) [pid = 2256] [serial = 305] [outer = 0x119d15c00] 20:50:49 INFO - PROCESS | 2256 | --DOCSHELL 0x12a811000 == 48 [pid = 2256] [id = 96] 20:50:49 INFO - PROCESS | 2256 | --DOCSHELL 0x12a65c000 == 47 [pid = 2256] [id = 95] 20:50:49 INFO - PROCESS | 2256 | --DOCSHELL 0x1213d2000 == 46 [pid = 2256] [id = 94] 20:50:49 INFO - PROCESS | 2256 | --DOCSHELL 0x128b4a800 == 45 [pid = 2256] [id = 93] 20:50:49 INFO - PROCESS | 2256 | --DOCSHELL 0x125d19800 == 44 [pid = 2256] [id = 92] 20:50:49 INFO - PROCESS | 2256 | --DOCSHELL 0x121ec7000 == 43 [pid = 2256] [id = 91] 20:50:49 INFO - PROCESS | 2256 | --DOMWINDOW == 113 (0x12b241000) [pid = 2256] [serial = 238] [outer = 0x0] [url = about:blank] 20:50:49 INFO - PROCESS | 2256 | --DOCSHELL 0x11a18a800 == 42 [pid = 2256] [id = 90] 20:50:49 INFO - PROCESS | 2256 | --DOCSHELL 0x119ab1800 == 41 [pid = 2256] [id = 89] 20:50:49 INFO - PROCESS | 2256 | --DOCSHELL 0x11970d800 == 40 [pid = 2256] [id = 88] 20:50:49 INFO - PROCESS | 2256 | --DOCSHELL 0x1188cf000 == 39 [pid = 2256] [id = 87] 20:50:49 INFO - PROCESS | 2256 | --DOCSHELL 0x11668d800 == 38 [pid = 2256] [id = 86] 20:50:49 INFO - PROCESS | 2256 | --DOCSHELL 0x114f0c800 == 37 [pid = 2256] [id = 85] 20:50:49 INFO - PROCESS | 2256 | --DOCSHELL 0x129857800 == 36 [pid = 2256] [id = 83] 20:50:49 INFO - PROCESS | 2256 | --DOCSHELL 0x119ab1000 == 35 [pid = 2256] [id = 82] 20:50:49 INFO - PROCESS | 2256 | --DOCSHELL 0x117153800 == 34 [pid = 2256] [id = 81] 20:50:49 INFO - PROCESS | 2256 | --DOCSHELL 0x12950c000 == 33 [pid = 2256] [id = 80] 20:50:49 INFO - PROCESS | 2256 | --DOMWINDOW == 112 (0x12aa33c00) [pid = 2256] [serial = 196] [outer = 0x0] [url = about:blank] 20:50:49 INFO - PROCESS | 2256 | --DOMWINDOW == 111 (0x119b08000) [pid = 2256] [serial = 207] [outer = 0x0] [url = about:blank] 20:50:49 INFO - PROCESS | 2256 | --DOMWINDOW == 110 (0x123da2000) [pid = 2256] [serial = 230] [outer = 0x0] [url = about:blank] 20:50:49 INFO - PROCESS | 2256 | --DOMWINDOW == 109 (0x12a71a000) [pid = 2256] [serial = 227] [outer = 0x0] [url = about:blank] 20:50:49 INFO - PROCESS | 2256 | --DOMWINDOW == 108 (0x1268d8c00) [pid = 2256] [serial = 220] [outer = 0x0] [url = about:blank] 20:50:49 INFO - PROCESS | 2256 | --DOMWINDOW == 107 (0x126656400) [pid = 2256] [serial = 218] [outer = 0x0] [url = about:blank] 20:50:49 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x116a1b400) [pid = 2256] [serial = 199] [outer = 0x0] [url = about:blank] 20:50:49 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x119153400) [pid = 2256] [serial = 205] [outer = 0x0] [url = about:blank] 20:50:49 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x128beb400) [pid = 2256] [serial = 232] [outer = 0x0] [url = about:blank] 20:50:49 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x129325400) [pid = 2256] [serial = 223] [outer = 0x0] [url = about:blank] 20:50:49 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x1188a3800) [pid = 2256] [serial = 229] [outer = 0x0] [url = about:blank] 20:50:49 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x12931b800) [pid = 2256] [serial = 221] [outer = 0x0] [url = about:blank] 20:50:49 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x118536c00) [pid = 2256] [serial = 204] [outer = 0x0] [url = about:blank] 20:50:49 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x12a637c00) [pid = 2256] [serial = 226] [outer = 0x0] [url = about:blank] 20:50:49 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x119e1fc00) [pid = 2256] [serial = 208] [outer = 0x0] [url = about:blank] 20:50:49 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x1211eac00) [pid = 2256] [serial = 211] [outer = 0x0] [url = about:blank] 20:50:49 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x1295ab800) [pid = 2256] [serial = 224] [outer = 0x0] [url = about:blank] 20:50:49 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x116905800) [pid = 2256] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:50:49 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x123d30400) [pid = 2256] [serial = 215] [outer = 0x0] [url = about:blank] 20:50:49 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x117d1e000) [pid = 2256] [serial = 201] [outer = 0x0] [url = about:blank] 20:50:49 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x1214cb400) [pid = 2256] [serial = 212] [outer = 0x0] [url = about:blank] 20:50:49 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x1211e4c00) [pid = 2256] [serial = 214] [outer = 0x0] [url = about:blank] 20:50:49 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x1182ab800) [pid = 2256] [serial = 202] [outer = 0x0] [url = about:blank] 20:50:49 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x12b0ae400) [pid = 2256] [serial = 233] [outer = 0x0] [url = about:blank] 20:50:49 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x123f48800) [pid = 2256] [serial = 217] [outer = 0x0] [url = about:blank] 20:50:49 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x11663cc00) [pid = 2256] [serial = 198] [outer = 0x0] [url = about:blank] 20:50:49 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x12b0ba400) [pid = 2256] [serial = 235] [outer = 0x0] [url = about:blank] 20:50:49 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x12b1b6c00) [pid = 2256] [serial = 236] [outer = 0x0] [url = about:blank] 20:50:49 INFO - PROCESS | 2256 | 1467690649716 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 20:50:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 20:50:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 795ms 20:50:49 INFO - PROCESS | 2256 | 1467690649766 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 20:50:49 INFO - PROCESS | 2256 | 1467690649767 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 20:50:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 20:50:49 INFO - PROCESS | 2256 | 1467690649769 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 20:50:49 INFO - PROCESS | 2256 | 1467690649772 Marionette TRACE conn2 <- [1,382,null,{}] 20:50:49 INFO - PROCESS | 2256 | 1467690649779 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}] 20:50:49 INFO - PROCESS | 2256 | 1467690649782 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:49 INFO - PROCESS | 2256 | 1467690649860 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 20:50:49 INFO - PROCESS | 2256 | 1467690649865 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:49 INFO - PROCESS | 2256 | 1467690649867 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:49 INFO - PROCESS | 2256 | ++DOCSHELL 0x118748000 == 34 [pid = 2256] [id = 103] 20:50:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x123da2000) [pid = 2256] [serial = 306] [outer = 0x0] 20:50:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x124b9e000) [pid = 2256] [serial = 307] [outer = 0x123da2000] 20:50:49 INFO - PROCESS | 2256 | 1467690649894 Marionette DEBUG loaded listener.js 20:50:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x125d4a800) [pid = 2256] [serial = 308] [outer = 0x123da2000] 20:50:50 INFO - PROCESS | 2256 | 1467690650220 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 20:50:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 20:50:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 470ms 20:50:50 INFO - PROCESS | 2256 | 1467690650241 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 20:50:50 INFO - PROCESS | 2256 | 1467690650244 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 20:50:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 20:50:50 INFO - PROCESS | 2256 | 1467690650246 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 20:50:50 INFO - PROCESS | 2256 | 1467690650255 Marionette TRACE conn2 <- [1,386,null,{}] 20:50:50 INFO - PROCESS | 2256 | 1467690650257 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}] 20:50:50 INFO - PROCESS | 2256 | 1467690650259 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:50 INFO - PROCESS | 2256 | 1467690650339 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 20:50:50 INFO - PROCESS | 2256 | 1467690650386 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:50 INFO - PROCESS | 2256 | 1467690650387 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:50 INFO - PROCESS | 2256 | ++DOCSHELL 0x119597000 == 35 [pid = 2256] [id = 104] 20:50:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x123fdac00) [pid = 2256] [serial = 309] [outer = 0x0] 20:50:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x126452800) [pid = 2256] [serial = 310] [outer = 0x123fdac00] 20:50:50 INFO - PROCESS | 2256 | 1467690650412 Marionette DEBUG loaded listener.js 20:50:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x128bdc800) [pid = 2256] [serial = 311] [outer = 0x123fdac00] 20:50:50 INFO - PROCESS | 2256 | 1467690650729 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]]]}] 20:50:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 20:50:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 526ms 20:50:50 INFO - PROCESS | 2256 | 1467690650773 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 20:50:50 INFO - PROCESS | 2256 | 1467690650775 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 20:50:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 20:50:50 INFO - PROCESS | 2256 | 1467690650778 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 20:50:50 INFO - PROCESS | 2256 | 1467690650780 Marionette TRACE conn2 <- [1,390,null,{}] 20:50:50 INFO - PROCESS | 2256 | 1467690650783 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}] 20:50:50 INFO - PROCESS | 2256 | 1467690650785 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:50 INFO - PROCESS | 2256 | 1467690650930 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 20:50:50 INFO - PROCESS | 2256 | 1467690650970 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:50 INFO - PROCESS | 2256 | 1467690650972 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:50 INFO - PROCESS | 2256 | ++DOCSHELL 0x119a9e800 == 36 [pid = 2256] [id = 105] 20:50:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x12544cc00) [pid = 2256] [serial = 312] [outer = 0x0] 20:50:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x128be3000) [pid = 2256] [serial = 313] [outer = 0x12544cc00] 20:50:51 INFO - PROCESS | 2256 | 1467690651014 Marionette DEBUG loaded listener.js 20:50:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x12931dc00) [pid = 2256] [serial = 314] [outer = 0x12544cc00] 20:50:51 INFO - PROCESS | 2256 | 1467690651399 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]]]}] 20:50:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 20:50:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 669ms 20:50:51 INFO - PROCESS | 2256 | 1467690651447 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 20:50:51 INFO - PROCESS | 2256 | 1467690651449 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 20:50:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 20:50:51 INFO - PROCESS | 2256 | 1467690651451 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 20:50:51 INFO - PROCESS | 2256 | 1467690651452 Marionette TRACE conn2 <- [1,394,null,{}] 20:50:51 INFO - PROCESS | 2256 | 1467690651454 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}] 20:50:51 INFO - PROCESS | 2256 | 1467690651458 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:51 INFO - PROCESS | 2256 | 1467690651587 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 20:50:51 INFO - PROCESS | 2256 | 1467690651602 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:51 INFO - PROCESS | 2256 | 1467690651603 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:51 INFO - PROCESS | 2256 | ++DOCSHELL 0x1212e8000 == 37 [pid = 2256] [id = 106] 20:50:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x129325400) [pid = 2256] [serial = 315] [outer = 0x0] 20:50:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x1295b0000) [pid = 2256] [serial = 316] [outer = 0x129325400] 20:50:51 INFO - PROCESS | 2256 | 1467690651628 Marionette DEBUG loaded listener.js 20:50:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x12aa3a400) [pid = 2256] [serial = 317] [outer = 0x129325400] 20:50:51 INFO - PROCESS | 2256 | 1467690651978 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]]]}] 20:50:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 20:50:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 569ms 20:50:52 INFO - PROCESS | 2256 | 1467690652021 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 20:50:52 INFO - PROCESS | 2256 | 1467690652022 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 20:50:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 20:50:52 INFO - PROCESS | 2256 | 1467690652025 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 20:50:52 INFO - PROCESS | 2256 | 1467690652026 Marionette TRACE conn2 <- [1,398,null,{}] 20:50:52 INFO - PROCESS | 2256 | 1467690652028 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}] 20:50:52 INFO - PROCESS | 2256 | 1467690652030 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:52 INFO - PROCESS | 2256 | 1467690652120 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 20:50:52 INFO - PROCESS | 2256 | 1467690652154 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:52 INFO - PROCESS | 2256 | 1467690652155 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:52 INFO - PROCESS | 2256 | ++DOCSHELL 0x121a74800 == 38 [pid = 2256] [id = 107] 20:50:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x12954a000) [pid = 2256] [serial = 318] [outer = 0x0] 20:50:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x12b0b5c00) [pid = 2256] [serial = 319] [outer = 0x12954a000] 20:50:52 INFO - PROCESS | 2256 | 1467690652179 Marionette DEBUG loaded listener.js 20:50:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x12b246800) [pid = 2256] [serial = 320] [outer = 0x12954a000] 20:50:52 INFO - PROCESS | 2256 | 1467690652671 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]]]}] 20:50:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 20:50:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 668ms 20:50:52 INFO - PROCESS | 2256 | 1467690652720 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 20:50:52 INFO - PROCESS | 2256 | 1467690652723 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 20:50:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 20:50:52 INFO - PROCESS | 2256 | 1467690652729 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 20:50:52 INFO - PROCESS | 2256 | 1467690652731 Marionette TRACE conn2 <- [1,402,null,{}] 20:50:52 INFO - PROCESS | 2256 | 1467690652744 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}] 20:50:52 INFO - PROCESS | 2256 | 1467690652755 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:52 INFO - PROCESS | 2256 | 1467690652895 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 20:50:52 INFO - PROCESS | 2256 | 1467690652917 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:52 INFO - PROCESS | 2256 | 1467690652919 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:52 INFO - PROCESS | 2256 | ++DOCSHELL 0x1164bd800 == 39 [pid = 2256] [id = 108] 20:50:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x12b0ba400) [pid = 2256] [serial = 321] [outer = 0x0] 20:50:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x12ba6f000) [pid = 2256] [serial = 322] [outer = 0x12b0ba400] 20:50:52 INFO - PROCESS | 2256 | 1467690652957 Marionette DEBUG loaded listener.js 20:50:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x12bde5400) [pid = 2256] [serial = 323] [outer = 0x12b0ba400] 20:50:53 INFO - PROCESS | 2256 | 1467690653345 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]]]}] 20:50:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 20:50:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 632ms 20:50:53 INFO - PROCESS | 2256 | 1467690653384 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 20:50:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 20:50:53 INFO - PROCESS | 2256 | 1467690653385 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 20:50:53 INFO - PROCESS | 2256 | 1467690653387 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 20:50:53 INFO - PROCESS | 2256 | 1467690653388 Marionette TRACE conn2 <- [1,406,null,{}] 20:50:53 INFO - PROCESS | 2256 | 1467690653391 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}] 20:50:53 INFO - PROCESS | 2256 | 1467690653392 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:53 INFO - PROCESS | 2256 | 1467690653491 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 20:50:53 INFO - PROCESS | 2256 | 1467690653494 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:53 INFO - PROCESS | 2256 | 1467690653496 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:53 INFO - PROCESS | 2256 | ++DOCSHELL 0x128b61000 == 40 [pid = 2256] [id = 109] 20:50:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x12bdea000) [pid = 2256] [serial = 324] [outer = 0x0] 20:50:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x12c0bfc00) [pid = 2256] [serial = 325] [outer = 0x12bdea000] 20:50:53 INFO - PROCESS | 2256 | 1467690653519 Marionette DEBUG loaded listener.js 20:50:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x12c0c5000) [pid = 2256] [serial = 326] [outer = 0x12bdea000] 20:50:53 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x115def400) [pid = 2256] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 20:50:53 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x112e92c00) [pid = 2256] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 20:50:53 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x1133f5c00) [pid = 2256] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 20:50:53 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x12b244000) [pid = 2256] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 20:50:53 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x116fb4800) [pid = 2256] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 20:50:53 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x119729800) [pid = 2256] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 20:50:53 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x11972f400) [pid = 2256] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 20:50:53 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x116fb2800) [pid = 2256] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 20:50:53 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x123d72800) [pid = 2256] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 20:50:53 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x1295afc00) [pid = 2256] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 20:50:53 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x12b0af400) [pid = 2256] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 20:50:53 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x125f90400) [pid = 2256] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 20:50:53 INFO - PROCESS | 2256 | 1467690653933 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]]]}] 20:50:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 20:50:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 569ms 20:50:53 INFO - PROCESS | 2256 | 1467690653964 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 20:50:53 INFO - PROCESS | 2256 | 1467690653973 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 20:50:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 20:50:53 INFO - PROCESS | 2256 | 1467690653996 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 20:50:53 INFO - PROCESS | 2256 | 1467690653997 Marionette TRACE conn2 <- [1,410,null,{}] 20:50:54 INFO - PROCESS | 2256 | 1467690653999 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}] 20:50:54 INFO - PROCESS | 2256 | 1467690654000 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:54 INFO - PROCESS | 2256 | 1467690654083 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 20:50:54 INFO - PROCESS | 2256 | 1467690654086 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:54 INFO - PROCESS | 2256 | 1467690654087 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:54 INFO - PROCESS | 2256 | ++DOCSHELL 0x12927f000 == 41 [pid = 2256] [id = 110] 20:50:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x118224400) [pid = 2256] [serial = 327] [outer = 0x0] 20:50:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x123d34000) [pid = 2256] [serial = 328] [outer = 0x118224400] 20:50:54 INFO - PROCESS | 2256 | 1467690654111 Marionette DEBUG loaded listener.js 20:50:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x1266f0c00) [pid = 2256] [serial = 329] [outer = 0x118224400] 20:50:54 INFO - PROCESS | 2256 | 1467690654447 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]]]}] 20:50:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 20:50:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 469ms 20:50:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 20:50:54 INFO - PROCESS | 2256 | 1467690654464 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 20:50:54 INFO - PROCESS | 2256 | 1467690654466 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 20:50:54 INFO - PROCESS | 2256 | 1467690654468 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 20:50:54 INFO - PROCESS | 2256 | 1467690654470 Marionette TRACE conn2 <- [1,414,null,{}] 20:50:54 INFO - PROCESS | 2256 | 1467690654473 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}] 20:50:54 INFO - PROCESS | 2256 | 1467690654479 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:54 INFO - PROCESS | 2256 | 1467690654588 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 20:50:54 INFO - PROCESS | 2256 | 1467690654662 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:54 INFO - PROCESS | 2256 | 1467690654663 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:54 INFO - PROCESS | 2256 | ++DOCSHELL 0x129868800 == 42 [pid = 2256] [id = 111] 20:50:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x1266ec400) [pid = 2256] [serial = 330] [outer = 0x0] 20:50:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x12b245800) [pid = 2256] [serial = 331] [outer = 0x1266ec400] 20:50:54 INFO - PROCESS | 2256 | 1467690654706 Marionette DEBUG loaded listener.js 20:50:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x12c3c4800) [pid = 2256] [serial = 332] [outer = 0x1266ec400] 20:50:54 INFO - PROCESS | 2256 | 1467690654968 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 20:50:55 INFO - PROCESS | 2256 | 1467690655138 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]]]}] 20:50:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 20:50:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 723ms 20:50:55 INFO - PROCESS | 2256 | 1467690655198 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 20:50:55 INFO - PROCESS | 2256 | 1467690655200 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 20:50:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 20:50:55 INFO - PROCESS | 2256 | 1467690655202 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 20:50:55 INFO - PROCESS | 2256 | 1467690655203 Marionette TRACE conn2 <- [1,418,null,{}] 20:50:55 INFO - PROCESS | 2256 | 1467690655211 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}] 20:50:55 INFO - PROCESS | 2256 | 1467690655212 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:55 INFO - PROCESS | 2256 | 1467690655297 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 20:50:55 INFO - PROCESS | 2256 | 1467690655301 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:55 INFO - PROCESS | 2256 | 1467690655302 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:55 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b18b000 == 43 [pid = 2256] [id = 112] 20:50:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x1128d9400) [pid = 2256] [serial = 333] [outer = 0x0] 20:50:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x12c3c8000) [pid = 2256] [serial = 334] [outer = 0x1128d9400] 20:50:55 INFO - PROCESS | 2256 | 1467690655326 Marionette DEBUG loaded listener.js 20:50:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x12c3cd400) [pid = 2256] [serial = 335] [outer = 0x1128d9400] 20:50:56 INFO - PROCESS | 2256 | 1467690656123 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]]]}] 20:50:56 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 20:50:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 970ms 20:50:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 20:50:56 INFO - PROCESS | 2256 | 1467690656173 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 20:50:56 INFO - PROCESS | 2256 | 1467690656175 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 20:50:56 INFO - PROCESS | 2256 | 1467690656178 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 20:50:56 INFO - PROCESS | 2256 | 1467690656180 Marionette TRACE conn2 <- [1,422,null,{}] 20:50:56 INFO - PROCESS | 2256 | 1467690656184 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}] 20:50:56 INFO - PROCESS | 2256 | 1467690656186 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:56 INFO - PROCESS | 2256 | 1467690656291 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 20:50:56 INFO - PROCESS | 2256 | 1467690656339 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:56 INFO - PROCESS | 2256 | 1467690656342 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:56 INFO - PROCESS | 2256 | ++DOCSHELL 0x116962000 == 44 [pid = 2256] [id = 113] 20:50:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x117d1b400) [pid = 2256] [serial = 336] [outer = 0x0] 20:50:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x1182b2c00) [pid = 2256] [serial = 337] [outer = 0x117d1b400] 20:50:56 INFO - PROCESS | 2256 | 1467690656374 Marionette DEBUG loaded listener.js 20:50:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x1183a2c00) [pid = 2256] [serial = 338] [outer = 0x117d1b400] 20:50:57 INFO - PROCESS | 2256 | 1467690657296 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]]]}] 20:50:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 20:50:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1171ms 20:50:57 INFO - PROCESS | 2256 | 1467690657350 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 20:50:57 INFO - PROCESS | 2256 | 1467690657354 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 20:50:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 20:50:57 INFO - PROCESS | 2256 | 1467690657360 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 20:50:57 INFO - PROCESS | 2256 | 1467690657362 Marionette TRACE conn2 <- [1,426,null,{}] 20:50:57 INFO - PROCESS | 2256 | 1467690657366 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}] 20:50:57 INFO - PROCESS | 2256 | 1467690657368 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:57 INFO - PROCESS | 2256 | 1467690657514 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 20:50:57 INFO - PROCESS | 2256 | 1467690657613 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:57 INFO - PROCESS | 2256 | 1467690657614 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:57 INFO - PROCESS | 2256 | ++DOCSHELL 0x1199a4000 == 45 [pid = 2256] [id = 114] 20:50:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x119463000) [pid = 2256] [serial = 339] [outer = 0x0] 20:50:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 108 (0x119731000) [pid = 2256] [serial = 340] [outer = 0x119463000] 20:50:57 INFO - PROCESS | 2256 | 1467690657646 Marionette DEBUG loaded listener.js 20:50:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 109 (0x119d10800) [pid = 2256] [serial = 341] [outer = 0x119463000] 20:50:58 INFO - PROCESS | 2256 | 1467690658117 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] 20:50:58 INFO - PROCESS | 2256 | 1467690658136 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 20:50:58 INFO - PROCESS | 2256 | 1467690658141 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 20:50:58 INFO - PROCESS | 2256 | 1467690658146 Marionette TRACE conn2 <- [1,430,null,{}] 20:50:58 INFO - PROCESS | 2256 | 1467690658157 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}] 20:50:58 INFO - PROCESS | 2256 | 1467690658162 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:58 INFO - PROCESS | 2256 | 1467690658314 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 20:50:58 INFO - PROCESS | 2256 | 1467690658379 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:58 INFO - PROCESS | 2256 | 1467690658381 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:58 INFO - PROCESS | 2256 | ++DOCSHELL 0x128b59000 == 46 [pid = 2256] [id = 115] 20:50:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 110 (0x119e26c00) [pid = 2256] [serial = 342] [outer = 0x0] 20:50:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 111 (0x123d76c00) [pid = 2256] [serial = 343] [outer = 0x119e26c00] 20:50:58 INFO - PROCESS | 2256 | 1467690658414 Marionette DEBUG loaded listener.js 20:50:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 112 (0x125d4d800) [pid = 2256] [serial = 344] [outer = 0x119e26c00] 20:50:58 INFO - PROCESS | 2256 | 1467690658892 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]]]}] 20:50:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 20:50:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 776ms 20:50:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 20:50:58 INFO - PROCESS | 2256 | 1467690658924 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 20:50:58 INFO - PROCESS | 2256 | 1467690658926 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 20:50:58 INFO - PROCESS | 2256 | 1467690658930 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 20:50:58 INFO - PROCESS | 2256 | 1467690658931 Marionette TRACE conn2 <- [1,434,null,{}] 20:50:58 INFO - PROCESS | 2256 | 1467690658934 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}] 20:50:58 INFO - PROCESS | 2256 | 1467690658935 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:59 INFO - PROCESS | 2256 | 1467690659041 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 20:50:59 INFO - PROCESS | 2256 | 1467690659105 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:59 INFO - PROCESS | 2256 | 1467690659107 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:59 INFO - PROCESS | 2256 | ++DOCSHELL 0x117143000 == 47 [pid = 2256] [id = 116] 20:50:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 113 (0x1195f3c00) [pid = 2256] [serial = 345] [outer = 0x0] 20:50:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 114 (0x125d50000) [pid = 2256] [serial = 346] [outer = 0x1195f3c00] 20:50:59 INFO - PROCESS | 2256 | 1467690659136 Marionette DEBUG loaded listener.js 20:50:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 115 (0x128beac00) [pid = 2256] [serial = 347] [outer = 0x1195f3c00] 20:50:59 INFO - PROCESS | 2256 | 1467690659666 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]]]}] 20:50:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 20:50:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 772ms 20:50:59 INFO - PROCESS | 2256 | 1467690659703 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 20:50:59 INFO - PROCESS | 2256 | 1467690659705 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 20:50:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 20:50:59 INFO - PROCESS | 2256 | 1467690659708 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 20:50:59 INFO - PROCESS | 2256 | 1467690659710 Marionette TRACE conn2 <- [1,438,null,{}] 20:50:59 INFO - PROCESS | 2256 | 1467690659714 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}] 20:50:59 INFO - PROCESS | 2256 | 1467690659715 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:59 INFO - PROCESS | 2256 | 1467690659810 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 20:50:59 INFO - PROCESS | 2256 | 1467690659867 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:59 INFO - PROCESS | 2256 | 1467690659868 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:50:59 INFO - PROCESS | 2256 | ++DOCSHELL 0x116f9e800 == 48 [pid = 2256] [id = 117] 20:50:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 116 (0x1183a8000) [pid = 2256] [serial = 348] [outer = 0x0] 20:50:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 117 (0x11945f000) [pid = 2256] [serial = 349] [outer = 0x1183a8000] 20:50:59 INFO - PROCESS | 2256 | 1467690659897 Marionette DEBUG loaded listener.js 20:50:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 118 (0x119b08800) [pid = 2256] [serial = 350] [outer = 0x1183a8000] 20:51:00 INFO - PROCESS | 2256 | --DOCSHELL 0x129868800 == 47 [pid = 2256] [id = 111] 20:51:00 INFO - PROCESS | 2256 | --DOCSHELL 0x12927f000 == 46 [pid = 2256] [id = 110] 20:51:00 INFO - PROCESS | 2256 | --DOCSHELL 0x128b61000 == 45 [pid = 2256] [id = 109] 20:51:00 INFO - PROCESS | 2256 | --DOMWINDOW == 117 (0x125f87400) [pid = 2256] [serial = 250] [outer = 0x0] [url = about:blank] 20:51:00 INFO - PROCESS | 2256 | --DOMWINDOW == 116 (0x125446800) [pid = 2256] [serial = 247] [outer = 0x0] [url = about:blank] 20:51:00 INFO - PROCESS | 2256 | --DOMWINDOW == 115 (0x119926000) [pid = 2256] [serial = 244] [outer = 0x0] [url = about:blank] 20:51:00 INFO - PROCESS | 2256 | --DOMWINDOW == 114 (0x1182b0400) [pid = 2256] [serial = 241] [outer = 0x0] [url = about:blank] 20:51:00 INFO - PROCESS | 2256 | --DOMWINDOW == 113 (0x12bde2800) [pid = 2256] [serial = 289] [outer = 0x0] [url = about:blank] 20:51:00 INFO - PROCESS | 2256 | --DOCSHELL 0x1164bd800 == 44 [pid = 2256] [id = 108] 20:51:00 INFO - PROCESS | 2256 | --DOCSHELL 0x121a74800 == 43 [pid = 2256] [id = 107] 20:51:00 INFO - PROCESS | 2256 | --DOCSHELL 0x1212e8000 == 42 [pid = 2256] [id = 106] 20:51:00 INFO - PROCESS | 2256 | --DOCSHELL 0x119a9e800 == 41 [pid = 2256] [id = 105] 20:51:00 INFO - PROCESS | 2256 | --DOCSHELL 0x119597000 == 40 [pid = 2256] [id = 104] 20:51:00 INFO - PROCESS | 2256 | --DOCSHELL 0x118748000 == 39 [pid = 2256] [id = 103] 20:51:00 INFO - PROCESS | 2256 | --DOCSHELL 0x117155000 == 38 [pid = 2256] [id = 102] 20:51:00 INFO - PROCESS | 2256 | --DOCSHELL 0x118592800 == 37 [pid = 2256] [id = 101] 20:51:00 INFO - PROCESS | 2256 | --DOCSHELL 0x11a1a2800 == 36 [pid = 2256] [id = 99] 20:51:00 INFO - PROCESS | 2256 | --DOCSHELL 0x11823d800 == 35 [pid = 2256] [id = 98] 20:51:00 INFO - PROCESS | 2256 | --DOCSHELL 0x12a89e800 == 34 [pid = 2256] [id = 97] 20:51:00 INFO - PROCESS | 2256 | 1467690660390 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]]]}] 20:51:00 INFO - PROCESS | 2256 | --DOMWINDOW == 112 (0x12a717400) [pid = 2256] [serial = 271] [outer = 0x0] [url = about:blank] 20:51:00 INFO - PROCESS | 2256 | --DOMWINDOW == 111 (0x12aa3e400) [pid = 2256] [serial = 274] [outer = 0x0] [url = about:blank] 20:51:00 INFO - PROCESS | 2256 | --DOMWINDOW == 110 (0x116a1a400) [pid = 2256] [serial = 272] [outer = 0x0] [url = about:blank] 20:51:00 INFO - PROCESS | 2256 | --DOMWINDOW == 109 (0x1182ad000) [pid = 2256] [serial = 280] [outer = 0x0] [url = about:blank] 20:51:00 INFO - PROCESS | 2256 | --DOMWINDOW == 108 (0x12b9cbc00) [pid = 2256] [serial = 277] [outer = 0x0] [url = about:blank] 20:51:00 INFO - PROCESS | 2256 | --DOMWINDOW == 107 (0x12b1b0000) [pid = 2256] [serial = 275] [outer = 0x0] [url = about:blank] 20:51:00 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x11877fc00) [pid = 2256] [serial = 256] [outer = 0x0] [url = about:blank] 20:51:00 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x11972e000) [pid = 2256] [serial = 257] [outer = 0x0] [url = about:blank] 20:51:00 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x12645e400) [pid = 2256] [serial = 265] [outer = 0x0] [url = about:blank] 20:51:00 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x126b8a000) [pid = 2256] [serial = 266] [outer = 0x0] [url = about:blank] 20:51:00 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x119e1e800) [pid = 2256] [serial = 259] [outer = 0x0] [url = about:blank] 20:51:00 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x12199ec00) [pid = 2256] [serial = 260] [outer = 0x0] [url = about:blank] 20:51:00 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x11827ac00) [pid = 2256] [serial = 254] [outer = 0x0] [url = about:blank] 20:51:00 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x1176f3c00) [pid = 2256] [serial = 253] [outer = 0x0] [url = about:blank] 20:51:00 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x124ba3800) [pid = 2256] [serial = 262] [outer = 0x0] [url = about:blank] 20:51:00 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x125d48800) [pid = 2256] [serial = 263] [outer = 0x0] [url = about:blank] 20:51:00 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x12bd9b000) [pid = 2256] [serial = 284] [outer = 0x0] [url = about:blank] 20:51:00 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x12bda1800) [pid = 2256] [serial = 286] [outer = 0x0] [url = about:blank] 20:51:00 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x12b9d5400) [pid = 2256] [serial = 278] [outer = 0x0] [url = about:blank] 20:51:00 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x12bddf800) [pid = 2256] [serial = 287] [outer = 0x0] [url = about:blank] 20:51:00 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x12ba65c00) [pid = 2256] [serial = 283] [outer = 0x0] [url = about:blank] 20:51:00 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x128bdec00) [pid = 2256] [serial = 268] [outer = 0x0] [url = about:blank] 20:51:00 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x12954c400) [pid = 2256] [serial = 269] [outer = 0x0] [url = about:blank] 20:51:00 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x12931f000) [pid = 2256] [serial = 281] [outer = 0x0] [url = about:blank] 20:51:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 20:51:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 719ms 20:51:00 INFO - PROCESS | 2256 | 1467690660428 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 20:51:00 INFO - PROCESS | 2256 | 1467690660431 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 20:51:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 20:51:00 INFO - PROCESS | 2256 | 1467690660435 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 20:51:00 INFO - PROCESS | 2256 | 1467690660436 Marionette TRACE conn2 <- [1,442,null,{}] 20:51:00 INFO - PROCESS | 2256 | 1467690660439 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}] 20:51:00 INFO - PROCESS | 2256 | 1467690660443 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:00 INFO - PROCESS | 2256 | 1467690660519 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 20:51:00 INFO - PROCESS | 2256 | 1467690660527 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:00 INFO - PROCESS | 2256 | 1467690660529 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:00 INFO - PROCESS | 2256 | ++DOCSHELL 0x117473000 == 35 [pid = 2256] [id = 118] 20:51:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x1211e8c00) [pid = 2256] [serial = 351] [outer = 0x0] 20:51:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x121280800) [pid = 2256] [serial = 352] [outer = 0x1211e8c00] 20:51:00 INFO - PROCESS | 2256 | 1467690660555 Marionette DEBUG loaded listener.js 20:51:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x123f4a400) [pid = 2256] [serial = 353] [outer = 0x1211e8c00] 20:51:00 INFO - PROCESS | 2256 | 1467690660975 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]]]}] 20:51:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 20:51:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 568ms 20:51:01 INFO - PROCESS | 2256 | 1467690661005 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 20:51:01 INFO - PROCESS | 2256 | 1467690661009 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 20:51:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 20:51:01 INFO - PROCESS | 2256 | 1467690661024 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 20:51:01 INFO - PROCESS | 2256 | 1467690661028 Marionette TRACE conn2 <- [1,446,null,{}] 20:51:01 INFO - PROCESS | 2256 | 1467690661038 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}] 20:51:01 INFO - PROCESS | 2256 | 1467690661044 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:01 INFO - PROCESS | 2256 | 1467690661163 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 20:51:01 INFO - PROCESS | 2256 | 1467690661180 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:01 INFO - PROCESS | 2256 | 1467690661182 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:01 INFO - PROCESS | 2256 | ++DOCSHELL 0x119a57800 == 36 [pid = 2256] [id = 119] 20:51:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x128be6400) [pid = 2256] [serial = 354] [outer = 0x0] 20:51:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x128be9c00) [pid = 2256] [serial = 355] [outer = 0x128be6400] 20:51:01 INFO - PROCESS | 2256 | 1467690661225 Marionette DEBUG loaded listener.js 20:51:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x129543400) [pid = 2256] [serial = 356] [outer = 0x128be6400] 20:51:01 INFO - PROCESS | 2256 | 1467690661597 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]]]}] 20:51:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 20:51:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 625ms 20:51:01 INFO - PROCESS | 2256 | 1467690661647 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 20:51:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 20:51:01 INFO - PROCESS | 2256 | 1467690661649 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 20:51:01 INFO - PROCESS | 2256 | 1467690661651 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 20:51:01 INFO - PROCESS | 2256 | 1467690661652 Marionette TRACE conn2 <- [1,450,null,{}] 20:51:01 INFO - PROCESS | 2256 | 1467690661654 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}] 20:51:01 INFO - PROCESS | 2256 | 1467690661655 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:01 INFO - PROCESS | 2256 | 1467690661752 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 20:51:01 INFO - PROCESS | 2256 | 1467690661758 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:01 INFO - PROCESS | 2256 | 1467690661759 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:01 INFO - PROCESS | 2256 | ++DOCSHELL 0x1213c4800 == 37 [pid = 2256] [id = 120] 20:51:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x1295b1c00) [pid = 2256] [serial = 357] [outer = 0x0] 20:51:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x12a710800) [pid = 2256] [serial = 358] [outer = 0x1295b1c00] 20:51:01 INFO - PROCESS | 2256 | 1467690661784 Marionette DEBUG loaded listener.js 20:51:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x12a719000) [pid = 2256] [serial = 359] [outer = 0x1295b1c00] 20:51:02 INFO - PROCESS | 2256 | 1467690662096 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] 20:51:02 INFO - PROCESS | 2256 | 1467690662124 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 20:51:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 20:51:02 INFO - PROCESS | 2256 | 1467690662128 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 20:51:02 INFO - PROCESS | 2256 | 1467690662130 Marionette TRACE conn2 <- [1,454,null,{}] 20:51:02 INFO - PROCESS | 2256 | 1467690662132 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}] 20:51:02 INFO - PROCESS | 2256 | 1467690662133 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:02 INFO - PROCESS | 2256 | 1467690662210 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 20:51:02 INFO - PROCESS | 2256 | 1467690662266 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:02 INFO - PROCESS | 2256 | 1467690662268 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:02 INFO - PROCESS | 2256 | ++DOCSHELL 0x121a81800 == 38 [pid = 2256] [id = 121] 20:51:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x1182b5800) [pid = 2256] [serial = 360] [outer = 0x0] 20:51:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x12a83a400) [pid = 2256] [serial = 361] [outer = 0x1182b5800] 20:51:02 INFO - PROCESS | 2256 | 1467690662292 Marionette DEBUG loaded listener.js 20:51:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x12b241000) [pid = 2256] [serial = 362] [outer = 0x1182b5800] 20:51:02 INFO - PROCESS | 2256 | [2256] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:51:02 INFO - PROCESS | 2256 | 1467690662611 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]]]}] 20:51:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 20:51:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 520ms 20:51:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 20:51:02 INFO - PROCESS | 2256 | 1467690662649 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 20:51:02 INFO - PROCESS | 2256 | 1467690662650 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 20:51:02 INFO - PROCESS | 2256 | 1467690662652 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 20:51:02 INFO - PROCESS | 2256 | 1467690662653 Marionette TRACE conn2 <- [1,458,null,{}] 20:51:02 INFO - PROCESS | 2256 | 1467690662656 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}] 20:51:02 INFO - PROCESS | 2256 | 1467690662660 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:02 INFO - PROCESS | 2256 | 1467690662781 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 20:51:02 INFO - PROCESS | 2256 | 1467690662794 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:02 INFO - PROCESS | 2256 | 1467690662795 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:02 INFO - PROCESS | 2256 | ++DOCSHELL 0x125d19800 == 39 [pid = 2256] [id = 122] 20:51:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x12b9d6000) [pid = 2256] [serial = 363] [outer = 0x0] 20:51:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x12bd97c00) [pid = 2256] [serial = 364] [outer = 0x12b9d6000] 20:51:02 INFO - PROCESS | 2256 | 1467690662820 Marionette DEBUG loaded listener.js 20:51:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x12c0c3000) [pid = 2256] [serial = 365] [outer = 0x12b9d6000] 20:51:03 INFO - PROCESS | 2256 | 1467690663171 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] 20:51:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 20:51:03 INFO - PROCESS | 2256 | 1467690663223 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 20:51:03 INFO - PROCESS | 2256 | 1467690663225 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 20:51:03 INFO - PROCESS | 2256 | 1467690663226 Marionette TRACE conn2 <- [1,462,null,{}] 20:51:03 INFO - PROCESS | 2256 | 1467690663228 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}] 20:51:03 INFO - PROCESS | 2256 | 1467690663229 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:03 INFO - PROCESS | 2256 | 1467690663332 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 20:51:03 INFO - PROCESS | 2256 | 1467690663335 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:03 INFO - PROCESS | 2256 | 1467690663336 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:03 INFO - PROCESS | 2256 | ++DOCSHELL 0x1133d6000 == 40 [pid = 2256] [id = 123] 20:51:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x12c0c2000) [pid = 2256] [serial = 366] [outer = 0x0] 20:51:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x12c3c9800) [pid = 2256] [serial = 367] [outer = 0x12c0c2000] 20:51:03 INFO - PROCESS | 2256 | 1467690663361 Marionette DEBUG loaded listener.js 20:51:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x12c930c00) [pid = 2256] [serial = 368] [outer = 0x12c0c2000] 20:51:03 INFO - PROCESS | 2256 | [2256] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:51:03 INFO - PROCESS | 2256 | 1467690663709 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] 20:51:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 20:51:03 INFO - PROCESS | 2256 | 1467690663746 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 20:51:03 INFO - PROCESS | 2256 | 1467690663748 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 20:51:03 INFO - PROCESS | 2256 | 1467690663749 Marionette TRACE conn2 <- [1,466,null,{}] 20:51:03 INFO - PROCESS | 2256 | 1467690663751 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}] 20:51:03 INFO - PROCESS | 2256 | 1467690663752 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:03 INFO - PROCESS | 2256 | 1467690663848 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 20:51:03 INFO - PROCESS | 2256 | 1467690663863 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:03 INFO - PROCESS | 2256 | 1467690663864 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:03 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a65c000 == 41 [pid = 2256] [id = 124] 20:51:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 108 (0x1129a4800) [pid = 2256] [serial = 369] [outer = 0x0] 20:51:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 109 (0x1129afc00) [pid = 2256] [serial = 370] [outer = 0x1129a4800] 20:51:03 INFO - PROCESS | 2256 | 1467690663888 Marionette DEBUG loaded listener.js 20:51:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 110 (0x1129b3c00) [pid = 2256] [serial = 371] [outer = 0x1129a4800] 20:51:04 INFO - PROCESS | 2256 | 1467690664224 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] 20:51:04 INFO - PROCESS | 2256 | 1467690664268 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 20:51:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 20:51:04 INFO - PROCESS | 2256 | 1467690664271 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 20:51:04 INFO - PROCESS | 2256 | 1467690664272 Marionette TRACE conn2 <- [1,470,null,{}] 20:51:04 INFO - PROCESS | 2256 | 1467690664276 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}] 20:51:04 INFO - PROCESS | 2256 | 1467690664277 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:04 INFO - PROCESS | 2256 | 1467690664376 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 20:51:04 INFO - PROCESS | 2256 | 1467690664380 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:04 INFO - PROCESS | 2256 | 1467690664381 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:04 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b02f000 == 42 [pid = 2256] [id = 125] 20:51:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 111 (0x1129ae400) [pid = 2256] [serial = 372] [outer = 0x0] 20:51:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 112 (0x118416800) [pid = 2256] [serial = 373] [outer = 0x1129ae400] 20:51:04 INFO - PROCESS | 2256 | 1467690664412 Marionette DEBUG loaded listener.js 20:51:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 113 (0x11841a800) [pid = 2256] [serial = 374] [outer = 0x1129ae400] 20:51:04 INFO - PROCESS | 2256 | --DOMWINDOW == 112 (0x117d1e400) [pid = 2256] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 20:51:04 INFO - PROCESS | 2256 | --DOMWINDOW == 111 (0x1195edc00) [pid = 2256] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 20:51:04 INFO - PROCESS | 2256 | --DOMWINDOW == 110 (0x123d39c00) [pid = 2256] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 20:51:04 INFO - PROCESS | 2256 | --DOMWINDOW == 109 (0x12b23dc00) [pid = 2256] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 20:51:04 INFO - PROCESS | 2256 | --DOMWINDOW == 108 (0x119728800) [pid = 2256] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 20:51:04 INFO - PROCESS | 2256 | --DOMWINDOW == 107 (0x12954a000) [pid = 2256] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 20:51:04 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x1188a3c00) [pid = 2256] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 20:51:04 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x125dd4000) [pid = 2256] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 20:51:04 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x123da2000) [pid = 2256] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 20:51:04 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x11821ec00) [pid = 2256] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 20:51:04 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x119d18c00) [pid = 2256] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 20:51:04 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x119d15c00) [pid = 2256] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 20:51:04 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x12544cc00) [pid = 2256] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 20:51:04 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x123fdac00) [pid = 2256] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 20:51:04 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x12b0ba400) [pid = 2256] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 20:51:04 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x12bdea000) [pid = 2256] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 20:51:04 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x118224400) [pid = 2256] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 20:51:04 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x129325400) [pid = 2256] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 20:51:04 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x1266ec400) [pid = 2256] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 20:51:04 INFO - PROCESS | 2256 | 1467690664837 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]]]}] 20:51:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 20:51:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 570ms 20:51:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 20:51:04 INFO - PROCESS | 2256 | 1467690664842 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 20:51:04 INFO - PROCESS | 2256 | 1467690664843 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 20:51:04 INFO - PROCESS | 2256 | 1467690664845 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 20:51:04 INFO - PROCESS | 2256 | 1467690664846 Marionette TRACE conn2 <- [1,474,null,{}] 20:51:04 INFO - PROCESS | 2256 | 1467690664849 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}] 20:51:04 INFO - PROCESS | 2256 | 1467690664850 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:04 INFO - PROCESS | 2256 | 1467690664933 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 20:51:04 INFO - PROCESS | 2256 | 1467690664983 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:04 INFO - PROCESS | 2256 | 1467690664984 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:04 INFO - PROCESS | 2256 | ++DOCSHELL 0x1266b7000 == 43 [pid = 2256] [id = 126] 20:51:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x117d1e400) [pid = 2256] [serial = 375] [outer = 0x0] 20:51:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x11841a400) [pid = 2256] [serial = 376] [outer = 0x117d1e400] 20:51:05 INFO - PROCESS | 2256 | 1467690665010 Marionette DEBUG loaded listener.js 20:51:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x119465400) [pid = 2256] [serial = 377] [outer = 0x117d1e400] 20:51:05 INFO - PROCESS | 2256 | 1467690665329 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]]]}] 20:51:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 20:51:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 518ms 20:51:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 20:51:05 INFO - PROCESS | 2256 | 1467690665364 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 20:51:05 INFO - PROCESS | 2256 | 1467690665366 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 20:51:05 INFO - PROCESS | 2256 | 1467690665368 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 20:51:05 INFO - PROCESS | 2256 | 1467690665370 Marionette TRACE conn2 <- [1,478,null,{}] 20:51:05 INFO - PROCESS | 2256 | 1467690665372 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}] 20:51:05 INFO - PROCESS | 2256 | 1467690665374 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:05 INFO - PROCESS | 2256 | 1467690665469 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 20:51:05 INFO - PROCESS | 2256 | 1467690665482 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:05 INFO - PROCESS | 2256 | 1467690665484 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:05 INFO - PROCESS | 2256 | ++DOCSHELL 0x12ba35000 == 44 [pid = 2256] [id = 127] 20:51:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x11877d400) [pid = 2256] [serial = 378] [outer = 0x0] 20:51:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x119ded000) [pid = 2256] [serial = 379] [outer = 0x11877d400] 20:51:05 INFO - PROCESS | 2256 | 1467690665510 Marionette DEBUG loaded listener.js 20:51:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x1264ed000) [pid = 2256] [serial = 380] [outer = 0x11877d400] 20:51:05 INFO - PROCESS | 2256 | 1467690665878 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]]]}] 20:51:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 20:51:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 519ms 20:51:05 INFO - PROCESS | 2256 | 1467690665888 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 20:51:05 INFO - PROCESS | 2256 | 1467690665893 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 20:51:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 20:51:05 INFO - PROCESS | 2256 | 1467690665917 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 20:51:05 INFO - PROCESS | 2256 | 1467690665919 Marionette TRACE conn2 <- [1,482,null,{}] 20:51:05 INFO - PROCESS | 2256 | 1467690665922 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}] 20:51:05 INFO - PROCESS | 2256 | 1467690665925 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:06 INFO - PROCESS | 2256 | 1467690666049 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 20:51:06 INFO - PROCESS | 2256 | 1467690666055 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:06 INFO - PROCESS | 2256 | 1467690666056 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:06 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd49800 == 45 [pid = 2256] [id = 128] 20:51:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x119df0400) [pid = 2256] [serial = 381] [outer = 0x0] 20:51:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x12b0ba400) [pid = 2256] [serial = 382] [outer = 0x119df0400] 20:51:06 INFO - PROCESS | 2256 | 1467690666095 Marionette DEBUG loaded listener.js 20:51:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x12c0c3400) [pid = 2256] [serial = 383] [outer = 0x119df0400] 20:51:06 INFO - PROCESS | 2256 | 1467690666530 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]]]}] 20:51:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 20:51:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 622ms 20:51:06 INFO - PROCESS | 2256 | 1467690666537 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 20:51:06 INFO - PROCESS | 2256 | 1467690666538 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 20:51:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 20:51:06 INFO - PROCESS | 2256 | 1467690666541 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 20:51:06 INFO - PROCESS | 2256 | 1467690666544 Marionette TRACE conn2 <- [1,486,null,{}] 20:51:06 INFO - PROCESS | 2256 | 1467690666548 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}] 20:51:06 INFO - PROCESS | 2256 | 1467690666549 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:06 INFO - PROCESS | 2256 | 1467690666668 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 20:51:06 INFO - PROCESS | 2256 | 1467690666674 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:06 INFO - PROCESS | 2256 | 1467690666675 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:06 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd76000 == 46 [pid = 2256] [id = 129] 20:51:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x119e55000) [pid = 2256] [serial = 384] [outer = 0x0] 20:51:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x119e57c00) [pid = 2256] [serial = 385] [outer = 0x119e55000] 20:51:06 INFO - PROCESS | 2256 | 1467690666699 Marionette DEBUG loaded listener.js 20:51:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x119e5b400) [pid = 2256] [serial = 386] [outer = 0x119e55000] 20:51:07 INFO - PROCESS | 2256 | 1467690667181 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]]]}] 20:51:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 20:51:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 672ms 20:51:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 20:51:07 INFO - PROCESS | 2256 | 1467690667214 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 20:51:07 INFO - PROCESS | 2256 | 1467690667217 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 20:51:07 INFO - PROCESS | 2256 | 1467690667219 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 20:51:07 INFO - PROCESS | 2256 | 1467690667222 Marionette TRACE conn2 <- [1,490,null,{}] 20:51:07 INFO - PROCESS | 2256 | 1467690667245 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}] 20:51:07 INFO - PROCESS | 2256 | 1467690667247 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:07 INFO - PROCESS | 2256 | 1467690667355 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 20:51:07 INFO - PROCESS | 2256 | 1467690667458 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:07 INFO - PROCESS | 2256 | 1467690667460 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:07 INFO - PROCESS | 2256 | ++DOCSHELL 0x11928a800 == 47 [pid = 2256] [id = 130] 20:51:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x1183abc00) [pid = 2256] [serial = 387] [outer = 0x0] 20:51:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 108 (0x118416c00) [pid = 2256] [serial = 388] [outer = 0x1183abc00] 20:51:07 INFO - PROCESS | 2256 | 1467690667492 Marionette DEBUG loaded listener.js 20:51:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 109 (0x119726c00) [pid = 2256] [serial = 389] [outer = 0x1183abc00] 20:51:07 INFO - PROCESS | 2256 | 1467690667924 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]]]}] 20:51:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 20:51:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 742ms 20:51:07 INFO - PROCESS | 2256 | 1467690667962 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 20:51:07 INFO - PROCESS | 2256 | 1467690667965 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 20:51:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 20:51:07 INFO - PROCESS | 2256 | 1467690667970 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 20:51:07 INFO - PROCESS | 2256 | 1467690667972 Marionette TRACE conn2 <- [1,494,null,{}] 20:51:07 INFO - PROCESS | 2256 | 1467690667974 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}] 20:51:07 INFO - PROCESS | 2256 | 1467690667976 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:08 INFO - PROCESS | 2256 | 1467690668083 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 20:51:08 INFO - PROCESS | 2256 | 1467690668137 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:08 INFO - PROCESS | 2256 | 1467690668138 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:08 INFO - PROCESS | 2256 | ++DOCSHELL 0x126b04800 == 48 [pid = 2256] [id = 131] 20:51:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 110 (0x119de8c00) [pid = 2256] [serial = 390] [outer = 0x0] 20:51:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 111 (0x119e54400) [pid = 2256] [serial = 391] [outer = 0x119de8c00] 20:51:08 INFO - PROCESS | 2256 | 1467690668170 Marionette DEBUG loaded listener.js 20:51:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 112 (0x11a165c00) [pid = 2256] [serial = 392] [outer = 0x119de8c00] 20:51:08 INFO - PROCESS | 2256 | 1467690668651 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]]]}] 20:51:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 20:51:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 722ms 20:51:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 20:51:08 INFO - PROCESS | 2256 | 1467690668709 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 20:51:08 INFO - PROCESS | 2256 | 1467690668711 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 20:51:08 INFO - PROCESS | 2256 | 1467690668715 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 20:51:08 INFO - PROCESS | 2256 | 1467690668717 Marionette TRACE conn2 <- [1,498,null,{}] 20:51:08 INFO - PROCESS | 2256 | 1467690668727 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}] 20:51:08 INFO - PROCESS | 2256 | 1467690668731 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:08 INFO - PROCESS | 2256 | 1467690668838 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 20:51:08 INFO - PROCESS | 2256 | 1467690668906 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:08 INFO - PROCESS | 2256 | 1467690668908 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:08 INFO - PROCESS | 2256 | ++DOCSHELL 0x12c351800 == 49 [pid = 2256] [id = 132] 20:51:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 113 (0x125d49400) [pid = 2256] [serial = 393] [outer = 0x0] 20:51:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 114 (0x1266ef400) [pid = 2256] [serial = 394] [outer = 0x125d49400] 20:51:08 INFO - PROCESS | 2256 | 1467690668943 Marionette DEBUG loaded listener.js 20:51:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 115 (0x12931fc00) [pid = 2256] [serial = 395] [outer = 0x125d49400] 20:51:09 INFO - PROCESS | 2256 | 1467690669380 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]]]}] 20:51:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 20:51:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 672ms 20:51:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 20:51:09 INFO - PROCESS | 2256 | 1467690669387 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 20:51:09 INFO - PROCESS | 2256 | 1467690669388 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 20:51:09 INFO - PROCESS | 2256 | 1467690669391 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 20:51:09 INFO - PROCESS | 2256 | 1467690669394 Marionette TRACE conn2 <- [1,502,null,{}] 20:51:09 INFO - PROCESS | 2256 | 1467690669397 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}] 20:51:09 INFO - PROCESS | 2256 | 1467690669398 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:09 INFO - PROCESS | 2256 | 1467690669506 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 20:51:09 INFO - PROCESS | 2256 | 1467690669558 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:09 INFO - PROCESS | 2256 | 1467690669559 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:09 INFO - PROCESS | 2256 | ++DOCSHELL 0x119283800 == 50 [pid = 2256] [id = 133] 20:51:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 116 (0x121bfe800) [pid = 2256] [serial = 396] [outer = 0x0] 20:51:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 117 (0x128be0800) [pid = 2256] [serial = 397] [outer = 0x121bfe800] 20:51:09 INFO - PROCESS | 2256 | 1467690669589 Marionette DEBUG loaded listener.js 20:51:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 118 (0x1295b0800) [pid = 2256] [serial = 398] [outer = 0x121bfe800] 20:51:10 INFO - PROCESS | 2256 | 1467690670269 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]]]}] 20:51:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 20:51:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 922ms 20:51:10 INFO - PROCESS | 2256 | 1467690670314 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 20:51:10 INFO - PROCESS | 2256 | 1467690670318 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 20:51:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 20:51:10 INFO - PROCESS | 2256 | 1467690670323 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 20:51:10 INFO - PROCESS | 2256 | 1467690670330 Marionette TRACE conn2 <- [1,506,null,{}] 20:51:10 INFO - PROCESS | 2256 | 1467690670335 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}] 20:51:10 INFO - PROCESS | 2256 | 1467690670337 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:10 INFO - PROCESS | 2256 | 1467690670462 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 20:51:10 INFO - PROCESS | 2256 | 1467690670535 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:10 INFO - PROCESS | 2256 | 1467690670536 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:10 INFO - PROCESS | 2256 | ++DOCSHELL 0x115d8b000 == 51 [pid = 2256] [id = 134] 20:51:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 119 (0x1129aa800) [pid = 2256] [serial = 399] [outer = 0x0] 20:51:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 120 (0x1164e8c00) [pid = 2256] [serial = 400] [outer = 0x1129aa800] 20:51:10 INFO - PROCESS | 2256 | 1467690670564 Marionette DEBUG loaded listener.js 20:51:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 121 (0x11841d400) [pid = 2256] [serial = 401] [outer = 0x1129aa800] 20:51:10 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd49800 == 50 [pid = 2256] [id = 128] 20:51:10 INFO - PROCESS | 2256 | --DOCSHELL 0x12ba35000 == 49 [pid = 2256] [id = 127] 20:51:10 INFO - PROCESS | 2256 | --DOCSHELL 0x1266b7000 == 48 [pid = 2256] [id = 126] 20:51:10 INFO - PROCESS | 2256 | --DOCSHELL 0x12b02f000 == 47 [pid = 2256] [id = 125] 20:51:10 INFO - PROCESS | 2256 | --DOCSHELL 0x12a65c000 == 46 [pid = 2256] [id = 124] 20:51:10 INFO - PROCESS | 2256 | --DOCSHELL 0x1133d6000 == 45 [pid = 2256] [id = 123] 20:51:10 INFO - PROCESS | 2256 | --DOMWINDOW == 120 (0x128be1000) [pid = 2256] [serial = 298] [outer = 0x0] [url = about:blank] 20:51:10 INFO - PROCESS | 2256 | --DOMWINDOW == 119 (0x12c3c8000) [pid = 2256] [serial = 334] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 2256 | --DOCSHELL 0x125d19800 == 44 [pid = 2256] [id = 122] 20:51:11 INFO - PROCESS | 2256 | --DOCSHELL 0x121a81800 == 43 [pid = 2256] [id = 121] 20:51:11 INFO - PROCESS | 2256 | --DOCSHELL 0x1213c4800 == 42 [pid = 2256] [id = 120] 20:51:11 INFO - PROCESS | 2256 | --DOCSHELL 0x119a57800 == 41 [pid = 2256] [id = 119] 20:51:11 INFO - PROCESS | 2256 | --DOCSHELL 0x117473000 == 40 [pid = 2256] [id = 118] 20:51:11 INFO - PROCESS | 2256 | --DOCSHELL 0x116f9e800 == 39 [pid = 2256] [id = 117] 20:51:11 INFO - PROCESS | 2256 | --DOCSHELL 0x128b59000 == 38 [pid = 2256] [id = 115] 20:51:11 INFO - PROCESS | 2256 | --DOCSHELL 0x1199a4000 == 37 [pid = 2256] [id = 114] 20:51:11 INFO - PROCESS | 2256 | --DOCSHELL 0x116962000 == 36 [pid = 2256] [id = 113] 20:51:11 INFO - PROCESS | 2256 | --DOCSHELL 0x12b18b000 == 35 [pid = 2256] [id = 112] 20:51:11 INFO - PROCESS | 2256 | 1467690671020 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]]]}] 20:51:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 20:51:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 731ms 20:51:11 INFO - PROCESS | 2256 | 1467690671052 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 20:51:11 INFO - PROCESS | 2256 | 1467690671055 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 20:51:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 20:51:11 INFO - PROCESS | 2256 | 1467690671075 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 20:51:11 INFO - PROCESS | 2256 | 1467690671077 Marionette TRACE conn2 <- [1,510,null,{}] 20:51:11 INFO - PROCESS | 2256 | --DOMWINDOW == 118 (0x1266fb800) [pid = 2256] [serial = 251] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 2256 | --DOMWINDOW == 117 (0x119e23800) [pid = 2256] [serial = 245] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 2256 | --DOMWINDOW == 116 (0x125f8e800) [pid = 2256] [serial = 248] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 2256 | --DOMWINDOW == 115 (0x12b24ac00) [pid = 2256] [serial = 239] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 2256 | --DOMWINDOW == 114 (0x12b0b5c00) [pid = 2256] [serial = 319] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 2256 | --DOMWINDOW == 113 (0x12b246800) [pid = 2256] [serial = 320] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 2256 | --DOMWINDOW == 112 (0x1195fc000) [pid = 2256] [serial = 302] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 2256 | --DOMWINDOW == 111 (0x119152c00) [pid = 2256] [serial = 301] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 2256 | --DOMWINDOW == 110 (0x12bdeac00) [pid = 2256] [serial = 290] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 2256 | --DOMWINDOW == 109 (0x124b9e000) [pid = 2256] [serial = 307] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 2256 | --DOMWINDOW == 108 (0x125d4a800) [pid = 2256] [serial = 308] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 2256 | --DOMWINDOW == 107 (0x119155800) [pid = 2256] [serial = 293] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x1182aec00) [pid = 2256] [serial = 292] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x121364400) [pid = 2256] [serial = 296] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x11a173400) [pid = 2256] [serial = 295] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x1211ecc00) [pid = 2256] [serial = 305] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x119e21400) [pid = 2256] [serial = 304] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x128be3000) [pid = 2256] [serial = 313] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x12931dc00) [pid = 2256] [serial = 314] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x128bdc800) [pid = 2256] [serial = 311] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x126452800) [pid = 2256] [serial = 310] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x12ba6f000) [pid = 2256] [serial = 322] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x12c0bfc00) [pid = 2256] [serial = 325] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x123d34000) [pid = 2256] [serial = 328] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x1295b0000) [pid = 2256] [serial = 316] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x12b245800) [pid = 2256] [serial = 331] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x12bde5400) [pid = 2256] [serial = 323] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x1266f0c00) [pid = 2256] [serial = 329] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x12c0c5000) [pid = 2256] [serial = 326] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x12c3c4800) [pid = 2256] [serial = 332] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x12aa3a400) [pid = 2256] [serial = 317] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x11877dc00) [pid = 2256] [serial = 242] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 2256 | 1467690671092 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}] 20:51:11 INFO - PROCESS | 2256 | 1467690671094 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:11 INFO - PROCESS | 2256 | 1467690671174 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 20:51:11 INFO - PROCESS | 2256 | 1467690671179 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:11 INFO - PROCESS | 2256 | 1467690671181 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:11 INFO - PROCESS | 2256 | ++DOCSHELL 0x11824b800 == 36 [pid = 2256] [id = 135] 20:51:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x11841d800) [pid = 2256] [serial = 402] [outer = 0x0] 20:51:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x1195ee800) [pid = 2256] [serial = 403] [outer = 0x11841d800] 20:51:11 INFO - PROCESS | 2256 | 1467690671207 Marionette DEBUG loaded listener.js 20:51:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x119d0d800) [pid = 2256] [serial = 404] [outer = 0x11841d800] 20:51:11 INFO - PROCESS | 2256 | 1467690671563 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]]]}] 20:51:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 20:51:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 539ms 20:51:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 20:51:11 INFO - PROCESS | 2256 | 1467690671623 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 20:51:11 INFO - PROCESS | 2256 | 1467690671624 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 20:51:11 INFO - PROCESS | 2256 | 1467690671627 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 20:51:11 INFO - PROCESS | 2256 | 1467690671630 Marionette TRACE conn2 <- [1,514,null,{}] 20:51:11 INFO - PROCESS | 2256 | 1467690671637 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}] 20:51:11 INFO - PROCESS | 2256 | 1467690671640 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:11 INFO - PROCESS | 2256 | 1467690671718 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 20:51:11 INFO - PROCESS | 2256 | 1467690671746 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:11 INFO - PROCESS | 2256 | 1467690671748 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:11 INFO - PROCESS | 2256 | ++DOCSHELL 0x1199bb000 == 37 [pid = 2256] [id = 136] 20:51:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x1211e3800) [pid = 2256] [serial = 405] [outer = 0x0] 20:51:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x1211eb400) [pid = 2256] [serial = 406] [outer = 0x1211e3800] 20:51:11 INFO - PROCESS | 2256 | 1467690671775 Marionette DEBUG loaded listener.js 20:51:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x121e96400) [pid = 2256] [serial = 407] [outer = 0x1211e3800] 20:51:12 INFO - PROCESS | 2256 | 1467690672102 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]]]}] 20:51:12 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 20:51:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 521ms 20:51:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 20:51:12 INFO - PROCESS | 2256 | 1467690672149 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 20:51:12 INFO - PROCESS | 2256 | 1467690672150 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 20:51:12 INFO - PROCESS | 2256 | 1467690672153 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 20:51:12 INFO - PROCESS | 2256 | 1467690672154 Marionette TRACE conn2 <- [1,518,null,{}] 20:51:12 INFO - PROCESS | 2256 | 1467690672156 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}] 20:51:12 INFO - PROCESS | 2256 | 1467690672157 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:12 INFO - PROCESS | 2256 | 1467690672245 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 20:51:12 INFO - PROCESS | 2256 | 1467690672297 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:12 INFO - PROCESS | 2256 | 1467690672298 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:12 INFO - PROCESS | 2256 | ++DOCSHELL 0x1212e5000 == 38 [pid = 2256] [id = 137] 20:51:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x123d2b800) [pid = 2256] [serial = 408] [outer = 0x0] 20:51:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x125448c00) [pid = 2256] [serial = 409] [outer = 0x123d2b800] 20:51:12 INFO - PROCESS | 2256 | 1467690672323 Marionette DEBUG loaded listener.js 20:51:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x126b89400) [pid = 2256] [serial = 410] [outer = 0x123d2b800] 20:51:12 INFO - PROCESS | 2256 | 1467690672619 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]]]}] 20:51:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 20:51:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 518ms 20:51:12 INFO - PROCESS | 2256 | 1467690672672 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 20:51:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 20:51:12 INFO - PROCESS | 2256 | 1467690672675 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 20:51:12 INFO - PROCESS | 2256 | 1467690672678 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 20:51:12 INFO - PROCESS | 2256 | 1467690672680 Marionette TRACE conn2 <- [1,522,null,{}] 20:51:12 INFO - PROCESS | 2256 | 1467690672684 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}] 20:51:12 INFO - PROCESS | 2256 | 1467690672686 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:12 INFO - PROCESS | 2256 | 1467690672847 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 20:51:12 INFO - PROCESS | 2256 | 1467690672895 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:12 INFO - PROCESS | 2256 | 1467690672897 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:12 INFO - PROCESS | 2256 | ++DOCSHELL 0x115eba800 == 39 [pid = 2256] [id = 138] 20:51:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x116a1a000) [pid = 2256] [serial = 411] [outer = 0x0] 20:51:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x126b8a800) [pid = 2256] [serial = 412] [outer = 0x116a1a000] 20:51:12 INFO - PROCESS | 2256 | 1467690672945 Marionette DEBUG loaded listener.js 20:51:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x12931b000) [pid = 2256] [serial = 413] [outer = 0x116a1a000] 20:51:13 INFO - PROCESS | 2256 | 1467690673337 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]]]}] 20:51:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 20:51:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 670ms 20:51:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 20:51:13 INFO - PROCESS | 2256 | 1467690673348 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 20:51:13 INFO - PROCESS | 2256 | 1467690673349 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 20:51:13 INFO - PROCESS | 2256 | 1467690673351 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 20:51:13 INFO - PROCESS | 2256 | 1467690673352 Marionette TRACE conn2 <- [1,526,null,{}] 20:51:13 INFO - PROCESS | 2256 | 1467690673354 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}] 20:51:13 INFO - PROCESS | 2256 | 1467690673360 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:13 INFO - PROCESS | 2256 | 1467690673469 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 20:51:13 INFO - PROCESS | 2256 | 1467690673480 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:13 INFO - PROCESS | 2256 | 1467690673482 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:13 INFO - PROCESS | 2256 | ++DOCSHELL 0x125d17000 == 40 [pid = 2256] [id = 139] 20:51:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x129545c00) [pid = 2256] [serial = 414] [outer = 0x0] 20:51:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x12aa3fc00) [pid = 2256] [serial = 415] [outer = 0x129545c00] 20:51:13 INFO - PROCESS | 2256 | 1467690673507 Marionette DEBUG loaded listener.js 20:51:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x12ba63400) [pid = 2256] [serial = 416] [outer = 0x129545c00] 20:51:13 INFO - PROCESS | 2256 | 1467690673846 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]]]}] 20:51:13 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 20:51:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 521ms 20:51:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 20:51:13 INFO - PROCESS | 2256 | 1467690673879 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 20:51:13 INFO - PROCESS | 2256 | 1467690673880 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 20:51:13 INFO - PROCESS | 2256 | 1467690673882 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 20:51:13 INFO - PROCESS | 2256 | 1467690673883 Marionette TRACE conn2 <- [1,530,null,{}] 20:51:13 INFO - PROCESS | 2256 | 1467690673885 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}] 20:51:13 INFO - PROCESS | 2256 | 1467690673887 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:13 INFO - PROCESS | 2256 | 1467690673985 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 20:51:13 INFO - PROCESS | 2256 | 1467690673988 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:13 INFO - PROCESS | 2256 | 1467690673996 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:14 INFO - PROCESS | 2256 | ++DOCSHELL 0x128c3e000 == 41 [pid = 2256] [id = 140] 20:51:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x129547400) [pid = 2256] [serial = 417] [outer = 0x0] 20:51:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x12bd99c00) [pid = 2256] [serial = 418] [outer = 0x129547400] 20:51:14 INFO - PROCESS | 2256 | 1467690674052 Marionette DEBUG loaded listener.js 20:51:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x11697b400) [pid = 2256] [serial = 419] [outer = 0x129547400] 20:51:14 INFO - PROCESS | 2256 | 1467690674391 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"]]]}] 20:51:14 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 20:51:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 20:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:51:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 20:51:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:51:14 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 20:51:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 20:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:51:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 20:51:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:51:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 520ms 20:51:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 20:51:14 INFO - PROCESS | 2256 | 1467690674403 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 20:51:14 INFO - PROCESS | 2256 | 1467690674404 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 20:51:14 INFO - PROCESS | 2256 | 1467690674406 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 20:51:14 INFO - PROCESS | 2256 | 1467690674409 Marionette TRACE conn2 <- [1,534,null,{}] 20:51:14 INFO - PROCESS | 2256 | 1467690674412 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}] 20:51:14 INFO - PROCESS | 2256 | 1467690674413 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:14 INFO - PROCESS | 2256 | 1467690674517 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 20:51:14 INFO - PROCESS | 2256 | 1467690674529 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:14 INFO - PROCESS | 2256 | 1467690674530 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:14 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a670800 == 42 [pid = 2256] [id = 141] 20:51:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x12bde6000) [pid = 2256] [serial = 420] [outer = 0x0] 20:51:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x12c0bf400) [pid = 2256] [serial = 421] [outer = 0x12bde6000] 20:51:14 INFO - PROCESS | 2256 | 1467690674554 Marionette DEBUG loaded listener.js 20:51:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 108 (0x12c3c9400) [pid = 2256] [serial = 422] [outer = 0x12bde6000] 20:51:14 INFO - PROCESS | 2256 | 1467690674887 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]]]}] 20:51:14 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 20:51:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 523ms 20:51:14 INFO - PROCESS | 2256 | 1467690674930 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 20:51:14 INFO - PROCESS | 2256 | 1467690674931 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 20:51:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 20:51:14 INFO - PROCESS | 2256 | 1467690674933 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 20:51:14 INFO - PROCESS | 2256 | 1467690674934 Marionette TRACE conn2 <- [1,538,null,{}] 20:51:14 INFO - PROCESS | 2256 | 1467690674937 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}] 20:51:14 INFO - PROCESS | 2256 | 1467690674938 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:15 INFO - PROCESS | 2256 | 1467690675067 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 20:51:15 INFO - PROCESS | 2256 | 1467690675132 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:15 INFO - PROCESS | 2256 | 1467690675134 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:15 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b17f000 == 43 [pid = 2256] [id = 142] 20:51:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 109 (0x112696800) [pid = 2256] [serial = 423] [outer = 0x0] 20:51:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 110 (0x11269ac00) [pid = 2256] [serial = 424] [outer = 0x112696800] 20:51:15 INFO - PROCESS | 2256 | 1467690675181 Marionette DEBUG loaded listener.js 20:51:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 111 (0x1126a3400) [pid = 2256] [serial = 425] [outer = 0x112696800] 20:51:15 INFO - PROCESS | 2256 | --DOMWINDOW == 110 (0x12b9d6000) [pid = 2256] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 20:51:15 INFO - PROCESS | 2256 | --DOMWINDOW == 109 (0x12c0c2000) [pid = 2256] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 20:51:15 INFO - PROCESS | 2256 | --DOMWINDOW == 108 (0x117d1e400) [pid = 2256] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 20:51:15 INFO - PROCESS | 2256 | --DOMWINDOW == 107 (0x1182b5800) [pid = 2256] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 20:51:15 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x1195f3c00) [pid = 2256] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 20:51:15 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x1211e8c00) [pid = 2256] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 20:51:15 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x1183a8000) [pid = 2256] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 20:51:15 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x119df0400) [pid = 2256] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 20:51:15 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x128be6400) [pid = 2256] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 20:51:15 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x1295b1c00) [pid = 2256] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 20:51:15 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x1129a4800) [pid = 2256] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 20:51:15 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x1129ae400) [pid = 2256] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 20:51:15 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x11877d400) [pid = 2256] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 20:51:15 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x128bde000) [pid = 2256] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 20:51:15 INFO - PROCESS | 2256 | 1467690675688 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]]]}] 20:51:15 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. 20:51:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 775ms 20:51:15 INFO - PROCESS | 2256 | 1467690675715 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 20:51:15 INFO - PROCESS | 2256 | 1467690675716 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 20:51:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 20:51:15 INFO - PROCESS | 2256 | 1467690675718 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 20:51:15 INFO - PROCESS | 2256 | 1467690675719 Marionette TRACE conn2 <- [1,542,null,{}] 20:51:15 INFO - PROCESS | 2256 | 1467690675722 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}] 20:51:15 INFO - PROCESS | 2256 | 1467690675723 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:15 INFO - PROCESS | 2256 | 1467690675844 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 20:51:15 INFO - PROCESS | 2256 | 1467690675883 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:15 INFO - PROCESS | 2256 | 1467690675884 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:15 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b20a800 == 44 [pid = 2256] [id = 143] 20:51:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x112696000) [pid = 2256] [serial = 426] [outer = 0x0] 20:51:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x112a85800) [pid = 2256] [serial = 427] [outer = 0x112696000] 20:51:15 INFO - PROCESS | 2256 | 1467690675909 Marionette DEBUG loaded listener.js 20:51:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x11915dc00) [pid = 2256] [serial = 428] [outer = 0x112696000] 20:51:16 INFO - PROCESS | 2256 | 1467690676191 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]]]}] 20:51:16 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. 20:51:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 519ms 20:51:16 INFO - PROCESS | 2256 | 1467690676238 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 20:51:16 INFO - PROCESS | 2256 | 1467690676242 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 20:51:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 20:51:16 INFO - PROCESS | 2256 | 1467690676248 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 20:51:16 INFO - PROCESS | 2256 | 1467690676251 Marionette TRACE conn2 <- [1,546,null,{}] 20:51:16 INFO - PROCESS | 2256 | 1467690676254 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}] 20:51:16 INFO - PROCESS | 2256 | 1467690676260 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:16 INFO - PROCESS | 2256 | 1467690676472 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 20:51:16 INFO - PROCESS | 2256 | 1467690676485 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:16 INFO - PROCESS | 2256 | 1467690676487 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:16 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd54000 == 45 [pid = 2256] [id = 144] 20:51:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x112f2c800) [pid = 2256] [serial = 429] [outer = 0x0] 20:51:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x124ddb400) [pid = 2256] [serial = 430] [outer = 0x112f2c800] 20:51:16 INFO - PROCESS | 2256 | 1467690676539 Marionette DEBUG loaded listener.js 20:51:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x12c936800) [pid = 2256] [serial = 431] [outer = 0x112f2c800] 20:51:16 INFO - PROCESS | 2256 | 1467690676965 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]]]}] 20:51:16 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 20:51:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 723ms 20:51:16 INFO - PROCESS | 2256 | 1467690676972 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 20:51:16 INFO - PROCESS | 2256 | 1467690676973 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 20:51:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 20:51:16 INFO - PROCESS | 2256 | 1467690676978 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 20:51:16 INFO - PROCESS | 2256 | 1467690676979 Marionette TRACE conn2 <- [1,550,null,{}] 20:51:16 INFO - PROCESS | 2256 | 1467690676981 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}] 20:51:16 INFO - PROCESS | 2256 | 1467690676982 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:17 INFO - PROCESS | 2256 | 1467690677069 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 20:51:17 INFO - PROCESS | 2256 | 1467690677153 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:17 INFO - PROCESS | 2256 | 1467690677154 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:17 INFO - PROCESS | 2256 | ++DOCSHELL 0x12c369800 == 46 [pid = 2256] [id = 145] 20:51:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x123d39000) [pid = 2256] [serial = 432] [outer = 0x0] 20:51:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x1266d2400) [pid = 2256] [serial = 433] [outer = 0x123d39000] 20:51:17 INFO - PROCESS | 2256 | 1467690677184 Marionette DEBUG loaded listener.js 20:51:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x1266db400) [pid = 2256] [serial = 434] [outer = 0x123d39000] 20:51:17 INFO - PROCESS | 2256 | 1467690677466 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]]]}] 20:51:17 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. 20:51:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 519ms 20:51:17 INFO - PROCESS | 2256 | 1467690677570 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 20:51:17 INFO - PROCESS | 2256 | 1467690677575 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 20:51:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 20:51:17 INFO - PROCESS | 2256 | 1467690677581 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 20:51:17 INFO - PROCESS | 2256 | 1467690677585 Marionette TRACE conn2 <- [1,554,null,{}] 20:51:17 INFO - PROCESS | 2256 | 1467690677594 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}] 20:51:17 INFO - PROCESS | 2256 | 1467690677597 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:17 INFO - PROCESS | 2256 | 1467690677740 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 20:51:17 INFO - PROCESS | 2256 | 1467690677795 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:17 INFO - PROCESS | 2256 | 1467690677797 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:17 INFO - PROCESS | 2256 | ++DOCSHELL 0x11713d000 == 47 [pid = 2256] [id = 146] 20:51:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x115e70400) [pid = 2256] [serial = 435] [outer = 0x0] 20:51:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 108 (0x116a13800) [pid = 2256] [serial = 436] [outer = 0x115e70400] 20:51:17 INFO - PROCESS | 2256 | 1467690677829 Marionette DEBUG loaded listener.js 20:51:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 109 (0x1182af800) [pid = 2256] [serial = 437] [outer = 0x115e70400] 20:51:18 INFO - PROCESS | 2256 | [2256] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:51:18 INFO - PROCESS | 2256 | 1467690678283 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]]]}] 20:51:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 20:51:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 726ms 20:51:18 INFO - PROCESS | 2256 | 1467690678307 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 20:51:18 INFO - PROCESS | 2256 | 1467690678309 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 20:51:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 20:51:18 INFO - PROCESS | 2256 | 1467690678314 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 20:51:18 INFO - PROCESS | 2256 | 1467690678317 Marionette TRACE conn2 <- [1,558,null,{}] 20:51:18 INFO - PROCESS | 2256 | 1467690678319 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}] 20:51:18 INFO - PROCESS | 2256 | 1467690678321 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:18 INFO - PROCESS | 2256 | 1467690678437 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 20:51:18 INFO - PROCESS | 2256 | 1467690678496 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:18 INFO - PROCESS | 2256 | 1467690678498 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:18 INFO - PROCESS | 2256 | ++DOCSHELL 0x119ab1000 == 48 [pid = 2256] [id = 147] 20:51:18 INFO - PROCESS | 2256 | ++DOMWINDOW == 110 (0x11840fc00) [pid = 2256] [serial = 438] [outer = 0x0] 20:51:18 INFO - PROCESS | 2256 | ++DOMWINDOW == 111 (0x11972d000) [pid = 2256] [serial = 439] [outer = 0x11840fc00] 20:51:18 INFO - PROCESS | 2256 | 1467690678528 Marionette DEBUG loaded listener.js 20:51:18 INFO - PROCESS | 2256 | ++DOMWINDOW == 112 (0x119de9000) [pid = 2256] [serial = 440] [outer = 0x11840fc00] 20:51:18 INFO - PROCESS | 2256 | 1467690678977 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]]]}] 20:51:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 20:51:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 672ms 20:51:18 INFO - PROCESS | 2256 | 1467690678984 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 20:51:18 INFO - PROCESS | 2256 | 1467690678986 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 20:51:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 20:51:18 INFO - PROCESS | 2256 | 1467690678988 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 20:51:18 INFO - PROCESS | 2256 | 1467690678989 Marionette TRACE conn2 <- [1,562,null,{}] 20:51:19 INFO - PROCESS | 2256 | 1467690678998 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}] 20:51:19 INFO - PROCESS | 2256 | 1467690679001 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:19 INFO - PROCESS | 2256 | 1467690679127 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 20:51:19 INFO - PROCESS | 2256 | 1467690679188 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:19 INFO - PROCESS | 2256 | 1467690679190 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:19 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd62800 == 49 [pid = 2256] [id = 148] 20:51:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 113 (0x123fdc800) [pid = 2256] [serial = 441] [outer = 0x0] 20:51:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 114 (0x125d52400) [pid = 2256] [serial = 442] [outer = 0x123fdc800] 20:51:19 INFO - PROCESS | 2256 | 1467690679222 Marionette DEBUG loaded listener.js 20:51:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 115 (0x1266f0c00) [pid = 2256] [serial = 443] [outer = 0x123fdc800] 20:51:19 INFO - PROCESS | 2256 | [2256] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:51:19 INFO - PROCESS | 2256 | 1467690679679 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]]]}] 20:51:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 20:51:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 721ms 20:51:19 INFO - PROCESS | 2256 | 1467690679709 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 20:51:19 INFO - PROCESS | 2256 | 1467690679711 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 20:51:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 20:51:19 INFO - PROCESS | 2256 | 1467690679713 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 20:51:19 INFO - PROCESS | 2256 | 1467690679714 Marionette TRACE conn2 <- [1,566,null,{}] 20:51:19 INFO - PROCESS | 2256 | 1467690679717 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}] 20:51:19 INFO - PROCESS | 2256 | 1467690679718 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:19 INFO - PROCESS | 2256 | 1467690679827 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 20:51:19 INFO - PROCESS | 2256 | 1467690679887 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:19 INFO - PROCESS | 2256 | 1467690679888 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:19 INFO - PROCESS | 2256 | ++DOCSHELL 0x12ca0d000 == 50 [pid = 2256] [id = 149] 20:51:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 116 (0x12931f000) [pid = 2256] [serial = 444] [outer = 0x0] 20:51:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 117 (0x12954a800) [pid = 2256] [serial = 445] [outer = 0x12931f000] 20:51:19 INFO - PROCESS | 2256 | 1467690679918 Marionette DEBUG loaded listener.js 20:51:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 118 (0x12a716800) [pid = 2256] [serial = 446] [outer = 0x12931f000] 20:51:20 INFO - PROCESS | 2256 | [2256] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:51:20 INFO - PROCESS | 2256 | 1467690680327 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]]]}] 20:51:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 20:51:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 621ms 20:51:20 INFO - PROCESS | 2256 | 1467690680334 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 20:51:20 INFO - PROCESS | 2256 | 1467690680336 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 20:51:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 20:51:20 INFO - PROCESS | 2256 | 1467690680338 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 20:51:20 INFO - PROCESS | 2256 | 1467690680339 Marionette TRACE conn2 <- [1,570,null,{}] 20:51:20 INFO - PROCESS | 2256 | 1467690680342 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}] 20:51:20 INFO - PROCESS | 2256 | 1467690680343 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:20 INFO - PROCESS | 2256 | 1467690680446 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 20:51:20 INFO - PROCESS | 2256 | 1467690680536 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:20 INFO - PROCESS | 2256 | 1467690680537 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:20 INFO - PROCESS | 2256 | ++DOCSHELL 0x12cf0a000 == 51 [pid = 2256] [id = 150] 20:51:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 119 (0x12b1b1000) [pid = 2256] [serial = 447] [outer = 0x0] 20:51:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 120 (0x12b24ac00) [pid = 2256] [serial = 448] [outer = 0x12b1b1000] 20:51:20 INFO - PROCESS | 2256 | 1467690680566 Marionette DEBUG loaded listener.js 20:51:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 121 (0x12c0bc000) [pid = 2256] [serial = 449] [outer = 0x12b1b1000] 20:51:20 INFO - PROCESS | 2256 | [2256] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:51:20 INFO - PROCESS | 2256 | 1467690680961 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]]]}] 20:51:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 20:51:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 668ms 20:51:21 INFO - PROCESS | 2256 | 1467690681007 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 20:51:21 INFO - PROCESS | 2256 | 1467690681008 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 20:51:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 20:51:21 INFO - PROCESS | 2256 | 1467690681011 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 20:51:21 INFO - PROCESS | 2256 | 1467690681012 Marionette TRACE conn2 <- [1,574,null,{}] 20:51:21 INFO - PROCESS | 2256 | 1467690681014 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}] 20:51:21 INFO - PROCESS | 2256 | 1467690681019 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:21 INFO - PROCESS | 2256 | 1467690681146 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 20:51:21 INFO - PROCESS | 2256 | 1467690681222 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:21 INFO - PROCESS | 2256 | 1467690681224 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:21 INFO - PROCESS | 2256 | ++DOCSHELL 0x116fa1800 == 52 [pid = 2256] [id = 151] 20:51:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 122 (0x1182b6800) [pid = 2256] [serial = 450] [outer = 0x0] 20:51:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 123 (0x1216f1800) [pid = 2256] [serial = 451] [outer = 0x1182b6800] 20:51:21 INFO - PROCESS | 2256 | 1467690681254 Marionette DEBUG loaded listener.js 20:51:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 124 (0x12c0c0800) [pid = 2256] [serial = 452] [outer = 0x1182b6800] 20:51:21 INFO - PROCESS | 2256 | 1467690681836 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]]]}] 20:51:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 20:51:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 869ms 20:51:21 INFO - PROCESS | 2256 | 1467690681881 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 20:51:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 20:51:21 INFO - PROCESS | 2256 | 1467690681883 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 20:51:21 INFO - PROCESS | 2256 | 1467690681886 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 20:51:21 INFO - PROCESS | 2256 | 1467690681888 Marionette TRACE conn2 <- [1,578,null,{}] 20:51:21 INFO - PROCESS | 2256 | 1467690681911 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}] 20:51:21 INFO - PROCESS | 2256 | 1467690681912 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:22 INFO - PROCESS | 2256 | 1467690682012 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 20:51:22 INFO - PROCESS | 2256 | 1467690682087 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:22 INFO - PROCESS | 2256 | 1467690682089 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:22 INFO - PROCESS | 2256 | ++DOCSHELL 0x116964000 == 53 [pid = 2256] [id = 152] 20:51:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 125 (0x1183a6400) [pid = 2256] [serial = 453] [outer = 0x0] 20:51:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 126 (0x118419c00) [pid = 2256] [serial = 454] [outer = 0x1183a6400] 20:51:22 INFO - PROCESS | 2256 | 1467690682117 Marionette DEBUG loaded listener.js 20:51:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 127 (0x119467800) [pid = 2256] [serial = 455] [outer = 0x1183a6400] 20:51:22 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd54000 == 52 [pid = 2256] [id = 144] 20:51:22 INFO - PROCESS | 2256 | --DOCSHELL 0x12b20a800 == 51 [pid = 2256] [id = 143] 20:51:22 INFO - PROCESS | 2256 | --DOCSHELL 0x12b17f000 == 50 [pid = 2256] [id = 142] 20:51:22 INFO - PROCESS | 2256 | --DOCSHELL 0x12a670800 == 49 [pid = 2256] [id = 141] 20:51:22 INFO - PROCESS | 2256 | --DOCSHELL 0x128c3e000 == 48 [pid = 2256] [id = 140] 20:51:22 INFO - PROCESS | 2256 | --DOCSHELL 0x125d17000 == 47 [pid = 2256] [id = 139] 20:51:22 INFO - PROCESS | 2256 | --DOCSHELL 0x115eba800 == 46 [pid = 2256] [id = 138] 20:51:22 INFO - PROCESS | 2256 | --DOCSHELL 0x1212e5000 == 45 [pid = 2256] [id = 137] 20:51:22 INFO - PROCESS | 2256 | --DOCSHELL 0x1199bb000 == 44 [pid = 2256] [id = 136] 20:51:22 INFO - PROCESS | 2256 | --DOCSHELL 0x11824b800 == 43 [pid = 2256] [id = 135] 20:51:22 INFO - PROCESS | 2256 | --DOCSHELL 0x115d8b000 == 42 [pid = 2256] [id = 134] 20:51:22 INFO - PROCESS | 2256 | --DOCSHELL 0x11928a800 == 41 [pid = 2256] [id = 130] 20:51:22 INFO - PROCESS | 2256 | --DOMWINDOW == 126 (0x128be9400) [pid = 2256] [serial = 299] [outer = 0x0] [url = about:blank] 20:51:22 INFO - PROCESS | 2256 | --DOMWINDOW == 125 (0x12bd97c00) [pid = 2256] [serial = 364] [outer = 0x0] [url = about:blank] 20:51:22 INFO - PROCESS | 2256 | --DOMWINDOW == 124 (0x12c3c9800) [pid = 2256] [serial = 367] [outer = 0x0] [url = about:blank] 20:51:22 INFO - PROCESS | 2256 | --DOMWINDOW == 123 (0x11841a400) [pid = 2256] [serial = 376] [outer = 0x0] [url = about:blank] 20:51:22 INFO - PROCESS | 2256 | --DOMWINDOW == 122 (0x12a83a400) [pid = 2256] [serial = 361] [outer = 0x0] [url = about:blank] 20:51:22 INFO - PROCESS | 2256 | --DOMWINDOW == 121 (0x123d76c00) [pid = 2256] [serial = 343] [outer = 0x0] [url = about:blank] 20:51:22 INFO - PROCESS | 2256 | --DOMWINDOW == 120 (0x119731000) [pid = 2256] [serial = 340] [outer = 0x0] [url = about:blank] 20:51:22 INFO - PROCESS | 2256 | --DOMWINDOW == 119 (0x128beac00) [pid = 2256] [serial = 347] [outer = 0x0] [url = about:blank] 20:51:22 INFO - PROCESS | 2256 | --DOMWINDOW == 118 (0x125d50000) [pid = 2256] [serial = 346] [outer = 0x0] [url = about:blank] 20:51:22 INFO - PROCESS | 2256 | --DOMWINDOW == 117 (0x1182b2c00) [pid = 2256] [serial = 337] [outer = 0x0] [url = about:blank] 20:51:22 INFO - PROCESS | 2256 | --DOMWINDOW == 116 (0x121280800) [pid = 2256] [serial = 352] [outer = 0x0] [url = about:blank] 20:51:22 INFO - PROCESS | 2256 | --DOMWINDOW == 115 (0x123f4a400) [pid = 2256] [serial = 353] [outer = 0x0] [url = about:blank] 20:51:22 INFO - PROCESS | 2256 | --DOMWINDOW == 114 (0x119b08800) [pid = 2256] [serial = 350] [outer = 0x0] [url = about:blank] 20:51:22 INFO - PROCESS | 2256 | --DOMWINDOW == 113 (0x11945f000) [pid = 2256] [serial = 349] [outer = 0x0] [url = about:blank] 20:51:22 INFO - PROCESS | 2256 | --DOMWINDOW == 112 (0x12b0ba400) [pid = 2256] [serial = 382] [outer = 0x0] [url = about:blank] 20:51:22 INFO - PROCESS | 2256 | --DOMWINDOW == 111 (0x128be9c00) [pid = 2256] [serial = 355] [outer = 0x0] [url = about:blank] 20:51:22 INFO - PROCESS | 2256 | --DOMWINDOW == 110 (0x129543400) [pid = 2256] [serial = 356] [outer = 0x0] [url = about:blank] 20:51:22 INFO - PROCESS | 2256 | --DOMWINDOW == 109 (0x12a710800) [pid = 2256] [serial = 358] [outer = 0x0] [url = about:blank] 20:51:22 INFO - PROCESS | 2256 | --DOMWINDOW == 108 (0x12a719000) [pid = 2256] [serial = 359] [outer = 0x0] [url = about:blank] 20:51:22 INFO - PROCESS | 2256 | --DOMWINDOW == 107 (0x1129b3c00) [pid = 2256] [serial = 371] [outer = 0x0] [url = about:blank] 20:51:22 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x1129afc00) [pid = 2256] [serial = 370] [outer = 0x0] [url = about:blank] 20:51:22 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x118416800) [pid = 2256] [serial = 373] [outer = 0x0] [url = about:blank] 20:51:22 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x119ded000) [pid = 2256] [serial = 379] [outer = 0x0] [url = about:blank] 20:51:22 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x1264ed000) [pid = 2256] [serial = 380] [outer = 0x0] [url = about:blank] 20:51:22 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x12c0c3400) [pid = 2256] [serial = 383] [outer = 0x0] [url = about:blank] 20:51:22 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x12c930c00) [pid = 2256] [serial = 368] [outer = 0x0] [url = about:blank] 20:51:22 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x11841a800) [pid = 2256] [serial = 374] [outer = 0x0] [url = about:blank] 20:51:22 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x12c0c3000) [pid = 2256] [serial = 365] [outer = 0x0] [url = about:blank] 20:51:22 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x119465400) [pid = 2256] [serial = 377] [outer = 0x0] [url = about:blank] 20:51:22 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x12b241000) [pid = 2256] [serial = 362] [outer = 0x0] [url = about:blank] 20:51:22 INFO - PROCESS | 2256 | 1467690682573 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]]]}] 20:51:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 20:51:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 725ms 20:51:22 INFO - PROCESS | 2256 | 1467690682615 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 20:51:22 INFO - PROCESS | 2256 | 1467690682618 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 20:51:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 20:51:22 INFO - PROCESS | 2256 | 1467690682623 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 20:51:22 INFO - PROCESS | 2256 | 1467690682626 Marionette TRACE conn2 <- [1,582,null,{}] 20:51:22 INFO - PROCESS | 2256 | 1467690682628 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}] 20:51:22 INFO - PROCESS | 2256 | 1467690682630 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:22 INFO - PROCESS | 2256 | 1467690682716 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 20:51:22 INFO - PROCESS | 2256 | 1467690682720 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:22 INFO - PROCESS | 2256 | 1467690682722 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:22 INFO - PROCESS | 2256 | ++DOCSHELL 0x118244800 == 42 [pid = 2256] [id = 153] 20:51:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x119de4c00) [pid = 2256] [serial = 456] [outer = 0x0] 20:51:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x119dec800) [pid = 2256] [serial = 457] [outer = 0x119de4c00] 20:51:22 INFO - PROCESS | 2256 | 1467690682749 Marionette DEBUG loaded listener.js 20:51:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x119e4fc00) [pid = 2256] [serial = 458] [outer = 0x119de4c00] 20:51:23 INFO - PROCESS | 2256 | 1467690683114 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]]]}] 20:51:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 20:51:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 523ms 20:51:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 20:51:23 INFO - PROCESS | 2256 | 1467690683145 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 20:51:23 INFO - PROCESS | 2256 | 1467690683147 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 20:51:23 INFO - PROCESS | 2256 | 1467690683149 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 20:51:23 INFO - PROCESS | 2256 | 1467690683151 Marionette TRACE conn2 <- [1,586,null,{}] 20:51:23 INFO - PROCESS | 2256 | 1467690683158 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}] 20:51:23 INFO - PROCESS | 2256 | 1467690683161 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:23 INFO - PROCESS | 2256 | 1467690683245 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 20:51:23 INFO - PROCESS | 2256 | 1467690683249 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:23 INFO - PROCESS | 2256 | 1467690683251 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:23 INFO - PROCESS | 2256 | ++DOCSHELL 0x11a18e800 == 43 [pid = 2256] [id = 154] 20:51:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x121280800) [pid = 2256] [serial = 459] [outer = 0x0] 20:51:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x1216f6400) [pid = 2256] [serial = 460] [outer = 0x121280800] 20:51:23 INFO - PROCESS | 2256 | 1467690683279 Marionette DEBUG loaded listener.js 20:51:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x123d70400) [pid = 2256] [serial = 461] [outer = 0x121280800] 20:51:23 INFO - PROCESS | 2256 | [2256] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:51:23 INFO - PROCESS | 2256 | [2256] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:51:23 INFO - PROCESS | 2256 | [2256] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:51:23 INFO - PROCESS | 2256 | 1467690683650 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]]]}] 20:51:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 20:51:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 522ms 20:51:23 INFO - PROCESS | 2256 | 1467690683672 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 20:51:23 INFO - PROCESS | 2256 | 1467690683674 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 20:51:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 20:51:23 INFO - PROCESS | 2256 | 1467690683688 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 20:51:23 INFO - PROCESS | 2256 | 1467690683689 Marionette TRACE conn2 <- [1,590,null,{}] 20:51:23 INFO - PROCESS | 2256 | 1467690683693 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}] 20:51:23 INFO - PROCESS | 2256 | 1467690683694 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:23 INFO - PROCESS | 2256 | 1467690683779 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 20:51:23 INFO - PROCESS | 2256 | 1467690683783 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:23 INFO - PROCESS | 2256 | 1467690683784 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:23 INFO - PROCESS | 2256 | ++DOCSHELL 0x121a6e800 == 44 [pid = 2256] [id = 155] 20:51:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x125dc9c00) [pid = 2256] [serial = 462] [outer = 0x0] 20:51:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x1266cf000) [pid = 2256] [serial = 463] [outer = 0x125dc9c00] 20:51:23 INFO - PROCESS | 2256 | 1467690683810 Marionette DEBUG loaded listener.js 20:51:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x1268d1c00) [pid = 2256] [serial = 464] [outer = 0x125dc9c00] 20:51:24 INFO - PROCESS | 2256 | 1467690684134 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]]]}] 20:51:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 20:51:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 484ms 20:51:24 INFO - PROCESS | 2256 | 1467690684162 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 20:51:24 INFO - PROCESS | 2256 | 1467690684164 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 20:51:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 20:51:24 INFO - PROCESS | 2256 | 1467690684166 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 20:51:24 INFO - PROCESS | 2256 | 1467690684167 Marionette TRACE conn2 <- [1,594,null,{}] 20:51:24 INFO - PROCESS | 2256 | 1467690684170 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}] 20:51:24 INFO - PROCESS | 2256 | 1467690684171 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:24 INFO - PROCESS | 2256 | 1467690684275 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 20:51:24 INFO - PROCESS | 2256 | 1467690684371 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:24 INFO - PROCESS | 2256 | 1467690684372 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:24 INFO - PROCESS | 2256 | ++DOCSHELL 0x126407000 == 45 [pid = 2256] [id = 156] 20:51:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x125f87800) [pid = 2256] [serial = 465] [outer = 0x0] 20:51:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 108 (0x128be2400) [pid = 2256] [serial = 466] [outer = 0x125f87800] 20:51:24 INFO - PROCESS | 2256 | 1467690684422 Marionette DEBUG loaded listener.js 20:51:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 109 (0x1295b5000) [pid = 2256] [serial = 467] [outer = 0x125f87800] 20:51:24 INFO - PROCESS | 2256 | 1467690684838 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]]]}] 20:51:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 20:51:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 720ms 20:51:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 20:51:24 INFO - PROCESS | 2256 | 1467690684886 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 20:51:24 INFO - PROCESS | 2256 | 1467690684887 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 20:51:24 INFO - PROCESS | 2256 | 1467690684890 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 20:51:24 INFO - PROCESS | 2256 | 1467690684892 Marionette TRACE conn2 <- [1,598,null,{}] 20:51:24 INFO - PROCESS | 2256 | 1467690684895 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}] 20:51:24 INFO - PROCESS | 2256 | 1467690684899 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:25 INFO - PROCESS | 2256 | 1467690685031 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 20:51:25 INFO - PROCESS | 2256 | 1467690685069 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:25 INFO - PROCESS | 2256 | 1467690685070 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:25 INFO - PROCESS | 2256 | ++DOCSHELL 0x129866000 == 46 [pid = 2256] [id = 157] 20:51:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 110 (0x12b97ec00) [pid = 2256] [serial = 468] [outer = 0x0] 20:51:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 111 (0x12b985c00) [pid = 2256] [serial = 469] [outer = 0x12b97ec00] 20:51:25 INFO - PROCESS | 2256 | 1467690685097 Marionette DEBUG loaded listener.js 20:51:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 112 (0x12ba6f000) [pid = 2256] [serial = 470] [outer = 0x12b97ec00] 20:51:25 INFO - PROCESS | 2256 | 1467690685423 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]]]}] 20:51:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 20:51:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 572ms 20:51:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 20:51:25 INFO - PROCESS | 2256 | 1467690685470 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 20:51:25 INFO - PROCESS | 2256 | 1467690685471 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 20:51:25 INFO - PROCESS | 2256 | 1467690685473 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 20:51:25 INFO - PROCESS | 2256 | 1467690685474 Marionette TRACE conn2 <- [1,602,null,{}] 20:51:25 INFO - PROCESS | 2256 | 1467690685477 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}] 20:51:25 INFO - PROCESS | 2256 | 1467690685478 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:25 INFO - PROCESS | 2256 | 1467690685583 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 20:51:25 INFO - PROCESS | 2256 | 1467690685619 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:25 INFO - PROCESS | 2256 | 1467690685627 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:25 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b030800 == 47 [pid = 2256] [id = 158] 20:51:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 113 (0x12b9d3000) [pid = 2256] [serial = 471] [outer = 0x0] 20:51:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 114 (0x12c0bac00) [pid = 2256] [serial = 472] [outer = 0x12b9d3000] 20:51:25 INFO - PROCESS | 2256 | 1467690685653 Marionette DEBUG loaded listener.js 20:51:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 115 (0x12c3cdc00) [pid = 2256] [serial = 473] [outer = 0x12b9d3000] 20:51:25 INFO - PROCESS | 2256 | 1467690685987 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]]]}] 20:51:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 20:51:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 569ms 20:51:26 INFO - PROCESS | 2256 | 1467690686043 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 20:51:26 INFO - PROCESS | 2256 | 1467690686044 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 20:51:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 20:51:26 INFO - PROCESS | 2256 | 1467690686046 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 20:51:26 INFO - PROCESS | 2256 | 1467690686047 Marionette TRACE conn2 <- [1,606,null,{}] 20:51:26 INFO - PROCESS | 2256 | 1467690686049 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}] 20:51:26 INFO - PROCESS | 2256 | 1467690686050 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:26 INFO - PROCESS | 2256 | 1467690686153 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 20:51:26 INFO - PROCESS | 2256 | 1467690686165 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:26 INFO - PROCESS | 2256 | 1467690686166 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:26 INFO - PROCESS | 2256 | ++DOCSHELL 0x12ba35000 == 48 [pid = 2256] [id = 159] 20:51:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 116 (0x125497c00) [pid = 2256] [serial = 474] [outer = 0x0] 20:51:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 117 (0x12549ac00) [pid = 2256] [serial = 475] [outer = 0x125497c00] 20:51:26 INFO - PROCESS | 2256 | 1467690686190 Marionette DEBUG loaded listener.js 20:51:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 118 (0x12549ec00) [pid = 2256] [serial = 476] [outer = 0x125497c00] 20:51:26 INFO - PROCESS | 2256 | 1467690686526 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]]]}] 20:51:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 20:51:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 518ms 20:51:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 20:51:26 INFO - PROCESS | 2256 | 1467690686564 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 20:51:26 INFO - PROCESS | 2256 | 1467690686565 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 20:51:26 INFO - PROCESS | 2256 | 1467690686567 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 20:51:26 INFO - PROCESS | 2256 | 1467690686569 Marionette TRACE conn2 <- [1,610,null,{}] 20:51:26 INFO - PROCESS | 2256 | 1467690686571 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}] 20:51:26 INFO - PROCESS | 2256 | 1467690686572 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:26 INFO - PROCESS | 2256 | 1467690686685 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 20:51:26 INFO - PROCESS | 2256 | --DOMWINDOW == 117 (0x112f2c800) [pid = 2256] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 20:51:26 INFO - PROCESS | 2256 | --DOMWINDOW == 116 (0x1211e3800) [pid = 2256] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 20:51:26 INFO - PROCESS | 2256 | --DOMWINDOW == 115 (0x129545c00) [pid = 2256] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 20:51:26 INFO - PROCESS | 2256 | --DOMWINDOW == 114 (0x112696000) [pid = 2256] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 20:51:26 INFO - PROCESS | 2256 | --DOMWINDOW == 113 (0x116a1a000) [pid = 2256] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 20:51:26 INFO - PROCESS | 2256 | --DOMWINDOW == 112 (0x11841d800) [pid = 2256] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 20:51:26 INFO - PROCESS | 2256 | --DOMWINDOW == 111 (0x129547400) [pid = 2256] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 20:51:26 INFO - PROCESS | 2256 | --DOMWINDOW == 110 (0x121bfe800) [pid = 2256] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 20:51:26 INFO - PROCESS | 2256 | --DOMWINDOW == 109 (0x1129aa800) [pid = 2256] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 20:51:26 INFO - PROCESS | 2256 | --DOMWINDOW == 108 (0x123d2b800) [pid = 2256] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 20:51:26 INFO - PROCESS | 2256 | --DOMWINDOW == 107 (0x112696800) [pid = 2256] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 20:51:26 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x12bde6000) [pid = 2256] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 20:51:26 INFO - PROCESS | 2256 | 1467690686858 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:26 INFO - PROCESS | 2256 | 1467690686859 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:26 INFO - PROCESS | 2256 | ++DOCSHELL 0x11928e800 == 49 [pid = 2256] [id = 160] 20:51:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x1126a2000) [pid = 2256] [serial = 477] [outer = 0x0] 20:51:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 108 (0x1182ac000) [pid = 2256] [serial = 478] [outer = 0x1126a2000] 20:51:26 INFO - PROCESS | 2256 | 1467690686883 Marionette DEBUG loaded listener.js 20:51:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 109 (0x119e22400) [pid = 2256] [serial = 479] [outer = 0x1126a2000] 20:51:27 INFO - PROCESS | 2256 | 1467690687243 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]]]}] 20:51:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 20:51:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 719ms 20:51:27 INFO - PROCESS | 2256 | 1467690687288 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 20:51:27 INFO - PROCESS | 2256 | 1467690687290 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 20:51:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 20:51:27 INFO - PROCESS | 2256 | 1467690687294 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 20:51:27 INFO - PROCESS | 2256 | 1467690687296 Marionette TRACE conn2 <- [1,614,null,{}] 20:51:27 INFO - PROCESS | 2256 | 1467690687299 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}] 20:51:27 INFO - PROCESS | 2256 | 1467690687301 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:27 INFO - PROCESS | 2256 | 1467690687466 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 20:51:27 INFO - PROCESS | 2256 | 1467690687481 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:27 INFO - PROCESS | 2256 | 1467690687482 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:27 INFO - PROCESS | 2256 | ++DOCSHELL 0x12c366800 == 50 [pid = 2256] [id = 161] 20:51:27 INFO - PROCESS | 2256 | ++DOMWINDOW == 110 (0x1129aa800) [pid = 2256] [serial = 480] [outer = 0x0] 20:51:27 INFO - PROCESS | 2256 | ++DOMWINDOW == 111 (0x1211e3800) [pid = 2256] [serial = 481] [outer = 0x1129aa800] 20:51:27 INFO - PROCESS | 2256 | 1467690687520 Marionette DEBUG loaded listener.js 20:51:27 INFO - PROCESS | 2256 | ++DOMWINDOW == 112 (0x12baebc00) [pid = 2256] [serial = 482] [outer = 0x1129aa800] 20:51:27 INFO - PROCESS | 2256 | 1467690687866 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]]]}] 20:51:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 20:51:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 622ms 20:51:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 20:51:27 INFO - PROCESS | 2256 | 1467690687916 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 20:51:27 INFO - PROCESS | 2256 | 1467690687918 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 20:51:27 INFO - PROCESS | 2256 | 1467690687921 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 20:51:27 INFO - PROCESS | 2256 | 1467690687924 Marionette TRACE conn2 <- [1,618,null,{}] 20:51:27 INFO - PROCESS | 2256 | 1467690687939 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}] 20:51:27 INFO - PROCESS | 2256 | 1467690687941 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:28 INFO - PROCESS | 2256 | 1467690688153 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 20:51:28 INFO - PROCESS | 2256 | 1467690688167 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:28 INFO - PROCESS | 2256 | 1467690688169 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:28 INFO - PROCESS | 2256 | ++DOCSHELL 0x12d20e800 == 51 [pid = 2256] [id = 162] 20:51:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 113 (0x12baf1800) [pid = 2256] [serial = 483] [outer = 0x0] 20:51:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 114 (0x12c3ce400) [pid = 2256] [serial = 484] [outer = 0x12baf1800] 20:51:28 INFO - PROCESS | 2256 | 1467690688204 Marionette DEBUG loaded listener.js 20:51:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 115 (0x12c93c400) [pid = 2256] [serial = 485] [outer = 0x12baf1800] 20:51:28 INFO - PROCESS | 2256 | 1467690688506 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]]]}] 20:51:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 20:51:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 623ms 20:51:28 INFO - PROCESS | 2256 | 1467690688546 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 20:51:28 INFO - PROCESS | 2256 | 1467690688548 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 20:51:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 20:51:28 INFO - PROCESS | 2256 | 1467690688550 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 20:51:28 INFO - PROCESS | 2256 | 1467690688551 Marionette TRACE conn2 <- [1,622,null,{}] 20:51:28 INFO - PROCESS | 2256 | 1467690688553 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}] 20:51:28 INFO - PROCESS | 2256 | 1467690688554 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:28 INFO - PROCESS | 2256 | 1467690688642 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 20:51:28 INFO - PROCESS | 2256 | 1467690688702 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:28 INFO - PROCESS | 2256 | 1467690688703 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:28 INFO - PROCESS | 2256 | ++DOCSHELL 0x12d496000 == 52 [pid = 2256] [id = 163] 20:51:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 116 (0x117486c00) [pid = 2256] [serial = 486] [outer = 0x0] 20:51:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 117 (0x11748e800) [pid = 2256] [serial = 487] [outer = 0x117486c00] 20:51:28 INFO - PROCESS | 2256 | 1467690688727 Marionette DEBUG loaded listener.js 20:51:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 118 (0x117494400) [pid = 2256] [serial = 488] [outer = 0x117486c00] 20:51:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 20:51:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 622ms 20:51:29 INFO - PROCESS | 2256 | 1467690689166 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]]]}] 20:51:29 INFO - PROCESS | 2256 | 1467690689173 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 20:51:29 INFO - PROCESS | 2256 | 1467690689178 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 20:51:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 20:51:29 INFO - PROCESS | 2256 | 1467690689200 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 20:51:29 INFO - PROCESS | 2256 | 1467690689202 Marionette TRACE conn2 <- [1,626,null,{}] 20:51:29 INFO - PROCESS | 2256 | 1467690689206 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}] 20:51:29 INFO - PROCESS | 2256 | 1467690689209 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:29 INFO - PROCESS | 2256 | 1467690689318 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 20:51:29 INFO - PROCESS | 2256 | 1467690689427 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:29 INFO - PROCESS | 2256 | 1467690689428 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:29 INFO - PROCESS | 2256 | ++DOCSHELL 0x119587000 == 53 [pid = 2256] [id = 164] 20:51:29 INFO - PROCESS | 2256 | ++DOMWINDOW == 119 (0x117495000) [pid = 2256] [serial = 489] [outer = 0x0] 20:51:29 INFO - PROCESS | 2256 | ++DOMWINDOW == 120 (0x1182b3400) [pid = 2256] [serial = 490] [outer = 0x117495000] 20:51:29 INFO - PROCESS | 2256 | 1467690689460 Marionette DEBUG loaded listener.js 20:51:29 INFO - PROCESS | 2256 | ++DOMWINDOW == 121 (0x119105c00) [pid = 2256] [serial = 491] [outer = 0x117495000] 20:51:29 INFO - PROCESS | 2256 | 1467690689870 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]]]}] 20:51:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 20:51:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 725ms 20:51:29 INFO - PROCESS | 2256 | 1467690689923 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 20:51:29 INFO - PROCESS | 2256 | 1467690689926 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 20:51:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 20:51:29 INFO - PROCESS | 2256 | 1467690689930 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 20:51:29 INFO - PROCESS | 2256 | 1467690689932 Marionette TRACE conn2 <- [1,630,null,{}] 20:51:29 INFO - PROCESS | 2256 | 1467690689935 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}] 20:51:29 INFO - PROCESS | 2256 | 1467690689937 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:30 INFO - PROCESS | 2256 | 1467690690046 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 20:51:30 INFO - PROCESS | 2256 | 1467690690119 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:30 INFO - PROCESS | 2256 | 1467690690120 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:30 INFO - PROCESS | 2256 | ++DOCSHELL 0x128b4d800 == 54 [pid = 2256] [id = 165] 20:51:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 122 (0x119dec000) [pid = 2256] [serial = 492] [outer = 0x0] 20:51:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 123 (0x119e55c00) [pid = 2256] [serial = 493] [outer = 0x119dec000] 20:51:30 INFO - PROCESS | 2256 | 1467690690153 Marionette DEBUG loaded listener.js 20:51:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 124 (0x121642000) [pid = 2256] [serial = 494] [outer = 0x119dec000] 20:51:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 125 (0x125d47000) [pid = 2256] [serial = 495] [outer = 0x12cbe5c00] 20:51:30 INFO - PROCESS | 2256 | 1467690690656 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]]]}] 20:51:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 20:51:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 824ms 20:51:30 INFO - PROCESS | 2256 | 1467690690755 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 20:51:30 INFO - PROCESS | 2256 | 1467690690758 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 20:51:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 20:51:30 INFO - PROCESS | 2256 | 1467690690777 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 20:51:30 INFO - PROCESS | 2256 | 1467690690782 Marionette TRACE conn2 <- [1,634,null,{}] 20:51:30 INFO - PROCESS | 2256 | 1467690690794 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}] 20:51:30 INFO - PROCESS | 2256 | 1467690690798 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:30 INFO - PROCESS | 2256 | 1467690690916 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 20:51:30 INFO - PROCESS | 2256 | 1467690690985 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:30 INFO - PROCESS | 2256 | 1467690690988 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:31 INFO - PROCESS | 2256 | ++DOCSHELL 0x12d20d800 == 55 [pid = 2256] [id = 166] 20:51:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 126 (0x1211ec000) [pid = 2256] [serial = 496] [outer = 0x0] 20:51:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 127 (0x12549d000) [pid = 2256] [serial = 497] [outer = 0x1211ec000] 20:51:31 INFO - PROCESS | 2256 | 1467690691021 Marionette DEBUG loaded listener.js 20:51:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 128 (0x12a83a400) [pid = 2256] [serial = 498] [outer = 0x1211ec000] 20:51:31 INFO - PROCESS | 2256 | [2256] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:51:31 INFO - PROCESS | 2256 | 1467690691435 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]]]}] 20:51:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 20:51:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 681ms 20:51:31 INFO - PROCESS | 2256 | 1467690691455 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 20:51:31 INFO - PROCESS | 2256 | 1467690691457 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 20:51:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 20:51:31 INFO - PROCESS | 2256 | 1467690691460 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 20:51:31 INFO - PROCESS | 2256 | 1467690691461 Marionette TRACE conn2 <- [1,638,null,{}] 20:51:31 INFO - PROCESS | 2256 | 1467690691464 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}] 20:51:31 INFO - PROCESS | 2256 | 1467690691465 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:31 INFO - PROCESS | 2256 | 1467690691573 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 20:51:31 INFO - PROCESS | 2256 | 1467690691633 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:31 INFO - PROCESS | 2256 | 1467690691634 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:31 INFO - PROCESS | 2256 | ++DOCSHELL 0x12dc58800 == 56 [pid = 2256] [id = 167] 20:51:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 129 (0x12b23f000) [pid = 2256] [serial = 499] [outer = 0x0] 20:51:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 130 (0x12b987c00) [pid = 2256] [serial = 500] [outer = 0x12b23f000] 20:51:31 INFO - PROCESS | 2256 | 1467690691704 Marionette DEBUG loaded listener.js 20:51:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 131 (0x12bae5400) [pid = 2256] [serial = 501] [outer = 0x12b23f000] 20:51:31 INFO - PROCESS | 2256 | [2256] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:51:32 INFO - PROCESS | 2256 | 1467690692126 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]]]}] 20:51:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 20:51:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 718ms 20:51:32 INFO - PROCESS | 2256 | 1467690692226 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 20:51:32 INFO - PROCESS | 2256 | 1467690692227 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 20:51:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 20:51:32 INFO - PROCESS | 2256 | 1467690692232 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 20:51:32 INFO - PROCESS | 2256 | 1467690692233 Marionette TRACE conn2 <- [1,642,null,{}] 20:51:32 INFO - PROCESS | 2256 | 1467690692235 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}] 20:51:32 INFO - PROCESS | 2256 | 1467690692237 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:32 INFO - PROCESS | 2256 | 1467690692343 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 20:51:32 INFO - PROCESS | 2256 | 1467690692615 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:32 INFO - PROCESS | 2256 | 1467690692616 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:32 INFO - PROCESS | 2256 | ++DOCSHELL 0x11859b000 == 57 [pid = 2256] [id = 168] 20:51:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 132 (0x1129a8c00) [pid = 2256] [serial = 502] [outer = 0x0] 20:51:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 133 (0x113312000) [pid = 2256] [serial = 503] [outer = 0x1129a8c00] 20:51:32 INFO - PROCESS | 2256 | 1467690692657 Marionette DEBUG loaded listener.js 20:51:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 134 (0x117489400) [pid = 2256] [serial = 504] [outer = 0x1129a8c00] 20:51:33 INFO - PROCESS | 2256 | 1467690693135 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]]]}] 20:51:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 20:51:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 973ms 20:51:33 INFO - PROCESS | 2256 | 1467690693205 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 20:51:33 INFO - PROCESS | 2256 | 1467690693207 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 20:51:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 20:51:33 INFO - PROCESS | 2256 | 1467690693230 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 20:51:33 INFO - PROCESS | 2256 | 1467690693231 Marionette TRACE conn2 <- [1,646,null,{}] 20:51:33 INFO - PROCESS | 2256 | 1467690693235 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}] 20:51:33 INFO - PROCESS | 2256 | 1467690693236 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:33 INFO - PROCESS | 2256 | 1467690693332 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 20:51:33 INFO - PROCESS | 2256 | --DOCSHELL 0x117143000 == 56 [pid = 2256] [id = 116] 20:51:33 INFO - PROCESS | 2256 | --DOCSHELL 0x12d20e800 == 55 [pid = 2256] [id = 162] 20:51:33 INFO - PROCESS | 2256 | --DOCSHELL 0x12c366800 == 54 [pid = 2256] [id = 161] 20:51:33 INFO - PROCESS | 2256 | --DOCSHELL 0x11928e800 == 53 [pid = 2256] [id = 160] 20:51:33 INFO - PROCESS | 2256 | --DOCSHELL 0x12ba35000 == 52 [pid = 2256] [id = 159] 20:51:33 INFO - PROCESS | 2256 | --DOCSHELL 0x12b030800 == 51 [pid = 2256] [id = 158] 20:51:33 INFO - PROCESS | 2256 | --DOCSHELL 0x129866000 == 50 [pid = 2256] [id = 157] 20:51:33 INFO - PROCESS | 2256 | --DOCSHELL 0x126407000 == 49 [pid = 2256] [id = 156] 20:51:33 INFO - PROCESS | 2256 | --DOCSHELL 0x121a6e800 == 48 [pid = 2256] [id = 155] 20:51:33 INFO - PROCESS | 2256 | --DOCSHELL 0x11a18e800 == 47 [pid = 2256] [id = 154] 20:51:33 INFO - PROCESS | 2256 | --DOCSHELL 0x118244800 == 46 [pid = 2256] [id = 153] 20:51:33 INFO - PROCESS | 2256 | --DOCSHELL 0x116964000 == 45 [pid = 2256] [id = 152] 20:51:33 INFO - PROCESS | 2256 | --DOCSHELL 0x12ca0d000 == 44 [pid = 2256] [id = 149] 20:51:33 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd62800 == 43 [pid = 2256] [id = 148] 20:51:33 INFO - PROCESS | 2256 | --DOCSHELL 0x119ab1000 == 42 [pid = 2256] [id = 147] 20:51:33 INFO - PROCESS | 2256 | --DOCSHELL 0x11713d000 == 41 [pid = 2256] [id = 146] 20:51:33 INFO - PROCESS | 2256 | --DOCSHELL 0x12c369800 == 40 [pid = 2256] [id = 145] 20:51:33 INFO - PROCESS | 2256 | --DOCSHELL 0x124f3e000 == 39 [pid = 2256] [id = 84] 20:51:33 INFO - PROCESS | 2256 | --DOCSHELL 0x126b04800 == 38 [pid = 2256] [id = 131] 20:51:33 INFO - PROCESS | 2256 | --DOCSHELL 0x12a662800 == 37 [pid = 2256] [id = 100] 20:51:33 INFO - PROCESS | 2256 | --DOCSHELL 0x12c351800 == 36 [pid = 2256] [id = 132] 20:51:33 INFO - PROCESS | 2256 | --DOCSHELL 0x119283800 == 35 [pid = 2256] [id = 133] 20:51:33 INFO - PROCESS | 2256 | --DOCSHELL 0x116fa1800 == 34 [pid = 2256] [id = 151] 20:51:33 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd76000 == 33 [pid = 2256] [id = 129] 20:51:33 INFO - PROCESS | 2256 | --DOCSHELL 0x12cf0a000 == 32 [pid = 2256] [id = 150] 20:51:33 INFO - PROCESS | 2256 | --DOCSHELL 0x11859b000 == 31 [pid = 2256] [id = 168] 20:51:33 INFO - PROCESS | 2256 | --DOCSHELL 0x12dc58800 == 30 [pid = 2256] [id = 167] 20:51:33 INFO - PROCESS | 2256 | --DOCSHELL 0x12d20d800 == 29 [pid = 2256] [id = 166] 20:51:33 INFO - PROCESS | 2256 | --DOCSHELL 0x128b4d800 == 28 [pid = 2256] [id = 165] 20:51:33 INFO - PROCESS | 2256 | --DOCSHELL 0x12d496000 == 27 [pid = 2256] [id = 163] 20:51:33 INFO - PROCESS | 2256 | --DOCSHELL 0x119587000 == 26 [pid = 2256] [id = 164] 20:51:33 INFO - PROCESS | 2256 | --DOMWINDOW == 133 (0x12c936800) [pid = 2256] [serial = 431] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 2256 | --DOMWINDOW == 132 (0x1211eb400) [pid = 2256] [serial = 406] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 2256 | --DOMWINDOW == 131 (0x12ba63400) [pid = 2256] [serial = 416] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 2256 | --DOMWINDOW == 130 (0x112a85800) [pid = 2256] [serial = 427] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 2256 | --DOMWINDOW == 129 (0x121e96400) [pid = 2256] [serial = 407] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 2256 | --DOMWINDOW == 128 (0x126b8a800) [pid = 2256] [serial = 412] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 2256 | --DOMWINDOW == 127 (0x119d0d800) [pid = 2256] [serial = 404] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 2256 | --DOMWINDOW == 126 (0x11697b400) [pid = 2256] [serial = 419] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 2256 | --DOMWINDOW == 125 (0x1295b0800) [pid = 2256] [serial = 398] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 2256 | --DOMWINDOW == 124 (0x11915dc00) [pid = 2256] [serial = 428] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 2256 | --DOMWINDOW == 123 (0x11841d400) [pid = 2256] [serial = 401] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 2256 | --DOMWINDOW == 122 (0x1195ee800) [pid = 2256] [serial = 403] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 2256 | --DOMWINDOW == 121 (0x126b89400) [pid = 2256] [serial = 410] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 2256 | --DOMWINDOW == 120 (0x128be0800) [pid = 2256] [serial = 397] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 2256 | --DOMWINDOW == 119 (0x119e57c00) [pid = 2256] [serial = 385] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 2256 | --DOMWINDOW == 118 (0x1126a3400) [pid = 2256] [serial = 425] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 2256 | --DOMWINDOW == 117 (0x12c3c9400) [pid = 2256] [serial = 422] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 2256 | --DOMWINDOW == 116 (0x12c0bf400) [pid = 2256] [serial = 421] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 2256 | --DOMWINDOW == 115 (0x1164e8c00) [pid = 2256] [serial = 400] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 2256 | --DOMWINDOW == 114 (0x118416c00) [pid = 2256] [serial = 388] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 2256 | --DOMWINDOW == 113 (0x12bd99c00) [pid = 2256] [serial = 418] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 2256 | --DOMWINDOW == 112 (0x119e54400) [pid = 2256] [serial = 391] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 2256 | --DOMWINDOW == 111 (0x11269ac00) [pid = 2256] [serial = 424] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 2256 | --DOMWINDOW == 110 (0x125448c00) [pid = 2256] [serial = 409] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 2256 | --DOMWINDOW == 109 (0x1266ef400) [pid = 2256] [serial = 394] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 2256 | --DOMWINDOW == 108 (0x124ddb400) [pid = 2256] [serial = 430] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 2256 | --DOMWINDOW == 107 (0x12931b000) [pid = 2256] [serial = 413] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x12aa3fc00) [pid = 2256] [serial = 415] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x1266d2400) [pid = 2256] [serial = 433] [outer = 0x0] [url = about:blank] 20:51:34 INFO - PROCESS | 2256 | 1467690694055 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:34 INFO - PROCESS | 2256 | 1467690694057 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:34 INFO - PROCESS | 2256 | ++DOCSHELL 0x1133e2800 == 27 [pid = 2256] [id = 169] 20:51:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x1129b0800) [pid = 2256] [serial = 505] [outer = 0x0] 20:51:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x112a85800) [pid = 2256] [serial = 506] [outer = 0x1129b0800] 20:51:34 INFO - PROCESS | 2256 | 1467690694091 Marionette DEBUG loaded listener.js 20:51:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 108 (0x115e70800) [pid = 2256] [serial = 507] [outer = 0x1129b0800] 20:51:34 INFO - PROCESS | 2256 | 1467690694410 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]]]}] 20:51:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 20:51:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1226ms 20:51:34 INFO - PROCESS | 2256 | 1467690694455 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 20:51:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 20:51:34 INFO - PROCESS | 2256 | 1467690694457 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 20:51:34 INFO - PROCESS | 2256 | 1467690694460 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 20:51:34 INFO - PROCESS | 2256 | 1467690694462 Marionette TRACE conn2 <- [1,650,null,{}] 20:51:34 INFO - PROCESS | 2256 | 1467690694465 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}] 20:51:34 INFO - PROCESS | 2256 | 1467690694468 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:34 INFO - PROCESS | 2256 | 1467690694545 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 20:51:34 INFO - PROCESS | 2256 | 1467690694550 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:34 INFO - PROCESS | 2256 | 1467690694551 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:34 INFO - PROCESS | 2256 | ++DOCSHELL 0x117138000 == 28 [pid = 2256] [id = 170] 20:51:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 109 (0x116a13400) [pid = 2256] [serial = 508] [outer = 0x0] 20:51:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 110 (0x117d1d800) [pid = 2256] [serial = 509] [outer = 0x116a13400] 20:51:34 INFO - PROCESS | 2256 | 1467690694582 Marionette DEBUG loaded listener.js 20:51:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 111 (0x1182ab000) [pid = 2256] [serial = 510] [outer = 0x116a13400] 20:51:34 INFO - PROCESS | 2256 | 1467690694936 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]]]}] 20:51:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 20:51:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 518ms 20:51:34 INFO - PROCESS | 2256 | 1467690694982 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 20:51:34 INFO - PROCESS | 2256 | 1467690694985 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 20:51:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 20:51:34 INFO - PROCESS | 2256 | 1467690694987 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 20:51:34 INFO - PROCESS | 2256 | 1467690694988 Marionette TRACE conn2 <- [1,654,null,{}] 20:51:34 INFO - PROCESS | 2256 | 1467690694991 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}] 20:51:34 INFO - PROCESS | 2256 | 1467690694992 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:35 INFO - PROCESS | 2256 | 1467690695073 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 20:51:35 INFO - PROCESS | 2256 | 1467690695079 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:35 INFO - PROCESS | 2256 | 1467690695081 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:35 INFO - PROCESS | 2256 | ++DOCSHELL 0x118379800 == 29 [pid = 2256] [id = 171] 20:51:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 112 (0x1182b0800) [pid = 2256] [serial = 511] [outer = 0x0] 20:51:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 113 (0x11832f000) [pid = 2256] [serial = 512] [outer = 0x1182b0800] 20:51:35 INFO - PROCESS | 2256 | 1467690695106 Marionette DEBUG loaded listener.js 20:51:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 114 (0x118418000) [pid = 2256] [serial = 513] [outer = 0x1182b0800] 20:51:35 INFO - PROCESS | 2256 | 1467690695471 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]]]}] 20:51:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 20:51:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 520ms 20:51:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 20:51:35 INFO - PROCESS | 2256 | 1467690695507 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 20:51:35 INFO - PROCESS | 2256 | 1467690695509 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 20:51:35 INFO - PROCESS | 2256 | 1467690695516 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 20:51:35 INFO - PROCESS | 2256 | 1467690695518 Marionette TRACE conn2 <- [1,658,null,{}] 20:51:35 INFO - PROCESS | 2256 | 1467690695522 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}] 20:51:35 INFO - PROCESS | 2256 | 1467690695525 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:35 INFO - PROCESS | 2256 | 1467690695602 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 20:51:35 INFO - PROCESS | 2256 | 1467690695607 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:35 INFO - PROCESS | 2256 | 1467690695608 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:35 INFO - PROCESS | 2256 | ++DOCSHELL 0x119593000 == 30 [pid = 2256] [id = 172] 20:51:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 115 (0x11841d000) [pid = 2256] [serial = 514] [outer = 0x0] 20:51:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 116 (0x11915dc00) [pid = 2256] [serial = 515] [outer = 0x11841d000] 20:51:35 INFO - PROCESS | 2256 | 1467690695636 Marionette DEBUG loaded listener.js 20:51:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 117 (0x11972b400) [pid = 2256] [serial = 516] [outer = 0x11841d000] 20:51:35 INFO - PROCESS | 2256 | 1467690695955 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]]]}] 20:51:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 20:51:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 475ms 20:51:35 INFO - PROCESS | 2256 | 1467690695986 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 20:51:35 INFO - PROCESS | 2256 | 1467690695988 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 20:51:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 20:51:35 INFO - PROCESS | 2256 | 1467690695990 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 20:51:35 INFO - PROCESS | 2256 | 1467690695991 Marionette TRACE conn2 <- [1,662,null,{}] 20:51:35 INFO - PROCESS | 2256 | 1467690695994 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}] 20:51:35 INFO - PROCESS | 2256 | 1467690695995 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:36 INFO - PROCESS | 2256 | 1467690696073 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 20:51:36 INFO - PROCESS | 2256 | 1467690696144 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:36 INFO - PROCESS | 2256 | 1467690696146 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:36 INFO - PROCESS | 2256 | ++DOCSHELL 0x119a6a800 == 31 [pid = 2256] [id = 173] 20:51:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 118 (0x1176f5400) [pid = 2256] [serial = 517] [outer = 0x0] 20:51:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 119 (0x11972f400) [pid = 2256] [serial = 518] [outer = 0x1176f5400] 20:51:36 INFO - PROCESS | 2256 | 1467690696171 Marionette DEBUG loaded listener.js 20:51:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 120 (0x119d18800) [pid = 2256] [serial = 519] [outer = 0x1176f5400] 20:51:36 INFO - PROCESS | 2256 | [2256] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:51:36 INFO - PROCESS | 2256 | [2256] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:51:36 INFO - PROCESS | 2256 | 1467690696513 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]]]}] 20:51:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 20:51:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 571ms 20:51:36 INFO - PROCESS | 2256 | 1467690696562 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 20:51:36 INFO - PROCESS | 2256 | 1467690696563 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 20:51:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 20:51:36 INFO - PROCESS | 2256 | 1467690696565 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 20:51:36 INFO - PROCESS | 2256 | 1467690696566 Marionette TRACE conn2 <- [1,666,null,{}] 20:51:36 INFO - PROCESS | 2256 | 1467690696568 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}] 20:51:36 INFO - PROCESS | 2256 | 1467690696570 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:36 INFO - PROCESS | 2256 | 1467690696663 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 20:51:36 INFO - PROCESS | 2256 | 1467690696673 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:36 INFO - PROCESS | 2256 | 1467690696680 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:36 INFO - PROCESS | 2256 | ++DOCSHELL 0x1212e2000 == 32 [pid = 2256] [id = 174] 20:51:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 121 (0x1182ab400) [pid = 2256] [serial = 520] [outer = 0x0] 20:51:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 122 (0x119e50c00) [pid = 2256] [serial = 521] [outer = 0x1182ab400] 20:51:36 INFO - PROCESS | 2256 | 1467690696712 Marionette DEBUG loaded listener.js 20:51:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 123 (0x11a170400) [pid = 2256] [serial = 522] [outer = 0x1182ab400] 20:51:36 INFO - PROCESS | 2256 | [2256] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:51:36 INFO - PROCESS | 2256 | [2256] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:51:37 INFO - PROCESS | 2256 | 1467690697069 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]]]}] 20:51:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 20:51:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 518ms 20:51:37 INFO - PROCESS | 2256 | 1467690697084 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 20:51:37 INFO - PROCESS | 2256 | 1467690697085 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 20:51:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 20:51:37 INFO - PROCESS | 2256 | 1467690697088 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 20:51:37 INFO - PROCESS | 2256 | 1467690697089 Marionette TRACE conn2 <- [1,670,null,{}] 20:51:37 INFO - PROCESS | 2256 | 1467690697091 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}] 20:51:37 INFO - PROCESS | 2256 | 1467690697093 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:37 INFO - PROCESS | 2256 | 1467690697198 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 20:51:37 INFO - PROCESS | 2256 | 1467690697202 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:37 INFO - PROCESS | 2256 | 1467690697203 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:37 INFO - PROCESS | 2256 | ++DOCSHELL 0x11211e800 == 33 [pid = 2256] [id = 175] 20:51:37 INFO - PROCESS | 2256 | ++DOMWINDOW == 124 (0x119e52c00) [pid = 2256] [serial = 523] [outer = 0x0] 20:51:37 INFO - PROCESS | 2256 | ++DOMWINDOW == 125 (0x121364800) [pid = 2256] [serial = 524] [outer = 0x119e52c00] 20:51:37 INFO - PROCESS | 2256 | 1467690697228 Marionette DEBUG loaded listener.js 20:51:37 INFO - PROCESS | 2256 | ++DOMWINDOW == 126 (0x12199a800) [pid = 2256] [serial = 525] [outer = 0x119e52c00] 20:51:37 INFO - PROCESS | 2256 | 1467690697573 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]]]}] 20:51:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 20:51:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 517ms 20:51:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 20:51:37 INFO - PROCESS | 2256 | 1467690697606 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 20:51:37 INFO - PROCESS | 2256 | 1467690697607 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 20:51:37 INFO - PROCESS | 2256 | 1467690697611 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 20:51:37 INFO - PROCESS | 2256 | 1467690697612 Marionette TRACE conn2 <- [1,674,null,{}] 20:51:37 INFO - PROCESS | 2256 | 1467690697615 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}] 20:51:37 INFO - PROCESS | 2256 | 1467690697616 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:37 INFO - PROCESS | 2256 | 1467690697713 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 20:51:37 INFO - PROCESS | 2256 | 1467690697716 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:37 INFO - PROCESS | 2256 | 1467690697718 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:37 INFO - PROCESS | 2256 | ++DOCSHELL 0x125d16800 == 34 [pid = 2256] [id = 176] 20:51:37 INFO - PROCESS | 2256 | ++DOMWINDOW == 127 (0x1129ad000) [pid = 2256] [serial = 526] [outer = 0x0] 20:51:37 INFO - PROCESS | 2256 | ++DOMWINDOW == 128 (0x121e9a000) [pid = 2256] [serial = 527] [outer = 0x1129ad000] 20:51:37 INFO - PROCESS | 2256 | 1467690697742 Marionette DEBUG loaded listener.js 20:51:37 INFO - PROCESS | 2256 | ++DOMWINDOW == 129 (0x123d34000) [pid = 2256] [serial = 528] [outer = 0x1129ad000] 20:51:37 INFO - PROCESS | 2256 | [2256] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:51:38 INFO - PROCESS | 2256 | [2256] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:51:38 INFO - PROCESS | 2256 | 1467690698411 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]]]}] 20:51:38 INFO - PROCESS | 2256 | --DOMWINDOW == 128 (0x119463000) [pid = 2256] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 20:51:38 INFO - PROCESS | 2256 | --DOMWINDOW == 127 (0x117d1b400) [pid = 2256] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 20:51:38 INFO - PROCESS | 2256 | --DOMWINDOW == 126 (0x119e55000) [pid = 2256] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 20:51:38 INFO - PROCESS | 2256 | --DOMWINDOW == 125 (0x125d49400) [pid = 2256] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 20:51:38 INFO - PROCESS | 2256 | --DOMWINDOW == 124 (0x1183abc00) [pid = 2256] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 20:51:38 INFO - PROCESS | 2256 | --DOMWINDOW == 123 (0x119de8c00) [pid = 2256] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 20:51:38 INFO - PROCESS | 2256 | --DOMWINDOW == 122 (0x117486c00) [pid = 2256] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 20:51:38 INFO - PROCESS | 2256 | --DOMWINDOW == 121 (0x12b97ec00) [pid = 2256] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 20:51:38 INFO - PROCESS | 2256 | --DOMWINDOW == 120 (0x12b9d3000) [pid = 2256] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 20:51:38 INFO - PROCESS | 2256 | --DOMWINDOW == 119 (0x125497c00) [pid = 2256] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 20:51:38 INFO - PROCESS | 2256 | --DOMWINDOW == 118 (0x12931f000) [pid = 2256] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 20:51:38 INFO - PROCESS | 2256 | --DOMWINDOW == 117 (0x119de4c00) [pid = 2256] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 20:51:38 INFO - PROCESS | 2256 | --DOMWINDOW == 116 (0x121280800) [pid = 2256] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 20:51:38 INFO - PROCESS | 2256 | --DOMWINDOW == 115 (0x1183a6400) [pid = 2256] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 20:51:38 INFO - PROCESS | 2256 | --DOMWINDOW == 114 (0x12b1b1000) [pid = 2256] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 20:51:38 INFO - PROCESS | 2256 | --DOMWINDOW == 113 (0x11840fc00) [pid = 2256] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 20:51:38 INFO - PROCESS | 2256 | --DOMWINDOW == 112 (0x125dc9c00) [pid = 2256] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 20:51:38 INFO - PROCESS | 2256 | --DOMWINDOW == 111 (0x123d39000) [pid = 2256] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 20:51:38 INFO - PROCESS | 2256 | --DOMWINDOW == 110 (0x125f87800) [pid = 2256] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 20:51:38 INFO - PROCESS | 2256 | --DOMWINDOW == 109 (0x115e70400) [pid = 2256] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 20:51:38 INFO - PROCESS | 2256 | --DOMWINDOW == 108 (0x1182b6800) [pid = 2256] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 20:51:38 INFO - PROCESS | 2256 | --DOMWINDOW == 107 (0x123fdc800) [pid = 2256] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 20:51:38 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x1126a2000) [pid = 2256] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 20:51:38 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x1129aa800) [pid = 2256] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 20:51:38 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x12baf1800) [pid = 2256] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 20:51:38 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x119e26c00) [pid = 2256] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 20:51:38 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x1128d9400) [pid = 2256] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 20:51:38 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 20:51:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 871ms 20:51:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 20:51:38 INFO - PROCESS | 2256 | 1467690698482 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 20:51:38 INFO - PROCESS | 2256 | 1467690698483 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 20:51:38 INFO - PROCESS | 2256 | 1467690698485 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 20:51:38 INFO - PROCESS | 2256 | 1467690698486 Marionette TRACE conn2 <- [1,678,null,{}] 20:51:38 INFO - PROCESS | 2256 | 1467690698488 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}] 20:51:38 INFO - PROCESS | 2256 | 1467690698490 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:38 INFO - PROCESS | 2256 | 1467690698565 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 20:51:38 INFO - PROCESS | 2256 | 1467690698569 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:38 INFO - PROCESS | 2256 | 1467690698570 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:38 INFO - PROCESS | 2256 | ++DOCSHELL 0x1188d6000 == 35 [pid = 2256] [id = 177] 20:51:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x117486c00) [pid = 2256] [serial = 529] [outer = 0x0] 20:51:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x117d1b400) [pid = 2256] [serial = 530] [outer = 0x117486c00] 20:51:38 INFO - PROCESS | 2256 | 1467690698597 Marionette DEBUG loaded listener.js 20:51:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x1183aa000) [pid = 2256] [serial = 531] [outer = 0x117486c00] 20:51:38 INFO - PROCESS | 2256 | 1467690698917 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]]]}] 20:51:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 20:51:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 469ms 20:51:38 INFO - PROCESS | 2256 | 1467690698954 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 20:51:38 INFO - PROCESS | 2256 | 1467690698955 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 20:51:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 20:51:38 INFO - PROCESS | 2256 | 1467690698958 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 20:51:38 INFO - PROCESS | 2256 | 1467690698969 Marionette TRACE conn2 <- [1,682,null,{}] 20:51:38 INFO - PROCESS | 2256 | 1467690698971 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}] 20:51:38 INFO - PROCESS | 2256 | 1467690698972 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:39 INFO - PROCESS | 2256 | 1467690699061 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 20:51:39 INFO - PROCESS | 2256 | 1467690699119 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:39 INFO - PROCESS | 2256 | 1467690699120 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:39 INFO - PROCESS | 2256 | ++DOCSHELL 0x126b10000 == 36 [pid = 2256] [id = 178] 20:51:39 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x117487000) [pid = 2256] [serial = 532] [outer = 0x0] 20:51:39 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x118536c00) [pid = 2256] [serial = 533] [outer = 0x117487000] 20:51:39 INFO - PROCESS | 2256 | 1467690699145 Marionette DEBUG loaded listener.js 20:51:39 INFO - PROCESS | 2256 | ++DOMWINDOW == 108 (0x121b3e800) [pid = 2256] [serial = 534] [outer = 0x117487000] 20:51:39 INFO - PROCESS | 2256 | 1467690699903 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]]]}] 20:51:39 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) 20:51:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 979ms 20:51:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 20:51:39 INFO - PROCESS | 2256 | 1467690699938 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 20:51:39 INFO - PROCESS | 2256 | 1467690699939 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 20:51:39 INFO - PROCESS | 2256 | 1467690699941 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 20:51:39 INFO - PROCESS | 2256 | 1467690699943 Marionette TRACE conn2 <- [1,686,null,{}] 20:51:39 INFO - PROCESS | 2256 | 1467690699947 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}] 20:51:39 INFO - PROCESS | 2256 | 1467690699948 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:40 INFO - PROCESS | 2256 | 1467690700023 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 20:51:40 INFO - PROCESS | 2256 | 1467690700029 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:40 INFO - PROCESS | 2256 | 1467690700030 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:40 INFO - PROCESS | 2256 | ++DOCSHELL 0x12927f000 == 37 [pid = 2256] [id = 179] 20:51:40 INFO - PROCESS | 2256 | ++DOMWINDOW == 109 (0x123d30400) [pid = 2256] [serial = 535] [outer = 0x0] 20:51:40 INFO - PROCESS | 2256 | ++DOMWINDOW == 110 (0x123fdc800) [pid = 2256] [serial = 536] [outer = 0x123d30400] 20:51:40 INFO - PROCESS | 2256 | 1467690700057 Marionette DEBUG loaded listener.js 20:51:40 INFO - PROCESS | 2256 | ++DOMWINDOW == 111 (0x12544c800) [pid = 2256] [serial = 537] [outer = 0x123d30400] 20:51:40 INFO - PROCESS | 2256 | 1467690700913 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]]]}] 20:51:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 20:51:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1023ms 20:51:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 20:51:40 INFO - PROCESS | 2256 | 1467690700965 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 20:51:40 INFO - PROCESS | 2256 | 1467690700967 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 20:51:40 INFO - PROCESS | 2256 | 1467690700970 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 20:51:40 INFO - PROCESS | 2256 | 1467690700972 Marionette TRACE conn2 <- [1,690,null,{}] 20:51:40 INFO - PROCESS | 2256 | 1467690700989 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}] 20:51:40 INFO - PROCESS | 2256 | 1467690700990 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:41 INFO - PROCESS | 2256 | 1467690701120 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 20:51:41 INFO - PROCESS | 2256 | 1467690701179 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:41 INFO - PROCESS | 2256 | 1467690701182 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:41 INFO - PROCESS | 2256 | ++DOCSHELL 0x116fa6800 == 38 [pid = 2256] [id = 180] 20:51:41 INFO - PROCESS | 2256 | ++DOMWINDOW == 112 (0x11619c000) [pid = 2256] [serial = 538] [outer = 0x0] 20:51:41 INFO - PROCESS | 2256 | ++DOMWINDOW == 113 (0x116639c00) [pid = 2256] [serial = 539] [outer = 0x11619c000] 20:51:41 INFO - PROCESS | 2256 | 1467690701213 Marionette DEBUG loaded listener.js 20:51:41 INFO - PROCESS | 2256 | ++DOMWINDOW == 114 (0x11748cc00) [pid = 2256] [serial = 540] [outer = 0x11619c000] 20:51:42 INFO - PROCESS | 2256 | 1467690702240 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]]]}] 20:51:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 20:51:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1321ms 20:51:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 20:51:42 INFO - PROCESS | 2256 | 1467690702291 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 20:51:42 INFO - PROCESS | 2256 | 1467690702294 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 20:51:42 INFO - PROCESS | 2256 | 1467690702298 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 20:51:42 INFO - PROCESS | 2256 | 1467690702300 Marionette TRACE conn2 <- [1,694,null,{}] 20:51:42 INFO - PROCESS | 2256 | 1467690702303 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}] 20:51:42 INFO - PROCESS | 2256 | 1467690702305 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:42 INFO - PROCESS | 2256 | 1467690702415 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 20:51:42 INFO - PROCESS | 2256 | 1467690702622 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:42 INFO - PROCESS | 2256 | 1467690702623 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:42 INFO - PROCESS | 2256 | ++DOCSHELL 0x114f0c800 == 39 [pid = 2256] [id = 181] 20:51:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 115 (0x11269a400) [pid = 2256] [serial = 541] [outer = 0x0] 20:51:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 116 (0x1133f5000) [pid = 2256] [serial = 542] [outer = 0x11269a400] 20:51:42 INFO - PROCESS | 2256 | 1467690702653 Marionette DEBUG loaded listener.js 20:51:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 117 (0x11619e400) [pid = 2256] [serial = 543] [outer = 0x11269a400] 20:51:43 INFO - PROCESS | 2256 | --DOCSHELL 0x126b10000 == 38 [pid = 2256] [id = 178] 20:51:43 INFO - PROCESS | 2256 | --DOCSHELL 0x1188d6000 == 37 [pid = 2256] [id = 177] 20:51:43 INFO - PROCESS | 2256 | --DOCSHELL 0x125d16800 == 36 [pid = 2256] [id = 176] 20:51:43 INFO - PROCESS | 2256 | --DOCSHELL 0x11211e800 == 35 [pid = 2256] [id = 175] 20:51:43 INFO - PROCESS | 2256 | --DOCSHELL 0x1212e2000 == 34 [pid = 2256] [id = 174] 20:51:43 INFO - PROCESS | 2256 | --DOCSHELL 0x119a6a800 == 33 [pid = 2256] [id = 173] 20:51:43 INFO - PROCESS | 2256 | --DOCSHELL 0x119593000 == 32 [pid = 2256] [id = 172] 20:51:43 INFO - PROCESS | 2256 | --DOCSHELL 0x118379800 == 31 [pid = 2256] [id = 171] 20:51:43 INFO - PROCESS | 2256 | --DOCSHELL 0x117138000 == 30 [pid = 2256] [id = 170] 20:51:43 INFO - PROCESS | 2256 | --DOCSHELL 0x1133e2800 == 29 [pid = 2256] [id = 169] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 116 (0x125d4d800) [pid = 2256] [serial = 344] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 115 (0x12c3cd400) [pid = 2256] [serial = 335] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 114 (0x119d10800) [pid = 2256] [serial = 341] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 113 (0x1183a2c00) [pid = 2256] [serial = 338] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 112 (0x119e5b400) [pid = 2256] [serial = 386] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 111 (0x12b985c00) [pid = 2256] [serial = 469] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 110 (0x12c0bac00) [pid = 2256] [serial = 472] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 109 (0x12ba6f000) [pid = 2256] [serial = 470] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 108 (0x12549ac00) [pid = 2256] [serial = 475] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 107 (0x12954a800) [pid = 2256] [serial = 445] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x12a716800) [pid = 2256] [serial = 446] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x12549ec00) [pid = 2256] [serial = 476] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x119dec800) [pid = 2256] [serial = 457] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x119e4fc00) [pid = 2256] [serial = 458] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x1216f6400) [pid = 2256] [serial = 460] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x123d70400) [pid = 2256] [serial = 461] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x118419c00) [pid = 2256] [serial = 454] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x119467800) [pid = 2256] [serial = 455] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x12b24ac00) [pid = 2256] [serial = 448] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x12c3cdc00) [pid = 2256] [serial = 473] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x12c0bc000) [pid = 2256] [serial = 449] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x11972d000) [pid = 2256] [serial = 439] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x119de9000) [pid = 2256] [serial = 440] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x1266cf000) [pid = 2256] [serial = 463] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x1268d1c00) [pid = 2256] [serial = 464] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x1266db400) [pid = 2256] [serial = 434] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x128be2400) [pid = 2256] [serial = 466] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x116a13800) [pid = 2256] [serial = 436] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x1182af800) [pid = 2256] [serial = 437] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x1216f1800) [pid = 2256] [serial = 451] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x12c0c0800) [pid = 2256] [serial = 452] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x125d52400) [pid = 2256] [serial = 442] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x1266f0c00) [pid = 2256] [serial = 443] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x119e22400) [pid = 2256] [serial = 479] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x1211e3800) [pid = 2256] [serial = 481] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x12c93c400) [pid = 2256] [serial = 485] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x12c3ce400) [pid = 2256] [serial = 484] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x12baebc00) [pid = 2256] [serial = 482] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x1182ac000) [pid = 2256] [serial = 478] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 77 (0x1295b5000) [pid = 2256] [serial = 467] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 76 (0x119925800) [pid = 2256] [serial = 209] [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.] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 75 (0x12931fc00) [pid = 2256] [serial = 395] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 74 (0x119726c00) [pid = 2256] [serial = 389] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 73 (0x11a165c00) [pid = 2256] [serial = 392] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 72 (0x117494400) [pid = 2256] [serial = 488] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | --DOMWINDOW == 71 (0x11748e800) [pid = 2256] [serial = 487] [outer = 0x0] [url = about:blank] 20:51:43 INFO - PROCESS | 2256 | 1467690703598 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]]]}] 20:51:43 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) 20:51:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1324ms 20:51:43 INFO - PROCESS | 2256 | 1467690703624 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 20:51:43 INFO - PROCESS | 2256 | 1467690703628 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 20:51:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 20:51:43 INFO - PROCESS | 2256 | 1467690703631 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 20:51:43 INFO - PROCESS | 2256 | 1467690703633 Marionette TRACE conn2 <- [1,698,null,{}] 20:51:43 INFO - PROCESS | 2256 | 1467690703637 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}] 20:51:43 INFO - PROCESS | 2256 | 1467690703638 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:43 INFO - PROCESS | 2256 | 1467690703714 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 20:51:43 INFO - PROCESS | 2256 | 1467690703773 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:43 INFO - PROCESS | 2256 | 1467690703774 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:43 INFO - PROCESS | 2256 | ++DOCSHELL 0x1169a9000 == 30 [pid = 2256] [id = 182] 20:51:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 72 (0x1164e6800) [pid = 2256] [serial = 544] [outer = 0x0] 20:51:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 73 (0x11748d400) [pid = 2256] [serial = 545] [outer = 0x1164e6800] 20:51:43 INFO - PROCESS | 2256 | 1467690703803 Marionette DEBUG loaded listener.js 20:51:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 74 (0x1182af800) [pid = 2256] [serial = 546] [outer = 0x1164e6800] 20:51:44 INFO - PROCESS | 2256 | 1467690704602 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]]]}] 20:51:44 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) 20:51:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1023ms 20:51:44 INFO - PROCESS | 2256 | 1467690704656 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 20:51:44 INFO - PROCESS | 2256 | 1467690704659 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 20:51:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 20:51:44 INFO - PROCESS | 2256 | 1467690704669 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 20:51:44 INFO - PROCESS | 2256 | 1467690704670 Marionette TRACE conn2 <- [1,702,null,{}] 20:51:44 INFO - PROCESS | 2256 | 1467690704672 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}] 20:51:44 INFO - PROCESS | 2256 | 1467690704674 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:44 INFO - PROCESS | 2256 | 1467690704753 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 20:51:44 INFO - PROCESS | 2256 | 1467690704760 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:44 INFO - PROCESS | 2256 | 1467690704762 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:44 INFO - PROCESS | 2256 | ++DOCSHELL 0x118745800 == 31 [pid = 2256] [id = 183] 20:51:44 INFO - PROCESS | 2256 | ++DOMWINDOW == 75 (0x1133efc00) [pid = 2256] [serial = 547] [outer = 0x0] 20:51:44 INFO - PROCESS | 2256 | ++DOMWINDOW == 76 (0x1183a2400) [pid = 2256] [serial = 548] [outer = 0x1133efc00] 20:51:44 INFO - PROCESS | 2256 | 1467690704834 Marionette DEBUG loaded listener.js 20:51:44 INFO - PROCESS | 2256 | ++DOMWINDOW == 77 (0x1188a4800) [pid = 2256] [serial = 549] [outer = 0x1133efc00] 20:51:45 INFO - PROCESS | 2256 | 1467690705637 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]]]}] 20:51:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 20:51:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1027ms 20:51:45 INFO - PROCESS | 2256 | 1467690705695 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 20:51:45 INFO - PROCESS | 2256 | 1467690705696 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 20:51:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 20:51:45 INFO - PROCESS | 2256 | 1467690705702 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 20:51:45 INFO - PROCESS | 2256 | 1467690705706 Marionette TRACE conn2 <- [1,706,null,{}] 20:51:45 INFO - PROCESS | 2256 | 1467690705715 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}] 20:51:45 INFO - PROCESS | 2256 | 1467690705717 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:45 INFO - PROCESS | 2256 | 1467690705797 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 20:51:45 INFO - PROCESS | 2256 | 1467690705801 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:45 INFO - PROCESS | 2256 | 1467690705803 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:45 INFO - PROCESS | 2256 | ++DOCSHELL 0x1199a8000 == 32 [pid = 2256] [id = 184] 20:51:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 78 (0x11910f800) [pid = 2256] [serial = 550] [outer = 0x0] 20:51:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x119735000) [pid = 2256] [serial = 551] [outer = 0x11910f800] 20:51:45 INFO - PROCESS | 2256 | 1467690705875 Marionette DEBUG loaded listener.js 20:51:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x119d0d800) [pid = 2256] [serial = 552] [outer = 0x11910f800] 20:51:46 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x1182ab400) [pid = 2256] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 20:51:46 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x117487000) [pid = 2256] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 20:51:46 INFO - PROCESS | 2256 | --DOMWINDOW == 77 (0x119e52c00) [pid = 2256] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 20:51:46 INFO - PROCESS | 2256 | --DOMWINDOW == 76 (0x116a13400) [pid = 2256] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 20:51:46 INFO - PROCESS | 2256 | --DOMWINDOW == 75 (0x11841d000) [pid = 2256] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 20:51:46 INFO - PROCESS | 2256 | --DOMWINDOW == 74 (0x1182b0800) [pid = 2256] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 20:51:46 INFO - PROCESS | 2256 | --DOMWINDOW == 73 (0x1129b0800) [pid = 2256] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 20:51:46 INFO - PROCESS | 2256 | --DOMWINDOW == 72 (0x1129a8c00) [pid = 2256] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 20:51:46 INFO - PROCESS | 2256 | --DOMWINDOW == 71 (0x117495000) [pid = 2256] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 20:51:46 INFO - PROCESS | 2256 | --DOMWINDOW == 70 (0x119dec000) [pid = 2256] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 20:51:46 INFO - PROCESS | 2256 | --DOMWINDOW == 69 (0x1211ec000) [pid = 2256] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 20:51:46 INFO - PROCESS | 2256 | --DOMWINDOW == 68 (0x12b23f000) [pid = 2256] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 20:51:46 INFO - PROCESS | 2256 | --DOMWINDOW == 67 (0x1129ad000) [pid = 2256] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 20:51:46 INFO - PROCESS | 2256 | --DOMWINDOW == 66 (0x117486c00) [pid = 2256] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 20:51:46 INFO - PROCESS | 2256 | --DOMWINDOW == 65 (0x1176f5400) [pid = 2256] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 20:51:46 INFO - PROCESS | 2256 | 1467690706846 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]]]}] 20:51:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 20:51:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1185ms 20:51:46 INFO - PROCESS | 2256 | 1467690706884 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 20:51:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 20:51:46 INFO - PROCESS | 2256 | 1467690706886 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 20:51:46 INFO - PROCESS | 2256 | 1467690706888 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 20:51:46 INFO - PROCESS | 2256 | 1467690706889 Marionette TRACE conn2 <- [1,710,null,{}] 20:51:46 INFO - PROCESS | 2256 | 1467690706892 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}] 20:51:46 INFO - PROCESS | 2256 | 1467690706893 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:46 INFO - PROCESS | 2256 | 1467690706972 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 20:51:46 INFO - PROCESS | 2256 | 1467690706977 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:46 INFO - PROCESS | 2256 | 1467690706979 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:46 INFO - PROCESS | 2256 | ++DOCSHELL 0x119ab1000 == 33 [pid = 2256] [id = 185] 20:51:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 66 (0x115e70400) [pid = 2256] [serial = 553] [outer = 0x0] 20:51:47 INFO - PROCESS | 2256 | ++DOMWINDOW == 67 (0x11839f800) [pid = 2256] [serial = 554] [outer = 0x115e70400] 20:51:47 INFO - PROCESS | 2256 | 1467690707004 Marionette DEBUG loaded listener.js 20:51:47 INFO - PROCESS | 2256 | ++DOMWINDOW == 68 (0x119929000) [pid = 2256] [serial = 555] [outer = 0x115e70400] 20:51:47 INFO - PROCESS | 2256 | 1467690707849 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]]]}] 20:51:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 20:51:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 968ms 20:51:47 INFO - PROCESS | 2256 | 1467690707857 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 20:51:47 INFO - PROCESS | 2256 | 1467690707859 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 20:51:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 20:51:47 INFO - PROCESS | 2256 | 1467690707862 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 20:51:47 INFO - PROCESS | 2256 | 1467690707863 Marionette TRACE conn2 <- [1,714,null,{}] 20:51:47 INFO - PROCESS | 2256 | 1467690707865 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}] 20:51:47 INFO - PROCESS | 2256 | 1467690707867 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:47 INFO - PROCESS | 2256 | 1467690707963 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 20:51:47 INFO - PROCESS | 2256 | 1467690707969 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:47 INFO - PROCESS | 2256 | 1467690707973 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:47 INFO - PROCESS | 2256 | ++DOCSHELL 0x119719000 == 34 [pid = 2256] [id = 186] 20:51:47 INFO - PROCESS | 2256 | ++DOMWINDOW == 69 (0x119e1e400) [pid = 2256] [serial = 556] [outer = 0x0] 20:51:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 70 (0x119e51400) [pid = 2256] [serial = 557] [outer = 0x119e1e400] 20:51:48 INFO - PROCESS | 2256 | 1467690708006 Marionette DEBUG loaded listener.js 20:51:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 71 (0x1211e3800) [pid = 2256] [serial = 558] [outer = 0x119e1e400] 20:51:48 INFO - PROCESS | 2256 | 1467690708818 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]]]}] 20:51:48 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 20:51:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 971ms 20:51:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 20:51:48 INFO - PROCESS | 2256 | 1467690708833 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 20:51:48 INFO - PROCESS | 2256 | 1467690708835 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 20:51:48 INFO - PROCESS | 2256 | 1467690708837 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 20:51:48 INFO - PROCESS | 2256 | 1467690708838 Marionette TRACE conn2 <- [1,718,null,{}] 20:51:48 INFO - PROCESS | 2256 | 1467690708840 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}] 20:51:48 INFO - PROCESS | 2256 | 1467690708841 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:48 INFO - PROCESS | 2256 | 1467690708920 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 20:51:48 INFO - PROCESS | 2256 | 1467690708924 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:48 INFO - PROCESS | 2256 | 1467690708925 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:48 INFO - PROCESS | 2256 | ++DOCSHELL 0x124bc4000 == 35 [pid = 2256] [id = 187] 20:51:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 72 (0x1211e8c00) [pid = 2256] [serial = 559] [outer = 0x0] 20:51:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 73 (0x121992000) [pid = 2256] [serial = 560] [outer = 0x1211e8c00] 20:51:48 INFO - PROCESS | 2256 | 1467690708952 Marionette DEBUG loaded listener.js 20:51:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 74 (0x123d2cc00) [pid = 2256] [serial = 561] [outer = 0x1211e8c00] 20:51:49 INFO - PROCESS | 2256 | 1467690709884 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]]]}] 20:51:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 20:51:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1068ms 20:51:49 INFO - PROCESS | 2256 | 1467690709906 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 20:51:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 20:51:49 INFO - PROCESS | 2256 | 1467690709911 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 20:51:49 INFO - PROCESS | 2256 | 1467690709915 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 20:51:49 INFO - PROCESS | 2256 | 1467690709917 Marionette TRACE conn2 <- [1,722,null,{}] 20:51:49 INFO - PROCESS | 2256 | 1467690709921 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}] 20:51:49 INFO - PROCESS | 2256 | 1467690709922 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:50 INFO - PROCESS | 2256 | 1467690710021 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 20:51:50 INFO - PROCESS | 2256 | 1467690710072 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:50 INFO - PROCESS | 2256 | 1467690710073 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:50 INFO - PROCESS | 2256 | ++DOCSHELL 0x117d57800 == 36 [pid = 2256] [id = 188] 20:51:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 75 (0x1164e6000) [pid = 2256] [serial = 562] [outer = 0x0] 20:51:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 76 (0x11748a400) [pid = 2256] [serial = 563] [outer = 0x1164e6000] 20:51:50 INFO - PROCESS | 2256 | 1467690710104 Marionette DEBUG loaded listener.js 20:51:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 77 (0x1182ad000) [pid = 2256] [serial = 564] [outer = 0x1164e6000] 20:51:50 INFO - PROCESS | 2256 | 1467690710533 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] 20:51:50 INFO - PROCESS | 2256 | 1467690710543 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 20:51:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 20:51:50 INFO - PROCESS | 2256 | 1467690710549 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 20:51:50 INFO - PROCESS | 2256 | 1467690710551 Marionette TRACE conn2 <- [1,726,null,{}] 20:51:50 INFO - PROCESS | 2256 | 1467690710554 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}] 20:51:50 INFO - PROCESS | 2256 | 1467690710555 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:50 INFO - PROCESS | 2256 | 1467690710653 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 20:51:50 INFO - PROCESS | 2256 | 1467690710703 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:50 INFO - PROCESS | 2256 | 1467690710705 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:50 INFO - PROCESS | 2256 | ++DOCSHELL 0x119598800 == 37 [pid = 2256] [id = 189] 20:51:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 78 (0x1182b9800) [pid = 2256] [serial = 565] [outer = 0x0] 20:51:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x118779800) [pid = 2256] [serial = 566] [outer = 0x1182b9800] 20:51:50 INFO - PROCESS | 2256 | 1467690710736 Marionette DEBUG loaded listener.js 20:51:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x1195fbc00) [pid = 2256] [serial = 567] [outer = 0x1182b9800] 20:51:51 INFO - PROCESS | 2256 | 1467690711199 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]]]}] 20:51:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 20:51:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 672ms 20:51:51 INFO - PROCESS | 2256 | 1467690711222 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 20:51:51 INFO - PROCESS | 2256 | 1467690711224 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 20:51:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 20:51:51 INFO - PROCESS | 2256 | 1467690711228 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 20:51:51 INFO - PROCESS | 2256 | 1467690711231 Marionette TRACE conn2 <- [1,730,null,{}] 20:51:51 INFO - PROCESS | 2256 | 1467690711239 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}] 20:51:51 INFO - PROCESS | 2256 | 1467690711242 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:51 INFO - PROCESS | 2256 | 1467690711358 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 20:51:51 INFO - PROCESS | 2256 | 1467690711428 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:51 INFO - PROCESS | 2256 | 1467690711431 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:51 INFO - PROCESS | 2256 | ++DOCSHELL 0x126b0f000 == 38 [pid = 2256] [id = 190] 20:51:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x121284800) [pid = 2256] [serial = 568] [outer = 0x0] 20:51:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x12163c800) [pid = 2256] [serial = 569] [outer = 0x121284800] 20:51:51 INFO - PROCESS | 2256 | 1467690711461 Marionette DEBUG loaded listener.js 20:51:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x123d2e400) [pid = 2256] [serial = 570] [outer = 0x121284800] 20:51:51 INFO - PROCESS | 2256 | 1467690711887 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] 20:51:51 INFO - PROCESS | 2256 | 1467690711902 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 20:51:51 INFO - PROCESS | 2256 | 1467690711905 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 20:51:51 INFO - PROCESS | 2256 | 1467690711906 Marionette TRACE conn2 <- [1,734,null,{}] 20:51:51 INFO - PROCESS | 2256 | 1467690711923 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}] 20:51:51 INFO - PROCESS | 2256 | 1467690711924 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:52 INFO - PROCESS | 2256 | 1467690712021 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 20:51:52 INFO - PROCESS | 2256 | 1467690712072 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:52 INFO - PROCESS | 2256 | 1467690712073 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:52 INFO - PROCESS | 2256 | ++DOCSHELL 0x128b5a800 == 39 [pid = 2256] [id = 191] 20:51:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x123d3a400) [pid = 2256] [serial = 571] [outer = 0x0] 20:51:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x125449c00) [pid = 2256] [serial = 572] [outer = 0x123d3a400] 20:51:52 INFO - PROCESS | 2256 | 1467690712105 Marionette DEBUG loaded listener.js 20:51:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x125494c00) [pid = 2256] [serial = 573] [outer = 0x123d3a400] 20:51:52 INFO - PROCESS | 2256 | 1467690712533 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]]]}] 20:51:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 20:51:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 669ms 20:51:52 INFO - PROCESS | 2256 | 1467690712575 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 20:51:52 INFO - PROCESS | 2256 | 1467690712576 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 20:51:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 20:51:52 INFO - PROCESS | 2256 | 1467690712579 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 20:51:52 INFO - PROCESS | 2256 | 1467690712580 Marionette TRACE conn2 <- [1,738,null,{}] 20:51:52 INFO - PROCESS | 2256 | 1467690712582 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}] 20:51:52 INFO - PROCESS | 2256 | 1467690712584 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:52 INFO - PROCESS | 2256 | 1467690712698 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 20:51:52 INFO - PROCESS | 2256 | 1467690712766 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:52 INFO - PROCESS | 2256 | 1467690712768 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:52 INFO - PROCESS | 2256 | ++DOCSHELL 0x115ecd800 == 40 [pid = 2256] [id = 192] 20:51:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x1164e6c00) [pid = 2256] [serial = 574] [outer = 0x0] 20:51:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x119153400) [pid = 2256] [serial = 575] [outer = 0x1164e6c00] 20:51:52 INFO - PROCESS | 2256 | 1467690712796 Marionette DEBUG loaded listener.js 20:51:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x124ba2800) [pid = 2256] [serial = 576] [outer = 0x1164e6c00] 20:51:53 INFO - PROCESS | 2256 | --DOCSHELL 0x119719000 == 39 [pid = 2256] [id = 186] 20:51:53 INFO - PROCESS | 2256 | --DOCSHELL 0x119ab1000 == 38 [pid = 2256] [id = 185] 20:51:53 INFO - PROCESS | 2256 | --DOCSHELL 0x1199a8000 == 37 [pid = 2256] [id = 184] 20:51:53 INFO - PROCESS | 2256 | --DOCSHELL 0x118745800 == 36 [pid = 2256] [id = 183] 20:51:53 INFO - PROCESS | 2256 | --DOCSHELL 0x1169a9000 == 35 [pid = 2256] [id = 182] 20:51:53 INFO - PROCESS | 2256 | --DOCSHELL 0x114f0c800 == 34 [pid = 2256] [id = 181] 20:51:53 INFO - PROCESS | 2256 | --DOCSHELL 0x116fa6800 == 33 [pid = 2256] [id = 180] 20:51:53 INFO - PROCESS | 2256 | --DOCSHELL 0x12927f000 == 32 [pid = 2256] [id = 179] 20:51:54 INFO - PROCESS | 2256 | --DOCSHELL 0x128b5a800 == 31 [pid = 2256] [id = 191] 20:51:54 INFO - PROCESS | 2256 | --DOCSHELL 0x126b0f000 == 30 [pid = 2256] [id = 190] 20:51:54 INFO - PROCESS | 2256 | --DOCSHELL 0x119598800 == 29 [pid = 2256] [id = 189] 20:51:54 INFO - PROCESS | 2256 | --DOCSHELL 0x124bc4000 == 28 [pid = 2256] [id = 187] 20:51:54 INFO - PROCESS | 2256 | --DOCSHELL 0x117d57800 == 27 [pid = 2256] [id = 188] 20:51:54 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x119e50c00) [pid = 2256] [serial = 521] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x121b3e800) [pid = 2256] [serial = 534] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x121364800) [pid = 2256] [serial = 524] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x117d1d800) [pid = 2256] [serial = 509] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x1182ab000) [pid = 2256] [serial = 510] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x11915dc00) [pid = 2256] [serial = 515] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x11972b400) [pid = 2256] [serial = 516] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x118418000) [pid = 2256] [serial = 513] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x11832f000) [pid = 2256] [serial = 512] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x112a85800) [pid = 2256] [serial = 506] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x115e70800) [pid = 2256] [serial = 507] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 2256 | --DOMWINDOW == 77 (0x117489400) [pid = 2256] [serial = 504] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 2256 | --DOMWINDOW == 76 (0x113312000) [pid = 2256] [serial = 503] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 2256 | --DOMWINDOW == 75 (0x119105c00) [pid = 2256] [serial = 491] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 2256 | --DOMWINDOW == 74 (0x1182b3400) [pid = 2256] [serial = 490] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 2256 | --DOMWINDOW == 73 (0x121642000) [pid = 2256] [serial = 494] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 2256 | --DOMWINDOW == 72 (0x119e55c00) [pid = 2256] [serial = 493] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 2256 | --DOMWINDOW == 71 (0x12a83a400) [pid = 2256] [serial = 498] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 2256 | --DOMWINDOW == 70 (0x12549d000) [pid = 2256] [serial = 497] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 2256 | --DOMWINDOW == 69 (0x12b987c00) [pid = 2256] [serial = 500] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 2256 | --DOMWINDOW == 68 (0x12bae5400) [pid = 2256] [serial = 501] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 2256 | --DOMWINDOW == 67 (0x121e9a000) [pid = 2256] [serial = 527] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 2256 | --DOMWINDOW == 66 (0x12199a800) [pid = 2256] [serial = 525] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 2256 | --DOMWINDOW == 65 (0x117d1b400) [pid = 2256] [serial = 530] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 2256 | --DOMWINDOW == 64 (0x1183aa000) [pid = 2256] [serial = 531] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 2256 | --DOMWINDOW == 63 (0x118536c00) [pid = 2256] [serial = 533] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 2256 | --DOMWINDOW == 62 (0x123fdc800) [pid = 2256] [serial = 536] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 2256 | --DOMWINDOW == 61 (0x123d34000) [pid = 2256] [serial = 528] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 2256 | --DOMWINDOW == 60 (0x11972f400) [pid = 2256] [serial = 518] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 2256 | --DOMWINDOW == 59 (0x119d18800) [pid = 2256] [serial = 519] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 2256 | --DOMWINDOW == 58 (0x11a170400) [pid = 2256] [serial = 522] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 2256 | 1467690714100 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]]]}] 20:51:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 20:51:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1570ms 20:51:54 INFO - PROCESS | 2256 | 1467690714149 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 20:51:54 INFO - PROCESS | 2256 | 1467690714152 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 20:51:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 20:51:54 INFO - PROCESS | 2256 | 1467690714156 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 20:51:54 INFO - PROCESS | 2256 | 1467690714157 Marionette TRACE conn2 <- [1,742,null,{}] 20:51:54 INFO - PROCESS | 2256 | 1467690714161 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}] 20:51:54 INFO - PROCESS | 2256 | 1467690714163 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:54 INFO - PROCESS | 2256 | 1467690714241 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 20:51:54 INFO - PROCESS | 2256 | 1467690714248 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:54 INFO - PROCESS | 2256 | 1467690714249 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:54 INFO - PROCESS | 2256 | ++DOCSHELL 0x115e19800 == 28 [pid = 2256] [id = 193] 20:51:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 59 (0x1133f4c00) [pid = 2256] [serial = 577] [outer = 0x0] 20:51:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 60 (0x1133f6c00) [pid = 2256] [serial = 578] [outer = 0x1133f4c00] 20:51:54 INFO - PROCESS | 2256 | 1467690714279 Marionette DEBUG loaded listener.js 20:51:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 61 (0x116199c00) [pid = 2256] [serial = 579] [outer = 0x1133f4c00] 20:51:55 INFO - PROCESS | 2256 | 1467690715087 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]]]}] 20:51:55 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 20:51:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 973ms 20:51:55 INFO - PROCESS | 2256 | 1467690715129 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 20:51:55 INFO - PROCESS | 2256 | 1467690715133 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 20:51:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 20:51:55 INFO - PROCESS | 2256 | 1467690715143 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 20:51:55 INFO - PROCESS | 2256 | 1467690715144 Marionette TRACE conn2 <- [1,746,null,{}] 20:51:55 INFO - PROCESS | 2256 | 1467690715147 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}] 20:51:55 INFO - PROCESS | 2256 | 1467690715148 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:55 INFO - PROCESS | 2256 | 1467690715223 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 20:51:55 INFO - PROCESS | 2256 | 1467690715230 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:55 INFO - PROCESS | 2256 | 1467690715231 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:55 INFO - PROCESS | 2256 | ++DOCSHELL 0x11713d000 == 29 [pid = 2256] [id = 194] 20:51:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 62 (0x116f4a800) [pid = 2256] [serial = 580] [outer = 0x0] 20:51:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 63 (0x117489400) [pid = 2256] [serial = 581] [outer = 0x116f4a800] 20:51:55 INFO - PROCESS | 2256 | 1467690715259 Marionette DEBUG loaded listener.js 20:51:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 64 (0x1176ee400) [pid = 2256] [serial = 582] [outer = 0x116f4a800] 20:51:56 INFO - PROCESS | 2256 | 1467690716087 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]]]}] 20:51:56 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.) 20:51:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 974ms 20:51:56 INFO - PROCESS | 2256 | 1467690716114 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 20:51:56 INFO - PROCESS | 2256 | 1467690716116 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 20:51:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 20:51:56 INFO - PROCESS | 2256 | 1467690716118 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 20:51:56 INFO - PROCESS | 2256 | 1467690716121 Marionette TRACE conn2 <- [1,750,null,{}] 20:51:56 INFO - PROCESS | 2256 | 1467690716137 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}] 20:51:56 INFO - PROCESS | 2256 | 1467690716141 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:56 INFO - PROCESS | 2256 | 1467690716235 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 20:51:56 INFO - PROCESS | 2256 | 1467690716271 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:56 INFO - PROCESS | 2256 | 1467690716273 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:56 INFO - PROCESS | 2256 | ++DOCSHELL 0x118592000 == 30 [pid = 2256] [id = 195] 20:51:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 65 (0x1182b8c00) [pid = 2256] [serial = 583] [outer = 0x0] 20:51:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 66 (0x118331c00) [pid = 2256] [serial = 584] [outer = 0x1182b8c00] 20:51:56 INFO - PROCESS | 2256 | 1467690716300 Marionette DEBUG loaded listener.js 20:51:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 67 (0x1183a9400) [pid = 2256] [serial = 585] [outer = 0x1182b8c00] 20:51:57 INFO - PROCESS | 2256 | 1467690717091 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]]]}] 20:51:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 20:51:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1022ms 20:51:57 INFO - PROCESS | 2256 | 1467690717140 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 20:51:57 INFO - PROCESS | 2256 | 1467690717142 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 20:51:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 20:51:57 INFO - PROCESS | 2256 | 1467690717144 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 20:51:57 INFO - PROCESS | 2256 | 1467690717145 Marionette TRACE conn2 <- [1,754,null,{}] 20:51:57 INFO - PROCESS | 2256 | 1467690717148 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}] 20:51:57 INFO - PROCESS | 2256 | 1467690717149 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:57 INFO - PROCESS | 2256 | 1467690717240 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 20:51:57 INFO - PROCESS | 2256 | 1467690717281 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:57 INFO - PROCESS | 2256 | 1467690717282 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:57 INFO - PROCESS | 2256 | ++DOCSHELL 0x119289800 == 31 [pid = 2256] [id = 196] 20:51:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 68 (0x11841a400) [pid = 2256] [serial = 586] [outer = 0x0] 20:51:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 69 (0x119105c00) [pid = 2256] [serial = 587] [outer = 0x11841a400] 20:51:57 INFO - PROCESS | 2256 | 1467690717307 Marionette DEBUG loaded listener.js 20:51:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 70 (0x11915c000) [pid = 2256] [serial = 588] [outer = 0x11841a400] 20:51:57 INFO - PROCESS | 2256 | --DOMWINDOW == 69 (0x119e1e400) [pid = 2256] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 20:51:57 INFO - PROCESS | 2256 | --DOMWINDOW == 68 (0x1211e8c00) [pid = 2256] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 20:51:57 INFO - PROCESS | 2256 | --DOMWINDOW == 67 (0x11910f800) [pid = 2256] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 20:51:57 INFO - PROCESS | 2256 | --DOMWINDOW == 66 (0x115e70400) [pid = 2256] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 20:51:57 INFO - PROCESS | 2256 | --DOMWINDOW == 65 (0x123d30400) [pid = 2256] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 20:51:57 INFO - PROCESS | 2256 | --DOMWINDOW == 64 (0x1133efc00) [pid = 2256] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 20:51:57 INFO - PROCESS | 2256 | --DOMWINDOW == 63 (0x1164e6800) [pid = 2256] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 20:51:57 INFO - PROCESS | 2256 | --DOMWINDOW == 62 (0x11619c000) [pid = 2256] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 20:51:57 INFO - PROCESS | 2256 | --DOMWINDOW == 61 (0x11269a400) [pid = 2256] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 20:51:58 INFO - PROCESS | 2256 | 1467690718116 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]]]}] 20:51:58 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 20:51:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1021ms 20:51:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 20:51:58 INFO - PROCESS | 2256 | 1467690718165 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 20:51:58 INFO - PROCESS | 2256 | 1467690718167 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 20:51:58 INFO - PROCESS | 2256 | 1467690718169 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 20:51:58 INFO - PROCESS | 2256 | 1467690718170 Marionette TRACE conn2 <- [1,758,null,{}] 20:51:58 INFO - PROCESS | 2256 | 1467690718173 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}] 20:51:58 INFO - PROCESS | 2256 | 1467690718181 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:58 INFO - PROCESS | 2256 | 1467690718258 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 20:51:58 INFO - PROCESS | 2256 | 1467690718306 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:58 INFO - PROCESS | 2256 | 1467690718307 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:58 INFO - PROCESS | 2256 | ++DOCSHELL 0x119712800 == 32 [pid = 2256] [id = 197] 20:51:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 62 (0x1129abc00) [pid = 2256] [serial = 589] [outer = 0x0] 20:51:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 63 (0x1183a8800) [pid = 2256] [serial = 590] [outer = 0x1129abc00] 20:51:58 INFO - PROCESS | 2256 | 1467690718332 Marionette DEBUG loaded listener.js 20:51:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 64 (0x11945d800) [pid = 2256] [serial = 591] [outer = 0x1129abc00] 20:51:58 INFO - PROCESS | 2256 | 1467690718668 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]]]}] 20:51:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 20:51:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 518ms 20:51:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 20:51:58 INFO - PROCESS | 2256 | 1467690718688 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 20:51:58 INFO - PROCESS | 2256 | 1467690718689 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 20:51:58 INFO - PROCESS | 2256 | 1467690718696 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 20:51:58 INFO - PROCESS | 2256 | 1467690718697 Marionette TRACE conn2 <- [1,762,null,{}] 20:51:58 INFO - PROCESS | 2256 | 1467690718700 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}] 20:51:58 INFO - PROCESS | 2256 | 1467690718704 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:58 INFO - PROCESS | 2256 | 1467690718794 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 20:51:58 INFO - PROCESS | 2256 | 1467690718799 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:58 INFO - PROCESS | 2256 | 1467690718800 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:58 INFO - PROCESS | 2256 | ++DOCSHELL 0x119bab000 == 33 [pid = 2256] [id = 198] 20:51:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 65 (0x119465c00) [pid = 2256] [serial = 592] [outer = 0x0] 20:51:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 66 (0x11972ec00) [pid = 2256] [serial = 593] [outer = 0x119465c00] 20:51:58 INFO - PROCESS | 2256 | 1467690718826 Marionette DEBUG loaded listener.js 20:51:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 67 (0x119de8000) [pid = 2256] [serial = 594] [outer = 0x119465c00] 20:51:59 INFO - PROCESS | 2256 | 1467690719620 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]]]}] 20:51:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 20:51:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 973ms 20:51:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 20:51:59 INFO - PROCESS | 2256 | 1467690719666 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 20:51:59 INFO - PROCESS | 2256 | 1467690719667 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 20:51:59 INFO - PROCESS | 2256 | 1467690719669 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 20:51:59 INFO - PROCESS | 2256 | 1467690719670 Marionette TRACE conn2 <- [1,766,null,{}] 20:51:59 INFO - PROCESS | 2256 | 1467690719672 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}] 20:51:59 INFO - PROCESS | 2256 | 1467690719673 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:59 INFO - PROCESS | 2256 | 1467690719748 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 20:51:59 INFO - PROCESS | 2256 | 1467690719797 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:59 INFO - PROCESS | 2256 | 1467690719798 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:51:59 INFO - PROCESS | 2256 | ++DOCSHELL 0x1212e7800 == 34 [pid = 2256] [id = 199] 20:51:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 68 (0x118327400) [pid = 2256] [serial = 595] [outer = 0x0] 20:51:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 69 (0x119def400) [pid = 2256] [serial = 596] [outer = 0x118327400] 20:51:59 INFO - PROCESS | 2256 | 1467690719822 Marionette DEBUG loaded listener.js 20:51:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 70 (0x119e22400) [pid = 2256] [serial = 597] [outer = 0x118327400] 20:52:00 INFO - PROCESS | 2256 | 1467690720656 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]]]}] 20:52:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 20:52:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1018ms 20:52:00 INFO - PROCESS | 2256 | 1467690720723 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 20:52:00 INFO - PROCESS | 2256 | 1467690720726 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 20:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 20:52:00 INFO - PROCESS | 2256 | 1467690720730 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 20:52:00 INFO - PROCESS | 2256 | 1467690720732 Marionette TRACE conn2 <- [1,770,null,{}] 20:52:00 INFO - PROCESS | 2256 | 1467690720736 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}] 20:52:00 INFO - PROCESS | 2256 | 1467690720738 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:00 INFO - PROCESS | 2256 | 1467690720821 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 20:52:00 INFO - PROCESS | 2256 | 1467690720907 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:00 INFO - PROCESS | 2256 | 1467690720908 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:00 INFO - PROCESS | 2256 | ++DOCSHELL 0x1169b3800 == 35 [pid = 2256] [id = 200] 20:52:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 71 (0x1129aa800) [pid = 2256] [serial = 598] [outer = 0x0] 20:52:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 72 (0x1133f1000) [pid = 2256] [serial = 599] [outer = 0x1129aa800] 20:52:00 INFO - PROCESS | 2256 | 1467690720939 Marionette DEBUG loaded listener.js 20:52:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 73 (0x1164e7c00) [pid = 2256] [serial = 600] [outer = 0x1129aa800] 20:52:01 INFO - PROCESS | 2256 | 1467690721558 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]]]}] 20:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 20:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 871ms 20:52:01 INFO - PROCESS | 2256 | 1467690721600 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 20:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 20:52:01 INFO - PROCESS | 2256 | 1467690721603 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 20:52:01 INFO - PROCESS | 2256 | 1467690721606 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 20:52:01 INFO - PROCESS | 2256 | 1467690721608 Marionette TRACE conn2 <- [1,774,null,{}] 20:52:01 INFO - PROCESS | 2256 | 1467690721612 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}] 20:52:01 INFO - PROCESS | 2256 | 1467690721613 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:01 INFO - PROCESS | 2256 | 1467690721711 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 20:52:01 INFO - PROCESS | 2256 | --DOCSHELL 0x119bab000 == 34 [pid = 2256] [id = 198] 20:52:01 INFO - PROCESS | 2256 | --DOCSHELL 0x119712800 == 33 [pid = 2256] [id = 197] 20:52:01 INFO - PROCESS | 2256 | --DOCSHELL 0x119289800 == 32 [pid = 2256] [id = 196] 20:52:01 INFO - PROCESS | 2256 | --DOCSHELL 0x118592000 == 31 [pid = 2256] [id = 195] 20:52:01 INFO - PROCESS | 2256 | --DOCSHELL 0x11713d000 == 30 [pid = 2256] [id = 194] 20:52:01 INFO - PROCESS | 2256 | --DOCSHELL 0x115e19800 == 29 [pid = 2256] [id = 193] 20:52:01 INFO - PROCESS | 2256 | --DOMWINDOW == 72 (0x1211e3800) [pid = 2256] [serial = 558] [outer = 0x0] [url = about:blank] 20:52:01 INFO - PROCESS | 2256 | --DOMWINDOW == 71 (0x123d2cc00) [pid = 2256] [serial = 561] [outer = 0x0] [url = about:blank] 20:52:01 INFO - PROCESS | 2256 | --DOMWINDOW == 70 (0x121992000) [pid = 2256] [serial = 560] [outer = 0x0] [url = about:blank] 20:52:01 INFO - PROCESS | 2256 | --DOMWINDOW == 69 (0x119735000) [pid = 2256] [serial = 551] [outer = 0x0] [url = about:blank] 20:52:01 INFO - PROCESS | 2256 | --DOMWINDOW == 68 (0x11839f800) [pid = 2256] [serial = 554] [outer = 0x0] [url = about:blank] 20:52:01 INFO - PROCESS | 2256 | --DOMWINDOW == 67 (0x119e51400) [pid = 2256] [serial = 557] [outer = 0x0] [url = about:blank] 20:52:01 INFO - PROCESS | 2256 | --DOMWINDOW == 66 (0x12544c800) [pid = 2256] [serial = 537] [outer = 0x0] [url = about:blank] 20:52:01 INFO - PROCESS | 2256 | --DOMWINDOW == 65 (0x1183a2400) [pid = 2256] [serial = 548] [outer = 0x0] [url = about:blank] 20:52:01 INFO - PROCESS | 2256 | --DOMWINDOW == 64 (0x11748d400) [pid = 2256] [serial = 545] [outer = 0x0] [url = about:blank] 20:52:01 INFO - PROCESS | 2256 | --DOMWINDOW == 63 (0x1182af800) [pid = 2256] [serial = 546] [outer = 0x0] [url = about:blank] 20:52:01 INFO - PROCESS | 2256 | --DOMWINDOW == 62 (0x116639c00) [pid = 2256] [serial = 539] [outer = 0x0] [url = about:blank] 20:52:01 INFO - PROCESS | 2256 | --DOMWINDOW == 61 (0x11748cc00) [pid = 2256] [serial = 540] [outer = 0x0] [url = about:blank] 20:52:01 INFO - PROCESS | 2256 | --DOMWINDOW == 60 (0x1133f5000) [pid = 2256] [serial = 542] [outer = 0x0] [url = about:blank] 20:52:01 INFO - PROCESS | 2256 | --DOMWINDOW == 59 (0x11619e400) [pid = 2256] [serial = 543] [outer = 0x0] [url = about:blank] 20:52:01 INFO - PROCESS | 2256 | --DOMWINDOW == 58 (0x119d0d800) [pid = 2256] [serial = 552] [outer = 0x0] [url = about:blank] 20:52:01 INFO - PROCESS | 2256 | --DOMWINDOW == 57 (0x119929000) [pid = 2256] [serial = 555] [outer = 0x0] [url = about:blank] 20:52:01 INFO - PROCESS | 2256 | --DOMWINDOW == 56 (0x1188a4800) [pid = 2256] [serial = 549] [outer = 0x0] [url = about:blank] 20:52:01 INFO - PROCESS | 2256 | 1467690721805 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:01 INFO - PROCESS | 2256 | 1467690721807 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:01 INFO - PROCESS | 2256 | ++DOCSHELL 0x113c21000 == 30 [pid = 2256] [id = 201] 20:52:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 57 (0x115df8000) [pid = 2256] [serial = 601] [outer = 0x0] 20:52:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 58 (0x116474000) [pid = 2256] [serial = 602] [outer = 0x115df8000] 20:52:01 INFO - PROCESS | 2256 | 1467690721836 Marionette DEBUG loaded listener.js 20:52:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 59 (0x11697e000) [pid = 2256] [serial = 603] [outer = 0x115df8000] 20:52:02 INFO - PROCESS | 2256 | 1467690722165 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]]]}] 20:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 20:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 571ms 20:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 20:52:02 INFO - PROCESS | 2256 | 1467690722178 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 20:52:02 INFO - PROCESS | 2256 | 1467690722181 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 20:52:02 INFO - PROCESS | 2256 | 1467690722186 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 20:52:02 INFO - PROCESS | 2256 | 1467690722188 Marionette TRACE conn2 <- [1,778,null,{}] 20:52:02 INFO - PROCESS | 2256 | 1467690722190 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}] 20:52:02 INFO - PROCESS | 2256 | 1467690722192 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:02 INFO - PROCESS | 2256 | 1467690722271 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 20:52:02 INFO - PROCESS | 2256 | 1467690722278 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:02 INFO - PROCESS | 2256 | 1467690722279 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:02 INFO - PROCESS | 2256 | ++DOCSHELL 0x118253000 == 31 [pid = 2256] [id = 202] 20:52:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 60 (0x117490000) [pid = 2256] [serial = 604] [outer = 0x0] 20:52:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 61 (0x118224800) [pid = 2256] [serial = 605] [outer = 0x117490000] 20:52:02 INFO - PROCESS | 2256 | 1467690722307 Marionette DEBUG loaded listener.js 20:52:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 62 (0x1182b1800) [pid = 2256] [serial = 606] [outer = 0x117490000] 20:52:02 INFO - PROCESS | 2256 | 1467690722645 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]]]}] 20:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 20:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 470ms 20:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 20:52:02 INFO - PROCESS | 2256 | 1467690722656 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 20:52:02 INFO - PROCESS | 2256 | 1467690722658 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 20:52:02 INFO - PROCESS | 2256 | 1467690722663 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 20:52:02 INFO - PROCESS | 2256 | 1467690722666 Marionette TRACE conn2 <- [1,782,null,{}] 20:52:02 INFO - PROCESS | 2256 | 1467690722674 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}] 20:52:02 INFO - PROCESS | 2256 | 1467690722679 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:02 INFO - PROCESS | 2256 | 1467690722756 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 20:52:02 INFO - PROCESS | 2256 | 1467690722764 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:02 INFO - PROCESS | 2256 | 1467690722766 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:02 INFO - PROCESS | 2256 | ++DOCSHELL 0x119187000 == 32 [pid = 2256] [id = 203] 20:52:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 63 (0x1183a2c00) [pid = 2256] [serial = 607] [outer = 0x0] 20:52:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 64 (0x118414800) [pid = 2256] [serial = 608] [outer = 0x1183a2c00] 20:52:02 INFO - PROCESS | 2256 | 1467690722800 Marionette DEBUG loaded listener.js 20:52:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 65 (0x1188a4000) [pid = 2256] [serial = 609] [outer = 0x1183a2c00] 20:52:03 INFO - PROCESS | 2256 | 1467690723131 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]]]}] 20:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 20:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 523ms 20:52:03 INFO - PROCESS | 2256 | 1467690723189 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 20:52:03 INFO - PROCESS | 2256 | 1467690723191 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 20:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 20:52:03 INFO - PROCESS | 2256 | 1467690723193 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 20:52:03 INFO - PROCESS | 2256 | 1467690723194 Marionette TRACE conn2 <- [1,786,null,{}] 20:52:03 INFO - PROCESS | 2256 | 1467690723196 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}] 20:52:03 INFO - PROCESS | 2256 | 1467690723197 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:03 INFO - PROCESS | 2256 | 1467690723273 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 20:52:03 INFO - PROCESS | 2256 | 1467690723277 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:03 INFO - PROCESS | 2256 | 1467690723280 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:03 INFO - PROCESS | 2256 | ++DOCSHELL 0x119722800 == 33 [pid = 2256] [id = 204] 20:52:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 66 (0x1195edc00) [pid = 2256] [serial = 610] [outer = 0x0] 20:52:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 67 (0x1195f6800) [pid = 2256] [serial = 611] [outer = 0x1195edc00] 20:52:03 INFO - PROCESS | 2256 | 1467690723305 Marionette DEBUG loaded listener.js 20:52:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 68 (0x11972dc00) [pid = 2256] [serial = 612] [outer = 0x1195edc00] 20:52:03 INFO - PROCESS | 2256 | 1467690723696 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]]]}] 20:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 20:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 520ms 20:52:03 INFO - PROCESS | 2256 | 1467690723715 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 20:52:03 INFO - PROCESS | 2256 | 1467690723717 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 20:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 20:52:03 INFO - PROCESS | 2256 | 1467690723721 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 20:52:03 INFO - PROCESS | 2256 | 1467690723722 Marionette TRACE conn2 <- [1,790,null,{}] 20:52:03 INFO - PROCESS | 2256 | 1467690723727 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}] 20:52:03 INFO - PROCESS | 2256 | 1467690723730 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:03 INFO - PROCESS | 2256 | 1467690723881 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 20:52:03 INFO - PROCESS | 2256 | 1467690723897 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:03 INFO - PROCESS | 2256 | 1467690723908 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:03 INFO - PROCESS | 2256 | ++DOCSHELL 0x119baa800 == 34 [pid = 2256] [id = 205] 20:52:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 69 (0x1129b2400) [pid = 2256] [serial = 613] [outer = 0x0] 20:52:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 70 (0x119731800) [pid = 2256] [serial = 614] [outer = 0x1129b2400] 20:52:03 INFO - PROCESS | 2256 | 1467690723947 Marionette DEBUG loaded listener.js 20:52:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 71 (0x119b0d000) [pid = 2256] [serial = 615] [outer = 0x1129b2400] 20:52:04 INFO - PROCESS | 2256 | 1467690724267 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]]]}] 20:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 20:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 570ms 20:52:04 INFO - PROCESS | 2256 | 1467690724290 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 20:52:04 INFO - PROCESS | 2256 | 1467690724292 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 20:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 20:52:04 INFO - PROCESS | 2256 | 1467690724306 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 20:52:04 INFO - PROCESS | 2256 | 1467690724307 Marionette TRACE conn2 <- [1,794,null,{}] 20:52:04 INFO - PROCESS | 2256 | 1467690724311 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}] 20:52:04 INFO - PROCESS | 2256 | 1467690724316 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:04 INFO - PROCESS | 2256 | 1467690724428 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 20:52:04 INFO - PROCESS | 2256 | 1467690724462 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:04 INFO - PROCESS | 2256 | 1467690724463 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:04 INFO - PROCESS | 2256 | ++DOCSHELL 0x1215c0000 == 35 [pid = 2256] [id = 206] 20:52:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 72 (0x119de7000) [pid = 2256] [serial = 616] [outer = 0x0] 20:52:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 73 (0x119e29c00) [pid = 2256] [serial = 617] [outer = 0x119de7000] 20:52:04 INFO - PROCESS | 2256 | 1467690724489 Marionette DEBUG loaded listener.js 20:52:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 74 (0x1211eac00) [pid = 2256] [serial = 618] [outer = 0x119de7000] 20:52:04 INFO - PROCESS | 2256 | 1467690724814 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]]]}] 20:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 20:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 530ms 20:52:04 INFO - PROCESS | 2256 | 1467690724829 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 20:52:04 INFO - PROCESS | 2256 | 1467690724831 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 20:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 20:52:04 INFO - PROCESS | 2256 | 1467690724840 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 20:52:04 INFO - PROCESS | 2256 | 1467690724841 Marionette TRACE conn2 <- [1,798,null,{}] 20:52:04 INFO - PROCESS | 2256 | 1467690724845 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}] 20:52:04 INFO - PROCESS | 2256 | 1467690724847 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:04 INFO - PROCESS | 2256 | 1467690724939 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 20:52:04 INFO - PROCESS | 2256 | 1467690724943 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:04 INFO - PROCESS | 2256 | 1467690724944 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:04 INFO - PROCESS | 2256 | ++DOCSHELL 0x11875a000 == 36 [pid = 2256] [id = 207] 20:52:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 75 (0x1128d3c00) [pid = 2256] [serial = 619] [outer = 0x0] 20:52:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 76 (0x12127fc00) [pid = 2256] [serial = 620] [outer = 0x1128d3c00] 20:52:04 INFO - PROCESS | 2256 | 1467690724975 Marionette DEBUG loaded listener.js 20:52:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 77 (0x121641800) [pid = 2256] [serial = 621] [outer = 0x1128d3c00] 20:52:05 INFO - PROCESS | 2256 | 1467690725289 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]]]}] 20:52:05 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 20:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 471ms 20:52:05 INFO - PROCESS | 2256 | 1467690725319 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 20:52:05 INFO - PROCESS | 2256 | 1467690725320 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 20:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 20:52:05 INFO - PROCESS | 2256 | 1467690725331 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 20:52:05 INFO - PROCESS | 2256 | 1467690725333 Marionette TRACE conn2 <- [1,802,null,{}] 20:52:05 INFO - PROCESS | 2256 | 1467690725335 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}] 20:52:05 INFO - PROCESS | 2256 | 1467690725336 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:05 INFO - PROCESS | 2256 | 1467690725432 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 20:52:05 INFO - PROCESS | 2256 | 1467690725436 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:05 INFO - PROCESS | 2256 | 1467690725437 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:05 INFO - PROCESS | 2256 | ++DOCSHELL 0x124f39800 == 37 [pid = 2256] [id = 208] 20:52:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 78 (0x121688400) [pid = 2256] [serial = 622] [outer = 0x0] 20:52:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x1216f4000) [pid = 2256] [serial = 623] [outer = 0x121688400] 20:52:05 INFO - PROCESS | 2256 | 1467690725461 Marionette DEBUG loaded listener.js 20:52:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x121b2f800) [pid = 2256] [serial = 624] [outer = 0x121688400] 20:52:05 INFO - PROCESS | 2256 | 1467690725809 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]]]}] 20:52:05 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 20:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 519ms 20:52:05 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x11841a400) [pid = 2256] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 20:52:05 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x1133f4c00) [pid = 2256] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 20:52:05 INFO - PROCESS | 2256 | --DOMWINDOW == 77 (0x1164e6c00) [pid = 2256] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 20:52:05 INFO - PROCESS | 2256 | --DOMWINDOW == 76 (0x116f4a800) [pid = 2256] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 20:52:05 INFO - PROCESS | 2256 | --DOMWINDOW == 75 (0x1164e6000) [pid = 2256] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 20:52:05 INFO - PROCESS | 2256 | --DOMWINDOW == 74 (0x1182b9800) [pid = 2256] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 20:52:05 INFO - PROCESS | 2256 | --DOMWINDOW == 73 (0x121284800) [pid = 2256] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 20:52:05 INFO - PROCESS | 2256 | --DOMWINDOW == 72 (0x123d3a400) [pid = 2256] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 20:52:05 INFO - PROCESS | 2256 | --DOMWINDOW == 71 (0x1129abc00) [pid = 2256] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 20:52:05 INFO - PROCESS | 2256 | --DOMWINDOW == 70 (0x119465c00) [pid = 2256] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 20:52:05 INFO - PROCESS | 2256 | --DOMWINDOW == 69 (0x1182b8c00) [pid = 2256] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 20:52:05 INFO - PROCESS | 2256 | 1467690725865 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 20:52:05 INFO - PROCESS | 2256 | 1467690725866 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 20:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 20:52:05 INFO - PROCESS | 2256 | 1467690725870 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 20:52:05 INFO - PROCESS | 2256 | 1467690725872 Marionette TRACE conn2 <- [1,806,null,{}] 20:52:05 INFO - PROCESS | 2256 | 1467690725874 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}] 20:52:05 INFO - PROCESS | 2256 | 1467690725875 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:05 INFO - PROCESS | 2256 | 1467690725951 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 20:52:05 INFO - PROCESS | 2256 | 1467690725955 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:05 INFO - PROCESS | 2256 | 1467690725956 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:05 INFO - PROCESS | 2256 | ++DOCSHELL 0x125d97800 == 38 [pid = 2256] [id = 209] 20:52:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 70 (0x1182b8c00) [pid = 2256] [serial = 625] [outer = 0x0] 20:52:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 71 (0x118775000) [pid = 2256] [serial = 626] [outer = 0x1182b8c00] 20:52:05 INFO - PROCESS | 2256 | 1467690725982 Marionette DEBUG loaded listener.js 20:52:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 72 (0x119de3400) [pid = 2256] [serial = 627] [outer = 0x1182b8c00] 20:52:06 INFO - PROCESS | 2256 | [2256] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:52:06 INFO - PROCESS | 2256 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 20:52:06 INFO - PROCESS | 2256 | Determined SkiaGL cache limits: Size 100663296, Items: 256 20:52:06 INFO - PROCESS | 2256 | [GFX2-]: Using SkiaGL canvas. 20:52:06 INFO - PROCESS | 2256 | 1467690726327 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]]]}] 20:52:06 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 20:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 470ms 20:52:06 INFO - PROCESS | 2256 | 1467690726342 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 20:52:06 INFO - PROCESS | 2256 | 1467690726345 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 20:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 20:52:06 INFO - PROCESS | 2256 | 1467690726348 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 20:52:06 INFO - PROCESS | 2256 | 1467690726349 Marionette TRACE conn2 <- [1,810,null,{}] 20:52:06 INFO - PROCESS | 2256 | 1467690726351 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}] 20:52:06 INFO - PROCESS | 2256 | 1467690726352 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:06 INFO - PROCESS | 2256 | 1467690726431 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 20:52:06 INFO - PROCESS | 2256 | 1467690726435 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:06 INFO - PROCESS | 2256 | 1467690726436 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:06 INFO - PROCESS | 2256 | ++DOCSHELL 0x11959e000 == 39 [pid = 2256] [id = 210] 20:52:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 73 (0x1216f7400) [pid = 2256] [serial = 628] [outer = 0x0] 20:52:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 74 (0x123d2f800) [pid = 2256] [serial = 629] [outer = 0x1216f7400] 20:52:06 INFO - PROCESS | 2256 | 1467690726460 Marionette DEBUG loaded listener.js 20:52:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 75 (0x123da3400) [pid = 2256] [serial = 630] [outer = 0x1216f7400] 20:52:06 INFO - PROCESS | 2256 | 1467690726807 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]]]}] 20:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 20:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 469ms 20:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 20:52:06 INFO - PROCESS | 2256 | 1467690726817 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 20:52:06 INFO - PROCESS | 2256 | 1467690726819 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 20:52:06 INFO - PROCESS | 2256 | 1467690726821 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 20:52:06 INFO - PROCESS | 2256 | 1467690726823 Marionette TRACE conn2 <- [1,814,null,{}] 20:52:06 INFO - PROCESS | 2256 | 1467690726825 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}] 20:52:06 INFO - PROCESS | 2256 | 1467690726828 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:06 INFO - PROCESS | 2256 | 1467690726941 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 20:52:06 INFO - PROCESS | 2256 | 1467690726949 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:06 INFO - PROCESS | 2256 | 1467690726950 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:06 INFO - PROCESS | 2256 | ++DOCSHELL 0x128b5f800 == 40 [pid = 2256] [id = 211] 20:52:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 76 (0x121e96400) [pid = 2256] [serial = 631] [outer = 0x0] 20:52:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 77 (0x124dd4c00) [pid = 2256] [serial = 632] [outer = 0x121e96400] 20:52:06 INFO - PROCESS | 2256 | 1467690726977 Marionette DEBUG loaded listener.js 20:52:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 78 (0x12549ac00) [pid = 2256] [serial = 633] [outer = 0x121e96400] 20:52:07 INFO - PROCESS | 2256 | 1467690727285 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] 20:52:07 INFO - PROCESS | 2256 | 1467690727292 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 20:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 20:52:07 INFO - PROCESS | 2256 | 1467690727303 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 20:52:07 INFO - PROCESS | 2256 | 1467690727304 Marionette TRACE conn2 <- [1,818,null,{}] 20:52:07 INFO - PROCESS | 2256 | 1467690727307 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}] 20:52:07 INFO - PROCESS | 2256 | 1467690727308 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:07 INFO - PROCESS | 2256 | 1467690727393 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 20:52:07 INFO - PROCESS | 2256 | 1467690727399 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:07 INFO - PROCESS | 2256 | 1467690727400 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:07 INFO - PROCESS | 2256 | ++DOCSHELL 0x12985e000 == 41 [pid = 2256] [id = 212] 20:52:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x12549b400) [pid = 2256] [serial = 634] [outer = 0x0] 20:52:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x125d4dc00) [pid = 2256] [serial = 635] [outer = 0x12549b400] 20:52:07 INFO - PROCESS | 2256 | 1467690727423 Marionette DEBUG loaded listener.js 20:52:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x125f90000) [pid = 2256] [serial = 636] [outer = 0x12549b400] 20:52:07 INFO - PROCESS | 2256 | 1467690727733 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]]]}] 20:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 20:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 469ms 20:52:07 INFO - PROCESS | 2256 | 1467690727773 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 20:52:07 INFO - PROCESS | 2256 | 1467690727774 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 20:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 20:52:07 INFO - PROCESS | 2256 | 1467690727776 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 20:52:07 INFO - PROCESS | 2256 | 1467690727777 Marionette TRACE conn2 <- [1,822,null,{}] 20:52:07 INFO - PROCESS | 2256 | 1467690727780 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}] 20:52:07 INFO - PROCESS | 2256 | 1467690727781 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:07 INFO - PROCESS | 2256 | 1467690727886 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 20:52:07 INFO - PROCESS | 2256 | 1467690727960 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:07 INFO - PROCESS | 2256 | 1467690727962 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:07 INFO - PROCESS | 2256 | ++DOCSHELL 0x112dbd800 == 42 [pid = 2256] [id = 213] 20:52:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x110fa8400) [pid = 2256] [serial = 637] [outer = 0x0] 20:52:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x1129a8c00) [pid = 2256] [serial = 638] [outer = 0x110fa8400] 20:52:07 INFO - PROCESS | 2256 | 1467690727994 Marionette DEBUG loaded listener.js 20:52:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x1133f5800) [pid = 2256] [serial = 639] [outer = 0x110fa8400] 20:52:08 INFO - PROCESS | 2256 | 1467690728462 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] 20:52:08 INFO - PROCESS | 2256 | 1467690728501 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 20:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 20:52:08 INFO - PROCESS | 2256 | 1467690728505 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 20:52:08 INFO - PROCESS | 2256 | 1467690728506 Marionette TRACE conn2 <- [1,826,null,{}] 20:52:08 INFO - PROCESS | 2256 | 1467690728529 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}] 20:52:08 INFO - PROCESS | 2256 | 1467690728532 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:08 INFO - PROCESS | 2256 | 1467690728638 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 20:52:08 INFO - PROCESS | 2256 | 1467690728703 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:08 INFO - PROCESS | 2256 | 1467690728705 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:08 INFO - PROCESS | 2256 | ++DOCSHELL 0x119289800 == 43 [pid = 2256] [id = 214] 20:52:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x11827b800) [pid = 2256] [serial = 640] [outer = 0x0] 20:52:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x1182b2800) [pid = 2256] [serial = 641] [outer = 0x11827b800] 20:52:08 INFO - PROCESS | 2256 | 1467690728735 Marionette DEBUG loaded listener.js 20:52:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x1183a7400) [pid = 2256] [serial = 642] [outer = 0x11827b800] 20:52:09 INFO - PROCESS | 2256 | 1467690729178 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]]]}] 20:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 20:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 720ms 20:52:09 INFO - PROCESS | 2256 | 1467690729256 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 20:52:09 INFO - PROCESS | 2256 | 1467690729259 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 20:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 20:52:09 INFO - PROCESS | 2256 | 1467690729267 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 20:52:09 INFO - PROCESS | 2256 | 1467690729269 Marionette TRACE conn2 <- [1,830,null,{}] 20:52:09 INFO - PROCESS | 2256 | 1467690729273 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}] 20:52:09 INFO - PROCESS | 2256 | 1467690729275 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:09 INFO - PROCESS | 2256 | 1467690729426 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 20:52:09 INFO - PROCESS | 2256 | 1467690729548 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:09 INFO - PROCESS | 2256 | 1467690729550 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:09 INFO - PROCESS | 2256 | ++DOCSHELL 0x128b64800 == 44 [pid = 2256] [id = 215] 20:52:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x119735800) [pid = 2256] [serial = 643] [outer = 0x0] 20:52:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x119d0c400) [pid = 2256] [serial = 644] [outer = 0x119735800] 20:52:09 INFO - PROCESS | 2256 | 1467690729599 Marionette DEBUG loaded listener.js 20:52:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x119e25400) [pid = 2256] [serial = 645] [outer = 0x119735800] 20:52:10 INFO - PROCESS | 2256 | 1467690730073 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]]]}] 20:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 20:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 871ms 20:52:10 INFO - PROCESS | 2256 | 1467690730138 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 20:52:10 INFO - PROCESS | 2256 | 1467690730140 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 20:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 20:52:10 INFO - PROCESS | 2256 | 1467690730147 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 20:52:10 INFO - PROCESS | 2256 | 1467690730151 Marionette TRACE conn2 <- [1,834,null,{}] 20:52:10 INFO - PROCESS | 2256 | 1467690730155 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}] 20:52:10 INFO - PROCESS | 2256 | 1467690730157 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:10 INFO - PROCESS | 2256 | 1467690730258 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 20:52:10 INFO - PROCESS | 2256 | 1467690730313 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:10 INFO - PROCESS | 2256 | 1467690730314 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:10 INFO - PROCESS | 2256 | ++DOCSHELL 0x1188c3000 == 45 [pid = 2256] [id = 216] 20:52:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x119df1800) [pid = 2256] [serial = 646] [outer = 0x0] 20:52:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x11a174800) [pid = 2256] [serial = 647] [outer = 0x119df1800] 20:52:10 INFO - PROCESS | 2256 | 1467690730344 Marionette DEBUG loaded listener.js 20:52:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x12168dc00) [pid = 2256] [serial = 648] [outer = 0x119df1800] 20:52:11 INFO - PROCESS | 2256 | 1467690731034 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]]]}] 20:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 20:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 931ms 20:52:11 INFO - PROCESS | 2256 | 1467690731074 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 20:52:11 INFO - PROCESS | 2256 | 1467690731080 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 20:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 20:52:11 INFO - PROCESS | 2256 | 1467690731085 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 20:52:11 INFO - PROCESS | 2256 | 1467690731088 Marionette TRACE conn2 <- [1,838,null,{}] 20:52:11 INFO - PROCESS | 2256 | 1467690731093 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}] 20:52:11 INFO - PROCESS | 2256 | 1467690731095 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:11 INFO - PROCESS | 2256 | 1467690731232 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 20:52:11 INFO - PROCESS | 2256 | 1467690731299 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:11 INFO - PROCESS | 2256 | 1467690731303 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:11 INFO - PROCESS | 2256 | ++DOCSHELL 0x11694d000 == 46 [pid = 2256] [id = 217] 20:52:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x11748e800) [pid = 2256] [serial = 649] [outer = 0x0] 20:52:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x117494000) [pid = 2256] [serial = 650] [outer = 0x11748e800] 20:52:11 INFO - PROCESS | 2256 | 1467690731348 Marionette DEBUG loaded listener.js 20:52:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x1182ae000) [pid = 2256] [serial = 651] [outer = 0x11748e800] 20:52:12 INFO - PROCESS | 2256 | --DOCSHELL 0x12985e000 == 45 [pid = 2256] [id = 212] 20:52:12 INFO - PROCESS | 2256 | --DOCSHELL 0x128b5f800 == 44 [pid = 2256] [id = 211] 20:52:12 INFO - PROCESS | 2256 | --DOCSHELL 0x11959e000 == 43 [pid = 2256] [id = 210] 20:52:12 INFO - PROCESS | 2256 | --DOCSHELL 0x125d97800 == 42 [pid = 2256] [id = 209] 20:52:12 INFO - PROCESS | 2256 | --DOCSHELL 0x124f39800 == 41 [pid = 2256] [id = 208] 20:52:12 INFO - PROCESS | 2256 | --DOCSHELL 0x11875a000 == 40 [pid = 2256] [id = 207] 20:52:12 INFO - PROCESS | 2256 | --DOCSHELL 0x1215c0000 == 39 [pid = 2256] [id = 206] 20:52:12 INFO - PROCESS | 2256 | --DOCSHELL 0x119baa800 == 38 [pid = 2256] [id = 205] 20:52:12 INFO - PROCESS | 2256 | --DOCSHELL 0x119722800 == 37 [pid = 2256] [id = 204] 20:52:12 INFO - PROCESS | 2256 | --DOCSHELL 0x119187000 == 36 [pid = 2256] [id = 203] 20:52:12 INFO - PROCESS | 2256 | --DOCSHELL 0x118253000 == 35 [pid = 2256] [id = 202] 20:52:12 INFO - PROCESS | 2256 | --DOCSHELL 0x113c21000 == 34 [pid = 2256] [id = 201] 20:52:12 INFO - PROCESS | 2256 | --DOCSHELL 0x1169b3800 == 33 [pid = 2256] [id = 200] 20:52:12 INFO - PROCESS | 2256 | --DOCSHELL 0x1212e7800 == 32 [pid = 2256] [id = 199] 20:52:12 INFO - PROCESS | 2256 | --DOCSHELL 0x115ecd800 == 31 [pid = 2256] [id = 192] 20:52:12 INFO - PROCESS | 2256 | --DOCSHELL 0x1188c3000 == 30 [pid = 2256] [id = 216] 20:52:12 INFO - PROCESS | 2256 | --DOCSHELL 0x128b64800 == 29 [pid = 2256] [id = 215] 20:52:12 INFO - PROCESS | 2256 | --DOCSHELL 0x119289800 == 28 [pid = 2256] [id = 214] 20:52:12 INFO - PROCESS | 2256 | --DOCSHELL 0x112dbd800 == 27 [pid = 2256] [id = 213] 20:52:12 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x119def400) [pid = 2256] [serial = 596] [outer = 0x0] [url = about:blank] 20:52:12 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x119105c00) [pid = 2256] [serial = 587] [outer = 0x0] [url = about:blank] 20:52:12 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x1133f6c00) [pid = 2256] [serial = 578] [outer = 0x0] [url = about:blank] 20:52:12 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x116199c00) [pid = 2256] [serial = 579] [outer = 0x0] [url = about:blank] 20:52:12 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x124ba2800) [pid = 2256] [serial = 576] [outer = 0x0] [url = about:blank] 20:52:12 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x119153400) [pid = 2256] [serial = 575] [outer = 0x0] [url = about:blank] 20:52:12 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x117489400) [pid = 2256] [serial = 581] [outer = 0x0] [url = about:blank] 20:52:12 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x1182ad000) [pid = 2256] [serial = 564] [outer = 0x0] [url = about:blank] 20:52:12 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x11748a400) [pid = 2256] [serial = 563] [outer = 0x0] [url = about:blank] 20:52:12 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x1195fbc00) [pid = 2256] [serial = 567] [outer = 0x0] [url = about:blank] 20:52:12 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x118779800) [pid = 2256] [serial = 566] [outer = 0x0] [url = about:blank] 20:52:12 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x123d2e400) [pid = 2256] [serial = 570] [outer = 0x0] [url = about:blank] 20:52:12 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x12163c800) [pid = 2256] [serial = 569] [outer = 0x0] [url = about:blank] 20:52:12 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x125494c00) [pid = 2256] [serial = 573] [outer = 0x0] [url = about:blank] 20:52:12 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x125449c00) [pid = 2256] [serial = 572] [outer = 0x0] [url = about:blank] 20:52:12 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x1183a8800) [pid = 2256] [serial = 590] [outer = 0x0] [url = about:blank] 20:52:12 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x11972ec00) [pid = 2256] [serial = 593] [outer = 0x0] [url = about:blank] 20:52:12 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x11915c000) [pid = 2256] [serial = 588] [outer = 0x0] [url = about:blank] 20:52:12 INFO - PROCESS | 2256 | --DOMWINDOW == 77 (0x118331c00) [pid = 2256] [serial = 584] [outer = 0x0] [url = about:blank] 20:52:12 INFO - PROCESS | 2256 | --DOMWINDOW == 76 (0x1183a9400) [pid = 2256] [serial = 585] [outer = 0x0] [url = about:blank] 20:52:12 INFO - PROCESS | 2256 | --DOMWINDOW == 75 (0x119de8000) [pid = 2256] [serial = 594] [outer = 0x0] [url = about:blank] 20:52:12 INFO - PROCESS | 2256 | --DOMWINDOW == 74 (0x11945d800) [pid = 2256] [serial = 591] [outer = 0x0] [url = about:blank] 20:52:12 INFO - PROCESS | 2256 | --DOMWINDOW == 73 (0x1176ee400) [pid = 2256] [serial = 582] [outer = 0x0] [url = about:blank] 20:52:12 INFO - PROCESS | 2256 | 1467690732383 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]]]}] 20:52:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 20:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1324ms 20:52:12 INFO - PROCESS | 2256 | 1467690732409 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 20:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 20:52:12 INFO - PROCESS | 2256 | 1467690732413 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 20:52:12 INFO - PROCESS | 2256 | 1467690732416 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 20:52:12 INFO - PROCESS | 2256 | 1467690732418 Marionette TRACE conn2 <- [1,842,null,{}] 20:52:12 INFO - PROCESS | 2256 | 1467690732422 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}] 20:52:12 INFO - PROCESS | 2256 | 1467690732424 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:12 INFO - PROCESS | 2256 | 1467690732500 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 20:52:12 INFO - PROCESS | 2256 | 1467690732505 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:12 INFO - PROCESS | 2256 | 1467690732507 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:12 INFO - PROCESS | 2256 | ++DOCSHELL 0x115d86000 == 28 [pid = 2256] [id = 218] 20:52:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 74 (0x112f2c400) [pid = 2256] [serial = 652] [outer = 0x0] 20:52:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 75 (0x11331a000) [pid = 2256] [serial = 653] [outer = 0x112f2c400] 20:52:12 INFO - PROCESS | 2256 | 1467690732537 Marionette DEBUG loaded listener.js 20:52:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 76 (0x114f7ac00) [pid = 2256] [serial = 654] [outer = 0x112f2c400] 20:52:12 INFO - PROCESS | 2256 | 1467690732896 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]]]}] 20:52:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 20:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 521ms 20:52:12 INFO - PROCESS | 2256 | 1467690732938 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 20:52:12 INFO - PROCESS | 2256 | 1467690732941 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 20:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 20:52:12 INFO - PROCESS | 2256 | 1467690732946 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 20:52:12 INFO - PROCESS | 2256 | 1467690732948 Marionette TRACE conn2 <- [1,846,null,{}] 20:52:12 INFO - PROCESS | 2256 | 1467690732950 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}] 20:52:12 INFO - PROCESS | 2256 | 1467690732952 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:13 INFO - PROCESS | 2256 | 1467690733030 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 20:52:13 INFO - PROCESS | 2256 | 1467690733035 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:13 INFO - PROCESS | 2256 | 1467690733036 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:13 INFO - PROCESS | 2256 | ++DOCSHELL 0x117d41000 == 29 [pid = 2256] [id = 219] 20:52:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 77 (0x11697b400) [pid = 2256] [serial = 655] [outer = 0x0] 20:52:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 78 (0x117488c00) [pid = 2256] [serial = 656] [outer = 0x11697b400] 20:52:13 INFO - PROCESS | 2256 | 1467690733066 Marionette DEBUG loaded listener.js 20:52:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x117d19c00) [pid = 2256] [serial = 657] [outer = 0x11697b400] 20:52:13 INFO - PROCESS | 2256 | 1467690733401 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]]]}] 20:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 20:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 469ms 20:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 20:52:13 INFO - PROCESS | 2256 | 1467690733416 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 20:52:13 INFO - PROCESS | 2256 | 1467690733417 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 20:52:13 INFO - PROCESS | 2256 | 1467690733419 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 20:52:13 INFO - PROCESS | 2256 | 1467690733422 Marionette TRACE conn2 <- [1,850,null,{}] 20:52:13 INFO - PROCESS | 2256 | 1467690733432 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}] 20:52:13 INFO - PROCESS | 2256 | 1467690733435 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:13 INFO - PROCESS | 2256 | 1467690733514 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 20:52:13 INFO - PROCESS | 2256 | 1467690733565 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:13 INFO - PROCESS | 2256 | 1467690733567 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:13 INFO - PROCESS | 2256 | ++DOCSHELL 0x1188cc000 == 30 [pid = 2256] [id = 220] 20:52:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x11822b000) [pid = 2256] [serial = 658] [outer = 0x0] 20:52:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x11839dc00) [pid = 2256] [serial = 659] [outer = 0x11822b000] 20:52:13 INFO - PROCESS | 2256 | 1467690733595 Marionette DEBUG loaded listener.js 20:52:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x118418000) [pid = 2256] [serial = 660] [outer = 0x11822b000] 20:52:13 INFO - PROCESS | 2256 | 1467690733903 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]]]}] 20:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 20:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 520ms 20:52:13 INFO - PROCESS | 2256 | 1467690733940 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 20:52:13 INFO - PROCESS | 2256 | 1467690733943 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 20:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 20:52:13 INFO - PROCESS | 2256 | 1467690733947 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 20:52:13 INFO - PROCESS | 2256 | 1467690733948 Marionette TRACE conn2 <- [1,854,null,{}] 20:52:13 INFO - PROCESS | 2256 | 1467690733950 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}] 20:52:13 INFO - PROCESS | 2256 | 1467690733952 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:14 INFO - PROCESS | 2256 | 1467690734030 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 20:52:14 INFO - PROCESS | 2256 | 1467690734082 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:14 INFO - PROCESS | 2256 | 1467690734083 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:14 INFO - PROCESS | 2256 | ++DOCSHELL 0x119591000 == 31 [pid = 2256] [id = 221] 20:52:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x1182b4c00) [pid = 2256] [serial = 661] [outer = 0x0] 20:52:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x1188ab000) [pid = 2256] [serial = 662] [outer = 0x1182b4c00] 20:52:14 INFO - PROCESS | 2256 | 1467690734108 Marionette DEBUG loaded listener.js 20:52:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x119461c00) [pid = 2256] [serial = 663] [outer = 0x1182b4c00] 20:52:14 INFO - PROCESS | 2256 | 1467690734387 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]]]}] 20:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 20:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 469ms 20:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 20:52:14 INFO - PROCESS | 2256 | 1467690734417 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 20:52:14 INFO - PROCESS | 2256 | 1467690734418 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 20:52:14 INFO - PROCESS | 2256 | 1467690734429 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 20:52:14 INFO - PROCESS | 2256 | 1467690734432 Marionette TRACE conn2 <- [1,858,null,{}] 20:52:14 INFO - PROCESS | 2256 | 1467690734448 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}] 20:52:14 INFO - PROCESS | 2256 | 1467690734450 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:14 INFO - PROCESS | 2256 | 1467690734545 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 20:52:14 INFO - PROCESS | 2256 | 1467690734548 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:14 INFO - PROCESS | 2256 | 1467690734550 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:14 INFO - PROCESS | 2256 | ++DOCSHELL 0x119bb1800 == 32 [pid = 2256] [id = 222] 20:52:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x1164ea400) [pid = 2256] [serial = 664] [outer = 0x0] 20:52:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x1195f7c00) [pid = 2256] [serial = 665] [outer = 0x1164ea400] 20:52:14 INFO - PROCESS | 2256 | 1467690734574 Marionette DEBUG loaded listener.js 20:52:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x119928000) [pid = 2256] [serial = 666] [outer = 0x1164ea400] 20:52:14 INFO - PROCESS | 2256 | 1467690734915 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]]]}] 20:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 20:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 535ms 20:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 20:52:14 INFO - PROCESS | 2256 | 1467690734956 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 20:52:14 INFO - PROCESS | 2256 | 1467690734957 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 20:52:14 INFO - PROCESS | 2256 | 1467690734960 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 20:52:14 INFO - PROCESS | 2256 | 1467690734961 Marionette TRACE conn2 <- [1,862,null,{}] 20:52:14 INFO - PROCESS | 2256 | 1467690734963 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}] 20:52:14 INFO - PROCESS | 2256 | 1467690734968 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:15 INFO - PROCESS | 2256 | 1467690735076 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 20:52:15 INFO - PROCESS | 2256 | 1467690735109 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:15 INFO - PROCESS | 2256 | 1467690735110 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:15 INFO - PROCESS | 2256 | ++DOCSHELL 0x1213c2800 == 33 [pid = 2256] [id = 223] 20:52:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x119d0d800) [pid = 2256] [serial = 667] [outer = 0x0] 20:52:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x119deb400) [pid = 2256] [serial = 668] [outer = 0x119d0d800] 20:52:15 INFO - PROCESS | 2256 | 1467690735135 Marionette DEBUG loaded listener.js 20:52:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x11a165800) [pid = 2256] [serial = 669] [outer = 0x119d0d800] 20:52:15 INFO - PROCESS | 2256 | 1467690735466 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]]]}] 20:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 20:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 519ms 20:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 20:52:15 INFO - PROCESS | 2256 | 1467690735479 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 20:52:15 INFO - PROCESS | 2256 | 1467690735481 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 20:52:15 INFO - PROCESS | 2256 | 1467690735483 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 20:52:15 INFO - PROCESS | 2256 | 1467690735484 Marionette TRACE conn2 <- [1,866,null,{}] 20:52:15 INFO - PROCESS | 2256 | 1467690735486 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}] 20:52:15 INFO - PROCESS | 2256 | 1467690735487 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:15 INFO - PROCESS | 2256 | 1467690735587 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 20:52:15 INFO - PROCESS | 2256 | 1467690735621 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:15 INFO - PROCESS | 2256 | 1467690735622 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:15 INFO - PROCESS | 2256 | ++DOCSHELL 0x121a83000 == 34 [pid = 2256] [id = 224] 20:52:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x1129a5400) [pid = 2256] [serial = 670] [outer = 0x0] 20:52:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x1211eb800) [pid = 2256] [serial = 671] [outer = 0x1129a5400] 20:52:15 INFO - PROCESS | 2256 | 1467690735646 Marionette DEBUG loaded listener.js 20:52:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x121364800) [pid = 2256] [serial = 672] [outer = 0x1129a5400] 20:52:16 INFO - PROCESS | 2256 | 1467690736010 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]]]}] 20:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 20:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 568ms 20:52:16 INFO - PROCESS | 2256 | 1467690736052 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 20:52:16 INFO - PROCESS | 2256 | 1467690736053 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 20:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 20:52:16 INFO - PROCESS | 2256 | 1467690736055 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 20:52:16 INFO - PROCESS | 2256 | 1467690736056 Marionette TRACE conn2 <- [1,870,null,{}] 20:52:16 INFO - PROCESS | 2256 | 1467690736058 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}] 20:52:16 INFO - PROCESS | 2256 | 1467690736060 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:16 INFO - PROCESS | 2256 | 1467690736189 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 20:52:16 INFO - PROCESS | 2256 | 1467690736209 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:16 INFO - PROCESS | 2256 | 1467690736210 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:16 INFO - PROCESS | 2256 | ++DOCSHELL 0x125da3800 == 35 [pid = 2256] [id = 225] 20:52:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x1214c5400) [pid = 2256] [serial = 673] [outer = 0x0] 20:52:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x1216f1000) [pid = 2256] [serial = 674] [outer = 0x1214c5400] 20:52:16 INFO - PROCESS | 2256 | 1467690736249 Marionette DEBUG loaded listener.js 20:52:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x121e98800) [pid = 2256] [serial = 675] [outer = 0x1214c5400] 20:52:16 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x119de7000) [pid = 2256] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 20:52:16 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x1128d3c00) [pid = 2256] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 20:52:16 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x121688400) [pid = 2256] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 20:52:16 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x1129aa800) [pid = 2256] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 20:52:16 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x1183a2c00) [pid = 2256] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 20:52:16 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x115df8000) [pid = 2256] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 20:52:16 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x117490000) [pid = 2256] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 20:52:16 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x118327400) [pid = 2256] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 20:52:16 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x1195edc00) [pid = 2256] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 20:52:16 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x1182b8c00) [pid = 2256] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 20:52:16 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x1216f7400) [pid = 2256] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 20:52:16 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x121e96400) [pid = 2256] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 20:52:16 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x1129b2400) [pid = 2256] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 20:52:16 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x12549b400) [pid = 2256] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 20:52:16 INFO - PROCESS | 2256 | 1467690736746 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]]]}] 20:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 20:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 719ms 20:52:16 INFO - PROCESS | 2256 | 1467690736775 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 20:52:16 INFO - PROCESS | 2256 | 1467690736776 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 20:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 20:52:16 INFO - PROCESS | 2256 | 1467690736784 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 20:52:16 INFO - PROCESS | 2256 | 1467690736785 Marionette TRACE conn2 <- [1,874,null,{}] 20:52:16 INFO - PROCESS | 2256 | 1467690736788 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}] 20:52:16 INFO - PROCESS | 2256 | 1467690736789 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:16 INFO - PROCESS | 2256 | 1467690736901 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 20:52:16 INFO - PROCESS | 2256 | 1467690736931 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:16 INFO - PROCESS | 2256 | 1467690736933 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:16 INFO - PROCESS | 2256 | ++DOCSHELL 0x126b07800 == 36 [pid = 2256] [id = 226] 20:52:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x11269ac00) [pid = 2256] [serial = 676] [outer = 0x0] 20:52:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x1182b6400) [pid = 2256] [serial = 677] [outer = 0x11269ac00] 20:52:16 INFO - PROCESS | 2256 | 1467690736957 Marionette DEBUG loaded listener.js 20:52:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x119df0800) [pid = 2256] [serial = 678] [outer = 0x11269ac00] 20:52:17 INFO - PROCESS | 2256 | 1467690737217 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]]]}] 20:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 20:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 471ms 20:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 20:52:17 INFO - PROCESS | 2256 | 1467690737255 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 20:52:17 INFO - PROCESS | 2256 | 1467690737257 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 20:52:17 INFO - PROCESS | 2256 | 1467690737267 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 20:52:17 INFO - PROCESS | 2256 | 1467690737268 Marionette TRACE conn2 <- [1,878,null,{}] 20:52:17 INFO - PROCESS | 2256 | 1467690737271 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}] 20:52:17 INFO - PROCESS | 2256 | 1467690737272 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:17 INFO - PROCESS | 2256 | 1467690737356 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 20:52:17 INFO - PROCESS | 2256 | 1467690737361 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:17 INFO - PROCESS | 2256 | 1467690737363 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:17 INFO - PROCESS | 2256 | ++DOCSHELL 0x128f78000 == 37 [pid = 2256] [id = 227] 20:52:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x118770c00) [pid = 2256] [serial = 679] [outer = 0x0] 20:52:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x121bf5400) [pid = 2256] [serial = 680] [outer = 0x118770c00] 20:52:17 INFO - PROCESS | 2256 | 1467690737388 Marionette DEBUG loaded listener.js 20:52:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x123d2ec00) [pid = 2256] [serial = 681] [outer = 0x118770c00] 20:52:17 INFO - PROCESS | 2256 | 1467690737722 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]]]}] 20:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 20:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 478ms 20:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 20:52:17 INFO - PROCESS | 2256 | 1467690737737 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 20:52:17 INFO - PROCESS | 2256 | 1467690737739 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 20:52:17 INFO - PROCESS | 2256 | 1467690737741 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 20:52:17 INFO - PROCESS | 2256 | 1467690737742 Marionette TRACE conn2 <- [1,882,null,{}] 20:52:17 INFO - PROCESS | 2256 | 1467690737747 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}] 20:52:17 INFO - PROCESS | 2256 | 1467690737749 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:17 INFO - PROCESS | 2256 | 1467690737871 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 20:52:17 INFO - PROCESS | 2256 | 1467690737877 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:17 INFO - PROCESS | 2256 | 1467690737878 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:17 INFO - PROCESS | 2256 | ++DOCSHELL 0x12928b800 == 38 [pid = 2256] [id = 228] 20:52:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x119463800) [pid = 2256] [serial = 682] [outer = 0x0] 20:52:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x123d35c00) [pid = 2256] [serial = 683] [outer = 0x119463800] 20:52:17 INFO - PROCESS | 2256 | 1467690737905 Marionette DEBUG loaded listener.js 20:52:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x125492c00) [pid = 2256] [serial = 684] [outer = 0x119463800] 20:52:18 INFO - PROCESS | 2256 | 1467690738213 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]]]}] 20:52:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 20:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 522ms 20:52:18 INFO - PROCESS | 2256 | 1467690738264 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 20:52:18 INFO - PROCESS | 2256 | 1467690738265 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 20:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 20:52:18 INFO - PROCESS | 2256 | 1467690738268 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 20:52:18 INFO - PROCESS | 2256 | 1467690738269 Marionette TRACE conn2 <- [1,886,null,{}] 20:52:18 INFO - PROCESS | 2256 | 1467690738271 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}] 20:52:18 INFO - PROCESS | 2256 | 1467690738273 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:18 INFO - PROCESS | 2256 | 1467690738350 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 20:52:18 INFO - PROCESS | 2256 | 1467690738354 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:18 INFO - PROCESS | 2256 | 1467690738355 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:18 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a80e000 == 39 [pid = 2256] [id = 229] 20:52:18 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x125494400) [pid = 2256] [serial = 685] [outer = 0x0] 20:52:18 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x12549dc00) [pid = 2256] [serial = 686] [outer = 0x125494400] 20:52:18 INFO - PROCESS | 2256 | 1467690738379 Marionette DEBUG loaded listener.js 20:52:18 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x125d53800) [pid = 2256] [serial = 687] [outer = 0x125494400] 20:52:18 INFO - PROCESS | 2256 | 1467690738912 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]]]}] 20:52:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 20:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 669ms 20:52:18 INFO - PROCESS | 2256 | 1467690738953 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 20:52:18 INFO - PROCESS | 2256 | 1467690738955 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 20:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 20:52:18 INFO - PROCESS | 2256 | 1467690738961 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 20:52:18 INFO - PROCESS | 2256 | 1467690738964 Marionette TRACE conn2 <- [1,890,null,{}] 20:52:18 INFO - PROCESS | 2256 | 1467690738968 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}] 20:52:18 INFO - PROCESS | 2256 | 1467690738970 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:19 INFO - PROCESS | 2256 | 1467690739082 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 20:52:19 INFO - PROCESS | 2256 | 1467690739181 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:19 INFO - PROCESS | 2256 | 1467690739182 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:19 INFO - PROCESS | 2256 | ++DOCSHELL 0x11746b000 == 40 [pid = 2256] [id = 230] 20:52:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x115df4000) [pid = 2256] [serial = 688] [outer = 0x0] 20:52:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x11619e400) [pid = 2256] [serial = 689] [outer = 0x115df4000] 20:52:19 INFO - PROCESS | 2256 | 1467690739213 Marionette DEBUG loaded listener.js 20:52:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x116a1a000) [pid = 2256] [serial = 690] [outer = 0x115df4000] 20:52:19 INFO - PROCESS | 2256 | 1467690739723 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]]]}] 20:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 20:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 773ms 20:52:19 INFO - PROCESS | 2256 | 1467690739755 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 20:52:19 INFO - PROCESS | 2256 | 1467690739758 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 20:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 20:52:19 INFO - PROCESS | 2256 | 1467690739766 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 20:52:19 INFO - PROCESS | 2256 | 1467690739768 Marionette TRACE conn2 <- [1,894,null,{}] 20:52:19 INFO - PROCESS | 2256 | 1467690739771 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}] 20:52:19 INFO - PROCESS | 2256 | 1467690739772 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:19 INFO - PROCESS | 2256 | 1467690739881 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 20:52:20 INFO - PROCESS | 2256 | 1467690740066 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:20 INFO - PROCESS | 2256 | 1467690740068 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:20 INFO - PROCESS | 2256 | ++DOCSHELL 0x116616800 == 41 [pid = 2256] [id = 231] 20:52:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x11269a400) [pid = 2256] [serial = 691] [outer = 0x0] 20:52:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x1133f9c00) [pid = 2256] [serial = 692] [outer = 0x11269a400] 20:52:20 INFO - PROCESS | 2256 | 1467690740096 Marionette DEBUG loaded listener.js 20:52:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x116905800) [pid = 2256] [serial = 693] [outer = 0x11269a400] 20:52:20 INFO - PROCESS | 2256 | --DOCSHELL 0x12928b800 == 40 [pid = 2256] [id = 228] 20:52:20 INFO - PROCESS | 2256 | --DOCSHELL 0x128f78000 == 39 [pid = 2256] [id = 227] 20:52:20 INFO - PROCESS | 2256 | --DOCSHELL 0x126b07800 == 38 [pid = 2256] [id = 226] 20:52:20 INFO - PROCESS | 2256 | --DOCSHELL 0x125da3800 == 37 [pid = 2256] [id = 225] 20:52:20 INFO - PROCESS | 2256 | --DOCSHELL 0x121a83000 == 36 [pid = 2256] [id = 224] 20:52:20 INFO - PROCESS | 2256 | --DOCSHELL 0x1213c2800 == 35 [pid = 2256] [id = 223] 20:52:20 INFO - PROCESS | 2256 | --DOCSHELL 0x119bb1800 == 34 [pid = 2256] [id = 222] 20:52:20 INFO - PROCESS | 2256 | --DOCSHELL 0x119591000 == 33 [pid = 2256] [id = 221] 20:52:20 INFO - PROCESS | 2256 | --DOCSHELL 0x1188cc000 == 32 [pid = 2256] [id = 220] 20:52:20 INFO - PROCESS | 2256 | --DOCSHELL 0x117d41000 == 31 [pid = 2256] [id = 219] 20:52:20 INFO - PROCESS | 2256 | --DOCSHELL 0x115d86000 == 30 [pid = 2256] [id = 218] 20:52:20 INFO - PROCESS | 2256 | 1467690740579 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]]]}] 20:52:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 20:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 823ms 20:52:20 INFO - PROCESS | 2256 | 1467690740590 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 20:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 20:52:20 INFO - PROCESS | 2256 | 1467690740592 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 20:52:20 INFO - PROCESS | 2256 | 1467690740598 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 20:52:20 INFO - PROCESS | 2256 | 1467690740600 Marionette TRACE conn2 <- [1,898,null,{}] 20:52:20 INFO - PROCESS | 2256 | 1467690740603 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}] 20:52:20 INFO - PROCESS | 2256 | 1467690740606 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:20 INFO - PROCESS | 2256 | 1467690740690 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 20:52:20 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x125d4dc00) [pid = 2256] [serial = 635] [outer = 0x0] [url = about:blank] 20:52:20 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x119e29c00) [pid = 2256] [serial = 617] [outer = 0x0] [url = about:blank] 20:52:20 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x12127fc00) [pid = 2256] [serial = 620] [outer = 0x0] [url = about:blank] 20:52:20 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x1211eac00) [pid = 2256] [serial = 618] [outer = 0x0] [url = about:blank] 20:52:20 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x1216f4000) [pid = 2256] [serial = 623] [outer = 0x0] [url = about:blank] 20:52:20 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x1133f1000) [pid = 2256] [serial = 599] [outer = 0x0] [url = about:blank] 20:52:20 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x1164e7c00) [pid = 2256] [serial = 600] [outer = 0x0] [url = about:blank] 20:52:20 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x118414800) [pid = 2256] [serial = 608] [outer = 0x0] [url = about:blank] 20:52:20 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x1188a4000) [pid = 2256] [serial = 609] [outer = 0x0] [url = about:blank] 20:52:20 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x116474000) [pid = 2256] [serial = 602] [outer = 0x0] [url = about:blank] 20:52:20 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x11697e000) [pid = 2256] [serial = 603] [outer = 0x0] [url = about:blank] 20:52:20 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x118224800) [pid = 2256] [serial = 605] [outer = 0x0] [url = about:blank] 20:52:20 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x1182b1800) [pid = 2256] [serial = 606] [outer = 0x0] [url = about:blank] 20:52:20 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x119e22400) [pid = 2256] [serial = 597] [outer = 0x0] [url = about:blank] 20:52:20 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x1195f6800) [pid = 2256] [serial = 611] [outer = 0x0] [url = about:blank] 20:52:20 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x11972dc00) [pid = 2256] [serial = 612] [outer = 0x0] [url = about:blank] 20:52:20 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x121641800) [pid = 2256] [serial = 621] [outer = 0x0] [url = about:blank] 20:52:20 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x118775000) [pid = 2256] [serial = 626] [outer = 0x0] [url = about:blank] 20:52:20 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x119de3400) [pid = 2256] [serial = 627] [outer = 0x0] [url = about:blank] 20:52:20 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x123d2f800) [pid = 2256] [serial = 629] [outer = 0x0] [url = about:blank] 20:52:20 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x121b2f800) [pid = 2256] [serial = 624] [outer = 0x0] [url = about:blank] 20:52:20 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x12549ac00) [pid = 2256] [serial = 633] [outer = 0x0] [url = about:blank] 20:52:20 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x119731800) [pid = 2256] [serial = 614] [outer = 0x0] [url = about:blank] 20:52:20 INFO - PROCESS | 2256 | --DOMWINDOW == 77 (0x124dd4c00) [pid = 2256] [serial = 632] [outer = 0x0] [url = about:blank] 20:52:20 INFO - PROCESS | 2256 | --DOMWINDOW == 76 (0x123da3400) [pid = 2256] [serial = 630] [outer = 0x0] [url = about:blank] 20:52:20 INFO - PROCESS | 2256 | --DOMWINDOW == 75 (0x125f90000) [pid = 2256] [serial = 636] [outer = 0x0] [url = about:blank] 20:52:20 INFO - PROCESS | 2256 | --DOMWINDOW == 74 (0x119b0d000) [pid = 2256] [serial = 615] [outer = 0x0] [url = about:blank] 20:52:20 INFO - PROCESS | 2256 | 1467690740746 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:20 INFO - PROCESS | 2256 | 1467690740748 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:20 INFO - PROCESS | 2256 | ++DOCSHELL 0x1169c3800 == 31 [pid = 2256] [id = 232] 20:52:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 75 (0x112fbcc00) [pid = 2256] [serial = 694] [outer = 0x0] 20:52:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 76 (0x116636400) [pid = 2256] [serial = 695] [outer = 0x112fbcc00] 20:52:20 INFO - PROCESS | 2256 | 1467690740774 Marionette DEBUG loaded listener.js 20:52:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 77 (0x1182b7000) [pid = 2256] [serial = 696] [outer = 0x112fbcc00] 20:52:21 INFO - PROCESS | 2256 | 1467690741065 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]]]}] 20:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 20:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 519ms 20:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 20:52:21 INFO - PROCESS | 2256 | 1467690741119 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 20:52:21 INFO - PROCESS | 2256 | 1467690741122 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 20:52:21 INFO - PROCESS | 2256 | 1467690741124 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 20:52:21 INFO - PROCESS | 2256 | 1467690741125 Marionette TRACE conn2 <- [1,902,null,{}] 20:52:21 INFO - PROCESS | 2256 | 1467690741130 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}] 20:52:21 INFO - PROCESS | 2256 | 1467690741132 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:21 INFO - PROCESS | 2256 | 1467690741214 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 20:52:21 INFO - PROCESS | 2256 | 1467690741271 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:21 INFO - PROCESS | 2256 | 1467690741272 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:21 INFO - PROCESS | 2256 | ++DOCSHELL 0x1188cc000 == 32 [pid = 2256] [id = 233] 20:52:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 78 (0x113241400) [pid = 2256] [serial = 697] [outer = 0x0] 20:52:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x11839ec00) [pid = 2256] [serial = 698] [outer = 0x113241400] 20:52:21 INFO - PROCESS | 2256 | 1467690741298 Marionette DEBUG loaded listener.js 20:52:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x11877b000) [pid = 2256] [serial = 699] [outer = 0x113241400] 20:52:21 INFO - PROCESS | 2256 | 1467690741593 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]]]}] 20:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 20:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 522ms 20:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 20:52:21 INFO - PROCESS | 2256 | 1467690741648 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 20:52:21 INFO - PROCESS | 2256 | 1467690741649 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 20:52:21 INFO - PROCESS | 2256 | 1467690741656 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 20:52:21 INFO - PROCESS | 2256 | 1467690741660 Marionette TRACE conn2 <- [1,906,null,{}] 20:52:21 INFO - PROCESS | 2256 | 1467690741664 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}] 20:52:21 INFO - PROCESS | 2256 | 1467690741666 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:21 INFO - PROCESS | 2256 | 1467690741745 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 20:52:21 INFO - PROCESS | 2256 | 1467690741750 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:21 INFO - PROCESS | 2256 | 1467690741751 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:21 INFO - PROCESS | 2256 | ++DOCSHELL 0x11a18a800 == 33 [pid = 2256] [id = 234] 20:52:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x11877d400) [pid = 2256] [serial = 700] [outer = 0x0] 20:52:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x1195f8000) [pid = 2256] [serial = 701] [outer = 0x11877d400] 20:52:21 INFO - PROCESS | 2256 | 1467690741777 Marionette DEBUG loaded listener.js 20:52:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x119b0d000) [pid = 2256] [serial = 702] [outer = 0x11877d400] 20:52:22 INFO - PROCESS | 2256 | 1467690742124 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]]]}] 20:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 20:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 479ms 20:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 20:52:22 INFO - PROCESS | 2256 | 1467690742132 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 20:52:22 INFO - PROCESS | 2256 | 1467690742134 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 20:52:22 INFO - PROCESS | 2256 | 1467690742136 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 20:52:22 INFO - PROCESS | 2256 | 1467690742137 Marionette TRACE conn2 <- [1,910,null,{}] 20:52:22 INFO - PROCESS | 2256 | 1467690742139 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}] 20:52:22 INFO - PROCESS | 2256 | 1467690742141 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:22 INFO - PROCESS | 2256 | 1467690742221 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 20:52:22 INFO - PROCESS | 2256 | 1467690742224 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:22 INFO - PROCESS | 2256 | 1467690742226 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:22 INFO - PROCESS | 2256 | ++DOCSHELL 0x121507000 == 34 [pid = 2256] [id = 235] 20:52:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x119d18800) [pid = 2256] [serial = 703] [outer = 0x0] 20:52:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x119deb800) [pid = 2256] [serial = 704] [outer = 0x119d18800] 20:52:22 INFO - PROCESS | 2256 | 1467690742253 Marionette DEBUG loaded listener.js 20:52:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x119e50400) [pid = 2256] [serial = 705] [outer = 0x119d18800] 20:52:22 INFO - PROCESS | 2256 | 1467690742682 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]]]}] 20:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 20:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 572ms 20:52:22 INFO - PROCESS | 2256 | 1467690742727 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 20:52:22 INFO - PROCESS | 2256 | 1467690742730 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 20:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 20:52:22 INFO - PROCESS | 2256 | 1467690742734 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 20:52:22 INFO - PROCESS | 2256 | 1467690742736 Marionette TRACE conn2 <- [1,914,null,{}] 20:52:22 INFO - PROCESS | 2256 | 1467690742740 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}] 20:52:22 INFO - PROCESS | 2256 | 1467690742742 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:22 INFO - PROCESS | 2256 | 1467690742842 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 20:52:22 INFO - PROCESS | 2256 | 1467690742905 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:22 INFO - PROCESS | 2256 | 1467690742907 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:22 INFO - PROCESS | 2256 | ++DOCSHELL 0x11875b800 == 35 [pid = 2256] [id = 236] 20:52:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x11619ec00) [pid = 2256] [serial = 706] [outer = 0x0] 20:52:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x117493c00) [pid = 2256] [serial = 707] [outer = 0x11619ec00] 20:52:22 INFO - PROCESS | 2256 | 1467690742938 Marionette DEBUG loaded listener.js 20:52:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x1182b3000) [pid = 2256] [serial = 708] [outer = 0x11619ec00] 20:52:23 INFO - PROCESS | 2256 | 1467690743371 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]]]}] 20:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 20:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 672ms 20:52:23 INFO - PROCESS | 2256 | 1467690743406 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 20:52:23 INFO - PROCESS | 2256 | 1467690743410 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 20:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 20:52:23 INFO - PROCESS | 2256 | 1467690743414 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 20:52:23 INFO - PROCESS | 2256 | 1467690743416 Marionette TRACE conn2 <- [1,918,null,{}] 20:52:23 INFO - PROCESS | 2256 | 1467690743419 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}] 20:52:23 INFO - PROCESS | 2256 | 1467690743421 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:23 INFO - PROCESS | 2256 | 1467690743518 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 20:52:23 INFO - PROCESS | 2256 | 1467690743580 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:23 INFO - PROCESS | 2256 | 1467690743582 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:23 INFO - PROCESS | 2256 | ++DOCSHELL 0x1215c4000 == 36 [pid = 2256] [id = 237] 20:52:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x1183a0c00) [pid = 2256] [serial = 709] [outer = 0x0] 20:52:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x1195ee800) [pid = 2256] [serial = 710] [outer = 0x1183a0c00] 20:52:23 INFO - PROCESS | 2256 | 1467690743614 Marionette DEBUG loaded listener.js 20:52:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x119b07000) [pid = 2256] [serial = 711] [outer = 0x1183a0c00] 20:52:24 INFO - PROCESS | 2256 | 1467690744036 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]]]}] 20:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 20:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 670ms 20:52:24 INFO - PROCESS | 2256 | 1467690744085 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 20:52:24 INFO - PROCESS | 2256 | 1467690744086 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 20:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 20:52:24 INFO - PROCESS | 2256 | 1467690744089 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 20:52:24 INFO - PROCESS | 2256 | 1467690744091 Marionette TRACE conn2 <- [1,922,null,{}] 20:52:24 INFO - PROCESS | 2256 | 1467690744099 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}] 20:52:24 INFO - PROCESS | 2256 | 1467690744102 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:24 INFO - PROCESS | 2256 | 1467690744217 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 20:52:24 INFO - PROCESS | 2256 | 1467690744294 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:24 INFO - PROCESS | 2256 | 1467690744296 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:24 INFO - PROCESS | 2256 | ++DOCSHELL 0x1266b6800 == 37 [pid = 2256] [id = 238] 20:52:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x1211e3800) [pid = 2256] [serial = 712] [outer = 0x0] 20:52:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x12127f400) [pid = 2256] [serial = 713] [outer = 0x1211e3800] 20:52:24 INFO - PROCESS | 2256 | 1467690744329 Marionette DEBUG loaded listener.js 20:52:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x121688400) [pid = 2256] [serial = 714] [outer = 0x1211e3800] 20:52:24 INFO - PROCESS | 2256 | 1467690744748 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]]]}] 20:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 20:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 674ms 20:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 20:52:24 INFO - PROCESS | 2256 | 1467690744764 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 20:52:24 INFO - PROCESS | 2256 | 1467690744766 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 20:52:24 INFO - PROCESS | 2256 | 1467690744768 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 20:52:24 INFO - PROCESS | 2256 | 1467690744770 Marionette TRACE conn2 <- [1,926,null,{}] 20:52:24 INFO - PROCESS | 2256 | 1467690744772 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}] 20:52:24 INFO - PROCESS | 2256 | 1467690744774 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:24 INFO - PROCESS | 2256 | 1467690744872 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 20:52:24 INFO - PROCESS | 2256 | 1467690744918 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:24 INFO - PROCESS | 2256 | 1467690744919 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:24 INFO - PROCESS | 2256 | ++DOCSHELL 0x128b5d000 == 38 [pid = 2256] [id = 239] 20:52:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x12199ec00) [pid = 2256] [serial = 715] [outer = 0x0] 20:52:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x123d30400) [pid = 2256] [serial = 716] [outer = 0x12199ec00] 20:52:24 INFO - PROCESS | 2256 | 1467690744948 Marionette DEBUG loaded listener.js 20:52:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x123fe4000) [pid = 2256] [serial = 717] [outer = 0x12199ec00] 20:52:25 INFO - PROCESS | 2256 | 1467690745357 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]]]}] 20:52:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 20:52:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 620ms 20:52:25 INFO - PROCESS | 2256 | 1467690745388 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 20:52:25 INFO - PROCESS | 2256 | 1467690745390 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 20:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 20:52:25 INFO - PROCESS | 2256 | 1467690745392 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 20:52:25 INFO - PROCESS | 2256 | 1467690745394 Marionette TRACE conn2 <- [1,930,null,{}] 20:52:25 INFO - PROCESS | 2256 | 1467690745396 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}] 20:52:25 INFO - PROCESS | 2256 | 1467690745398 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:25 INFO - PROCESS | 2256 | 1467690745490 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 20:52:25 INFO - PROCESS | 2256 | 1467690745570 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:25 INFO - PROCESS | 2256 | 1467690745571 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:25 INFO - PROCESS | 2256 | ++DOCSHELL 0x119bb9000 == 39 [pid = 2256] [id = 240] 20:52:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x124d18000) [pid = 2256] [serial = 718] [outer = 0x0] 20:52:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x12544bc00) [pid = 2256] [serial = 719] [outer = 0x124d18000] 20:52:25 INFO - PROCESS | 2256 | 1467690745600 Marionette DEBUG loaded listener.js 20:52:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x125499c00) [pid = 2256] [serial = 720] [outer = 0x124d18000] 20:52:26 INFO - PROCESS | 2256 | 1467690746033 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]]]}] 20:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 20:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 671ms 20:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 20:52:26 INFO - PROCESS | 2256 | 1467690746063 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 20:52:26 INFO - PROCESS | 2256 | 1467690746065 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 20:52:26 INFO - PROCESS | 2256 | 1467690746067 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 20:52:26 INFO - PROCESS | 2256 | 1467690746068 Marionette TRACE conn2 <- [1,934,null,{}] 20:52:26 INFO - PROCESS | 2256 | 1467690746071 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}] 20:52:26 INFO - PROCESS | 2256 | 1467690746075 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:26 INFO - PROCESS | 2256 | 1467690746192 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 20:52:26 INFO - PROCESS | 2256 | 1467690746243 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:26 INFO - PROCESS | 2256 | 1467690746245 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:26 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a664000 == 40 [pid = 2256] [id = 241] 20:52:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x12549e800) [pid = 2256] [serial = 721] [outer = 0x0] 20:52:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x125f90800) [pid = 2256] [serial = 722] [outer = 0x12549e800] 20:52:26 INFO - PROCESS | 2256 | 1467690746274 Marionette DEBUG loaded listener.js 20:52:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x1266d1c00) [pid = 2256] [serial = 723] [outer = 0x12549e800] 20:52:26 INFO - PROCESS | 2256 | 1467690746738 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]]]}] 20:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 20:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 721ms 20:52:26 INFO - PROCESS | 2256 | 1467690746789 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 20:52:26 INFO - PROCESS | 2256 | 1467690746791 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 20:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 20:52:26 INFO - PROCESS | 2256 | 1467690746815 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 20:52:26 INFO - PROCESS | 2256 | 1467690746817 Marionette TRACE conn2 <- [1,938,null,{}] 20:52:26 INFO - PROCESS | 2256 | 1467690746820 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}] 20:52:26 INFO - PROCESS | 2256 | 1467690746822 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:26 INFO - PROCESS | 2256 | 1467690746921 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 20:52:26 INFO - PROCESS | 2256 | 1467690746992 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:26 INFO - PROCESS | 2256 | 1467690746993 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:27 INFO - PROCESS | 2256 | ++DOCSHELL 0x1133dc800 == 41 [pid = 2256] [id = 242] 20:52:27 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x1129b2000) [pid = 2256] [serial = 724] [outer = 0x0] 20:52:27 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x112a7b800) [pid = 2256] [serial = 725] [outer = 0x1129b2000] 20:52:27 INFO - PROCESS | 2256 | 1467690747021 Marionette DEBUG loaded listener.js 20:52:27 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x112e93400) [pid = 2256] [serial = 726] [outer = 0x1129b2000] 20:52:27 INFO - PROCESS | 2256 | --DOCSHELL 0x11a18a800 == 40 [pid = 2256] [id = 234] 20:52:27 INFO - PROCESS | 2256 | --DOCSHELL 0x1188cc000 == 39 [pid = 2256] [id = 233] 20:52:27 INFO - PROCESS | 2256 | --DOCSHELL 0x1169c3800 == 38 [pid = 2256] [id = 232] 20:52:27 INFO - PROCESS | 2256 | --DOCSHELL 0x116616800 == 37 [pid = 2256] [id = 231] 20:52:27 INFO - PROCESS | 2256 | --DOCSHELL 0x11694d000 == 36 [pid = 2256] [id = 217] 20:52:27 INFO - PROCESS | 2256 | --DOCSHELL 0x12a80e000 == 35 [pid = 2256] [id = 229] 20:52:27 INFO - PROCESS | 2256 | --DOCSHELL 0x11746b000 == 34 [pid = 2256] [id = 230] 20:52:27 INFO - PROCESS | 2256 | --DOCSHELL 0x12a664000 == 33 [pid = 2256] [id = 241] 20:52:27 INFO - PROCESS | 2256 | --DOCSHELL 0x119bb9000 == 32 [pid = 2256] [id = 240] 20:52:27 INFO - PROCESS | 2256 | --DOCSHELL 0x128b5d000 == 31 [pid = 2256] [id = 239] 20:52:27 INFO - PROCESS | 2256 | --DOCSHELL 0x1266b6800 == 30 [pid = 2256] [id = 238] 20:52:27 INFO - PROCESS | 2256 | --DOCSHELL 0x1215c4000 == 29 [pid = 2256] [id = 237] 20:52:27 INFO - PROCESS | 2256 | --DOCSHELL 0x121507000 == 28 [pid = 2256] [id = 235] 20:52:27 INFO - PROCESS | 2256 | --DOCSHELL 0x11875b800 == 27 [pid = 2256] [id = 236] 20:52:27 INFO - PROCESS | 2256 | 1467690747954 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]]]}] 20:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 20:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1175ms 20:52:27 INFO - PROCESS | 2256 | 1467690747990 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 20:52:27 INFO - PROCESS | 2256 | 1467690747992 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 20:52:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 20:52:28 INFO - PROCESS | 2256 | 1467690748003 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 20:52:28 INFO - PROCESS | 2256 | 1467690748005 Marionette TRACE conn2 <- [1,942,null,{}] 20:52:28 INFO - PROCESS | 2256 | 1467690748008 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}] 20:52:28 INFO - PROCESS | 2256 | 1467690748012 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:28 INFO - PROCESS | 2256 | 1467690748110 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 20:52:28 INFO - PROCESS | 2256 | 1467690748149 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:28 INFO - PROCESS | 2256 | 1467690748151 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:28 INFO - PROCESS | 2256 | ++DOCSHELL 0x116678800 == 28 [pid = 2256] [id = 243] 20:52:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 108 (0x113319c00) [pid = 2256] [serial = 727] [outer = 0x0] 20:52:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 109 (0x1133b2400) [pid = 2256] [serial = 728] [outer = 0x113319c00] 20:52:28 INFO - PROCESS | 2256 | 1467690748178 Marionette DEBUG loaded listener.js 20:52:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 110 (0x113caf800) [pid = 2256] [serial = 729] [outer = 0x113319c00] 20:52:28 INFO - PROCESS | 2256 | 1467690748554 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]]]}] 20:52:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 20:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 570ms 20:52:28 INFO - PROCESS | 2256 | 1467690748576 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 20:52:28 INFO - PROCESS | 2256 | 1467690748581 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 20:52:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 20:52:28 INFO - PROCESS | 2256 | 1467690748588 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 20:52:28 INFO - PROCESS | 2256 | 1467690748591 Marionette TRACE conn2 <- [1,946,null,{}] 20:52:28 INFO - PROCESS | 2256 | 1467690748595 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}] 20:52:28 INFO - PROCESS | 2256 | 1467690748597 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:28 INFO - PROCESS | 2256 | 1467690748734 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 20:52:28 INFO - PROCESS | 2256 | 1467690748793 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:28 INFO - PROCESS | 2256 | 1467690748794 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:28 INFO - PROCESS | 2256 | ++DOCSHELL 0x11858c800 == 29 [pid = 2256] [id = 244] 20:52:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 111 (0x116a21800) [pid = 2256] [serial = 730] [outer = 0x0] 20:52:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 112 (0x116f47000) [pid = 2256] [serial = 731] [outer = 0x116a21800] 20:52:28 INFO - PROCESS | 2256 | 1467690748821 Marionette DEBUG loaded listener.js 20:52:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 113 (0x11748b800) [pid = 2256] [serial = 732] [outer = 0x116a21800] 20:52:29 INFO - PROCESS | 2256 | 1467690749186 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]]]}] 20:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 20:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 621ms 20:52:29 INFO - PROCESS | 2256 | 1467690749213 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 20:52:29 INFO - PROCESS | 2256 | 1467690749216 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 20:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 20:52:29 INFO - PROCESS | 2256 | 1467690749219 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 20:52:29 INFO - PROCESS | 2256 | 1467690749223 Marionette TRACE conn2 <- [1,950,null,{}] 20:52:29 INFO - PROCESS | 2256 | 1467690749237 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}] 20:52:29 INFO - PROCESS | 2256 | 1467690749242 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:29 INFO - PROCESS | 2256 | 1467690749391 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 20:52:29 INFO - PROCESS | 2256 | 1467690749422 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:29 INFO - PROCESS | 2256 | 1467690749424 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:29 INFO - PROCESS | 2256 | ++DOCSHELL 0x119713800 == 30 [pid = 2256] [id = 245] 20:52:29 INFO - PROCESS | 2256 | ++DOMWINDOW == 114 (0x118280400) [pid = 2256] [serial = 733] [outer = 0x0] 20:52:29 INFO - PROCESS | 2256 | ++DOMWINDOW == 115 (0x1182b4400) [pid = 2256] [serial = 734] [outer = 0x118280400] 20:52:29 INFO - PROCESS | 2256 | 1467690749468 Marionette DEBUG loaded listener.js 20:52:29 INFO - PROCESS | 2256 | ++DOMWINDOW == 116 (0x1183a1400) [pid = 2256] [serial = 735] [outer = 0x118280400] 20:52:29 INFO - PROCESS | 2256 | --DOMWINDOW == 115 (0x1164ea400) [pid = 2256] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 20:52:29 INFO - PROCESS | 2256 | --DOMWINDOW == 114 (0x1129a5400) [pid = 2256] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 20:52:29 INFO - PROCESS | 2256 | --DOMWINDOW == 113 (0x119d0d800) [pid = 2256] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 20:52:29 INFO - PROCESS | 2256 | --DOMWINDOW == 112 (0x11748e800) [pid = 2256] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 20:52:29 INFO - PROCESS | 2256 | --DOMWINDOW == 111 (0x112f2c400) [pid = 2256] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 20:52:29 INFO - PROCESS | 2256 | --DOMWINDOW == 110 (0x11697b400) [pid = 2256] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 20:52:29 INFO - PROCESS | 2256 | --DOMWINDOW == 109 (0x1214c5400) [pid = 2256] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 20:52:29 INFO - PROCESS | 2256 | --DOMWINDOW == 108 (0x1182b4c00) [pid = 2256] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 20:52:29 INFO - PROCESS | 2256 | --DOMWINDOW == 107 (0x11269ac00) [pid = 2256] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 20:52:29 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x11822b000) [pid = 2256] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 20:52:29 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x110fa8400) [pid = 2256] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 20:52:29 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x11827b800) [pid = 2256] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 20:52:29 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x118770c00) [pid = 2256] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 20:52:29 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x119735800) [pid = 2256] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 20:52:29 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x119df1800) [pid = 2256] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 20:52:29 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x119463800) [pid = 2256] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 20:52:29 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x115df4000) [pid = 2256] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 20:52:29 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x113241400) [pid = 2256] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 20:52:29 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x112fbcc00) [pid = 2256] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 20:52:29 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x11269a400) [pid = 2256] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 20:52:29 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x125494400) [pid = 2256] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 20:52:29 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x119d18800) [pid = 2256] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 20:52:29 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x11877d400) [pid = 2256] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 20:52:30 INFO - PROCESS | 2256 | 1467690750106 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]]]}] 20:52:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 20:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 923ms 20:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 20:52:30 INFO - PROCESS | 2256 | 1467690750143 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 20:52:30 INFO - PROCESS | 2256 | 1467690750145 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 20:52:30 INFO - PROCESS | 2256 | 1467690750147 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 20:52:30 INFO - PROCESS | 2256 | 1467690750148 Marionette TRACE conn2 <- [1,954,null,{}] 20:52:30 INFO - PROCESS | 2256 | 1467690750150 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}] 20:52:30 INFO - PROCESS | 2256 | 1467690750152 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:30 INFO - PROCESS | 2256 | 1467690750233 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 20:52:30 INFO - PROCESS | 2256 | 1467690750287 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:30 INFO - PROCESS | 2256 | 1467690750288 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:30 INFO - PROCESS | 2256 | ++DOCSHELL 0x119baa000 == 31 [pid = 2256] [id = 246] 20:52:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x11663cc00) [pid = 2256] [serial = 736] [outer = 0x0] 20:52:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x1176f0400) [pid = 2256] [serial = 737] [outer = 0x11663cc00] 20:52:30 INFO - PROCESS | 2256 | 1467690750313 Marionette DEBUG loaded listener.js 20:52:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x1183a7800) [pid = 2256] [serial = 738] [outer = 0x11663cc00] 20:52:30 INFO - PROCESS | 2256 | 1467690750592 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]]]}] 20:52:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 20:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 469ms 20:52:30 INFO - PROCESS | 2256 | 1467690750619 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 20:52:30 INFO - PROCESS | 2256 | 1467690750621 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 20:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 20:52:30 INFO - PROCESS | 2256 | 1467690750623 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 20:52:30 INFO - PROCESS | 2256 | 1467690750625 Marionette TRACE conn2 <- [1,958,null,{}] 20:52:30 INFO - PROCESS | 2256 | 1467690750637 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}] 20:52:30 INFO - PROCESS | 2256 | 1467690750638 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:30 INFO - PROCESS | 2256 | 1467690750738 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 20:52:30 INFO - PROCESS | 2256 | 1467690750744 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:30 INFO - PROCESS | 2256 | 1467690750745 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:30 INFO - PROCESS | 2256 | ++DOCSHELL 0x1213c1800 == 32 [pid = 2256] [id = 247] 20:52:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x11269c800) [pid = 2256] [serial = 739] [outer = 0x0] 20:52:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x118413c00) [pid = 2256] [serial = 740] [outer = 0x11269c800] 20:52:30 INFO - PROCESS | 2256 | 1467690750786 Marionette DEBUG loaded listener.js 20:52:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x11841d000) [pid = 2256] [serial = 741] [outer = 0x11269c800] 20:52:31 INFO - PROCESS | 2256 | 1467690751277 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]]]}] 20:52:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 20:52:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 682ms 20:52:31 INFO - PROCESS | 2256 | 1467690751306 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 20:52:31 INFO - PROCESS | 2256 | 1467690751307 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 20:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 20:52:31 INFO - PROCESS | 2256 | 1467690751309 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 20:52:31 INFO - PROCESS | 2256 | 1467690751310 Marionette TRACE conn2 <- [1,962,null,{}] 20:52:31 INFO - PROCESS | 2256 | 1467690751313 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}] 20:52:31 INFO - PROCESS | 2256 | 1467690751317 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:31 INFO - PROCESS | 2256 | 1467690751403 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 20:52:31 INFO - PROCESS | 2256 | 1467690751407 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:31 INFO - PROCESS | 2256 | 1467690751409 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:31 INFO - PROCESS | 2256 | ++DOCSHELL 0x124bbe000 == 33 [pid = 2256] [id = 248] 20:52:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x11841e400) [pid = 2256] [serial = 742] [outer = 0x0] 20:52:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x1188afc00) [pid = 2256] [serial = 743] [outer = 0x11841e400] 20:52:31 INFO - PROCESS | 2256 | 1467690751437 Marionette DEBUG loaded listener.js 20:52:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x119731400) [pid = 2256] [serial = 744] [outer = 0x11841e400] 20:52:31 INFO - PROCESS | 2256 | 1467690751750 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]]]}] 20:52:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 20:52:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 471ms 20:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 20:52:31 INFO - PROCESS | 2256 | 1467690751782 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 20:52:31 INFO - PROCESS | 2256 | 1467690751784 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 20:52:31 INFO - PROCESS | 2256 | 1467690751786 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 20:52:31 INFO - PROCESS | 2256 | 1467690751787 Marionette TRACE conn2 <- [1,966,null,{}] 20:52:31 INFO - PROCESS | 2256 | 1467690751789 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}] 20:52:31 INFO - PROCESS | 2256 | 1467690751790 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:31 INFO - PROCESS | 2256 | 1467690751866 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 20:52:31 INFO - PROCESS | 2256 | 1467690751920 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:31 INFO - PROCESS | 2256 | 1467690751921 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:31 INFO - PROCESS | 2256 | ++DOCSHELL 0x125da7000 == 34 [pid = 2256] [id = 249] 20:52:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x112699800) [pid = 2256] [serial = 745] [outer = 0x0] 20:52:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x119733000) [pid = 2256] [serial = 746] [outer = 0x112699800] 20:52:31 INFO - PROCESS | 2256 | 1467690751945 Marionette DEBUG loaded listener.js 20:52:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x119b08400) [pid = 2256] [serial = 747] [outer = 0x112699800] 20:52:32 INFO - PROCESS | 2256 | 1467690752500 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]]]}] 20:52:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 20:52:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 772ms 20:52:32 INFO - PROCESS | 2256 | 1467690752559 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 20:52:32 INFO - PROCESS | 2256 | 1467690752563 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 20:52:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 20:52:32 INFO - PROCESS | 2256 | 1467690752568 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 20:52:32 INFO - PROCESS | 2256 | 1467690752573 Marionette TRACE conn2 <- [1,970,null,{}] 20:52:32 INFO - PROCESS | 2256 | 1467690752578 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}] 20:52:32 INFO - PROCESS | 2256 | 1467690752579 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:32 INFO - PROCESS | 2256 | 1467690752686 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 20:52:32 INFO - PROCESS | 2256 | 1467690752761 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:32 INFO - PROCESS | 2256 | 1467690752763 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:32 INFO - PROCESS | 2256 | ++DOCSHELL 0x118243800 == 35 [pid = 2256] [id = 250] 20:52:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x113247800) [pid = 2256] [serial = 748] [outer = 0x0] 20:52:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x114f7b400) [pid = 2256] [serial = 749] [outer = 0x113247800] 20:52:32 INFO - PROCESS | 2256 | 1467690752795 Marionette DEBUG loaded listener.js 20:52:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 108 (0x116199c00) [pid = 2256] [serial = 750] [outer = 0x113247800] 20:52:33 INFO - PROCESS | 2256 | 1467690753331 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]]]}] 20:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 20:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 824ms 20:52:33 INFO - PROCESS | 2256 | 1467690753392 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 20:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 20:52:33 INFO - PROCESS | 2256 | 1467690753398 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 20:52:33 INFO - PROCESS | 2256 | 1467690753402 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 20:52:33 INFO - PROCESS | 2256 | 1467690753404 Marionette TRACE conn2 <- [1,974,null,{}] 20:52:33 INFO - PROCESS | 2256 | 1467690753407 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}] 20:52:33 INFO - PROCESS | 2256 | 1467690753409 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:33 INFO - PROCESS | 2256 | 1467690753519 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 20:52:33 INFO - PROCESS | 2256 | 1467690753594 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:33 INFO - PROCESS | 2256 | 1467690753596 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:33 INFO - PROCESS | 2256 | ++DOCSHELL 0x12161e000 == 36 [pid = 2256] [id = 251] 20:52:33 INFO - PROCESS | 2256 | ++DOMWINDOW == 109 (0x117492800) [pid = 2256] [serial = 751] [outer = 0x0] 20:52:33 INFO - PROCESS | 2256 | ++DOMWINDOW == 110 (0x117d1fc00) [pid = 2256] [serial = 752] [outer = 0x117492800] 20:52:33 INFO - PROCESS | 2256 | 1467690753627 Marionette DEBUG loaded listener.js 20:52:33 INFO - PROCESS | 2256 | ++DOMWINDOW == 111 (0x1182af000) [pid = 2256] [serial = 753] [outer = 0x117492800] 20:52:34 INFO - PROCESS | 2256 | 1467690754267 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]]]}] 20:52:34 INFO - PROCESS | 2256 | --DOCSHELL 0x124bbe000 == 35 [pid = 2256] [id = 248] 20:52:34 INFO - PROCESS | 2256 | --DOCSHELL 0x1213c1800 == 34 [pid = 2256] [id = 247] 20:52:34 INFO - PROCESS | 2256 | --DOCSHELL 0x119baa000 == 33 [pid = 2256] [id = 246] 20:52:34 INFO - PROCESS | 2256 | --DOCSHELL 0x119713800 == 32 [pid = 2256] [id = 245] 20:52:34 INFO - PROCESS | 2256 | --DOCSHELL 0x11858c800 == 31 [pid = 2256] [id = 244] 20:52:34 INFO - PROCESS | 2256 | --DOCSHELL 0x116678800 == 30 [pid = 2256] [id = 243] 20:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 20:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 923ms 20:52:34 INFO - PROCESS | 2256 | 1467690754326 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 20:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 20:52:34 INFO - PROCESS | 2256 | 1467690754329 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 20:52:34 INFO - PROCESS | 2256 | 1467690754332 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 20:52:34 INFO - PROCESS | 2256 | 1467690754333 Marionette TRACE conn2 <- [1,978,null,{}] 20:52:34 INFO - PROCESS | 2256 | 1467690754337 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}] 20:52:34 INFO - PROCESS | 2256 | 1467690754339 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:34 INFO - PROCESS | 2256 | 1467690754426 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 110 (0x1195f7c00) [pid = 2256] [serial = 665] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 109 (0x1211eb800) [pid = 2256] [serial = 671] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 108 (0x11a165800) [pid = 2256] [serial = 669] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 107 (0x119deb400) [pid = 2256] [serial = 668] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x1182ae000) [pid = 2256] [serial = 651] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x117494000) [pid = 2256] [serial = 650] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x11331a000) [pid = 2256] [serial = 653] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x114f7ac00) [pid = 2256] [serial = 654] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x117488c00) [pid = 2256] [serial = 656] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x117d19c00) [pid = 2256] [serial = 657] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x1216f1000) [pid = 2256] [serial = 674] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x1188ab000) [pid = 2256] [serial = 662] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x1182b6400) [pid = 2256] [serial = 677] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x11839dc00) [pid = 2256] [serial = 659] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x118418000) [pid = 2256] [serial = 660] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x1133f5800) [pid = 2256] [serial = 639] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x1129a8c00) [pid = 2256] [serial = 638] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x1183a7400) [pid = 2256] [serial = 642] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x1182b2800) [pid = 2256] [serial = 641] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x121bf5400) [pid = 2256] [serial = 680] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x119e25400) [pid = 2256] [serial = 645] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x119df0800) [pid = 2256] [serial = 678] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x119d0c400) [pid = 2256] [serial = 644] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x11619e400) [pid = 2256] [serial = 689] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x116a1a000) [pid = 2256] [serial = 690] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x11839ec00) [pid = 2256] [serial = 698] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x11877b000) [pid = 2256] [serial = 699] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x116636400) [pid = 2256] [serial = 695] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x121e98800) [pid = 2256] [serial = 675] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x1182b7000) [pid = 2256] [serial = 696] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x1195f8000) [pid = 2256] [serial = 701] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x1133f9c00) [pid = 2256] [serial = 692] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x116905800) [pid = 2256] [serial = 693] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 77 (0x12168dc00) [pid = 2256] [serial = 648] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 76 (0x125d53800) [pid = 2256] [serial = 687] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 75 (0x11a174800) [pid = 2256] [serial = 647] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 74 (0x121364800) [pid = 2256] [serial = 672] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 73 (0x119928000) [pid = 2256] [serial = 666] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 72 (0x123d35c00) [pid = 2256] [serial = 683] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 71 (0x119461c00) [pid = 2256] [serial = 663] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 70 (0x125492c00) [pid = 2256] [serial = 684] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 69 (0x12549dc00) [pid = 2256] [serial = 686] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 68 (0x119e50400) [pid = 2256] [serial = 705] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 67 (0x119deb800) [pid = 2256] [serial = 704] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 66 (0x123d2ec00) [pid = 2256] [serial = 681] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | --DOMWINDOW == 65 (0x119b0d000) [pid = 2256] [serial = 702] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 2256 | 1467690754488 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:34 INFO - PROCESS | 2256 | 1467690754489 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:34 INFO - PROCESS | 2256 | ++DOCSHELL 0x11617e800 == 31 [pid = 2256] [id = 252] 20:52:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 66 (0x113241400) [pid = 2256] [serial = 754] [outer = 0x0] 20:52:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 67 (0x1133f8800) [pid = 2256] [serial = 755] [outer = 0x113241400] 20:52:34 INFO - PROCESS | 2256 | 1467690754520 Marionette DEBUG loaded listener.js 20:52:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 68 (0x116136c00) [pid = 2256] [serial = 756] [outer = 0x113241400] 20:52:34 INFO - PROCESS | 2256 | 1467690754990 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]]]}] 20:52:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 20:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 720ms 20:52:35 INFO - PROCESS | 2256 | 1467690755052 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 20:52:35 INFO - PROCESS | 2256 | 1467690755057 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 20:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 20:52:35 INFO - PROCESS | 2256 | 1467690755064 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 20:52:35 INFO - PROCESS | 2256 | 1467690755066 Marionette TRACE conn2 <- [1,982,null,{}] 20:52:35 INFO - PROCESS | 2256 | 1467690755070 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}] 20:52:35 INFO - PROCESS | 2256 | 1467690755073 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:35 INFO - PROCESS | 2256 | 1467690755150 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 20:52:35 INFO - PROCESS | 2256 | 1467690755156 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:35 INFO - PROCESS | 2256 | 1467690755157 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:35 INFO - PROCESS | 2256 | ++DOCSHELL 0x117471000 == 32 [pid = 2256] [id = 253] 20:52:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 69 (0x116f44400) [pid = 2256] [serial = 757] [outer = 0x0] 20:52:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 70 (0x11748d000) [pid = 2256] [serial = 758] [outer = 0x116f44400] 20:52:35 INFO - PROCESS | 2256 | 1467690755187 Marionette DEBUG loaded listener.js 20:52:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 71 (0x117d20000) [pid = 2256] [serial = 759] [outer = 0x116f44400] 20:52:35 INFO - PROCESS | 2256 | 1467690755513 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]]]}] 20:52:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 20:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 472ms 20:52:35 INFO - PROCESS | 2256 | 1467690755550 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 20:52:35 INFO - PROCESS | 2256 | 1467690755552 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 20:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 20:52:35 INFO - PROCESS | 2256 | 1467690755554 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 20:52:35 INFO - PROCESS | 2256 | 1467690755556 Marionette TRACE conn2 <- [1,986,null,{}] 20:52:35 INFO - PROCESS | 2256 | 1467690755564 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}] 20:52:35 INFO - PROCESS | 2256 | 1467690755567 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:35 INFO - PROCESS | 2256 | 1467690755647 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 20:52:35 INFO - PROCESS | 2256 | 1467690755653 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:35 INFO - PROCESS | 2256 | 1467690755655 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:35 INFO - PROCESS | 2256 | ++DOCSHELL 0x1188d0000 == 33 [pid = 2256] [id = 254] 20:52:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 72 (0x1182b0400) [pid = 2256] [serial = 760] [outer = 0x0] 20:52:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 73 (0x11840f400) [pid = 2256] [serial = 761] [outer = 0x1182b0400] 20:52:35 INFO - PROCESS | 2256 | 1467690755683 Marionette DEBUG loaded listener.js 20:52:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 74 (0x118776000) [pid = 2256] [serial = 762] [outer = 0x1182b0400] 20:52:35 INFO - PROCESS | 2256 | 1467690755994 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]]]}] 20:52:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 20:52:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 471ms 20:52:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 20:52:36 INFO - PROCESS | 2256 | 1467690756025 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 20:52:36 INFO - PROCESS | 2256 | 1467690756028 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 20:52:36 INFO - PROCESS | 2256 | 1467690756032 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 20:52:36 INFO - PROCESS | 2256 | 1467690756033 Marionette TRACE conn2 <- [1,990,null,{}] 20:52:36 INFO - PROCESS | 2256 | 1467690756036 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}] 20:52:36 INFO - PROCESS | 2256 | 1467690756037 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:36 INFO - PROCESS | 2256 | 1467690756117 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 20:52:36 INFO - PROCESS | 2256 | 1467690756169 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:36 INFO - PROCESS | 2256 | 1467690756170 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:36 INFO - PROCESS | 2256 | ++DOCSHELL 0x119706000 == 34 [pid = 2256] [id = 255] 20:52:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 75 (0x1182b9c00) [pid = 2256] [serial = 763] [outer = 0x0] 20:52:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 76 (0x119153400) [pid = 2256] [serial = 764] [outer = 0x1182b9c00] 20:52:36 INFO - PROCESS | 2256 | 1467690756195 Marionette DEBUG loaded listener.js 20:52:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 77 (0x1195f2800) [pid = 2256] [serial = 765] [outer = 0x1182b9c00] 20:52:36 INFO - PROCESS | 2256 | 1467690756516 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]]]}] 20:52:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 20:52:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 519ms 20:52:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 20:52:36 INFO - PROCESS | 2256 | 1467690756552 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 20:52:36 INFO - PROCESS | 2256 | 1467690756553 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 20:52:36 INFO - PROCESS | 2256 | 1467690756555 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 20:52:36 INFO - PROCESS | 2256 | 1467690756556 Marionette TRACE conn2 <- [1,994,null,{}] 20:52:36 INFO - PROCESS | 2256 | 1467690756565 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}] 20:52:36 INFO - PROCESS | 2256 | 1467690756567 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:36 INFO - PROCESS | 2256 | 1467690756662 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 20:52:36 INFO - PROCESS | 2256 | 1467690756665 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:36 INFO - PROCESS | 2256 | 1467690756667 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:36 INFO - PROCESS | 2256 | ++DOCSHELL 0x119bb1800 == 35 [pid = 2256] [id = 256] 20:52:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 78 (0x1128d8c00) [pid = 2256] [serial = 766] [outer = 0x0] 20:52:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x1195fa400) [pid = 2256] [serial = 767] [outer = 0x1128d8c00] 20:52:36 INFO - PROCESS | 2256 | 1467690756691 Marionette DEBUG loaded listener.js 20:52:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x119b05c00) [pid = 2256] [serial = 768] [outer = 0x1128d8c00] 20:52:37 INFO - PROCESS | 2256 | 1467690757038 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]]]}] 20:52:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 20:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 518ms 20:52:37 INFO - PROCESS | 2256 | 1467690757074 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 20:52:37 INFO - PROCESS | 2256 | 1467690757075 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 20:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 20:52:37 INFO - PROCESS | 2256 | 1467690757077 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 20:52:37 INFO - PROCESS | 2256 | 1467690757078 Marionette TRACE conn2 <- [1,998,null,{}] 20:52:37 INFO - PROCESS | 2256 | 1467690757081 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}] 20:52:37 INFO - PROCESS | 2256 | 1467690757085 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:37 INFO - PROCESS | 2256 | 1467690757200 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 20:52:37 INFO - PROCESS | 2256 | 1467690757212 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:37 INFO - PROCESS | 2256 | 1467690757214 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:37 INFO - PROCESS | 2256 | ++DOCSHELL 0x121504000 == 36 [pid = 2256] [id = 257] 20:52:37 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x119460400) [pid = 2256] [serial = 769] [outer = 0x0] 20:52:37 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x119defc00) [pid = 2256] [serial = 770] [outer = 0x119460400] 20:52:37 INFO - PROCESS | 2256 | 1467690757239 Marionette DEBUG loaded listener.js 20:52:37 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x119e54400) [pid = 2256] [serial = 771] [outer = 0x119460400] 20:52:37 INFO - PROCESS | 2256 | 1467690757554 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]]]}] 20:52:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 20:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 520ms 20:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 20:52:37 INFO - PROCESS | 2256 | 1467690757598 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 20:52:37 INFO - PROCESS | 2256 | 1467690757599 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 20:52:37 INFO - PROCESS | 2256 | 1467690757607 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 20:52:37 INFO - PROCESS | 2256 | 1467690757608 Marionette TRACE conn2 <- [1,1002,null,{}] 20:52:37 INFO - PROCESS | 2256 | 1467690757611 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}] 20:52:37 INFO - PROCESS | 2256 | 1467690757612 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:37 INFO - PROCESS | 2256 | 1467690757715 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 20:52:37 INFO - PROCESS | 2256 | 1467690757749 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:37 INFO - PROCESS | 2256 | 1467690757750 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:37 INFO - PROCESS | 2256 | ++DOCSHELL 0x121ecc000 == 37 [pid = 2256] [id = 258] 20:52:37 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x110fa8400) [pid = 2256] [serial = 772] [outer = 0x0] 20:52:37 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x11a165c00) [pid = 2256] [serial = 773] [outer = 0x110fa8400] 20:52:37 INFO - PROCESS | 2256 | 1467690757776 Marionette DEBUG loaded listener.js 20:52:37 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x121281400) [pid = 2256] [serial = 774] [outer = 0x110fa8400] 20:52:38 INFO - PROCESS | 2256 | 1467690758116 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]]]}] 20:52:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 20:52:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 529ms 20:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 20:52:38 INFO - PROCESS | 2256 | 1467690758132 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 20:52:38 INFO - PROCESS | 2256 | 1467690758134 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 20:52:38 INFO - PROCESS | 2256 | 1467690758136 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 20:52:38 INFO - PROCESS | 2256 | 1467690758137 Marionette TRACE conn2 <- [1,1006,null,{}] 20:52:38 INFO - PROCESS | 2256 | 1467690758139 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}] 20:52:38 INFO - PROCESS | 2256 | 1467690758141 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:38 INFO - PROCESS | 2256 | 1467690758242 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 20:52:38 INFO - PROCESS | 2256 | 1467690758277 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:38 INFO - PROCESS | 2256 | 1467690758279 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:38 INFO - PROCESS | 2256 | ++DOCSHELL 0x12661e000 == 38 [pid = 2256] [id = 259] 20:52:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x11a170400) [pid = 2256] [serial = 775] [outer = 0x0] 20:52:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x1214c5c00) [pid = 2256] [serial = 776] [outer = 0x11a170400] 20:52:38 INFO - PROCESS | 2256 | 1467690758302 Marionette DEBUG loaded listener.js 20:52:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x121642000) [pid = 2256] [serial = 777] [outer = 0x11a170400] 20:52:38 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x11619ec00) [pid = 2256] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 20:52:38 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x1183a0c00) [pid = 2256] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 20:52:38 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x1211e3800) [pid = 2256] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 20:52:38 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x12199ec00) [pid = 2256] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 20:52:38 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x1129b2000) [pid = 2256] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 20:52:38 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x113319c00) [pid = 2256] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 20:52:38 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x116a21800) [pid = 2256] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 20:52:38 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x124d18000) [pid = 2256] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 20:52:38 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x12549e800) [pid = 2256] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 20:52:38 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x118280400) [pid = 2256] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 20:52:38 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x11663cc00) [pid = 2256] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 20:52:38 INFO - PROCESS | 2256 | --DOMWINDOW == 77 (0x11269c800) [pid = 2256] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 20:52:38 INFO - PROCESS | 2256 | --DOMWINDOW == 76 (0x11841e400) [pid = 2256] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 20:52:38 INFO - PROCESS | 2256 | 1467690758608 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]]]}] 20:52:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 20:52:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 520ms 20:52:38 INFO - PROCESS | 2256 | 1467690758656 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 20:52:38 INFO - PROCESS | 2256 | 1467690758657 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 20:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 20:52:38 INFO - PROCESS | 2256 | 1467690758660 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 20:52:38 INFO - PROCESS | 2256 | 1467690758662 Marionette TRACE conn2 <- [1,1010,null,{}] 20:52:38 INFO - PROCESS | 2256 | 1467690758666 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}] 20:52:38 INFO - PROCESS | 2256 | 1467690758667 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:38 INFO - PROCESS | 2256 | 1467690758776 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 20:52:38 INFO - PROCESS | 2256 | 1467690758808 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:38 INFO - PROCESS | 2256 | 1467690758809 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:38 INFO - PROCESS | 2256 | ++DOCSHELL 0x12640b000 == 39 [pid = 2256] [id = 260] 20:52:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 77 (0x113319c00) [pid = 2256] [serial = 778] [outer = 0x0] 20:52:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 78 (0x118417400) [pid = 2256] [serial = 779] [outer = 0x113319c00] 20:52:38 INFO - PROCESS | 2256 | 1467690758833 Marionette DEBUG loaded listener.js 20:52:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x11a173400) [pid = 2256] [serial = 780] [outer = 0x113319c00] 20:52:39 INFO - PROCESS | 2256 | 1467690759133 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]]]}] 20:52:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 20:52:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 521ms 20:52:39 INFO - PROCESS | 2256 | 1467690759181 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 20:52:39 INFO - PROCESS | 2256 | 1467690759183 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 20:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 20:52:39 INFO - PROCESS | 2256 | 1467690759185 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 20:52:39 INFO - PROCESS | 2256 | 1467690759186 Marionette TRACE conn2 <- [1,1014,null,{}] 20:52:39 INFO - PROCESS | 2256 | 1467690759188 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}] 20:52:39 INFO - PROCESS | 2256 | 1467690759189 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:39 INFO - PROCESS | 2256 | 1467690759270 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 20:52:39 INFO - PROCESS | 2256 | 1467690759274 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:39 INFO - PROCESS | 2256 | 1467690759274 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:39 INFO - PROCESS | 2256 | ++DOCSHELL 0x128f6b000 == 40 [pid = 2256] [id = 261] 20:52:39 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x11619ec00) [pid = 2256] [serial = 781] [outer = 0x0] 20:52:39 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x12135ac00) [pid = 2256] [serial = 782] [outer = 0x11619ec00] 20:52:39 INFO - PROCESS | 2256 | 1467690759344 Marionette DEBUG loaded listener.js 20:52:39 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x1216f9400) [pid = 2256] [serial = 783] [outer = 0x11619ec00] 20:52:39 INFO - PROCESS | 2256 | 1467690759608 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]]]}] 20:52:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 20:52:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 471ms 20:52:39 INFO - PROCESS | 2256 | 1467690759656 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 20:52:39 INFO - PROCESS | 2256 | 1467690759658 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 20:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 20:52:39 INFO - PROCESS | 2256 | 1467690759669 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 20:52:39 INFO - PROCESS | 2256 | 1467690759671 Marionette TRACE conn2 <- [1,1018,null,{}] 20:52:39 INFO - PROCESS | 2256 | 1467690759673 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}] 20:52:39 INFO - PROCESS | 2256 | 1467690759675 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:39 INFO - PROCESS | 2256 | 1467690759783 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 20:52:39 INFO - PROCESS | 2256 | 1467690759787 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:39 INFO - PROCESS | 2256 | 1467690759789 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:39 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a660800 == 41 [pid = 2256] [id = 262] 20:52:39 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x12199ec00) [pid = 2256] [serial = 784] [outer = 0x0] 20:52:39 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x123d31800) [pid = 2256] [serial = 785] [outer = 0x12199ec00] 20:52:39 INFO - PROCESS | 2256 | 1467690759815 Marionette DEBUG loaded listener.js 20:52:39 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x124dd9400) [pid = 2256] [serial = 786] [outer = 0x12199ec00] 20:52:40 INFO - PROCESS | 2256 | 1467690760159 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]]]}] 20:52:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 20:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 526ms 20:52:40 INFO - PROCESS | 2256 | 1467690760189 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 20:52:40 INFO - PROCESS | 2256 | 1467690760190 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 20:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 20:52:40 INFO - PROCESS | 2256 | 1467690760192 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 20:52:40 INFO - PROCESS | 2256 | 1467690760195 Marionette TRACE conn2 <- [1,1022,null,{}] 20:52:40 INFO - PROCESS | 2256 | 1467690760207 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}] 20:52:40 INFO - PROCESS | 2256 | 1467690760208 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:40 INFO - PROCESS | 2256 | 1467690760289 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 20:52:40 INFO - PROCESS | 2256 | 1467690760293 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:40 INFO - PROCESS | 2256 | 1467690760296 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:40 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a89c800 == 42 [pid = 2256] [id = 263] 20:52:40 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x123f56000) [pid = 2256] [serial = 787] [outer = 0x0] 20:52:40 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x125493800) [pid = 2256] [serial = 788] [outer = 0x123f56000] 20:52:40 INFO - PROCESS | 2256 | 1467690760321 Marionette DEBUG loaded listener.js 20:52:40 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x12549a800) [pid = 2256] [serial = 789] [outer = 0x123f56000] 20:52:41 INFO - PROCESS | 2256 | --DOCSHELL 0x1133dc800 == 41 [pid = 2256] [id = 242] 20:52:41 INFO - PROCESS | 2256 | --DOCSHELL 0x11617e800 == 40 [pid = 2256] [id = 252] 20:52:41 INFO - PROCESS | 2256 | --DOCSHELL 0x12161e000 == 39 [pid = 2256] [id = 251] 20:52:41 INFO - PROCESS | 2256 | --DOCSHELL 0x118243800 == 38 [pid = 2256] [id = 250] 20:52:41 INFO - PROCESS | 2256 | --DOCSHELL 0x125da7000 == 37 [pid = 2256] [id = 249] 20:52:41 INFO - PROCESS | 2256 | --DOCSHELL 0x1188d0000 == 36 [pid = 2256] [id = 254] 20:52:41 INFO - PROCESS | 2256 | --DOCSHELL 0x119706000 == 35 [pid = 2256] [id = 255] 20:52:41 INFO - PROCESS | 2256 | --DOCSHELL 0x121504000 == 34 [pid = 2256] [id = 257] 20:52:41 INFO - PROCESS | 2256 | --DOCSHELL 0x121ecc000 == 33 [pid = 2256] [id = 258] 20:52:41 INFO - PROCESS | 2256 | --DOCSHELL 0x117471000 == 32 [pid = 2256] [id = 253] 20:52:41 INFO - PROCESS | 2256 | --DOCSHELL 0x12661e000 == 31 [pid = 2256] [id = 259] 20:52:41 INFO - PROCESS | 2256 | --DOCSHELL 0x12a660800 == 30 [pid = 2256] [id = 262] 20:52:41 INFO - PROCESS | 2256 | --DOCSHELL 0x12640b000 == 29 [pid = 2256] [id = 260] 20:52:41 INFO - PROCESS | 2256 | --DOCSHELL 0x119bb1800 == 28 [pid = 2256] [id = 256] 20:52:41 INFO - PROCESS | 2256 | --DOCSHELL 0x128f6b000 == 27 [pid = 2256] [id = 261] 20:52:41 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x1182b3000) [pid = 2256] [serial = 708] [outer = 0x0] [url = about:blank] 20:52:41 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x117493c00) [pid = 2256] [serial = 707] [outer = 0x0] [url = about:blank] 20:52:41 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x119b07000) [pid = 2256] [serial = 711] [outer = 0x0] [url = about:blank] 20:52:41 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x1195ee800) [pid = 2256] [serial = 710] [outer = 0x0] [url = about:blank] 20:52:41 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x121688400) [pid = 2256] [serial = 714] [outer = 0x0] [url = about:blank] 20:52:41 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x12127f400) [pid = 2256] [serial = 713] [outer = 0x0] [url = about:blank] 20:52:41 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x123fe4000) [pid = 2256] [serial = 717] [outer = 0x0] [url = about:blank] 20:52:41 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x112a7b800) [pid = 2256] [serial = 725] [outer = 0x0] [url = about:blank] 20:52:41 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x123d30400) [pid = 2256] [serial = 716] [outer = 0x0] [url = about:blank] 20:52:41 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x1133b2400) [pid = 2256] [serial = 728] [outer = 0x0] [url = about:blank] 20:52:41 INFO - PROCESS | 2256 | --DOMWINDOW == 77 (0x116f47000) [pid = 2256] [serial = 731] [outer = 0x0] [url = about:blank] 20:52:41 INFO - PROCESS | 2256 | --DOMWINDOW == 76 (0x125499c00) [pid = 2256] [serial = 720] [outer = 0x0] [url = about:blank] 20:52:41 INFO - PROCESS | 2256 | --DOMWINDOW == 75 (0x12544bc00) [pid = 2256] [serial = 719] [outer = 0x0] [url = about:blank] 20:52:41 INFO - PROCESS | 2256 | --DOMWINDOW == 74 (0x1266d1c00) [pid = 2256] [serial = 723] [outer = 0x0] [url = about:blank] 20:52:41 INFO - PROCESS | 2256 | --DOMWINDOW == 73 (0x125f90800) [pid = 2256] [serial = 722] [outer = 0x0] [url = about:blank] 20:52:41 INFO - PROCESS | 2256 | --DOMWINDOW == 72 (0x113caf800) [pid = 2256] [serial = 729] [outer = 0x0] [url = about:blank] 20:52:41 INFO - PROCESS | 2256 | --DOMWINDOW == 71 (0x1182b4400) [pid = 2256] [serial = 734] [outer = 0x0] [url = about:blank] 20:52:41 INFO - PROCESS | 2256 | --DOMWINDOW == 70 (0x1176f0400) [pid = 2256] [serial = 737] [outer = 0x0] [url = about:blank] 20:52:41 INFO - PROCESS | 2256 | --DOMWINDOW == 69 (0x11748b800) [pid = 2256] [serial = 732] [outer = 0x0] [url = about:blank] 20:52:41 INFO - PROCESS | 2256 | --DOMWINDOW == 68 (0x118413c00) [pid = 2256] [serial = 740] [outer = 0x0] [url = about:blank] 20:52:41 INFO - PROCESS | 2256 | --DOMWINDOW == 67 (0x1188afc00) [pid = 2256] [serial = 743] [outer = 0x0] [url = about:blank] 20:52:41 INFO - PROCESS | 2256 | --DOMWINDOW == 66 (0x1183a1400) [pid = 2256] [serial = 735] [outer = 0x0] [url = about:blank] 20:52:41 INFO - PROCESS | 2256 | --DOMWINDOW == 65 (0x119731400) [pid = 2256] [serial = 744] [outer = 0x0] [url = about:blank] 20:52:41 INFO - PROCESS | 2256 | --DOMWINDOW == 64 (0x1183a7800) [pid = 2256] [serial = 738] [outer = 0x0] [url = about:blank] 20:52:41 INFO - PROCESS | 2256 | --DOMWINDOW == 63 (0x11841d000) [pid = 2256] [serial = 741] [outer = 0x0] [url = about:blank] 20:52:41 INFO - PROCESS | 2256 | --DOMWINDOW == 62 (0x112e93400) [pid = 2256] [serial = 726] [outer = 0x0] [url = about:blank] 20:52:41 INFO - PROCESS | 2256 | 1467690761703 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]]]}] 20:52:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 20:52:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1536ms 20:52:41 INFO - PROCESS | 2256 | 1467690761730 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 20:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 20:52:41 INFO - PROCESS | 2256 | 1467690761732 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 20:52:41 INFO - PROCESS | 2256 | 1467690761735 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 20:52:41 INFO - PROCESS | 2256 | 1467690761737 Marionette TRACE conn2 <- [1,1026,null,{}] 20:52:41 INFO - PROCESS | 2256 | 1467690761742 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}] 20:52:41 INFO - PROCESS | 2256 | 1467690761744 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:41 INFO - PROCESS | 2256 | 1467690761827 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 20:52:41 INFO - PROCESS | 2256 | 1467690761879 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:41 INFO - PROCESS | 2256 | 1467690761883 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:41 INFO - PROCESS | 2256 | ++DOCSHELL 0x115e23000 == 28 [pid = 2256] [id = 264] 20:52:41 INFO - PROCESS | 2256 | ++DOMWINDOW == 63 (0x112e94400) [pid = 2256] [serial = 790] [outer = 0x0] 20:52:41 INFO - PROCESS | 2256 | ++DOMWINDOW == 64 (0x113380400) [pid = 2256] [serial = 791] [outer = 0x112e94400] 20:52:41 INFO - PROCESS | 2256 | 1467690761913 Marionette DEBUG loaded listener.js 20:52:41 INFO - PROCESS | 2256 | ++DOMWINDOW == 65 (0x113c52400) [pid = 2256] [serial = 792] [outer = 0x112e94400] 20:52:42 INFO - PROCESS | 2256 | 1467690762324 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]]]}] 20:52:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 20:52:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 622ms 20:52:42 INFO - PROCESS | 2256 | 1467690762357 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 20:52:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 20:52:42 INFO - PROCESS | 2256 | 1467690762366 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 20:52:42 INFO - PROCESS | 2256 | 1467690762373 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 20:52:42 INFO - PROCESS | 2256 | 1467690762376 Marionette TRACE conn2 <- [1,1030,null,{}] 20:52:42 INFO - PROCESS | 2256 | 1467690762379 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}] 20:52:42 INFO - PROCESS | 2256 | 1467690762381 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:42 INFO - PROCESS | 2256 | 1467690762500 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 20:52:42 INFO - PROCESS | 2256 | 1467690762575 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:42 INFO - PROCESS | 2256 | 1467690762577 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:42 INFO - PROCESS | 2256 | ++DOCSHELL 0x116fa3800 == 29 [pid = 2256] [id = 265] 20:52:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 66 (0x113caf800) [pid = 2256] [serial = 793] [outer = 0x0] 20:52:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 67 (0x116634400) [pid = 2256] [serial = 794] [outer = 0x113caf800] 20:52:42 INFO - PROCESS | 2256 | 1467690762601 Marionette DEBUG loaded listener.js 20:52:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 68 (0x116fb1800) [pid = 2256] [serial = 795] [outer = 0x113caf800] 20:52:43 INFO - PROCESS | 2256 | 1467690763015 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]]]}] 20:52:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 20:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 677ms 20:52:43 INFO - PROCESS | 2256 | 1467690763049 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 20:52:43 INFO - PROCESS | 2256 | 1467690763051 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 20:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 20:52:43 INFO - PROCESS | 2256 | 1467690763055 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 20:52:43 INFO - PROCESS | 2256 | 1467690763058 Marionette TRACE conn2 <- [1,1034,null,{}] 20:52:43 INFO - PROCESS | 2256 | 1467690763070 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}] 20:52:43 INFO - PROCESS | 2256 | 1467690763075 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:43 INFO - PROCESS | 2256 | 1467690763218 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 20:52:43 INFO - PROCESS | 2256 | 1467690763238 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:43 INFO - PROCESS | 2256 | 1467690763241 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:43 INFO - PROCESS | 2256 | ++DOCSHELL 0x118593000 == 30 [pid = 2256] [id = 266] 20:52:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 69 (0x112695800) [pid = 2256] [serial = 796] [outer = 0x0] 20:52:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 70 (0x1182b2400) [pid = 2256] [serial = 797] [outer = 0x112695800] 20:52:43 INFO - PROCESS | 2256 | 1467690763285 Marionette DEBUG loaded listener.js 20:52:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 71 (0x11832a000) [pid = 2256] [serial = 798] [outer = 0x112695800] 20:52:43 INFO - PROCESS | 2256 | 1467690763668 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]]]}] 20:52:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 20:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 627ms 20:52:43 INFO - PROCESS | 2256 | 1467690763682 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 20:52:43 INFO - PROCESS | 2256 | 1467690763684 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 20:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 20:52:43 INFO - PROCESS | 2256 | 1467690763686 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 20:52:43 INFO - PROCESS | 2256 | 1467690763687 Marionette TRACE conn2 <- [1,1038,null,{}] 20:52:43 INFO - PROCESS | 2256 | 1467690763689 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}] 20:52:43 INFO - PROCESS | 2256 | 1467690763690 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:43 INFO - PROCESS | 2256 | 1467690763798 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 20:52:43 INFO - PROCESS | 2256 | 1467690763803 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:43 INFO - PROCESS | 2256 | 1467690763804 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:43 INFO - PROCESS | 2256 | ++DOCSHELL 0x118752000 == 31 [pid = 2256] [id = 267] 20:52:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 72 (0x118328000) [pid = 2256] [serial = 799] [outer = 0x0] 20:52:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 73 (0x1183a2c00) [pid = 2256] [serial = 800] [outer = 0x118328000] 20:52:43 INFO - PROCESS | 2256 | 1467690763830 Marionette DEBUG loaded listener.js 20:52:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 74 (0x118419000) [pid = 2256] [serial = 801] [outer = 0x118328000] 20:52:44 INFO - PROCESS | 2256 | 1467690764182 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]]]}] 20:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 20:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 521ms 20:52:44 INFO - PROCESS | 2256 | 1467690764208 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 20:52:44 INFO - PROCESS | 2256 | 1467690764211 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 20:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 20:52:44 INFO - PROCESS | 2256 | 1467690764227 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 20:52:44 INFO - PROCESS | 2256 | 1467690764231 Marionette TRACE conn2 <- [1,1042,null,{}] 20:52:44 INFO - PROCESS | 2256 | 1467690764235 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}] 20:52:44 INFO - PROCESS | 2256 | 1467690764237 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:44 INFO - PROCESS | 2256 | 1467690764349 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 20:52:44 INFO - PROCESS | 2256 | 1467690764423 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:44 INFO - PROCESS | 2256 | 1467690764424 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:44 INFO - PROCESS | 2256 | ++DOCSHELL 0x119707800 == 32 [pid = 2256] [id = 268] 20:52:44 INFO - PROCESS | 2256 | ++DOMWINDOW == 75 (0x1126a2c00) [pid = 2256] [serial = 802] [outer = 0x0] 20:52:44 INFO - PROCESS | 2256 | ++DOMWINDOW == 76 (0x118418c00) [pid = 2256] [serial = 803] [outer = 0x1126a2c00] 20:52:44 INFO - PROCESS | 2256 | 1467690764464 Marionette DEBUG loaded listener.js 20:52:44 INFO - PROCESS | 2256 | ++DOMWINDOW == 77 (0x1188afc00) [pid = 2256] [serial = 804] [outer = 0x1126a2c00] 20:52:44 INFO - PROCESS | 2256 | 1467690764798 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]]]}] 20:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 20:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 635ms 20:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 20:52:44 INFO - PROCESS | 2256 | 1467690764850 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 20:52:44 INFO - PROCESS | 2256 | 1467690764851 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 20:52:44 INFO - PROCESS | 2256 | 1467690764853 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 20:52:44 INFO - PROCESS | 2256 | 1467690764854 Marionette TRACE conn2 <- [1,1046,null,{}] 20:52:44 INFO - PROCESS | 2256 | 1467690764856 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}] 20:52:44 INFO - PROCESS | 2256 | 1467690764860 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:44 INFO - PROCESS | 2256 | 1467690764974 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 20:52:44 INFO - PROCESS | 2256 | 1467690764979 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:44 INFO - PROCESS | 2256 | 1467690764981 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:44 INFO - PROCESS | 2256 | ++DOCSHELL 0x119a5d800 == 33 [pid = 2256] [id = 269] 20:52:44 INFO - PROCESS | 2256 | ++DOMWINDOW == 78 (0x11877a400) [pid = 2256] [serial = 805] [outer = 0x0] 20:52:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x119465000) [pid = 2256] [serial = 806] [outer = 0x11877a400] 20:52:45 INFO - PROCESS | 2256 | 1467690765005 Marionette DEBUG loaded listener.js 20:52:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x119b0d000) [pid = 2256] [serial = 807] [outer = 0x11877a400] 20:52:45 INFO - PROCESS | 2256 | 1467690765285 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]]]}] 20:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 20:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 471ms 20:52:45 INFO - PROCESS | 2256 | 1467690765324 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 20:52:45 INFO - PROCESS | 2256 | 1467690765326 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 20:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 20:52:45 INFO - PROCESS | 2256 | 1467690765329 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 20:52:45 INFO - PROCESS | 2256 | 1467690765332 Marionette TRACE conn2 <- [1,1050,null,{}] 20:52:45 INFO - PROCESS | 2256 | 1467690765335 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}] 20:52:45 INFO - PROCESS | 2256 | 1467690765344 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:45 INFO - PROCESS | 2256 | 1467690765420 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 20:52:45 INFO - PROCESS | 2256 | 1467690765424 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:45 INFO - PROCESS | 2256 | 1467690765425 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:45 INFO - PROCESS | 2256 | ++DOCSHELL 0x1213c4000 == 34 [pid = 2256] [id = 270] 20:52:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x1129a6800) [pid = 2256] [serial = 808] [outer = 0x0] 20:52:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x119de8000) [pid = 2256] [serial = 809] [outer = 0x1129a6800] 20:52:45 INFO - PROCESS | 2256 | 1467690765451 Marionette DEBUG loaded listener.js 20:52:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x119dee400) [pid = 2256] [serial = 810] [outer = 0x1129a6800] 20:52:45 INFO - PROCESS | 2256 | 1467690765783 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]]]}] 20:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 20:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 472ms 20:52:45 INFO - PROCESS | 2256 | 1467690765801 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 20:52:45 INFO - PROCESS | 2256 | 1467690765802 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 20:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 20:52:45 INFO - PROCESS | 2256 | 1467690765805 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 20:52:45 INFO - PROCESS | 2256 | 1467690765806 Marionette TRACE conn2 <- [1,1054,null,{}] 20:52:45 INFO - PROCESS | 2256 | 1467690765808 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}] 20:52:45 INFO - PROCESS | 2256 | 1467690765810 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:45 INFO - PROCESS | 2256 | 1467690765917 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 20:52:45 INFO - PROCESS | 2256 | 1467690765923 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:45 INFO - PROCESS | 2256 | 1467690765924 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:45 INFO - PROCESS | 2256 | ++DOCSHELL 0x1215b5000 == 35 [pid = 2256] [id = 271] 20:52:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x119928000) [pid = 2256] [serial = 811] [outer = 0x0] 20:52:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x119dedc00) [pid = 2256] [serial = 812] [outer = 0x119928000] 20:52:45 INFO - PROCESS | 2256 | 1467690765952 Marionette DEBUG loaded listener.js 20:52:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x119e50000) [pid = 2256] [serial = 813] [outer = 0x119928000] 20:52:46 INFO - PROCESS | 2256 | 1467690766248 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]]]}] 20:52:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 20:52:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 475ms 20:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 20:52:46 INFO - PROCESS | 2256 | 1467690766282 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 20:52:46 INFO - PROCESS | 2256 | 1467690766284 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 20:52:46 INFO - PROCESS | 2256 | 1467690766286 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 20:52:46 INFO - PROCESS | 2256 | 1467690766287 Marionette TRACE conn2 <- [1,1058,null,{}] 20:52:46 INFO - PROCESS | 2256 | 1467690766289 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}] 20:52:46 INFO - PROCESS | 2256 | 1467690766290 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:46 INFO - PROCESS | 2256 | 1467690766376 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 20:52:46 INFO - PROCESS | 2256 | 1467690766381 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:46 INFO - PROCESS | 2256 | 1467690766382 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:46 INFO - PROCESS | 2256 | ++DOCSHELL 0x118592800 == 36 [pid = 2256] [id = 272] 20:52:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x118418000) [pid = 2256] [serial = 814] [outer = 0x0] 20:52:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x11a174000) [pid = 2256] [serial = 815] [outer = 0x118418000] 20:52:46 INFO - PROCESS | 2256 | 1467690766407 Marionette DEBUG loaded listener.js 20:52:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x121281800) [pid = 2256] [serial = 816] [outer = 0x118418000] 20:52:46 INFO - PROCESS | 2256 | 1467690766779 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]]]}] 20:52:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 20:52:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 520ms 20:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 20:52:46 INFO - PROCESS | 2256 | 1467690766806 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 20:52:46 INFO - PROCESS | 2256 | 1467690766807 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 20:52:46 INFO - PROCESS | 2256 | 1467690766817 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 20:52:46 INFO - PROCESS | 2256 | 1467690766819 Marionette TRACE conn2 <- [1,1062,null,{}] 20:52:46 INFO - PROCESS | 2256 | 1467690766821 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}] 20:52:46 INFO - PROCESS | 2256 | 1467690766822 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:46 INFO - PROCESS | 2256 | 1467690766921 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 20:52:46 INFO - PROCESS | 2256 | 1467690766925 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:46 INFO - PROCESS | 2256 | 1467690766926 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:46 INFO - PROCESS | 2256 | ++DOCSHELL 0x125d12800 == 37 [pid = 2256] [id = 273] 20:52:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x119e50800) [pid = 2256] [serial = 817] [outer = 0x0] 20:52:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x12163b400) [pid = 2256] [serial = 818] [outer = 0x119e50800] 20:52:46 INFO - PROCESS | 2256 | 1467690766950 Marionette DEBUG loaded listener.js 20:52:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x1216f2400) [pid = 2256] [serial = 819] [outer = 0x119e50800] 20:52:47 INFO - PROCESS | 2256 | 1467690767288 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]]]}] 20:52:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 20:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 526ms 20:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 20:52:47 INFO - PROCESS | 2256 | 1467690767337 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 20:52:47 INFO - PROCESS | 2256 | 1467690767338 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 20:52:47 INFO - PROCESS | 2256 | 1467690767340 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 20:52:47 INFO - PROCESS | 2256 | 1467690767342 Marionette TRACE conn2 <- [1,1066,null,{}] 20:52:47 INFO - PROCESS | 2256 | 1467690767344 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}] 20:52:47 INFO - PROCESS | 2256 | 1467690767346 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:47 INFO - PROCESS | 2256 | 1467690767457 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 20:52:47 INFO - PROCESS | 2256 | 1467690767492 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:47 INFO - PROCESS | 2256 | 1467690767493 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:47 INFO - PROCESS | 2256 | ++DOCSHELL 0x119705800 == 38 [pid = 2256] [id = 274] 20:52:47 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x1216f7800) [pid = 2256] [serial = 820] [outer = 0x0] 20:52:47 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x123d35000) [pid = 2256] [serial = 821] [outer = 0x1216f7800] 20:52:47 INFO - PROCESS | 2256 | 1467690767519 Marionette DEBUG loaded listener.js 20:52:47 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x123fdb800) [pid = 2256] [serial = 822] [outer = 0x1216f7800] 20:52:47 INFO - PROCESS | 2256 | 1467690767849 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]]]}] 20:52:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 20:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 519ms 20:52:47 INFO - PROCESS | 2256 | 1467690767860 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 20:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 20:52:47 INFO - PROCESS | 2256 | 1467690767864 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 20:52:47 INFO - PROCESS | 2256 | 1467690767868 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 20:52:47 INFO - PROCESS | 2256 | 1467690767869 Marionette TRACE conn2 <- [1,1070,null,{}] 20:52:47 INFO - PROCESS | 2256 | 1467690767873 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}] 20:52:47 INFO - PROCESS | 2256 | 1467690767874 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:48 INFO - PROCESS | 2256 | 1467690768022 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 20:52:48 INFO - PROCESS | 2256 | 1467690768042 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:48 INFO - PROCESS | 2256 | 1467690768043 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:48 INFO - PROCESS | 2256 | ++DOCSHELL 0x129287000 == 39 [pid = 2256] [id = 275] 20:52:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x124b9d000) [pid = 2256] [serial = 823] [outer = 0x0] 20:52:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x12544c400) [pid = 2256] [serial = 824] [outer = 0x124b9d000] 20:52:48 INFO - PROCESS | 2256 | 1467690768082 Marionette DEBUG loaded listener.js 20:52:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x125499c00) [pid = 2256] [serial = 825] [outer = 0x124b9d000] 20:52:48 INFO - PROCESS | 2256 | 1467690768477 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]]]}] 20:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 20:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 619ms 20:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 20:52:48 INFO - PROCESS | 2256 | 1467690768487 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 20:52:48 INFO - PROCESS | 2256 | 1467690768488 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 20:52:48 INFO - PROCESS | 2256 | 1467690768490 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 20:52:48 INFO - PROCESS | 2256 | 1467690768491 Marionette TRACE conn2 <- [1,1074,null,{}] 20:52:48 INFO - PROCESS | 2256 | 1467690768493 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}] 20:52:48 INFO - PROCESS | 2256 | 1467690768494 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:48 INFO - PROCESS | 2256 | 1467690768747 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 20:52:48 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x119460400) [pid = 2256] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 20:52:48 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x1128d8c00) [pid = 2256] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 20:52:48 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x110fa8400) [pid = 2256] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 20:52:48 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x11a170400) [pid = 2256] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 20:52:48 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x113319c00) [pid = 2256] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 20:52:48 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x11619ec00) [pid = 2256] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 20:52:48 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x12199ec00) [pid = 2256] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 20:52:48 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x117492800) [pid = 2256] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 20:52:48 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x113247800) [pid = 2256] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 20:52:48 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x112699800) [pid = 2256] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 20:52:48 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x1182b9c00) [pid = 2256] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 20:52:48 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x1182b0400) [pid = 2256] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 20:52:48 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x116f44400) [pid = 2256] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 20:52:48 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x113241400) [pid = 2256] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 20:52:48 INFO - PROCESS | 2256 | 1467690768789 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:48 INFO - PROCESS | 2256 | 1467690768790 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:48 INFO - PROCESS | 2256 | ++DOCSHELL 0x117466800 == 40 [pid = 2256] [id = 276] 20:52:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x111e5cc00) [pid = 2256] [serial = 826] [outer = 0x0] 20:52:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x1129b2c00) [pid = 2256] [serial = 827] [outer = 0x111e5cc00] 20:52:48 INFO - PROCESS | 2256 | 1467690768814 Marionette DEBUG loaded listener.js 20:52:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x116f44400) [pid = 2256] [serial = 828] [outer = 0x111e5cc00] 20:52:49 INFO - PROCESS | 2256 | 1467690769116 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]]]}] 20:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 20:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 670ms 20:52:49 INFO - PROCESS | 2256 | 1467690769160 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 20:52:49 INFO - PROCESS | 2256 | 1467690769165 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 20:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 20:52:49 INFO - PROCESS | 2256 | 1467690769168 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 20:52:49 INFO - PROCESS | 2256 | 1467690769170 Marionette TRACE conn2 <- [1,1078,null,{}] 20:52:49 INFO - PROCESS | 2256 | 1467690769173 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}] 20:52:49 INFO - PROCESS | 2256 | 1467690769175 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:49 INFO - PROCESS | 2256 | 1467690769327 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 20:52:49 INFO - PROCESS | 2256 | 1467690769399 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:49 INFO - PROCESS | 2256 | 1467690769400 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:49 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a662800 == 41 [pid = 2256] [id = 277] 20:52:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x115e70800) [pid = 2256] [serial = 829] [outer = 0x0] 20:52:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x119929400) [pid = 2256] [serial = 830] [outer = 0x115e70800] 20:52:49 INFO - PROCESS | 2256 | 1467690769439 Marionette DEBUG loaded listener.js 20:52:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x121bf1000) [pid = 2256] [serial = 831] [outer = 0x115e70800] 20:52:49 INFO - PROCESS | 2256 | 1467690769754 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]]]}] 20:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 20:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 621ms 20:52:49 INFO - PROCESS | 2256 | 1467690769789 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 20:52:49 INFO - PROCESS | 2256 | 1467690769790 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 20:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 20:52:49 INFO - PROCESS | 2256 | 1467690769792 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 20:52:49 INFO - PROCESS | 2256 | 1467690769794 Marionette TRACE conn2 <- [1,1082,null,{}] 20:52:49 INFO - PROCESS | 2256 | 1467690769804 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}] 20:52:49 INFO - PROCESS | 2256 | 1467690769805 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:49 INFO - PROCESS | 2256 | 1467690769923 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 20:52:49 INFO - PROCESS | 2256 | 1467690769953 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:49 INFO - PROCESS | 2256 | 1467690769954 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:49 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b02f800 == 42 [pid = 2256] [id = 278] 20:52:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x116907800) [pid = 2256] [serial = 832] [outer = 0x0] 20:52:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x12549d800) [pid = 2256] [serial = 833] [outer = 0x116907800] 20:52:49 INFO - PROCESS | 2256 | 1467690769977 Marionette DEBUG loaded listener.js 20:52:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x125dd3800) [pid = 2256] [serial = 834] [outer = 0x116907800] 20:52:50 INFO - PROCESS | 2256 | 1467690770249 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]]]}] 20:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 20:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 481ms 20:52:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 20:52:50 INFO - PROCESS | 2256 | 1467690770274 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 20:52:50 INFO - PROCESS | 2256 | 1467690770275 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 20:52:50 INFO - PROCESS | 2256 | 1467690770285 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 20:52:50 INFO - PROCESS | 2256 | 1467690770286 Marionette TRACE conn2 <- [1,1086,null,{}] 20:52:50 INFO - PROCESS | 2256 | 1467690770289 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}] 20:52:50 INFO - PROCESS | 2256 | 1467690770290 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:50 INFO - PROCESS | 2256 | 1467690770377 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 20:52:50 INFO - PROCESS | 2256 | 1467690770383 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:50 INFO - PROCESS | 2256 | 1467690770384 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:50 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b214000 == 43 [pid = 2256] [id = 279] 20:52:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x125f8ac00) [pid = 2256] [serial = 835] [outer = 0x0] 20:52:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x125f94800) [pid = 2256] [serial = 836] [outer = 0x125f8ac00] 20:52:50 INFO - PROCESS | 2256 | 1467690770408 Marionette DEBUG loaded listener.js 20:52:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x1264e5400) [pid = 2256] [serial = 837] [outer = 0x125f8ac00] 20:52:50 INFO - PROCESS | 2256 | 1467690770830 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]]]}] 20:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 20:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 581ms 20:52:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 20:52:50 INFO - PROCESS | 2256 | 1467690770859 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 20:52:50 INFO - PROCESS | 2256 | 1467690770863 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 20:52:50 INFO - PROCESS | 2256 | 1467690770869 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 20:52:50 INFO - PROCESS | 2256 | 1467690770873 Marionette TRACE conn2 <- [1,1090,null,{}] 20:52:50 INFO - PROCESS | 2256 | 1467690770879 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}] 20:52:50 INFO - PROCESS | 2256 | 1467690770882 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:51 INFO - PROCESS | 2256 | 1467690771053 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 20:52:51 INFO - PROCESS | 2256 | 1467690771148 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:51 INFO - PROCESS | 2256 | 1467690771152 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:51 INFO - PROCESS | 2256 | ++DOCSHELL 0x116165000 == 44 [pid = 2256] [id = 280] 20:52:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x1129a5000) [pid = 2256] [serial = 838] [outer = 0x0] 20:52:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x1129b0800) [pid = 2256] [serial = 839] [outer = 0x1129a5000] 20:52:51 INFO - PROCESS | 2256 | 1467690771202 Marionette DEBUG loaded listener.js 20:52:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x113316c00) [pid = 2256] [serial = 840] [outer = 0x1129a5000] 20:52:51 INFO - PROCESS | 2256 | 1467690771800 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]]]}] 20:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 20:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 976ms 20:52:51 INFO - PROCESS | 2256 | 1467690771844 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 20:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 20:52:51 INFO - PROCESS | 2256 | 1467690771849 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 20:52:51 INFO - PROCESS | 2256 | 1467690771854 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 20:52:51 INFO - PROCESS | 2256 | 1467690771856 Marionette TRACE conn2 <- [1,1094,null,{}] 20:52:51 INFO - PROCESS | 2256 | 1467690771858 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}] 20:52:51 INFO - PROCESS | 2256 | 1467690771860 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:51 INFO - PROCESS | 2256 | 1467690771970 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 20:52:52 INFO - PROCESS | 2256 | 1467690772046 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:52 INFO - PROCESS | 2256 | 1467690772047 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:52 INFO - PROCESS | 2256 | ++DOCSHELL 0x1188d6000 == 45 [pid = 2256] [id = 281] 20:52:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x116911400) [pid = 2256] [serial = 841] [outer = 0x0] 20:52:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x116fb4000) [pid = 2256] [serial = 842] [outer = 0x116911400] 20:52:52 INFO - PROCESS | 2256 | 1467690772078 Marionette DEBUG loaded listener.js 20:52:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x117493c00) [pid = 2256] [serial = 843] [outer = 0x116911400] 20:52:52 INFO - PROCESS | 2256 | 1467690772744 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]]]}] 20:52:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 20:52:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 925ms 20:52:52 INFO - PROCESS | 2256 | 1467690772791 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 20:52:52 INFO - PROCESS | 2256 | 1467690772794 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 20:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 20:52:52 INFO - PROCESS | 2256 | 1467690772800 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 20:52:52 INFO - PROCESS | 2256 | 1467690772802 Marionette TRACE conn2 <- [1,1098,null,{}] 20:52:52 INFO - PROCESS | 2256 | 1467690772806 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}] 20:52:52 INFO - PROCESS | 2256 | 1467690772807 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:52 INFO - PROCESS | 2256 | 1467690772913 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 20:52:52 INFO - PROCESS | 2256 | 1467690772989 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:52 INFO - PROCESS | 2256 | 1467690772991 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:53 INFO - PROCESS | 2256 | ++DOCSHELL 0x116683000 == 46 [pid = 2256] [id = 282] 20:52:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x116633800) [pid = 2256] [serial = 844] [outer = 0x0] 20:52:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x11697b400) [pid = 2256] [serial = 845] [outer = 0x116633800] 20:52:53 INFO - PROCESS | 2256 | 1467690773020 Marionette DEBUG loaded listener.js 20:52:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x117486400) [pid = 2256] [serial = 846] [outer = 0x116633800] 20:52:53 INFO - PROCESS | 2256 | --DOCSHELL 0x12b02f800 == 45 [pid = 2256] [id = 278] 20:52:53 INFO - PROCESS | 2256 | --DOCSHELL 0x12a662800 == 44 [pid = 2256] [id = 277] 20:52:53 INFO - PROCESS | 2256 | --DOCSHELL 0x117466800 == 43 [pid = 2256] [id = 276] 20:52:53 INFO - PROCESS | 2256 | --DOCSHELL 0x129287000 == 42 [pid = 2256] [id = 275] 20:52:53 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x125493800) [pid = 2256] [serial = 788] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 2256 | --DOCSHELL 0x119705800 == 41 [pid = 2256] [id = 274] 20:52:53 INFO - PROCESS | 2256 | --DOCSHELL 0x125d12800 == 40 [pid = 2256] [id = 273] 20:52:53 INFO - PROCESS | 2256 | --DOCSHELL 0x118592800 == 39 [pid = 2256] [id = 272] 20:52:53 INFO - PROCESS | 2256 | --DOCSHELL 0x1215b5000 == 38 [pid = 2256] [id = 271] 20:52:53 INFO - PROCESS | 2256 | --DOCSHELL 0x1213c4000 == 37 [pid = 2256] [id = 270] 20:52:53 INFO - PROCESS | 2256 | --DOCSHELL 0x119a5d800 == 36 [pid = 2256] [id = 269] 20:52:53 INFO - PROCESS | 2256 | --DOCSHELL 0x119707800 == 35 [pid = 2256] [id = 268] 20:52:53 INFO - PROCESS | 2256 | --DOCSHELL 0x118752000 == 34 [pid = 2256] [id = 267] 20:52:53 INFO - PROCESS | 2256 | --DOCSHELL 0x118593000 == 33 [pid = 2256] [id = 266] 20:52:53 INFO - PROCESS | 2256 | --DOCSHELL 0x116fa3800 == 32 [pid = 2256] [id = 265] 20:52:53 INFO - PROCESS | 2256 | --DOCSHELL 0x115e23000 == 31 [pid = 2256] [id = 264] 20:52:53 INFO - PROCESS | 2256 | --DOCSHELL 0x12a89c800 == 30 [pid = 2256] [id = 263] 20:52:53 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x119defc00) [pid = 2256] [serial = 770] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x1195fa400) [pid = 2256] [serial = 767] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x11a165c00) [pid = 2256] [serial = 773] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x1214c5c00) [pid = 2256] [serial = 776] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x118417400) [pid = 2256] [serial = 779] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x121281400) [pid = 2256] [serial = 774] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x1216f9400) [pid = 2256] [serial = 783] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x123d31800) [pid = 2256] [serial = 785] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x124dd9400) [pid = 2256] [serial = 786] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x121642000) [pid = 2256] [serial = 777] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x1182af000) [pid = 2256] [serial = 753] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x117d1fc00) [pid = 2256] [serial = 752] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x116199c00) [pid = 2256] [serial = 750] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x114f7b400) [pid = 2256] [serial = 749] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x119733000) [pid = 2256] [serial = 746] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x119b08400) [pid = 2256] [serial = 747] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x119153400) [pid = 2256] [serial = 764] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x11840f400) [pid = 2256] [serial = 761] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x118776000) [pid = 2256] [serial = 762] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x11748d000) [pid = 2256] [serial = 758] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x117d20000) [pid = 2256] [serial = 759] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x116136c00) [pid = 2256] [serial = 756] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x1133f8800) [pid = 2256] [serial = 755] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x119e54400) [pid = 2256] [serial = 771] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x119b05c00) [pid = 2256] [serial = 768] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x12135ac00) [pid = 2256] [serial = 782] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 2256 | --DOMWINDOW == 77 (0x11a173400) [pid = 2256] [serial = 780] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 2256 | --DOMWINDOW == 76 (0x1195f2800) [pid = 2256] [serial = 765] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 2256 | 1467690773410 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]]]}] 20:52:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 20:52:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 625ms 20:52:53 INFO - PROCESS | 2256 | 1467690773426 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 20:52:53 INFO - PROCESS | 2256 | 1467690773430 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 20:52:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 20:52:53 INFO - PROCESS | 2256 | 1467690773435 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 20:52:53 INFO - PROCESS | 2256 | 1467690773437 Marionette TRACE conn2 <- [1,1102,null,{}] 20:52:53 INFO - PROCESS | 2256 | 1467690773439 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}] 20:52:53 INFO - PROCESS | 2256 | 1467690773441 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:53 INFO - PROCESS | 2256 | 1467690773519 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 20:52:53 INFO - PROCESS | 2256 | 1467690773570 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:53 INFO - PROCESS | 2256 | 1467690773571 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:53 INFO - PROCESS | 2256 | ++DOCSHELL 0x11823f800 == 31 [pid = 2256] [id = 283] 20:52:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 77 (0x117112800) [pid = 2256] [serial = 847] [outer = 0x0] 20:52:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 78 (0x117d1fc00) [pid = 2256] [serial = 848] [outer = 0x117112800] 20:52:53 INFO - PROCESS | 2256 | 1467690773598 Marionette DEBUG loaded listener.js 20:52:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x1182af800) [pid = 2256] [serial = 849] [outer = 0x117112800] 20:52:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 20:52:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 619ms 20:52:54 INFO - PROCESS | 2256 | 1467690774046 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]]]}] 20:52:54 INFO - PROCESS | 2256 | 1467690774054 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 20:52:54 INFO - PROCESS | 2256 | 1467690774056 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 20:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 20:52:54 INFO - PROCESS | 2256 | 1467690774058 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 20:52:54 INFO - PROCESS | 2256 | 1467690774060 Marionette TRACE conn2 <- [1,1106,null,{}] 20:52:54 INFO - PROCESS | 2256 | 1467690774070 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}] 20:52:54 INFO - PROCESS | 2256 | 1467690774073 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:54 INFO - PROCESS | 2256 | 1467690774154 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 20:52:54 INFO - PROCESS | 2256 | 1467690774206 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:54 INFO - PROCESS | 2256 | 1467690774208 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:54 INFO - PROCESS | 2256 | ++DOCSHELL 0x119ab2000 == 32 [pid = 2256] [id = 284] 20:52:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x112d4f400) [pid = 2256] [serial = 850] [outer = 0x0] 20:52:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x1195f7c00) [pid = 2256] [serial = 851] [outer = 0x112d4f400] 20:52:54 INFO - PROCESS | 2256 | 1467690774243 Marionette DEBUG loaded listener.js 20:52:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x119921c00) [pid = 2256] [serial = 852] [outer = 0x112d4f400] 20:52:54 INFO - PROCESS | 2256 | 1467690774552 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]]]}] 20:52:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 20:52:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 524ms 20:52:54 INFO - PROCESS | 2256 | 1467690774583 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 20:52:54 INFO - PROCESS | 2256 | 1467690774585 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 20:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 20:52:54 INFO - PROCESS | 2256 | 1467690774587 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 20:52:54 INFO - PROCESS | 2256 | 1467690774588 Marionette TRACE conn2 <- [1,1110,null,{}] 20:52:54 INFO - PROCESS | 2256 | 1467690774590 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}] 20:52:54 INFO - PROCESS | 2256 | 1467690774592 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:54 INFO - PROCESS | 2256 | 1467690774671 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 20:52:54 INFO - PROCESS | 2256 | 1467690774723 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:54 INFO - PROCESS | 2256 | 1467690774724 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:54 INFO - PROCESS | 2256 | ++DOCSHELL 0x1212e6800 == 33 [pid = 2256] [id = 285] 20:52:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x1183a6400) [pid = 2256] [serial = 853] [outer = 0x0] 20:52:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x119de9000) [pid = 2256] [serial = 854] [outer = 0x1183a6400] 20:52:54 INFO - PROCESS | 2256 | 1467690774749 Marionette DEBUG loaded listener.js 20:52:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x119e27c00) [pid = 2256] [serial = 855] [outer = 0x1183a6400] 20:52:55 INFO - PROCESS | 2256 | 1467690775032 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]]]}] 20:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 20:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 470ms 20:52:55 INFO - PROCESS | 2256 | 1467690775057 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 20:52:55 INFO - PROCESS | 2256 | 1467690775059 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 20:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 20:52:55 INFO - PROCESS | 2256 | 1467690775069 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 20:52:55 INFO - PROCESS | 2256 | 1467690775070 Marionette TRACE conn2 <- [1,1114,null,{}] 20:52:55 INFO - PROCESS | 2256 | 1467690775072 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}] 20:52:55 INFO - PROCESS | 2256 | 1467690775074 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:55 INFO - PROCESS | 2256 | 1467690775155 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 20:52:55 INFO - PROCESS | 2256 | 1467690775159 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:55 INFO - PROCESS | 2256 | 1467690775170 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:55 INFO - PROCESS | 2256 | ++DOCSHELL 0x121eb4000 == 34 [pid = 2256] [id = 286] 20:52:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x117490000) [pid = 2256] [serial = 856] [outer = 0x0] 20:52:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x119e59000) [pid = 2256] [serial = 857] [outer = 0x117490000] 20:52:55 INFO - PROCESS | 2256 | 1467690775195 Marionette DEBUG loaded listener.js 20:52:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x1211e7800) [pid = 2256] [serial = 858] [outer = 0x117490000] 20:52:55 INFO - PROCESS | 2256 | 1467690775582 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]]]}] 20:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 20:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 522ms 20:52:55 INFO - PROCESS | 2256 | 1467690775592 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 20:52:55 INFO - PROCESS | 2256 | 1467690775593 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 20:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 20:52:55 INFO - PROCESS | 2256 | 1467690775595 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 20:52:55 INFO - PROCESS | 2256 | 1467690775596 Marionette TRACE conn2 <- [1,1118,null,{}] 20:52:55 INFO - PROCESS | 2256 | 1467690775599 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}] 20:52:55 INFO - PROCESS | 2256 | 1467690775603 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:55 INFO - PROCESS | 2256 | 1467690775726 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 20:52:55 INFO - PROCESS | 2256 | 1467690775730 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:55 INFO - PROCESS | 2256 | 1467690775731 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:55 INFO - PROCESS | 2256 | ++DOCSHELL 0x126407000 == 35 [pid = 2256] [id = 287] 20:52:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x1211e8000) [pid = 2256] [serial = 859] [outer = 0x0] 20:52:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x121641800) [pid = 2256] [serial = 860] [outer = 0x1211e8000] 20:52:55 INFO - PROCESS | 2256 | 1467690775756 Marionette DEBUG loaded listener.js 20:52:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x123f4c400) [pid = 2256] [serial = 861] [outer = 0x1211e8000] 20:52:56 INFO - PROCESS | 2256 | 1467690776076 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]]]}] 20:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 20:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 519ms 20:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 20:52:56 INFO - PROCESS | 2256 | 1467690776117 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 20:52:56 INFO - PROCESS | 2256 | 1467690776118 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 20:52:56 INFO - PROCESS | 2256 | 1467690776120 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 20:52:56 INFO - PROCESS | 2256 | 1467690776121 Marionette TRACE conn2 <- [1,1122,null,{}] 20:52:56 INFO - PROCESS | 2256 | 1467690776124 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}] 20:52:56 INFO - PROCESS | 2256 | 1467690776125 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:56 INFO - PROCESS | 2256 | 1467690776242 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 20:52:56 INFO - PROCESS | 2256 | 1467690776246 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:56 INFO - PROCESS | 2256 | 1467690776247 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:56 INFO - PROCESS | 2256 | ++DOCSHELL 0x126b14000 == 36 [pid = 2256] [id = 288] 20:52:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x124b9cc00) [pid = 2256] [serial = 862] [outer = 0x0] 20:52:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x124d18000) [pid = 2256] [serial = 863] [outer = 0x124b9cc00] 20:52:56 INFO - PROCESS | 2256 | 1467690776271 Marionette DEBUG loaded listener.js 20:52:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x12549c400) [pid = 2256] [serial = 864] [outer = 0x124b9cc00] 20:52:56 INFO - PROCESS | 2256 | 1467690776610 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]]]}] 20:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 20:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 520ms 20:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 20:52:56 INFO - PROCESS | 2256 | 1467690776641 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 20:52:56 INFO - PROCESS | 2256 | 1467690776642 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 20:52:56 INFO - PROCESS | 2256 | 1467690776646 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 20:52:56 INFO - PROCESS | 2256 | 1467690776648 Marionette TRACE conn2 <- [1,1126,null,{}] 20:52:56 INFO - PROCESS | 2256 | 1467690776650 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}] 20:52:56 INFO - PROCESS | 2256 | 1467690776652 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:56 INFO - PROCESS | 2256 | 1467690776749 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 20:52:56 INFO - PROCESS | 2256 | 1467690776752 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:56 INFO - PROCESS | 2256 | 1467690776753 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:56 INFO - PROCESS | 2256 | ++DOCSHELL 0x128f72000 == 37 [pid = 2256] [id = 289] 20:52:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x125496c00) [pid = 2256] [serial = 865] [outer = 0x0] 20:52:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x125d53400) [pid = 2256] [serial = 866] [outer = 0x125496c00] 20:52:56 INFO - PROCESS | 2256 | 1467690776777 Marionette DEBUG loaded listener.js 20:52:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x12645ec00) [pid = 2256] [serial = 867] [outer = 0x125496c00] 20:52:57 INFO - PROCESS | 2256 | 1467690777096 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]]]}] 20:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 20:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 472ms 20:52:57 INFO - PROCESS | 2256 | 1467690777118 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 20:52:57 INFO - PROCESS | 2256 | 1467690777119 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 20:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 20:52:57 INFO - PROCESS | 2256 | 1467690777121 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 20:52:57 INFO - PROCESS | 2256 | 1467690777123 Marionette TRACE conn2 <- [1,1130,null,{}] 20:52:57 INFO - PROCESS | 2256 | 1467690777125 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}] 20:52:57 INFO - PROCESS | 2256 | 1467690777126 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:57 INFO - PROCESS | 2256 | 1467690777252 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 20:52:57 INFO - PROCESS | 2256 | 1467690777255 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:57 INFO - PROCESS | 2256 | 1467690777256 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:57 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a65d000 == 38 [pid = 2256] [id = 290] 20:52:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x125f8f000) [pid = 2256] [serial = 868] [outer = 0x0] 20:52:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x1266cf400) [pid = 2256] [serial = 869] [outer = 0x125f8f000] 20:52:57 INFO - PROCESS | 2256 | 1467690777280 Marionette DEBUG loaded listener.js 20:52:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x1266d3800) [pid = 2256] [serial = 870] [outer = 0x125f8f000] 20:52:57 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x116907800) [pid = 2256] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 20:52:57 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x124b9d000) [pid = 2256] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 20:52:57 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x11877a400) [pid = 2256] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 20:52:57 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x1216f7800) [pid = 2256] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 20:52:57 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x119928000) [pid = 2256] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 20:52:57 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x112695800) [pid = 2256] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 20:52:57 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x123f56000) [pid = 2256] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 20:52:57 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x115e70800) [pid = 2256] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 20:52:57 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x1129a6800) [pid = 2256] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 20:52:57 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x113caf800) [pid = 2256] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 20:52:57 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x112e94400) [pid = 2256] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 20:52:57 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x111e5cc00) [pid = 2256] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 20:52:57 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x1126a2c00) [pid = 2256] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 20:52:57 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x118418000) [pid = 2256] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 20:52:57 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x118328000) [pid = 2256] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 20:52:57 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x119e50800) [pid = 2256] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 20:52:57 INFO - PROCESS | 2256 | 1467690777720 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]]]}] 20:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 20:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 619ms 20:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 20:52:57 INFO - PROCESS | 2256 | 1467690777741 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 20:52:57 INFO - PROCESS | 2256 | 1467690777742 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 20:52:57 INFO - PROCESS | 2256 | 1467690777761 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 20:52:57 INFO - PROCESS | 2256 | 1467690777765 Marionette TRACE conn2 <- [1,1134,null,{}] 20:52:57 INFO - PROCESS | 2256 | 1467690777770 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}] 20:52:57 INFO - PROCESS | 2256 | 1467690777772 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:57 INFO - PROCESS | 2256 | 1467690777853 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 20:52:57 INFO - PROCESS | 2256 | 1467690777857 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:57 INFO - PROCESS | 2256 | 1467690777858 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:57 INFO - PROCESS | 2256 | ++DOCSHELL 0x12950e800 == 39 [pid = 2256] [id = 291] 20:52:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x118277c00) [pid = 2256] [serial = 871] [outer = 0x0] 20:52:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x1188a5800) [pid = 2256] [serial = 872] [outer = 0x118277c00] 20:52:57 INFO - PROCESS | 2256 | 1467690777883 Marionette DEBUG loaded listener.js 20:52:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x119e1f800) [pid = 2256] [serial = 873] [outer = 0x118277c00] 20:52:58 INFO - PROCESS | 2256 | 1467690778219 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]]]}] 20:52:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 20:52:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 491ms 20:52:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 20:52:58 INFO - PROCESS | 2256 | 1467690778235 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 20:52:58 INFO - PROCESS | 2256 | 1467690778237 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 20:52:58 INFO - PROCESS | 2256 | 1467690778239 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 20:52:58 INFO - PROCESS | 2256 | 1467690778241 Marionette TRACE conn2 <- [1,1138,null,{}] 20:52:58 INFO - PROCESS | 2256 | 1467690778244 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}] 20:52:58 INFO - PROCESS | 2256 | 1467690778254 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:58 INFO - PROCESS | 2256 | 1467690778348 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 20:52:58 INFO - PROCESS | 2256 | 1467690778399 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:58 INFO - PROCESS | 2256 | 1467690778401 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:58 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b02a800 == 40 [pid = 2256] [id = 292] 20:52:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x119726400) [pid = 2256] [serial = 874] [outer = 0x0] 20:52:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x125d48800) [pid = 2256] [serial = 875] [outer = 0x119726400] 20:52:58 INFO - PROCESS | 2256 | 1467690778427 Marionette DEBUG loaded listener.js 20:52:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x1266ef400) [pid = 2256] [serial = 876] [outer = 0x119726400] 20:52:58 INFO - PROCESS | 2256 | 1467690778720 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]]]}] 20:52:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 20:52:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 520ms 20:52:58 INFO - PROCESS | 2256 | 1467690778759 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 20:52:58 INFO - PROCESS | 2256 | 1467690778761 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 20:52:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 20:52:58 INFO - PROCESS | 2256 | 1467690778767 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 20:52:58 INFO - PROCESS | 2256 | 1467690778768 Marionette TRACE conn2 <- [1,1142,null,{}] 20:52:58 INFO - PROCESS | 2256 | 1467690778770 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}] 20:52:58 INFO - PROCESS | 2256 | 1467690778771 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:58 INFO - PROCESS | 2256 | 1467690778855 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 20:52:58 INFO - PROCESS | 2256 | 1467690778858 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:58 INFO - PROCESS | 2256 | 1467690778859 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:58 INFO - PROCESS | 2256 | ++DOCSHELL 0x12ba21800 == 41 [pid = 2256] [id = 293] 20:52:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x119e50800) [pid = 2256] [serial = 877] [outer = 0x0] 20:52:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x1268d8c00) [pid = 2256] [serial = 878] [outer = 0x119e50800] 20:52:58 INFO - PROCESS | 2256 | 1467690778884 Marionette DEBUG loaded listener.js 20:52:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x128bde800) [pid = 2256] [serial = 879] [outer = 0x119e50800] 20:52:59 INFO - PROCESS | 2256 | 1467690779203 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]]]}] 20:52:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 20:52:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 470ms 20:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 20:52:59 INFO - PROCESS | 2256 | 1467690779235 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 20:52:59 INFO - PROCESS | 2256 | 1467690779237 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 20:52:59 INFO - PROCESS | 2256 | 1467690779247 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 20:52:59 INFO - PROCESS | 2256 | 1467690779248 Marionette TRACE conn2 <- [1,1146,null,{}] 20:52:59 INFO - PROCESS | 2256 | 1467690779251 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}] 20:52:59 INFO - PROCESS | 2256 | 1467690779252 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:59 INFO - PROCESS | 2256 | 1467690779358 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 20:52:59 INFO - PROCESS | 2256 | 1467690779366 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:59 INFO - PROCESS | 2256 | 1467690779367 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:52:59 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd38800 == 42 [pid = 2256] [id = 294] 20:52:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x128be1000) [pid = 2256] [serial = 880] [outer = 0x0] 20:52:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x128be4000) [pid = 2256] [serial = 881] [outer = 0x128be1000] 20:52:59 INFO - PROCESS | 2256 | 1467690779391 Marionette DEBUG loaded listener.js 20:52:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x128be9400) [pid = 2256] [serial = 882] [outer = 0x128be1000] 20:52:59 INFO - PROCESS | 2256 | 1467690779828 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]]]}] 20:52:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 20:52:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 628ms 20:52:59 INFO - PROCESS | 2256 | 1467690779868 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 20:52:59 INFO - PROCESS | 2256 | 1467690779870 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 20:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 20:52:59 INFO - PROCESS | 2256 | 1467690779874 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 20:52:59 INFO - PROCESS | 2256 | 1467690779876 Marionette TRACE conn2 <- [1,1150,null,{}] 20:52:59 INFO - PROCESS | 2256 | 1467690779880 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}] 20:52:59 INFO - PROCESS | 2256 | 1467690779881 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:00 INFO - PROCESS | 2256 | 1467690779992 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 20:53:00 INFO - PROCESS | 2256 | 1467690780049 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:00 INFO - PROCESS | 2256 | 1467690780050 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:00 INFO - PROCESS | 2256 | ++DOCSHELL 0x118257000 == 43 [pid = 2256] [id = 295] 20:53:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x11613cc00) [pid = 2256] [serial = 883] [outer = 0x0] 20:53:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x116982c00) [pid = 2256] [serial = 884] [outer = 0x11613cc00] 20:53:00 INFO - PROCESS | 2256 | 1467690780082 Marionette DEBUG loaded listener.js 20:53:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x117492800) [pid = 2256] [serial = 885] [outer = 0x11613cc00] 20:53:00 INFO - PROCESS | 2256 | 1467690780570 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]]]}] 20:53:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x116474000) [pid = 2256] [serial = 886] [outer = 0x12cbe5c00] 20:53:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 20:53:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 721ms 20:53:00 INFO - PROCESS | 2256 | 1467690780606 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 20:53:00 INFO - PROCESS | 2256 | 1467690780608 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 20:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 20:53:00 INFO - PROCESS | 2256 | 1467690780656 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 20:53:00 INFO - PROCESS | 2256 | 1467690780658 Marionette TRACE conn2 <- [1,1154,null,{}] 20:53:00 INFO - PROCESS | 2256 | 1467690780668 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}] 20:53:00 INFO - PROCESS | 2256 | 1467690780670 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:00 INFO - PROCESS | 2256 | 1467690780774 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 20:53:00 INFO - PROCESS | 2256 | 1467690780839 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:00 INFO - PROCESS | 2256 | 1467690780840 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:00 INFO - PROCESS | 2256 | ++DOCSHELL 0x121ec3800 == 44 [pid = 2256] [id = 296] 20:53:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x119463400) [pid = 2256] [serial = 887] [outer = 0x0] 20:53:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x11972bc00) [pid = 2256] [serial = 888] [outer = 0x119463400] 20:53:00 INFO - PROCESS | 2256 | 1467690780870 Marionette DEBUG loaded listener.js 20:53:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x119b12800) [pid = 2256] [serial = 889] [outer = 0x119463400] 20:53:01 INFO - PROCESS | 2256 | 1467690781292 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]]]}] 20:53:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 20:53:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 712ms 20:53:01 INFO - PROCESS | 2256 | 1467690781356 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 20:53:01 INFO - PROCESS | 2256 | 1467690781358 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 20:53:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 20:53:01 INFO - PROCESS | 2256 | 1467690781362 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 20:53:01 INFO - PROCESS | 2256 | 1467690781365 Marionette TRACE conn2 <- [1,1158,null,{}] 20:53:01 INFO - PROCESS | 2256 | 1467690781373 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}] 20:53:01 INFO - PROCESS | 2256 | 1467690781376 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:01 INFO - PROCESS | 2256 | 1467690781479 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 20:53:01 INFO - PROCESS | 2256 | 1467690781548 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:01 INFO - PROCESS | 2256 | 1467690781550 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:01 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd4e800 == 45 [pid = 2256] [id = 297] 20:53:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x1211e8400) [pid = 2256] [serial = 890] [outer = 0x0] 20:53:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x123d2d000) [pid = 2256] [serial = 891] [outer = 0x1211e8400] 20:53:01 INFO - PROCESS | 2256 | 1467690781580 Marionette DEBUG loaded listener.js 20:53:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x123f51000) [pid = 2256] [serial = 892] [outer = 0x1211e8400] 20:53:02 INFO - PROCESS | 2256 | 1467690782010 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]]]}] 20:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 20:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 671ms 20:53:02 INFO - PROCESS | 2256 | 1467690782034 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 20:53:02 INFO - PROCESS | 2256 | 1467690782036 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 20:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 20:53:02 INFO - PROCESS | 2256 | 1467690782038 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 20:53:02 INFO - PROCESS | 2256 | 1467690782039 Marionette TRACE conn2 <- [1,1162,null,{}] 20:53:02 INFO - PROCESS | 2256 | 1467690782042 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}] 20:53:02 INFO - PROCESS | 2256 | 1467690782043 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:02 INFO - PROCESS | 2256 | 1467690782148 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 20:53:02 INFO - PROCESS | 2256 | 1467690782202 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:02 INFO - PROCESS | 2256 | 1467690782204 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:02 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a8b1000 == 46 [pid = 2256] [id = 298] 20:53:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x1216f4000) [pid = 2256] [serial = 893] [outer = 0x0] 20:53:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 108 (0x125f87400) [pid = 2256] [serial = 894] [outer = 0x1216f4000] 20:53:02 INFO - PROCESS | 2256 | 1467690782233 Marionette DEBUG loaded listener.js 20:53:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 109 (0x1266d4400) [pid = 2256] [serial = 895] [outer = 0x1216f4000] 20:53:02 INFO - PROCESS | 2256 | 1467690782815 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]]]}] 20:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 20:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 820ms 20:53:02 INFO - PROCESS | 2256 | 1467690782859 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 20:53:02 INFO - PROCESS | 2256 | 1467690782862 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 20:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 20:53:02 INFO - PROCESS | 2256 | 1467690782867 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 20:53:02 INFO - PROCESS | 2256 | 1467690782869 Marionette TRACE conn2 <- [1,1166,null,{}] 20:53:02 INFO - PROCESS | 2256 | 1467690782872 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}] 20:53:02 INFO - PROCESS | 2256 | 1467690782874 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:02 INFO - PROCESS | 2256 | 1467690782969 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 20:53:03 INFO - PROCESS | 2256 | 1467690783043 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:03 INFO - PROCESS | 2256 | 1467690783046 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:03 INFO - PROCESS | 2256 | ++DOCSHELL 0x111e0d800 == 47 [pid = 2256] [id = 299] 20:53:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 110 (0x111f1b800) [pid = 2256] [serial = 896] [outer = 0x0] 20:53:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 111 (0x117490c00) [pid = 2256] [serial = 897] [outer = 0x111f1b800] 20:53:03 INFO - PROCESS | 2256 | 1467690783073 Marionette DEBUG loaded listener.js 20:53:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 112 (0x11822b400) [pid = 2256] [serial = 898] [outer = 0x111f1b800] 20:53:03 INFO - PROCESS | 2256 | --DOCSHELL 0x12ba21800 == 46 [pid = 2256] [id = 293] 20:53:03 INFO - PROCESS | 2256 | --DOCSHELL 0x12b02a800 == 45 [pid = 2256] [id = 292] 20:53:03 INFO - PROCESS | 2256 | --DOCSHELL 0x12950e800 == 44 [pid = 2256] [id = 291] 20:53:03 INFO - PROCESS | 2256 | --DOCSHELL 0x12a65d000 == 43 [pid = 2256] [id = 290] 20:53:03 INFO - PROCESS | 2256 | --DOCSHELL 0x128f72000 == 42 [pid = 2256] [id = 289] 20:53:03 INFO - PROCESS | 2256 | --DOCSHELL 0x126b14000 == 41 [pid = 2256] [id = 288] 20:53:03 INFO - PROCESS | 2256 | --DOCSHELL 0x126407000 == 40 [pid = 2256] [id = 287] 20:53:03 INFO - PROCESS | 2256 | --DOCSHELL 0x121eb4000 == 39 [pid = 2256] [id = 286] 20:53:03 INFO - PROCESS | 2256 | --DOCSHELL 0x1212e6800 == 38 [pid = 2256] [id = 285] 20:53:03 INFO - PROCESS | 2256 | --DOCSHELL 0x119ab2000 == 37 [pid = 2256] [id = 284] 20:53:03 INFO - PROCESS | 2256 | --DOCSHELL 0x11823f800 == 36 [pid = 2256] [id = 283] 20:53:03 INFO - PROCESS | 2256 | --DOCSHELL 0x116683000 == 35 [pid = 2256] [id = 282] 20:53:03 INFO - PROCESS | 2256 | --DOCSHELL 0x1188d6000 == 34 [pid = 2256] [id = 281] 20:53:03 INFO - PROCESS | 2256 | --DOCSHELL 0x116165000 == 33 [pid = 2256] [id = 280] 20:53:03 INFO - PROCESS | 2256 | --DOCSHELL 0x12b214000 == 32 [pid = 2256] [id = 279] 20:53:03 INFO - PROCESS | 2256 | --DOCSHELL 0x12a8b1000 == 31 [pid = 2256] [id = 298] 20:53:03 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd4e800 == 30 [pid = 2256] [id = 297] 20:53:03 INFO - PROCESS | 2256 | --DOCSHELL 0x121ec3800 == 29 [pid = 2256] [id = 296] 20:53:03 INFO - PROCESS | 2256 | --DOCSHELL 0x118257000 == 28 [pid = 2256] [id = 295] 20:53:03 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd38800 == 27 [pid = 2256] [id = 294] 20:53:04 INFO - PROCESS | 2256 | --DOMWINDOW == 111 (0x125dd3800) [pid = 2256] [serial = 834] [outer = 0x0] [url = about:blank] 20:53:04 INFO - PROCESS | 2256 | --DOMWINDOW == 110 (0x125f94800) [pid = 2256] [serial = 836] [outer = 0x0] [url = about:blank] 20:53:04 INFO - PROCESS | 2256 | --DOMWINDOW == 109 (0x125499c00) [pid = 2256] [serial = 825] [outer = 0x0] [url = about:blank] 20:53:04 INFO - PROCESS | 2256 | --DOMWINDOW == 108 (0x119465000) [pid = 2256] [serial = 806] [outer = 0x0] [url = about:blank] 20:53:04 INFO - PROCESS | 2256 | --DOMWINDOW == 107 (0x123d35000) [pid = 2256] [serial = 821] [outer = 0x0] [url = about:blank] 20:53:04 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x119dedc00) [pid = 2256] [serial = 812] [outer = 0x0] [url = about:blank] 20:53:04 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x11832a000) [pid = 2256] [serial = 798] [outer = 0x0] [url = about:blank] 20:53:04 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x12549a800) [pid = 2256] [serial = 789] [outer = 0x0] [url = about:blank] 20:53:04 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x121bf1000) [pid = 2256] [serial = 831] [outer = 0x0] [url = about:blank] 20:53:04 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x119929400) [pid = 2256] [serial = 830] [outer = 0x0] [url = about:blank] 20:53:04 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x119de8000) [pid = 2256] [serial = 809] [outer = 0x0] [url = about:blank] 20:53:04 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x123fdb800) [pid = 2256] [serial = 822] [outer = 0x0] [url = about:blank] 20:53:04 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x119b0d000) [pid = 2256] [serial = 807] [outer = 0x0] [url = about:blank] 20:53:04 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x116634400) [pid = 2256] [serial = 794] [outer = 0x0] [url = about:blank] 20:53:04 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x113c52400) [pid = 2256] [serial = 792] [outer = 0x0] [url = about:blank] 20:53:04 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x116f44400) [pid = 2256] [serial = 828] [outer = 0x0] [url = about:blank] 20:53:04 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x113380400) [pid = 2256] [serial = 791] [outer = 0x0] [url = about:blank] 20:53:04 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x119e50000) [pid = 2256] [serial = 813] [outer = 0x0] [url = about:blank] 20:53:04 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x12544c400) [pid = 2256] [serial = 824] [outer = 0x0] [url = about:blank] 20:53:04 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x1188afc00) [pid = 2256] [serial = 804] [outer = 0x0] [url = about:blank] 20:53:04 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x12549d800) [pid = 2256] [serial = 833] [outer = 0x0] [url = about:blank] 20:53:04 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x118418c00) [pid = 2256] [serial = 803] [outer = 0x0] [url = about:blank] 20:53:04 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x11a174000) [pid = 2256] [serial = 815] [outer = 0x0] [url = about:blank] 20:53:04 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x1183a2c00) [pid = 2256] [serial = 800] [outer = 0x0] [url = about:blank] 20:53:04 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x121281800) [pid = 2256] [serial = 816] [outer = 0x0] [url = about:blank] 20:53:04 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x1129b2c00) [pid = 2256] [serial = 827] [outer = 0x0] [url = about:blank] 20:53:04 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x12163b400) [pid = 2256] [serial = 818] [outer = 0x0] [url = about:blank] 20:53:04 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x118419000) [pid = 2256] [serial = 801] [outer = 0x0] [url = about:blank] 20:53:04 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x119dee400) [pid = 2256] [serial = 810] [outer = 0x0] [url = about:blank] 20:53:04 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x1182b2400) [pid = 2256] [serial = 797] [outer = 0x0] [url = about:blank] 20:53:04 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x116fb1800) [pid = 2256] [serial = 795] [outer = 0x0] [url = about:blank] 20:53:04 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x1216f2400) [pid = 2256] [serial = 819] [outer = 0x0] [url = about:blank] 20:53:04 INFO - PROCESS | 2256 | 1467690784077 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]]]}] 20:53:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 20:53:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1222ms 20:53:04 INFO - PROCESS | 2256 | 1467690784091 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 20:53:04 INFO - PROCESS | 2256 | 1467690784095 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 20:53:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 20:53:04 INFO - PROCESS | 2256 | 1467690784110 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 20:53:04 INFO - PROCESS | 2256 | 1467690784114 Marionette TRACE conn2 <- [1,1170,null,{}] 20:53:04 INFO - PROCESS | 2256 | 1467690784120 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}] 20:53:04 INFO - PROCESS | 2256 | 1467690784122 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:04 INFO - PROCESS | 2256 | 1467690784258 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 20:53:04 INFO - PROCESS | 2256 | 1467690784367 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:04 INFO - PROCESS | 2256 | 1467690784371 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:04 INFO - PROCESS | 2256 | ++DOCSHELL 0x115e2f800 == 28 [pid = 2256] [id = 300] 20:53:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x1133aec00) [pid = 2256] [serial = 899] [outer = 0x0] 20:53:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x1133f8800) [pid = 2256] [serial = 900] [outer = 0x1133aec00] 20:53:04 INFO - PROCESS | 2256 | 1467690784412 Marionette DEBUG loaded listener.js 20:53:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x115e71800) [pid = 2256] [serial = 901] [outer = 0x1133aec00] 20:53:04 INFO - PROCESS | 2256 | 1467690784738 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]]]}] 20:53:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 20:53:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 675ms 20:53:04 INFO - PROCESS | 2256 | 1467690784784 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 20:53:04 INFO - PROCESS | 2256 | 1467690784787 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 20:53:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 20:53:04 INFO - PROCESS | 2256 | 1467690784792 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 20:53:04 INFO - PROCESS | 2256 | 1467690784794 Marionette TRACE conn2 <- [1,1174,null,{}] 20:53:04 INFO - PROCESS | 2256 | 1467690784796 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}] 20:53:04 INFO - PROCESS | 2256 | 1467690784798 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:04 INFO - PROCESS | 2256 | 1467690784874 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 20:53:04 INFO - PROCESS | 2256 | 1467690784925 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:04 INFO - PROCESS | 2256 | 1467690784927 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:04 INFO - PROCESS | 2256 | ++DOCSHELL 0x117140800 == 29 [pid = 2256] [id = 301] 20:53:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x11646c800) [pid = 2256] [serial = 902] [outer = 0x0] 20:53:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x116907800) [pid = 2256] [serial = 903] [outer = 0x11646c800] 20:53:04 INFO - PROCESS | 2256 | 1467690784954 Marionette DEBUG loaded listener.js 20:53:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x11748dc00) [pid = 2256] [serial = 904] [outer = 0x11646c800] 20:53:05 INFO - PROCESS | 2256 | 1467690785276 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] 20:53:05 INFO - PROCESS | 2256 | 1467690785318 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 20:53:05 INFO - PROCESS | 2256 | 1467690785322 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 20:53:05 INFO - PROCESS | 2256 | 1467690785334 Marionette TRACE conn2 <- [1,1178,null,{}] 20:53:05 INFO - PROCESS | 2256 | 1467690785342 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}] 20:53:05 INFO - PROCESS | 2256 | 1467690785345 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:05 INFO - PROCESS | 2256 | 1467690785424 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 20:53:05 INFO - PROCESS | 2256 | 1467690785478 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:05 INFO - PROCESS | 2256 | 1467690785480 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:05 INFO - PROCESS | 2256 | ++DOCSHELL 0x1188c2000 == 30 [pid = 2256] [id = 302] 20:53:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x1176ef800) [pid = 2256] [serial = 905] [outer = 0x0] 20:53:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x1182b8800) [pid = 2256] [serial = 906] [outer = 0x1176ef800] 20:53:05 INFO - PROCESS | 2256 | 1467690785508 Marionette DEBUG loaded listener.js 20:53:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x1188a5400) [pid = 2256] [serial = 907] [outer = 0x1176ef800] 20:53:05 INFO - PROCESS | 2256 | 1467690785826 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] 20:53:05 INFO - PROCESS | 2256 | 1467690785855 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 20:53:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 20:53:05 INFO - PROCESS | 2256 | 1467690785857 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 20:53:05 INFO - PROCESS | 2256 | 1467690785859 Marionette TRACE conn2 <- [1,1182,null,{}] 20:53:05 INFO - PROCESS | 2256 | 1467690785861 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}] 20:53:05 INFO - PROCESS | 2256 | 1467690785865 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:05 INFO - PROCESS | 2256 | 1467690785942 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 20:53:05 INFO - PROCESS | 2256 | 1467690785947 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:05 INFO - PROCESS | 2256 | 1467690785949 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:05 INFO - PROCESS | 2256 | ++DOCSHELL 0x11970f000 == 31 [pid = 2256] [id = 303] 20:53:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x11915d000) [pid = 2256] [serial = 908] [outer = 0x0] 20:53:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x1195f5400) [pid = 2256] [serial = 909] [outer = 0x11915d000] 20:53:05 INFO - PROCESS | 2256 | 1467690785975 Marionette DEBUG loaded listener.js 20:53:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x119731400) [pid = 2256] [serial = 910] [outer = 0x11915d000] 20:53:06 INFO - PROCESS | 2256 | 1467690786335 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 20:53:06 INFO - PROCESS | 2256 | 1467690786379 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 20:53:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 20:53:06 INFO - PROCESS | 2256 | 1467690786381 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 20:53:06 INFO - PROCESS | 2256 | 1467690786382 Marionette TRACE conn2 <- [1,1186,null,{}] 20:53:06 INFO - PROCESS | 2256 | 1467690786385 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}] 20:53:06 INFO - PROCESS | 2256 | 1467690786386 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:06 INFO - PROCESS | 2256 | 1467690786484 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 20:53:06 INFO - PROCESS | 2256 | 1467690786522 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:06 INFO - PROCESS | 2256 | 1467690786523 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:06 INFO - PROCESS | 2256 | ++DOCSHELL 0x119bb5000 == 32 [pid = 2256] [id = 304] 20:53:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x119731800) [pid = 2256] [serial = 911] [outer = 0x0] 20:53:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x119b07000) [pid = 2256] [serial = 912] [outer = 0x119731800] 20:53:06 INFO - PROCESS | 2256 | 1467690786548 Marionette DEBUG loaded listener.js 20:53:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x119de8800) [pid = 2256] [serial = 913] [outer = 0x119731800] 20:53:06 INFO - PROCESS | 2256 | 1467690786871 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] 20:53:06 INFO - PROCESS | 2256 | 1467690786903 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 20:53:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 20:53:06 INFO - PROCESS | 2256 | 1467690786905 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 20:53:06 INFO - PROCESS | 2256 | 1467690786906 Marionette TRACE conn2 <- [1,1190,null,{}] 20:53:06 INFO - PROCESS | 2256 | 1467690786908 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}] 20:53:06 INFO - PROCESS | 2256 | 1467690786914 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:07 INFO - PROCESS | 2256 | 1467690787027 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 20:53:07 INFO - PROCESS | 2256 | 1467690787062 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:07 INFO - PROCESS | 2256 | 1467690787063 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:07 INFO - PROCESS | 2256 | ++DOCSHELL 0x1213d1800 == 33 [pid = 2256] [id = 305] 20:53:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x119951c00) [pid = 2256] [serial = 914] [outer = 0x0] 20:53:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x119e4d400) [pid = 2256] [serial = 915] [outer = 0x119951c00] 20:53:07 INFO - PROCESS | 2256 | 1467690787088 Marionette DEBUG loaded listener.js 20:53:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x1215e1c00) [pid = 2256] [serial = 916] [outer = 0x119951c00] 20:53:07 INFO - PROCESS | 2256 | 1467690787419 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] 20:53:07 INFO - PROCESS | 2256 | 1467690787432 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 20:53:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 20:53:07 INFO - PROCESS | 2256 | 1467690787436 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 20:53:07 INFO - PROCESS | 2256 | 1467690787437 Marionette TRACE conn2 <- [1,1194,null,{}] 20:53:07 INFO - PROCESS | 2256 | 1467690787439 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}] 20:53:07 INFO - PROCESS | 2256 | 1467690787440 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:07 INFO - PROCESS | 2256 | 1467690787543 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 20:53:07 INFO - PROCESS | 2256 | 1467690787578 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:07 INFO - PROCESS | 2256 | 1467690787579 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:07 INFO - PROCESS | 2256 | ++DOCSHELL 0x121bcb000 == 34 [pid = 2256] [id = 306] 20:53:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x12163b000) [pid = 2256] [serial = 917] [outer = 0x0] 20:53:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x1216f5400) [pid = 2256] [serial = 918] [outer = 0x12163b000] 20:53:07 INFO - PROCESS | 2256 | 1467690787604 Marionette DEBUG loaded listener.js 20:53:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x123d2c400) [pid = 2256] [serial = 919] [outer = 0x12163b000] 20:53:07 INFO - PROCESS | 2256 | 1467690787953 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] 20:53:07 INFO - PROCESS | 2256 | 1467690787966 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 20:53:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 20:53:07 INFO - PROCESS | 2256 | 1467690787976 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 20:53:07 INFO - PROCESS | 2256 | 1467690787977 Marionette TRACE conn2 <- [1,1198,null,{}] 20:53:07 INFO - PROCESS | 2256 | 1467690787983 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}] 20:53:07 INFO - PROCESS | 2256 | 1467690787985 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:08 INFO - PROCESS | 2256 | 1467690788127 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 20:53:08 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x128be1000) [pid = 2256] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 20:53:08 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x119e50800) [pid = 2256] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 20:53:08 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x1211e8000) [pid = 2256] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 20:53:08 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x124b9cc00) [pid = 2256] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 20:53:08 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x1129a5000) [pid = 2256] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 20:53:08 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x117112800) [pid = 2256] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 20:53:08 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x117490000) [pid = 2256] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 20:53:08 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x112d4f400) [pid = 2256] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 20:53:08 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x116633800) [pid = 2256] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 20:53:08 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x125496c00) [pid = 2256] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 20:53:08 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x1183a6400) [pid = 2256] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 20:53:08 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x116911400) [pid = 2256] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 20:53:08 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x125f8ac00) [pid = 2256] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 20:53:08 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x125f8f000) [pid = 2256] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 20:53:08 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x118277c00) [pid = 2256] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 20:53:08 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x119726400) [pid = 2256] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 20:53:08 INFO - PROCESS | 2256 | 1467690788444 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:08 INFO - PROCESS | 2256 | 1467690788446 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:08 INFO - PROCESS | 2256 | ++DOCSHELL 0x11823e800 == 35 [pid = 2256] [id = 307] 20:53:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x111e2ec00) [pid = 2256] [serial = 920] [outer = 0x0] 20:53:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x112d3bc00) [pid = 2256] [serial = 921] [outer = 0x111e2ec00] 20:53:08 INFO - PROCESS | 2256 | 1467690788486 Marionette DEBUG loaded listener.js 20:53:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x11748f800) [pid = 2256] [serial = 922] [outer = 0x111e2ec00] 20:53:08 INFO - PROCESS | 2256 | 1467690788769 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]]]}] 20:53:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 20:53:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 823ms 20:53:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 20:53:08 INFO - PROCESS | 2256 | 1467690788824 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 20:53:08 INFO - PROCESS | 2256 | 1467690788826 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 20:53:08 INFO - PROCESS | 2256 | 1467690788835 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 20:53:08 INFO - PROCESS | 2256 | 1467690788836 Marionette TRACE conn2 <- [1,1202,null,{}] 20:53:08 INFO - PROCESS | 2256 | 1467690788838 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}] 20:53:08 INFO - PROCESS | 2256 | 1467690788840 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:08 INFO - PROCESS | 2256 | 1467690788935 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 20:53:08 INFO - PROCESS | 2256 | 1467690788989 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:08 INFO - PROCESS | 2256 | 1467690788990 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:08 INFO - PROCESS | 2256 | ++DOCSHELL 0x12660d000 == 36 [pid = 2256] [id = 308] 20:53:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x112f36000) [pid = 2256] [serial = 923] [outer = 0x0] 20:53:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x1211e8000) [pid = 2256] [serial = 924] [outer = 0x112f36000] 20:53:09 INFO - PROCESS | 2256 | 1467690789014 Marionette DEBUG loaded listener.js 20:53:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x123fe5000) [pid = 2256] [serial = 925] [outer = 0x112f36000] 20:53:09 INFO - PROCESS | 2256 | 1467690789303 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]]]}] 20:53: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 20:53:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 528ms 20:53:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 20:53:09 INFO - PROCESS | 2256 | 1467690789357 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 20:53:09 INFO - PROCESS | 2256 | 1467690789359 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 20:53:09 INFO - PROCESS | 2256 | 1467690789361 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 20:53:09 INFO - PROCESS | 2256 | 1467690789364 Marionette TRACE conn2 <- [1,1206,null,{}] 20:53:09 INFO - PROCESS | 2256 | 1467690789367 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}] 20:53:09 INFO - PROCESS | 2256 | 1467690789368 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:09 INFO - PROCESS | 2256 | 1467690789442 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 20:53:09 INFO - PROCESS | 2256 | 1467690789448 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:09 INFO - PROCESS | 2256 | 1467690789449 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:09 INFO - PROCESS | 2256 | ++DOCSHELL 0x128b62000 == 37 [pid = 2256] [id = 309] 20:53:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x123fdb400) [pid = 2256] [serial = 926] [outer = 0x0] 20:53:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x125494c00) [pid = 2256] [serial = 927] [outer = 0x123fdb400] 20:53:09 INFO - PROCESS | 2256 | 1467690789474 Marionette DEBUG loaded listener.js 20:53:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x12549e400) [pid = 2256] [serial = 928] [outer = 0x123fdb400] 20:53:09 INFO - PROCESS | 2256 | 1467690789789 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]]]}] 20:53:09 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 20:53:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 472ms 20:53:09 INFO - PROCESS | 2256 | 1467690789834 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 20:53:09 INFO - PROCESS | 2256 | 1467690789835 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 20:53:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 20:53:09 INFO - PROCESS | 2256 | 1467690789837 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 20:53:09 INFO - PROCESS | 2256 | 1467690789839 Marionette TRACE conn2 <- [1,1210,null,{}] 20:53:09 INFO - PROCESS | 2256 | 1467690789842 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}] 20:53:09 INFO - PROCESS | 2256 | 1467690789843 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:09 INFO - PROCESS | 2256 | 1467690789960 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 20:53:09 INFO - PROCESS | 2256 | 1467690789968 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:09 INFO - PROCESS | 2256 | 1467690789977 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:09 INFO - PROCESS | 2256 | ++DOCSHELL 0x129272800 == 38 [pid = 2256] [id = 310] 20:53:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x12549e800) [pid = 2256] [serial = 929] [outer = 0x0] 20:53:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x125f93400) [pid = 2256] [serial = 930] [outer = 0x12549e800] 20:53:10 INFO - PROCESS | 2256 | 1467690790005 Marionette DEBUG loaded listener.js 20:53:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x1266d8000) [pid = 2256] [serial = 931] [outer = 0x12549e800] 20:53:10 INFO - PROCESS | 2256 | 1467690790323 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]]]}] 20:53:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 20:53:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 522ms 20:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 20:53:10 INFO - PROCESS | 2256 | 1467690790359 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 20:53:10 INFO - PROCESS | 2256 | 1467690790361 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 20:53:10 INFO - PROCESS | 2256 | 1467690790366 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 20:53:10 INFO - PROCESS | 2256 | 1467690790367 Marionette TRACE conn2 <- [1,1214,null,{}] 20:53:10 INFO - PROCESS | 2256 | 1467690790369 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}] 20:53:10 INFO - PROCESS | 2256 | 1467690790370 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:10 INFO - PROCESS | 2256 | 1467690790490 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 20:53:10 INFO - PROCESS | 2256 | 1467690790549 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:10 INFO - PROCESS | 2256 | 1467690790551 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:10 INFO - PROCESS | 2256 | ++DOCSHELL 0x113348800 == 39 [pid = 2256] [id = 311] 20:53:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x11269e000) [pid = 2256] [serial = 932] [outer = 0x0] 20:53:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x1128d6000) [pid = 2256] [serial = 933] [outer = 0x11269e000] 20:53:10 INFO - PROCESS | 2256 | 1467690790624 Marionette DEBUG loaded listener.js 20:53:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x112d49400) [pid = 2256] [serial = 934] [outer = 0x11269e000] 20:53:11 INFO - PROCESS | 2256 | 1467690791154 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]]]}] 20:53:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 20:53:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 820ms 20:53:11 INFO - PROCESS | 2256 | 1467690791189 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 20:53:11 INFO - PROCESS | 2256 | 1467690791192 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 20:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 20:53:11 INFO - PROCESS | 2256 | 1467690791223 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 20:53:11 INFO - PROCESS | 2256 | 1467690791225 Marionette TRACE conn2 <- [1,1218,null,{}] 20:53:11 INFO - PROCESS | 2256 | 1467690791251 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}] 20:53:11 INFO - PROCESS | 2256 | 1467690791253 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:11 INFO - PROCESS | 2256 | 1467690791364 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 20:53:11 INFO - PROCESS | 2256 | 1467690791417 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:11 INFO - PROCESS | 2256 | 1467690791419 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:11 INFO - PROCESS | 2256 | ++DOCSHELL 0x1188dd800 == 40 [pid = 2256] [id = 312] 20:53:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x116a1b800) [pid = 2256] [serial = 935] [outer = 0x0] 20:53:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x11748c400) [pid = 2256] [serial = 936] [outer = 0x116a1b800] 20:53:11 INFO - PROCESS | 2256 | 1467690791449 Marionette DEBUG loaded listener.js 20:53:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x11827b800) [pid = 2256] [serial = 937] [outer = 0x116a1b800] 20:53:12 INFO - PROCESS | 2256 | 1467690792107 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]]]}] 20:53:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 20:53:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 923ms 20:53:12 INFO - PROCESS | 2256 | 1467690792155 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 20:53:12 INFO - PROCESS | 2256 | 1467690792158 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 20:53:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 20:53:12 INFO - PROCESS | 2256 | 1467690792164 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 20:53:12 INFO - PROCESS | 2256 | 1467690792167 Marionette TRACE conn2 <- [1,1222,null,{}] 20:53:12 INFO - PROCESS | 2256 | 1467690792170 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}] 20:53:12 INFO - PROCESS | 2256 | 1467690792172 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:12 INFO - PROCESS | 2256 | 1467690792276 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 20:53:12 INFO - PROCESS | 2256 | --DOCSHELL 0x129272800 == 39 [pid = 2256] [id = 310] 20:53:12 INFO - PROCESS | 2256 | --DOCSHELL 0x128b62000 == 38 [pid = 2256] [id = 309] 20:53:12 INFO - PROCESS | 2256 | --DOCSHELL 0x12660d000 == 37 [pid = 2256] [id = 308] 20:53:12 INFO - PROCESS | 2256 | --DOCSHELL 0x11823e800 == 36 [pid = 2256] [id = 307] 20:53:12 INFO - PROCESS | 2256 | --DOCSHELL 0x121bcb000 == 35 [pid = 2256] [id = 306] 20:53:12 INFO - PROCESS | 2256 | --DOCSHELL 0x1213d1800 == 34 [pid = 2256] [id = 305] 20:53:12 INFO - PROCESS | 2256 | --DOCSHELL 0x119bb5000 == 33 [pid = 2256] [id = 304] 20:53:12 INFO - PROCESS | 2256 | --DOCSHELL 0x11970f000 == 32 [pid = 2256] [id = 303] 20:53:12 INFO - PROCESS | 2256 | --DOCSHELL 0x1188c2000 == 31 [pid = 2256] [id = 302] 20:53:12 INFO - PROCESS | 2256 | --DOCSHELL 0x117140800 == 30 [pid = 2256] [id = 301] 20:53:12 INFO - PROCESS | 2256 | --DOCSHELL 0x115e2f800 == 29 [pid = 2256] [id = 300] 20:53:12 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x121641800) [pid = 2256] [serial = 860] [outer = 0x0] [url = about:blank] 20:53:12 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x124d18000) [pid = 2256] [serial = 863] [outer = 0x0] [url = about:blank] 20:53:12 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x123f4c400) [pid = 2256] [serial = 861] [outer = 0x0] [url = about:blank] 20:53:12 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x1129b0800) [pid = 2256] [serial = 839] [outer = 0x0] [url = about:blank] 20:53:12 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x113316c00) [pid = 2256] [serial = 840] [outer = 0x0] [url = about:blank] 20:53:12 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x117d1fc00) [pid = 2256] [serial = 848] [outer = 0x0] [url = about:blank] 20:53:12 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x1182af800) [pid = 2256] [serial = 849] [outer = 0x0] [url = about:blank] 20:53:12 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x119e59000) [pid = 2256] [serial = 857] [outer = 0x0] [url = about:blank] 20:53:12 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x1195f7c00) [pid = 2256] [serial = 851] [outer = 0x0] [url = about:blank] 20:53:12 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x119921c00) [pid = 2256] [serial = 852] [outer = 0x0] [url = about:blank] 20:53:12 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x11697b400) [pid = 2256] [serial = 845] [outer = 0x0] [url = about:blank] 20:53:12 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x117486400) [pid = 2256] [serial = 846] [outer = 0x0] [url = about:blank] 20:53:12 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x125d53400) [pid = 2256] [serial = 866] [outer = 0x0] [url = about:blank] 20:53:12 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x119de9000) [pid = 2256] [serial = 854] [outer = 0x0] [url = about:blank] 20:53:12 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x119e27c00) [pid = 2256] [serial = 855] [outer = 0x0] [url = about:blank] 20:53:12 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x116fb4000) [pid = 2256] [serial = 842] [outer = 0x0] [url = about:blank] 20:53:12 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x117493c00) [pid = 2256] [serial = 843] [outer = 0x0] [url = about:blank] 20:53:12 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x1264e5400) [pid = 2256] [serial = 837] [outer = 0x0] [url = about:blank] 20:53:12 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x128bde800) [pid = 2256] [serial = 879] [outer = 0x0] [url = about:blank] 20:53:12 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x12549c400) [pid = 2256] [serial = 864] [outer = 0x0] [url = about:blank] 20:53:12 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x1266cf400) [pid = 2256] [serial = 869] [outer = 0x0] [url = about:blank] 20:53:12 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x12645ec00) [pid = 2256] [serial = 867] [outer = 0x0] [url = about:blank] 20:53:12 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x1188a5800) [pid = 2256] [serial = 872] [outer = 0x0] [url = about:blank] 20:53:12 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x1266ef400) [pid = 2256] [serial = 876] [outer = 0x0] [url = about:blank] 20:53:12 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x1266d3800) [pid = 2256] [serial = 870] [outer = 0x0] [url = about:blank] 20:53:12 INFO - PROCESS | 2256 | --DOMWINDOW == 77 (0x119e1f800) [pid = 2256] [serial = 873] [outer = 0x0] [url = about:blank] 20:53:12 INFO - PROCESS | 2256 | --DOMWINDOW == 76 (0x125d48800) [pid = 2256] [serial = 875] [outer = 0x0] [url = about:blank] 20:53:12 INFO - PROCESS | 2256 | --DOMWINDOW == 75 (0x1211e7800) [pid = 2256] [serial = 858] [outer = 0x0] [url = about:blank] 20:53:12 INFO - PROCESS | 2256 | --DOMWINDOW == 74 (0x128be9400) [pid = 2256] [serial = 882] [outer = 0x0] [url = about:blank] 20:53:12 INFO - PROCESS | 2256 | --DOMWINDOW == 73 (0x128be4000) [pid = 2256] [serial = 881] [outer = 0x0] [url = about:blank] 20:53:12 INFO - PROCESS | 2256 | --DOMWINDOW == 72 (0x125d47000) [pid = 2256] [serial = 495] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:53:12 INFO - PROCESS | 2256 | --DOMWINDOW == 71 (0x1268d8c00) [pid = 2256] [serial = 878] [outer = 0x0] [url = about:blank] 20:53:12 INFO - PROCESS | 2256 | 1467690792382 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:12 INFO - PROCESS | 2256 | 1467690792385 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:12 INFO - PROCESS | 2256 | ++DOCSHELL 0x113ccb000 == 30 [pid = 2256] [id = 313] 20:53:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 72 (0x116198400) [pid = 2256] [serial = 938] [outer = 0x0] 20:53:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 73 (0x116987800) [pid = 2256] [serial = 939] [outer = 0x116198400] 20:53:12 INFO - PROCESS | 2256 | 1467690792413 Marionette DEBUG loaded listener.js 20:53:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 74 (0x11748d400) [pid = 2256] [serial = 940] [outer = 0x116198400] 20:53:12 INFO - PROCESS | 2256 | 1467690792740 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] 20:53:12 INFO - PROCESS | 2256 | 1467690792789 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 20:53:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 20:53:12 INFO - PROCESS | 2256 | 1467690792794 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 20:53:12 INFO - PROCESS | 2256 | 1467690792796 Marionette TRACE conn2 <- [1,1226,null,{}] 20:53:12 INFO - PROCESS | 2256 | 1467690792798 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}] 20:53:12 INFO - PROCESS | 2256 | 1467690792800 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:12 INFO - PROCESS | 2256 | 1467690792878 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 20:53:12 INFO - PROCESS | 2256 | 1467690792946 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:12 INFO - PROCESS | 2256 | 1467690792947 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:12 INFO - PROCESS | 2256 | ++DOCSHELL 0x118597000 == 31 [pid = 2256] [id = 314] 20:53:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 75 (0x117493800) [pid = 2256] [serial = 941] [outer = 0x0] 20:53:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 76 (0x1183a5800) [pid = 2256] [serial = 942] [outer = 0x117493800] 20:53:12 INFO - PROCESS | 2256 | 1467690792975 Marionette DEBUG loaded listener.js 20:53:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 77 (0x11841e400) [pid = 2256] [serial = 943] [outer = 0x117493800] 20:53:13 INFO - PROCESS | 2256 | 1467690793355 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]]]}] 20:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 20:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 571ms 20:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 20:53:13 INFO - PROCESS | 2256 | 1467690793367 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 20:53:13 INFO - PROCESS | 2256 | 1467690793369 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 20:53:13 INFO - PROCESS | 2256 | 1467690793373 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 20:53:13 INFO - PROCESS | 2256 | 1467690793376 Marionette TRACE conn2 <- [1,1230,null,{}] 20:53:13 INFO - PROCESS | 2256 | 1467690793388 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}] 20:53:13 INFO - PROCESS | 2256 | 1467690793404 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:13 INFO - PROCESS | 2256 | 1467690793532 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 20:53:13 INFO - PROCESS | 2256 | 1467690793611 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:13 INFO - PROCESS | 2256 | 1467690793614 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:13 INFO - PROCESS | 2256 | ++DOCSHELL 0x119a57800 == 32 [pid = 2256] [id = 315] 20:53:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 78 (0x11852dc00) [pid = 2256] [serial = 944] [outer = 0x0] 20:53:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x1195fa400) [pid = 2256] [serial = 945] [outer = 0x11852dc00] 20:53:13 INFO - PROCESS | 2256 | 1467690793658 Marionette DEBUG loaded listener.js 20:53:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x119de2800) [pid = 2256] [serial = 946] [outer = 0x11852dc00] 20:53:13 INFO - PROCESS | 2256 | 1467690793934 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]]]}] 20:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 20:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 576ms 20:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 20:53:13 INFO - PROCESS | 2256 | 1467690793954 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 20:53:13 INFO - PROCESS | 2256 | 1467690793956 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 20:53:13 INFO - PROCESS | 2256 | 1467690793958 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 20:53:13 INFO - PROCESS | 2256 | 1467690793959 Marionette TRACE conn2 <- [1,1234,null,{}] 20:53:13 INFO - PROCESS | 2256 | 1467690793974 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}] 20:53:13 INFO - PROCESS | 2256 | 1467690793975 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:14 INFO - PROCESS | 2256 | 1467690794066 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 20:53:14 INFO - PROCESS | 2256 | 1467690794121 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:14 INFO - PROCESS | 2256 | 1467690794123 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:14 INFO - PROCESS | 2256 | ++DOCSHELL 0x1212ee800 == 33 [pid = 2256] [id = 316] 20:53:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x112d49000) [pid = 2256] [serial = 947] [outer = 0x0] 20:53:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x119dee400) [pid = 2256] [serial = 948] [outer = 0x112d49000] 20:53:14 INFO - PROCESS | 2256 | 1467690794148 Marionette DEBUG loaded listener.js 20:53:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x119e53800) [pid = 2256] [serial = 949] [outer = 0x112d49000] 20:53:14 INFO - PROCESS | 2256 | 1467690794467 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]]]}] 20:53:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 20:53:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 527ms 20:53:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 20:53:14 INFO - PROCESS | 2256 | 1467690794486 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 20:53:14 INFO - PROCESS | 2256 | 1467690794487 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 20:53:14 INFO - PROCESS | 2256 | 1467690794500 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 20:53:14 INFO - PROCESS | 2256 | 1467690794502 Marionette TRACE conn2 <- [1,1238,null,{}] 20:53:14 INFO - PROCESS | 2256 | 1467690794511 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}] 20:53:14 INFO - PROCESS | 2256 | 1467690794515 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:14 INFO - PROCESS | 2256 | 1467690794608 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 20:53:14 INFO - PROCESS | 2256 | 1467690794612 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:14 INFO - PROCESS | 2256 | 1467690794613 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:14 INFO - PROCESS | 2256 | ++DOCSHELL 0x117456000 == 34 [pid = 2256] [id = 317] 20:53:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x1133f3400) [pid = 2256] [serial = 950] [outer = 0x0] 20:53:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x11a16f800) [pid = 2256] [serial = 951] [outer = 0x1133f3400] 20:53:14 INFO - PROCESS | 2256 | 1467690794638 Marionette DEBUG loaded listener.js 20:53:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x12127f800) [pid = 2256] [serial = 952] [outer = 0x1133f3400] 20:53:14 INFO - PROCESS | 2256 | 1467690794938 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]]]}] 20:53:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 20:53:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 486ms 20:53:14 INFO - PROCESS | 2256 | 1467690794985 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 20:53:14 INFO - PROCESS | 2256 | 1467690794987 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 20:53:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 20:53:14 INFO - PROCESS | 2256 | 1467690794989 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 20:53:14 INFO - PROCESS | 2256 | 1467690794990 Marionette TRACE conn2 <- [1,1242,null,{}] 20:53:14 INFO - PROCESS | 2256 | 1467690794993 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}] 20:53:15 INFO - PROCESS | 2256 | 1467690794999 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:15 INFO - PROCESS | 2256 | 1467690795117 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 20:53:15 INFO - PROCESS | 2256 | 1467690795154 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:15 INFO - PROCESS | 2256 | 1467690795155 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:15 INFO - PROCESS | 2256 | ++DOCSHELL 0x126420800 == 35 [pid = 2256] [id = 318] 20:53:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x1215e1400) [pid = 2256] [serial = 953] [outer = 0x0] 20:53:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x1216f9000) [pid = 2256] [serial = 954] [outer = 0x1215e1400] 20:53:15 INFO - PROCESS | 2256 | 1467690795179 Marionette DEBUG loaded listener.js 20:53:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x124dd5400) [pid = 2256] [serial = 955] [outer = 0x1215e1400] 20:53:15 INFO - PROCESS | 2256 | 1467690795501 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]]]}] 20:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 20:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 569ms 20:53:15 INFO - PROCESS | 2256 | 1467690795558 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 20:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 20:53:15 INFO - PROCESS | 2256 | 1467690795567 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 20:53:15 INFO - PROCESS | 2256 | 1467690795569 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 20:53:15 INFO - PROCESS | 2256 | 1467690795570 Marionette TRACE conn2 <- [1,1246,null,{}] 20:53:15 INFO - PROCESS | 2256 | 1467690795573 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}] 20:53:15 INFO - PROCESS | 2256 | 1467690795574 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:15 INFO - PROCESS | 2256 | 1467690795667 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 20:53:15 INFO - PROCESS | 2256 | 1467690795676 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:15 INFO - PROCESS | 2256 | 1467690795677 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:15 INFO - PROCESS | 2256 | ++DOCSHELL 0x128b52800 == 36 [pid = 2256] [id = 319] 20:53:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x125446800) [pid = 2256] [serial = 956] [outer = 0x0] 20:53:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x125d48800) [pid = 2256] [serial = 957] [outer = 0x125446800] 20:53:15 INFO - PROCESS | 2256 | 1467690795704 Marionette DEBUG loaded listener.js 20:53:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x125f94800) [pid = 2256] [serial = 958] [outer = 0x125446800] 20:53:16 INFO - PROCESS | 2256 | 1467690796016 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]]]}] 20:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 20:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 467ms 20:53:16 INFO - PROCESS | 2256 | 1467690796038 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 20:53:16 INFO - PROCESS | 2256 | 1467690796039 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 20:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 20:53:16 INFO - PROCESS | 2256 | 1467690796049 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 20:53:16 INFO - PROCESS | 2256 | 1467690796050 Marionette TRACE conn2 <- [1,1250,null,{}] 20:53:16 INFO - PROCESS | 2256 | 1467690796052 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}] 20:53:16 INFO - PROCESS | 2256 | 1467690796053 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:16 INFO - PROCESS | 2256 | 1467690796149 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 20:53:16 INFO - PROCESS | 2256 | 1467690796153 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:16 INFO - PROCESS | 2256 | 1467690796154 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:16 INFO - PROCESS | 2256 | ++DOCSHELL 0x12927e000 == 37 [pid = 2256] [id = 320] 20:53:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x1133f4800) [pid = 2256] [serial = 959] [outer = 0x0] 20:53:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x1266cd400) [pid = 2256] [serial = 960] [outer = 0x1133f4800] 20:53:16 INFO - PROCESS | 2256 | 1467690796178 Marionette DEBUG loaded listener.js 20:53:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x1266d8c00) [pid = 2256] [serial = 961] [outer = 0x1133f4800] 20:53:16 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x119731800) [pid = 2256] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 20:53:16 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x119951c00) [pid = 2256] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 20:53:16 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x12163b000) [pid = 2256] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 20:53:16 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x11915d000) [pid = 2256] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 20:53:16 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x1176ef800) [pid = 2256] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 20:53:16 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x11646c800) [pid = 2256] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 20:53:16 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x123fdb400) [pid = 2256] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 20:53:16 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x1133aec00) [pid = 2256] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 20:53:16 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x11613cc00) [pid = 2256] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 20:53:16 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x111f1b800) [pid = 2256] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 20:53:16 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x119463400) [pid = 2256] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 20:53:16 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x1211e8400) [pid = 2256] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 20:53:16 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x1216f4000) [pid = 2256] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 20:53:16 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x111e2ec00) [pid = 2256] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 20:53:16 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x112f36000) [pid = 2256] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 20:53:16 INFO - PROCESS | 2256 | 1467690796627 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]]]}] 20:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 20:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 618ms 20:53:16 INFO - PROCESS | 2256 | 1467690796680 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 20:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 20:53:16 INFO - PROCESS | 2256 | 1467690796683 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 20:53:16 INFO - PROCESS | 2256 | 1467690796686 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 20:53:16 INFO - PROCESS | 2256 | 1467690796688 Marionette TRACE conn2 <- [1,1254,null,{}] 20:53:16 INFO - PROCESS | 2256 | 1467690796691 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}] 20:53:16 INFO - PROCESS | 2256 | 1467690796693 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:16 INFO - PROCESS | 2256 | 1467690796839 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 20:53:16 INFO - PROCESS | 2256 | 1467690796874 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:16 INFO - PROCESS | 2256 | 1467690796875 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:16 INFO - PROCESS | 2256 | ++DOCSHELL 0x124f3e000 == 38 [pid = 2256] [id = 321] 20:53:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x112695400) [pid = 2256] [serial = 962] [outer = 0x0] 20:53:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x116199c00) [pid = 2256] [serial = 963] [outer = 0x112695400] 20:53:16 INFO - PROCESS | 2256 | 1467690796899 Marionette DEBUG loaded listener.js 20:53:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x11991c800) [pid = 2256] [serial = 964] [outer = 0x112695400] 20:53:17 INFO - PROCESS | 2256 | 1467690797156 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]]]}] 20:53:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 20:53:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 522ms 20:53:17 INFO - PROCESS | 2256 | 1467690797208 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 20:53:17 INFO - PROCESS | 2256 | 1467690797209 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 20:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 20:53:17 INFO - PROCESS | 2256 | 1467690797211 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 20:53:17 INFO - PROCESS | 2256 | 1467690797214 Marionette TRACE conn2 <- [1,1258,null,{}] 20:53:17 INFO - PROCESS | 2256 | 1467690797224 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}] 20:53:17 INFO - PROCESS | 2256 | 1467690797225 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:17 INFO - PROCESS | 2256 | 1467690797310 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 20:53:17 INFO - PROCESS | 2256 | 1467690797316 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:17 INFO - PROCESS | 2256 | 1467690797318 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:17 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a822800 == 39 [pid = 2256] [id = 322] 20:53:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x11991d000) [pid = 2256] [serial = 965] [outer = 0x0] 20:53:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x123fdb400) [pid = 2256] [serial = 966] [outer = 0x11991d000] 20:53:17 INFO - PROCESS | 2256 | 1467690797342 Marionette DEBUG loaded listener.js 20:53:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x1266db800) [pid = 2256] [serial = 967] [outer = 0x11991d000] 20:53:17 INFO - PROCESS | 2256 | 1467690797689 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]]]}] 20:53:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 20:53:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 529ms 20:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 20:53:17 INFO - PROCESS | 2256 | 1467690797740 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 20:53:17 INFO - PROCESS | 2256 | 1467690797742 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 20:53:17 INFO - PROCESS | 2256 | 1467690797744 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 20:53:17 INFO - PROCESS | 2256 | 1467690797746 Marionette TRACE conn2 <- [1,1262,null,{}] 20:53:17 INFO - PROCESS | 2256 | 1467690797748 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}] 20:53:17 INFO - PROCESS | 2256 | 1467690797750 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:17 INFO - PROCESS | 2256 | 1467690797840 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 20:53:17 INFO - PROCESS | 2256 | 1467690797845 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:17 INFO - PROCESS | 2256 | 1467690797849 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:17 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b17f000 == 40 [pid = 2256] [id = 323] 20:53:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x1216f4000) [pid = 2256] [serial = 968] [outer = 0x0] 20:53:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x126b8b000) [pid = 2256] [serial = 969] [outer = 0x1216f4000] 20:53:17 INFO - PROCESS | 2256 | 1467690797875 Marionette DEBUG loaded listener.js 20:53:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x128be9800) [pid = 2256] [serial = 970] [outer = 0x1216f4000] 20:53:18 INFO - PROCESS | 2256 | 1467690798202 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]]]}] 20:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 20:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 471ms 20:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 20:53:18 INFO - PROCESS | 2256 | 1467690798217 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 20:53:18 INFO - PROCESS | 2256 | 1467690798219 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 20:53:18 INFO - PROCESS | 2256 | 1467690798221 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 20:53:18 INFO - PROCESS | 2256 | 1467690798222 Marionette TRACE conn2 <- [1,1266,null,{}] 20:53:18 INFO - PROCESS | 2256 | 1467690798225 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}] 20:53:18 INFO - PROCESS | 2256 | 1467690798226 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:18 INFO - PROCESS | 2256 | 1467690798311 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 20:53:18 INFO - PROCESS | 2256 | 1467690798368 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:18 INFO - PROCESS | 2256 | 1467690798369 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:18 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b211000 == 41 [pid = 2256] [id = 324] 20:53:18 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x1266dc400) [pid = 2256] [serial = 971] [outer = 0x0] 20:53:18 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x128db6800) [pid = 2256] [serial = 972] [outer = 0x1266dc400] 20:53:18 INFO - PROCESS | 2256 | 1467690798393 Marionette DEBUG loaded listener.js 20:53:18 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x129317400) [pid = 2256] [serial = 973] [outer = 0x1266dc400] 20:53:18 INFO - PROCESS | 2256 | 1467690798853 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]]]}] 20:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 20:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 668ms 20:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 20:53:18 INFO - PROCESS | 2256 | 1467690798891 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 20:53:18 INFO - PROCESS | 2256 | 1467690798893 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 20:53:18 INFO - PROCESS | 2256 | 1467690798897 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 20:53:18 INFO - PROCESS | 2256 | 1467690798901 Marionette TRACE conn2 <- [1,1270,null,{}] 20:53:18 INFO - PROCESS | 2256 | 1467690798905 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}] 20:53:18 INFO - PROCESS | 2256 | 1467690798906 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:19 INFO - PROCESS | 2256 | 1467690799014 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 20:53:19 INFO - PROCESS | 2256 | 1467690799082 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:19 INFO - PROCESS | 2256 | 1467690799083 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:19 INFO - PROCESS | 2256 | ++DOCSHELL 0x118598800 == 42 [pid = 2256] [id = 325] 20:53:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x116a1a000) [pid = 2256] [serial = 974] [outer = 0x0] 20:53:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x11748fc00) [pid = 2256] [serial = 975] [outer = 0x116a1a000] 20:53:19 INFO - PROCESS | 2256 | 1467690799115 Marionette DEBUG loaded listener.js 20:53:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x1182b2400) [pid = 2256] [serial = 976] [outer = 0x116a1a000] 20:53:19 INFO - PROCESS | 2256 | 1467690799552 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]]]}] 20:53:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 20:53:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 675ms 20:53:19 INFO - PROCESS | 2256 | 1467690799570 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 20:53:19 INFO - PROCESS | 2256 | 1467690799573 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 20:53:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 20:53:19 INFO - PROCESS | 2256 | 1467690799578 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 20:53:19 INFO - PROCESS | 2256 | 1467690799580 Marionette TRACE conn2 <- [1,1274,null,{}] 20:53:19 INFO - PROCESS | 2256 | 1467690799583 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}] 20:53:19 INFO - PROCESS | 2256 | 1467690799585 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:19 INFO - PROCESS | 2256 | 1467690799696 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 20:53:19 INFO - PROCESS | 2256 | 1467690799817 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:19 INFO - PROCESS | 2256 | 1467690799819 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:19 INFO - PROCESS | 2256 | ++DOCSHELL 0x121a75000 == 43 [pid = 2256] [id = 326] 20:53:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x119152000) [pid = 2256] [serial = 977] [outer = 0x0] 20:53:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x1195f7c00) [pid = 2256] [serial = 978] [outer = 0x119152000] 20:53:19 INFO - PROCESS | 2256 | 1467690799870 Marionette DEBUG loaded listener.js 20:53:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x119de6800) [pid = 2256] [serial = 979] [outer = 0x119152000] 20:53:20 INFO - PROCESS | 2256 | 1467690800336 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]]]}] 20:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 20:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 772ms 20:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 20:53:20 INFO - PROCESS | 2256 | 1467690800350 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 20:53:20 INFO - PROCESS | 2256 | 1467690800352 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 20:53:20 INFO - PROCESS | 2256 | 1467690800354 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 20:53:20 INFO - PROCESS | 2256 | 1467690800357 Marionette TRACE conn2 <- [1,1278,null,{}] 20:53:20 INFO - PROCESS | 2256 | 1467690800365 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}] 20:53:20 INFO - PROCESS | 2256 | 1467690800369 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:20 INFO - PROCESS | 2256 | 1467690800473 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 20:53:20 INFO - PROCESS | 2256 | 1467690800531 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:20 INFO - PROCESS | 2256 | 1467690800533 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:20 INFO - PROCESS | 2256 | ++DOCSHELL 0x12ba1b000 == 44 [pid = 2256] [id = 327] 20:53:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x119e4f400) [pid = 2256] [serial = 980] [outer = 0x0] 20:53:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x1216f0400) [pid = 2256] [serial = 981] [outer = 0x119e4f400] 20:53:20 INFO - PROCESS | 2256 | 1467690800576 Marionette DEBUG loaded listener.js 20:53:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x123dab800) [pid = 2256] [serial = 982] [outer = 0x119e4f400] 20:53:20 INFO - PROCESS | 2256 | 1467690800986 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]]]}] 20:53:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 20:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 673ms 20:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 20:53:21 INFO - PROCESS | 2256 | 1467690801028 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 20:53:21 INFO - PROCESS | 2256 | 1467690801030 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 20:53:21 INFO - PROCESS | 2256 | 1467690801032 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 20:53:21 INFO - PROCESS | 2256 | 1467690801033 Marionette TRACE conn2 <- [1,1282,null,{}] 20:53:21 INFO - PROCESS | 2256 | 1467690801036 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}] 20:53:21 INFO - PROCESS | 2256 | 1467690801037 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:21 INFO - PROCESS | 2256 | 1467690801158 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 20:53:21 INFO - PROCESS | 2256 | 1467690801225 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:21 INFO - PROCESS | 2256 | 1467690801226 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:21 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd40000 == 45 [pid = 2256] [id = 328] 20:53:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x126652400) [pid = 2256] [serial = 983] [outer = 0x0] 20:53:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x1268ce000) [pid = 2256] [serial = 984] [outer = 0x126652400] 20:53:21 INFO - PROCESS | 2256 | 1467690801255 Marionette DEBUG loaded listener.js 20:53:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x128be2000) [pid = 2256] [serial = 985] [outer = 0x126652400] 20:53:21 INFO - PROCESS | 2256 | 1467690801683 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]]]}] 20:53:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 20:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 670ms 20:53:21 INFO - PROCESS | 2256 | 1467690801703 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 20:53:21 INFO - PROCESS | 2256 | 1467690801704 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 20:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 20:53:21 INFO - PROCESS | 2256 | 1467690801707 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 20:53:21 INFO - PROCESS | 2256 | 1467690801708 Marionette TRACE conn2 <- [1,1286,null,{}] 20:53:21 INFO - PROCESS | 2256 | 1467690801711 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}] 20:53:21 INFO - PROCESS | 2256 | 1467690801712 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:21 INFO - PROCESS | 2256 | 1467690801814 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 20:53:21 INFO - PROCESS | 2256 | 1467690801867 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:21 INFO - PROCESS | 2256 | 1467690801869 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:21 INFO - PROCESS | 2256 | ++DOCSHELL 0x11694d000 == 46 [pid = 2256] [id = 329] 20:53:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x1133a9800) [pid = 2256] [serial = 986] [outer = 0x0] 20:53:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x119d0c800) [pid = 2256] [serial = 987] [outer = 0x1133a9800] 20:53:21 INFO - PROCESS | 2256 | 1467690801897 Marionette DEBUG loaded listener.js 20:53:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x124ba3400) [pid = 2256] [serial = 988] [outer = 0x1133a9800] 20:53:22 INFO - PROCESS | 2256 | 1467690802436 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]]]}] 20:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 20:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 821ms 20:53:22 INFO - PROCESS | 2256 | 1467690802528 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 20:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 20:53:22 INFO - PROCESS | 2256 | 1467690802530 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 20:53:22 INFO - PROCESS | 2256 | 1467690802533 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 20:53:22 INFO - PROCESS | 2256 | 1467690802535 Marionette TRACE conn2 <- [1,1290,null,{}] 20:53:22 INFO - PROCESS | 2256 | 1467690802539 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}] 20:53:22 INFO - PROCESS | 2256 | 1467690802541 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:22 INFO - PROCESS | 2256 | 1467690802642 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 20:53:22 INFO - PROCESS | 2256 | 1467690802713 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:22 INFO - PROCESS | 2256 | 1467690802715 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:22 INFO - PROCESS | 2256 | ++DOCSHELL 0x115e20800 == 47 [pid = 2256] [id = 330] 20:53:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 108 (0x116f42400) [pid = 2256] [serial = 989] [outer = 0x0] 20:53:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 109 (0x117494400) [pid = 2256] [serial = 990] [outer = 0x116f42400] 20:53:22 INFO - PROCESS | 2256 | 1467690802743 Marionette DEBUG loaded listener.js 20:53:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 110 (0x1182b1800) [pid = 2256] [serial = 991] [outer = 0x116f42400] 20:53:23 INFO - PROCESS | 2256 | --DOCSHELL 0x12b17f000 == 46 [pid = 2256] [id = 323] 20:53:23 INFO - PROCESS | 2256 | --DOCSHELL 0x12a822800 == 45 [pid = 2256] [id = 322] 20:53:23 INFO - PROCESS | 2256 | --DOCSHELL 0x124f3e000 == 44 [pid = 2256] [id = 321] 20:53:23 INFO - PROCESS | 2256 | --DOCSHELL 0x12927e000 == 43 [pid = 2256] [id = 320] 20:53:23 INFO - PROCESS | 2256 | --DOCSHELL 0x128b52800 == 42 [pid = 2256] [id = 319] 20:53:23 INFO - PROCESS | 2256 | --DOCSHELL 0x126420800 == 41 [pid = 2256] [id = 318] 20:53:23 INFO - PROCESS | 2256 | --DOCSHELL 0x117456000 == 40 [pid = 2256] [id = 317] 20:53:23 INFO - PROCESS | 2256 | --DOCSHELL 0x1212ee800 == 39 [pid = 2256] [id = 316] 20:53:23 INFO - PROCESS | 2256 | --DOCSHELL 0x119a57800 == 38 [pid = 2256] [id = 315] 20:53:23 INFO - PROCESS | 2256 | --DOCSHELL 0x118597000 == 37 [pid = 2256] [id = 314] 20:53:23 INFO - PROCESS | 2256 | --DOCSHELL 0x113ccb000 == 36 [pid = 2256] [id = 313] 20:53:23 INFO - PROCESS | 2256 | --DOCSHELL 0x1188dd800 == 35 [pid = 2256] [id = 312] 20:53:23 INFO - PROCESS | 2256 | --DOCSHELL 0x113348800 == 34 [pid = 2256] [id = 311] 20:53:23 INFO - PROCESS | 2256 | --DOCSHELL 0x111e0d800 == 33 [pid = 2256] [id = 299] 20:53:23 INFO - PROCESS | 2256 | --DOCSHELL 0x11694d000 == 32 [pid = 2256] [id = 329] 20:53:23 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd40000 == 31 [pid = 2256] [id = 328] 20:53:23 INFO - PROCESS | 2256 | --DOCSHELL 0x12ba1b000 == 30 [pid = 2256] [id = 327] 20:53:23 INFO - PROCESS | 2256 | --DOCSHELL 0x121a75000 == 29 [pid = 2256] [id = 326] 20:53:23 INFO - PROCESS | 2256 | --DOCSHELL 0x12b211000 == 28 [pid = 2256] [id = 324] 20:53:23 INFO - PROCESS | 2256 | --DOCSHELL 0x118598800 == 27 [pid = 2256] [id = 325] 20:53:23 INFO - PROCESS | 2256 | --DOMWINDOW == 109 (0x119b07000) [pid = 2256] [serial = 912] [outer = 0x0] [url = about:blank] 20:53:23 INFO - PROCESS | 2256 | --DOMWINDOW == 108 (0x119e4d400) [pid = 2256] [serial = 915] [outer = 0x0] [url = about:blank] 20:53:23 INFO - PROCESS | 2256 | --DOMWINDOW == 107 (0x119de8800) [pid = 2256] [serial = 913] [outer = 0x0] [url = about:blank] 20:53:23 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x1216f5400) [pid = 2256] [serial = 918] [outer = 0x0] [url = about:blank] 20:53:23 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x1215e1c00) [pid = 2256] [serial = 916] [outer = 0x0] [url = about:blank] 20:53:23 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x1195f5400) [pid = 2256] [serial = 909] [outer = 0x0] [url = about:blank] 20:53:23 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x1182b8800) [pid = 2256] [serial = 906] [outer = 0x0] [url = about:blank] 20:53:23 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x123d2c400) [pid = 2256] [serial = 919] [outer = 0x0] [url = about:blank] 20:53:23 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x1188a5400) [pid = 2256] [serial = 907] [outer = 0x0] [url = about:blank] 20:53:23 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x116907800) [pid = 2256] [serial = 903] [outer = 0x0] [url = about:blank] 20:53:23 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x12549e400) [pid = 2256] [serial = 928] [outer = 0x0] [url = about:blank] 20:53:23 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x11748dc00) [pid = 2256] [serial = 904] [outer = 0x0] [url = about:blank] 20:53:23 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x1133f8800) [pid = 2256] [serial = 900] [outer = 0x0] [url = about:blank] 20:53:23 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x117492800) [pid = 2256] [serial = 885] [outer = 0x0] [url = about:blank] 20:53:23 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x115e71800) [pid = 2256] [serial = 901] [outer = 0x0] [url = about:blank] 20:53:23 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x125494c00) [pid = 2256] [serial = 927] [outer = 0x0] [url = about:blank] 20:53:23 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x11822b400) [pid = 2256] [serial = 898] [outer = 0x0] [url = about:blank] 20:53:23 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x117490c00) [pid = 2256] [serial = 897] [outer = 0x0] [url = about:blank] 20:53:23 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x116982c00) [pid = 2256] [serial = 884] [outer = 0x0] [url = about:blank] 20:53:23 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x119b12800) [pid = 2256] [serial = 889] [outer = 0x0] [url = about:blank] 20:53:23 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x11972bc00) [pid = 2256] [serial = 888] [outer = 0x0] [url = about:blank] 20:53:23 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x123f51000) [pid = 2256] [serial = 892] [outer = 0x0] [url = about:blank] 20:53:23 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x123d2d000) [pid = 2256] [serial = 891] [outer = 0x0] [url = about:blank] 20:53:23 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x1266d4400) [pid = 2256] [serial = 895] [outer = 0x0] [url = about:blank] 20:53:23 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x125f87400) [pid = 2256] [serial = 894] [outer = 0x0] [url = about:blank] 20:53:23 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x11748f800) [pid = 2256] [serial = 922] [outer = 0x0] [url = about:blank] 20:53:23 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x112d3bc00) [pid = 2256] [serial = 921] [outer = 0x0] [url = about:blank] 20:53:23 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x1211e8000) [pid = 2256] [serial = 924] [outer = 0x0] [url = about:blank] 20:53:23 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x123fe5000) [pid = 2256] [serial = 925] [outer = 0x0] [url = about:blank] 20:53:23 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x125f93400) [pid = 2256] [serial = 930] [outer = 0x0] [url = about:blank] 20:53:23 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x119731400) [pid = 2256] [serial = 910] [outer = 0x0] [url = about:blank] 20:53:23 INFO - PROCESS | 2256 | 1467690803702 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]]]}] 20:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 20:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1175ms 20:53:23 INFO - PROCESS | 2256 | 1467690803708 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 20:53:23 INFO - PROCESS | 2256 | 1467690803711 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 20:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 20:53:23 INFO - PROCESS | 2256 | 1467690803716 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 20:53:23 INFO - PROCESS | 2256 | 1467690803718 Marionette TRACE conn2 <- [1,1294,null,{}] 20:53:23 INFO - PROCESS | 2256 | 1467690803722 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}] 20:53:23 INFO - PROCESS | 2256 | 1467690803723 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:23 INFO - PROCESS | 2256 | 1467690803806 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 20:53:23 INFO - PROCESS | 2256 | 1467690803813 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:23 INFO - PROCESS | 2256 | 1467690803817 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:23 INFO - PROCESS | 2256 | ++DOCSHELL 0x11641c000 == 28 [pid = 2256] [id = 331] 20:53:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x112e9b400) [pid = 2256] [serial = 992] [outer = 0x0] 20:53:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x115e03400) [pid = 2256] [serial = 993] [outer = 0x112e9b400] 20:53:23 INFO - PROCESS | 2256 | 1467690803845 Marionette DEBUG loaded listener.js 20:53:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x112a85800) [pid = 2256] [serial = 994] [outer = 0x112e9b400] 20:53:24 INFO - PROCESS | 2256 | 1467690804223 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]]]}] 20:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 20:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 522ms 20:53:24 INFO - PROCESS | 2256 | 1467690804237 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 20:53:24 INFO - PROCESS | 2256 | 1467690804240 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 20:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 20:53:24 INFO - PROCESS | 2256 | 1467690804245 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 20:53:24 INFO - PROCESS | 2256 | 1467690804247 Marionette TRACE conn2 <- [1,1298,null,{}] 20:53:24 INFO - PROCESS | 2256 | 1467690804249 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}] 20:53:24 INFO - PROCESS | 2256 | 1467690804251 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:24 INFO - PROCESS | 2256 | 1467690804332 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 20:53:24 INFO - PROCESS | 2256 | 1467690804337 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:24 INFO - PROCESS | 2256 | 1467690804338 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:24 INFO - PROCESS | 2256 | ++DOCSHELL 0x117d44800 == 29 [pid = 2256] [id = 332] 20:53:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x117487400) [pid = 2256] [serial = 995] [outer = 0x0] 20:53:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x118225400) [pid = 2256] [serial = 996] [outer = 0x117487400] 20:53:24 INFO - PROCESS | 2256 | 1467690804368 Marionette DEBUG loaded listener.js 20:53:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x118324c00) [pid = 2256] [serial = 997] [outer = 0x117487400] 20:53:24 INFO - PROCESS | 2256 | 1467690804855 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]]]}] 20:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 20:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 619ms 20:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 20:53:24 INFO - PROCESS | 2256 | 1467690804866 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 20:53:24 INFO - PROCESS | 2256 | 1467690804868 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 20:53:24 INFO - PROCESS | 2256 | 1467690804871 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 20:53:24 INFO - PROCESS | 2256 | 1467690804875 Marionette TRACE conn2 <- [1,1302,null,{}] 20:53:24 INFO - PROCESS | 2256 | 1467690804887 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}] 20:53:24 INFO - PROCESS | 2256 | 1467690804891 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:24 INFO - PROCESS | 2256 | 1467690804992 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 20:53:25 INFO - PROCESS | 2256 | 1467690804999 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:25 INFO - PROCESS | 2256 | 1467690805001 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:25 INFO - PROCESS | 2256 | ++DOCSHELL 0x11958a800 == 30 [pid = 2256] [id = 333] 20:53:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x112d42c00) [pid = 2256] [serial = 998] [outer = 0x0] 20:53:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x119730000) [pid = 2256] [serial = 999] [outer = 0x112d42c00] 20:53:25 INFO - PROCESS | 2256 | 1467690805029 Marionette DEBUG loaded listener.js 20:53:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x119951c00) [pid = 2256] [serial = 1000] [outer = 0x112d42c00] 20:53:25 INFO - PROCESS | 2256 | 1467690805392 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]]]}] 20:53:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 20:53:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 529ms 20:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 20:53:25 INFO - PROCESS | 2256 | 1467690805401 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 20:53:25 INFO - PROCESS | 2256 | 1467690805403 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 20:53:25 INFO - PROCESS | 2256 | 1467690805405 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 20:53:25 INFO - PROCESS | 2256 | 1467690805406 Marionette TRACE conn2 <- [1,1306,null,{}] 20:53:25 INFO - PROCESS | 2256 | 1467690805408 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}] 20:53:25 INFO - PROCESS | 2256 | 1467690805409 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:25 INFO - PROCESS | 2256 | 1467690805521 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 20:53:25 INFO - PROCESS | 2256 | 1467690805551 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:25 INFO - PROCESS | 2256 | 1467690805552 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:25 INFO - PROCESS | 2256 | ++DOCSHELL 0x119a62000 == 31 [pid = 2256] [id = 334] 20:53:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x1195f4c00) [pid = 2256] [serial = 1001] [outer = 0x0] 20:53:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x119de8c00) [pid = 2256] [serial = 1002] [outer = 0x1195f4c00] 20:53:25 INFO - PROCESS | 2256 | 1467690805578 Marionette DEBUG loaded listener.js 20:53:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x119e27c00) [pid = 2256] [serial = 1003] [outer = 0x1195f4c00] 20:53:25 INFO - PROCESS | 2256 | 1467690805890 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]]]}] 20:53:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 20:53:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 522ms 20:53:25 INFO - PROCESS | 2256 | 1467690805927 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 20:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 20:53:25 INFO - PROCESS | 2256 | 1467690805938 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 20:53:25 INFO - PROCESS | 2256 | 1467690805940 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 20:53:25 INFO - PROCESS | 2256 | 1467690805941 Marionette TRACE conn2 <- [1,1310,null,{}] 20:53:25 INFO - PROCESS | 2256 | 1467690805944 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}] 20:53:25 INFO - PROCESS | 2256 | 1467690805945 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:26 INFO - PROCESS | 2256 | 1467690806035 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 20:53:26 INFO - PROCESS | 2256 | 1467690806069 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:26 INFO - PROCESS | 2256 | 1467690806071 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:26 INFO - PROCESS | 2256 | ++DOCSHELL 0x1212ea800 == 32 [pid = 2256] [id = 335] 20:53:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x1129b1c00) [pid = 2256] [serial = 1004] [outer = 0x0] 20:53:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x119e59c00) [pid = 2256] [serial = 1005] [outer = 0x1129b1c00] 20:53:26 INFO - PROCESS | 2256 | 1467690806096 Marionette DEBUG loaded listener.js 20:53:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x1211ebc00) [pid = 2256] [serial = 1006] [outer = 0x1129b1c00] 20:53:26 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255 20:53:26 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 20:53:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1 20:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:26 INFO - _addTest/ [0,1313,"getWindowHandle",null] 20:53:26 INFO - PROCESS | 2256 | 1467690806462 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 20:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 20:53:26 INFO - PROCESS | 2256 | 1467690806467 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 20:53:26 INFO - PROCESS | 2256 | 1467690806468 Marionette TRACE conn2 <- [1,1314,null,{}] 20:53:26 INFO - PROCESS | 2256 | 1467690806470 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}] 20:53:26 INFO - PROCESS | 2256 | 1467690806475 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:26 INFO - PROCESS | 2256 | 1467690806586 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 20:53:26 INFO - PROCESS | 2256 | 1467690806621 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:26 INFO - PROCESS | 2256 | 1467690806622 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:26 INFO - PROCESS | 2256 | ++DOCSHELL 0x121a6f000 == 33 [pid = 2256] [id = 336] 20:53:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x121358400) [pid = 2256] [serial = 1007] [outer = 0x0] 20:53:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x1216f8000) [pid = 2256] [serial = 1008] [outer = 0x121358400] 20:53:26 INFO - PROCESS | 2256 | 1467690806648 Marionette DEBUG loaded listener.js 20:53:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x124dd6c00) [pid = 2256] [serial = 1009] [outer = 0x121358400] 20:53:26 INFO - PROCESS | 2256 | 1467690806968 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]]]}] 20:53:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 20:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 518ms 20:53:26 INFO - PROCESS | 2256 | 1467690806985 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 20:53:26 INFO - PROCESS | 2256 | 1467690806987 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 20:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 20:53:26 INFO - PROCESS | 2256 | 1467690806989 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 20:53:27 INFO - PROCESS | 2256 | 1467690807000 Marionette TRACE conn2 <- [1,1318,null,{}] 20:53:27 INFO - PROCESS | 2256 | 1467690807016 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}] 20:53:27 INFO - PROCESS | 2256 | 1467690807017 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:27 INFO - PROCESS | 2256 | 1467690807116 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 20:53:27 INFO - PROCESS | 2256 | 1467690807120 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:27 INFO - PROCESS | 2256 | 1467690807121 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:27 INFO - PROCESS | 2256 | ++DOCSHELL 0x124f3d800 == 34 [pid = 2256] [id = 337] 20:53:27 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x124dd9400) [pid = 2256] [serial = 1010] [outer = 0x0] 20:53:27 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x125493800) [pid = 2256] [serial = 1011] [outer = 0x124dd9400] 20:53:27 INFO - PROCESS | 2256 | 1467690807145 Marionette DEBUG loaded listener.js 20:53:27 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x125d47400) [pid = 2256] [serial = 1012] [outer = 0x124dd9400] 20:53:27 INFO - PROCESS | 2256 | 1467690807486 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]]]}] 20:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 20:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 543ms 20:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 20:53:27 INFO - PROCESS | 2256 | 1467690807533 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 20:53:27 INFO - PROCESS | 2256 | 1467690807534 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 20:53:27 INFO - PROCESS | 2256 | 1467690807536 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 20:53:27 INFO - PROCESS | 2256 | 1467690807537 Marionette TRACE conn2 <- [1,1322,null,{}] 20:53:27 INFO - PROCESS | 2256 | 1467690807540 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}] 20:53:27 INFO - PROCESS | 2256 | 1467690807541 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:27 INFO - PROCESS | 2256 | 1467690807634 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 20:53:27 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x1215e1400) [pid = 2256] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 20:53:27 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x1133f3400) [pid = 2256] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 20:53:27 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x1133f4800) [pid = 2256] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 20:53:27 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x112695400) [pid = 2256] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 20:53:27 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x125446800) [pid = 2256] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 20:53:27 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x117493800) [pid = 2256] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 20:53:27 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x116198400) [pid = 2256] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 20:53:27 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x11852dc00) [pid = 2256] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 20:53:27 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x11269e000) [pid = 2256] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 20:53:27 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x12549e800) [pid = 2256] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 20:53:27 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x112d49000) [pid = 2256] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 20:53:27 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x116a1b800) [pid = 2256] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 20:53:27 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x1216f4000) [pid = 2256] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 20:53:27 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x11991d000) [pid = 2256] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 20:53:27 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x1266dc400) [pid = 2256] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 20:53:27 INFO - PROCESS | 2256 | 1467690807919 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:27 INFO - PROCESS | 2256 | 1467690807920 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:27 INFO - PROCESS | 2256 | ++DOCSHELL 0x1133dc000 == 35 [pid = 2256] [id = 338] 20:53:27 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x111f1a400) [pid = 2256] [serial = 1013] [outer = 0x0] 20:53:27 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x11269fc00) [pid = 2256] [serial = 1014] [outer = 0x111f1a400] 20:53:27 INFO - PROCESS | 2256 | 1467690807953 Marionette DEBUG loaded listener.js 20:53:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x1129b2000) [pid = 2256] [serial = 1015] [outer = 0x111f1a400] 20:53:28 INFO - PROCESS | 2256 | 1467690808486 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]]]}] 20:53:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 20:53:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 973ms 20:53:28 INFO - PROCESS | 2256 | 1467690808511 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 20:53:28 INFO - PROCESS | 2256 | 1467690808513 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 20:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 20:53:28 INFO - PROCESS | 2256 | 1467690808544 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 20:53:28 INFO - PROCESS | 2256 | 1467690808549 Marionette TRACE conn2 <- [1,1326,null,{}] 20:53:28 INFO - PROCESS | 2256 | 1467690808553 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}] 20:53:28 INFO - PROCESS | 2256 | 1467690808554 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:28 INFO - PROCESS | 2256 | 1467690808662 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 20:53:28 INFO - PROCESS | 2256 | 1467690808738 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:28 INFO - PROCESS | 2256 | 1467690808740 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:28 INFO - PROCESS | 2256 | ++DOCSHELL 0x119289000 == 36 [pid = 2256] [id = 339] 20:53:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x116902c00) [pid = 2256] [serial = 1016] [outer = 0x0] 20:53:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x116f44400) [pid = 2256] [serial = 1017] [outer = 0x116902c00] 20:53:28 INFO - PROCESS | 2256 | 1467690808770 Marionette DEBUG loaded listener.js 20:53:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x1176f7800) [pid = 2256] [serial = 1018] [outer = 0x116902c00] 20:53:29 INFO - PROCESS | 2256 | 1467690809332 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]]]}] 20:53:29 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 20:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 825ms 20:53:29 INFO - PROCESS | 2256 | 1467690809374 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 20:53:29 INFO - PROCESS | 2256 | 1467690809377 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 20:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 20:53:29 INFO - PROCESS | 2256 | 1467690809383 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 20:53:29 INFO - PROCESS | 2256 | 1467690809385 Marionette TRACE conn2 <- [1,1330,null,{}] 20:53:29 INFO - PROCESS | 2256 | 1467690809387 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}] 20:53:29 INFO - PROCESS | 2256 | 1467690809389 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:29 INFO - PROCESS | 2256 | 1467690809499 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 20:53:29 INFO - PROCESS | 2256 | 1467690809661 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:29 INFO - PROCESS | 2256 | 1467690809663 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:29 INFO - PROCESS | 2256 | ++DOCSHELL 0x114f1a800 == 37 [pid = 2256] [id = 340] 20:53:29 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x1133f3400) [pid = 2256] [serial = 1019] [outer = 0x0] 20:53:29 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x113c55400) [pid = 2256] [serial = 1020] [outer = 0x1133f3400] 20:53:29 INFO - PROCESS | 2256 | 1467690809691 Marionette DEBUG loaded listener.js 20:53:29 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x117489c00) [pid = 2256] [serial = 1021] [outer = 0x1133f3400] 20:53:30 INFO - PROCESS | 2256 | --DOCSHELL 0x124f3d800 == 36 [pid = 2256] [id = 337] 20:53:30 INFO - PROCESS | 2256 | --DOCSHELL 0x121a6f000 == 35 [pid = 2256] [id = 336] 20:53:30 INFO - PROCESS | 2256 | --DOCSHELL 0x1212ea800 == 34 [pid = 2256] [id = 335] 20:53:30 INFO - PROCESS | 2256 | --DOCSHELL 0x119a62000 == 33 [pid = 2256] [id = 334] 20:53:30 INFO - PROCESS | 2256 | --DOCSHELL 0x11958a800 == 32 [pid = 2256] [id = 333] 20:53:30 INFO - PROCESS | 2256 | --DOCSHELL 0x117d44800 == 31 [pid = 2256] [id = 332] 20:53:30 INFO - PROCESS | 2256 | --DOCSHELL 0x11641c000 == 30 [pid = 2256] [id = 331] 20:53:30 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x1216f9000) [pid = 2256] [serial = 954] [outer = 0x0] [url = about:blank] 20:53:30 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x11a16f800) [pid = 2256] [serial = 951] [outer = 0x0] [url = about:blank] 20:53:30 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x124dd5400) [pid = 2256] [serial = 955] [outer = 0x0] [url = about:blank] 20:53:30 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x1266cd400) [pid = 2256] [serial = 960] [outer = 0x0] [url = about:blank] 20:53:30 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x116199c00) [pid = 2256] [serial = 963] [outer = 0x0] [url = about:blank] 20:53:30 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x125d48800) [pid = 2256] [serial = 957] [outer = 0x0] [url = about:blank] 20:53:30 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x1183a5800) [pid = 2256] [serial = 942] [outer = 0x0] [url = about:blank] 20:53:30 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x11841e400) [pid = 2256] [serial = 943] [outer = 0x0] [url = about:blank] 20:53:30 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x116987800) [pid = 2256] [serial = 939] [outer = 0x0] [url = about:blank] 20:53:30 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x11748d400) [pid = 2256] [serial = 940] [outer = 0x0] [url = about:blank] 20:53:30 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x1195fa400) [pid = 2256] [serial = 945] [outer = 0x0] [url = about:blank] 20:53:30 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x119de2800) [pid = 2256] [serial = 946] [outer = 0x0] [url = about:blank] 20:53:30 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x1128d6000) [pid = 2256] [serial = 933] [outer = 0x0] [url = about:blank] 20:53:30 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x112d49400) [pid = 2256] [serial = 934] [outer = 0x0] [url = about:blank] 20:53:30 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x1266d8000) [pid = 2256] [serial = 931] [outer = 0x0] [url = about:blank] 20:53:30 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x119dee400) [pid = 2256] [serial = 948] [outer = 0x0] [url = about:blank] 20:53:30 INFO - PROCESS | 2256 | --DOMWINDOW == 77 (0x11748c400) [pid = 2256] [serial = 936] [outer = 0x0] [url = about:blank] 20:53:30 INFO - PROCESS | 2256 | --DOMWINDOW == 76 (0x11827b800) [pid = 2256] [serial = 937] [outer = 0x0] [url = about:blank] 20:53:30 INFO - PROCESS | 2256 | --DOMWINDOW == 75 (0x128be9800) [pid = 2256] [serial = 970] [outer = 0x0] [url = about:blank] 20:53:30 INFO - PROCESS | 2256 | --DOMWINDOW == 74 (0x123fdb400) [pid = 2256] [serial = 966] [outer = 0x0] [url = about:blank] 20:53:30 INFO - PROCESS | 2256 | --DOMWINDOW == 73 (0x11991c800) [pid = 2256] [serial = 964] [outer = 0x0] [url = about:blank] 20:53:30 INFO - PROCESS | 2256 | --DOMWINDOW == 72 (0x126b8b000) [pid = 2256] [serial = 969] [outer = 0x0] [url = about:blank] 20:53:30 INFO - PROCESS | 2256 | --DOMWINDOW == 71 (0x1266d8c00) [pid = 2256] [serial = 961] [outer = 0x0] [url = about:blank] 20:53:30 INFO - PROCESS | 2256 | --DOMWINDOW == 70 (0x125f94800) [pid = 2256] [serial = 958] [outer = 0x0] [url = about:blank] 20:53:30 INFO - PROCESS | 2256 | --DOMWINDOW == 69 (0x119e53800) [pid = 2256] [serial = 949] [outer = 0x0] [url = about:blank] 20:53:30 INFO - PROCESS | 2256 | --DOMWINDOW == 68 (0x1266db800) [pid = 2256] [serial = 967] [outer = 0x0] [url = about:blank] 20:53:30 INFO - PROCESS | 2256 | --DOMWINDOW == 67 (0x12127f800) [pid = 2256] [serial = 952] [outer = 0x0] [url = about:blank] 20:53:30 INFO - PROCESS | 2256 | --DOMWINDOW == 66 (0x129317400) [pid = 2256] [serial = 973] [outer = 0x0] [url = about:blank] 20:53:30 INFO - PROCESS | 2256 | --DOMWINDOW == 65 (0x128db6800) [pid = 2256] [serial = 972] [outer = 0x0] [url = about:blank] 20:53:30 INFO - PROCESS | 2256 | 1467690810132 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]]]}] 20:53:30 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 20:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 769ms 20:53:30 INFO - PROCESS | 2256 | 1467690810154 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 20:53:30 INFO - PROCESS | 2256 | 1467690810156 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 20:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 20:53:30 INFO - PROCESS | 2256 | 1467690810159 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 20:53:30 INFO - PROCESS | 2256 | 1467690810161 Marionette TRACE conn2 <- [1,1334,null,{}] 20:53:30 INFO - PROCESS | 2256 | 1467690810167 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}] 20:53:30 INFO - PROCESS | 2256 | 1467690810168 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:30 INFO - PROCESS | 2256 | 1467690810248 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 20:53:30 INFO - PROCESS | 2256 | 1467690810309 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:30 INFO - PROCESS | 2256 | 1467690810310 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:30 INFO - PROCESS | 2256 | ++DOCSHELL 0x118257000 == 31 [pid = 2256] [id = 341] 20:53:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 66 (0x113c55800) [pid = 2256] [serial = 1022] [outer = 0x0] 20:53:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 67 (0x11827b800) [pid = 2256] [serial = 1023] [outer = 0x113c55800] 20:53:30 INFO - PROCESS | 2256 | 1467690810339 Marionette DEBUG loaded listener.js 20:53:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 68 (0x118535000) [pid = 2256] [serial = 1024] [outer = 0x113c55800] 20:53:30 INFO - PROCESS | 2256 | 1467690810658 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]]]}] 20:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 20:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 524ms 20:53:30 INFO - PROCESS | 2256 | 1467690810687 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 20:53:30 INFO - PROCESS | 2256 | 1467690810689 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 20:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 20:53:30 INFO - PROCESS | 2256 | 1467690810692 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 20:53:30 INFO - PROCESS | 2256 | 1467690810693 Marionette TRACE conn2 <- [1,1338,null,{}] 20:53:30 INFO - PROCESS | 2256 | 1467690810695 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}] 20:53:30 INFO - PROCESS | 2256 | 1467690810698 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:30 INFO - PROCESS | 2256 | 1467690810783 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 20:53:30 INFO - PROCESS | 2256 | 1467690810789 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:30 INFO - PROCESS | 2256 | 1467690810791 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:30 INFO - PROCESS | 2256 | ++DOCSHELL 0x119bab800 == 32 [pid = 2256] [id = 342] 20:53:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 69 (0x11331a800) [pid = 2256] [serial = 1025] [outer = 0x0] 20:53:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 70 (0x11991b000) [pid = 2256] [serial = 1026] [outer = 0x11331a800] 20:53:30 INFO - PROCESS | 2256 | 1467690810817 Marionette DEBUG loaded listener.js 20:53:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 71 (0x119d10000) [pid = 2256] [serial = 1027] [outer = 0x11331a800] 20:53:31 INFO - PROCESS | 2256 | 1467690811737 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]]]}] 20:53:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 20:53:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1073ms 20:53:31 INFO - PROCESS | 2256 | 1467690811766 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 20:53:31 INFO - PROCESS | 2256 | 1467690811768 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 20:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 20:53:31 INFO - PROCESS | 2256 | 1467690811775 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 20:53:31 INFO - PROCESS | 2256 | 1467690811779 Marionette TRACE conn2 <- [1,1342,null,{}] 20:53:31 INFO - PROCESS | 2256 | 1467690811783 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}] 20:53:31 INFO - PROCESS | 2256 | 1467690811785 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:31 INFO - PROCESS | 2256 | 1467690811865 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 20:53:31 INFO - PROCESS | 2256 | 1467690811869 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:31 INFO - PROCESS | 2256 | 1467690811870 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:31 INFO - PROCESS | 2256 | ++DOCSHELL 0x121618000 == 33 [pid = 2256] [id = 343] 20:53:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 72 (0x112d49000) [pid = 2256] [serial = 1028] [outer = 0x0] 20:53:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 73 (0x119e51400) [pid = 2256] [serial = 1029] [outer = 0x112d49000] 20:53:31 INFO - PROCESS | 2256 | 1467690811895 Marionette DEBUG loaded listener.js 20:53:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 74 (0x12127f800) [pid = 2256] [serial = 1030] [outer = 0x112d49000] 20:53:32 INFO - PROCESS | 2256 | 1467690812250 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]]]}] 20:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 20:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 527ms 20:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 20:53:32 INFO - PROCESS | 2256 | 1467690812300 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 20:53:32 INFO - PROCESS | 2256 | 1467690812301 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 20:53:32 INFO - PROCESS | 2256 | 1467690812303 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 20:53:32 INFO - PROCESS | 2256 | 1467690812305 Marionette TRACE conn2 <- [1,1346,null,{}] 20:53:32 INFO - PROCESS | 2256 | 1467690812307 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}] 20:53:32 INFO - PROCESS | 2256 | 1467690812308 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:32 INFO - PROCESS | 2256 | 1467690812407 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 20:53:32 INFO - PROCESS | 2256 | 1467690812441 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:32 INFO - PROCESS | 2256 | 1467690812442 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:32 INFO - PROCESS | 2256 | ++DOCSHELL 0x119596000 == 34 [pid = 2256] [id = 344] 20:53:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 75 (0x121363400) [pid = 2256] [serial = 1031] [outer = 0x0] 20:53:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 76 (0x121688400) [pid = 2256] [serial = 1032] [outer = 0x121363400] 20:53:32 INFO - PROCESS | 2256 | 1467690812467 Marionette DEBUG loaded listener.js 20:53:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 77 (0x121992000) [pid = 2256] [serial = 1033] [outer = 0x121363400] 20:53:32 INFO - PROCESS | 2256 | 1467690812795 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]]]}] 20:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 20:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 519ms 20:53:32 INFO - PROCESS | 2256 | 1467690812824 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 20:53:32 INFO - PROCESS | 2256 | 1467690812825 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 20:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 20:53:32 INFO - PROCESS | 2256 | 1467690812833 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 20:53:32 INFO - PROCESS | 2256 | 1467690812834 Marionette TRACE conn2 <- [1,1350,null,{}] 20:53:32 INFO - PROCESS | 2256 | 1467690812836 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}] 20:53:32 INFO - PROCESS | 2256 | 1467690812838 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:32 INFO - PROCESS | 2256 | 1467690812934 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 20:53:32 INFO - PROCESS | 2256 | 1467690812937 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:32 INFO - PROCESS | 2256 | 1467690812942 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:32 INFO - PROCESS | 2256 | ++DOCSHELL 0x126b1f800 == 35 [pid = 2256] [id = 345] 20:53:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 78 (0x123f55400) [pid = 2256] [serial = 1034] [outer = 0x0] 20:53:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x124b9cc00) [pid = 2256] [serial = 1035] [outer = 0x123f55400] 20:53:32 INFO - PROCESS | 2256 | 1467690812975 Marionette DEBUG loaded listener.js 20:53:33 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x12549d800) [pid = 2256] [serial = 1036] [outer = 0x123f55400] 20:53:33 INFO - PROCESS | 2256 | 1467690813353 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]]]}] 20:53:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 20:53:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 574ms 20:53:33 INFO - PROCESS | 2256 | 1467690813401 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 20:53:33 INFO - PROCESS | 2256 | 1467690813403 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 20:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 20:53:33 INFO - PROCESS | 2256 | 1467690813405 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 20:53:33 INFO - PROCESS | 2256 | 1467690813406 Marionette TRACE conn2 <- [1,1354,null,{}] 20:53:33 INFO - PROCESS | 2256 | 1467690813408 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}] 20:53:33 INFO - PROCESS | 2256 | 1467690813410 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:33 INFO - PROCESS | 2256 | 1467690813508 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 20:53:33 INFO - PROCESS | 2256 | 1467690813519 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:33 INFO - PROCESS | 2256 | 1467690813520 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:33 INFO - PROCESS | 2256 | ++DOCSHELL 0x128f6b000 == 36 [pid = 2256] [id = 346] 20:53:33 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x1129b2c00) [pid = 2256] [serial = 1037] [outer = 0x0] 20:53:33 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x126450400) [pid = 2256] [serial = 1038] [outer = 0x1129b2c00] 20:53:33 INFO - PROCESS | 2256 | 1467690813544 Marionette DEBUG loaded listener.js 20:53:33 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x1266d3c00) [pid = 2256] [serial = 1039] [outer = 0x1129b2c00] 20:53:33 INFO - PROCESS | 2256 | 1467690813882 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]]]}] 20:53:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 20:53:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 521ms 20:53:33 INFO - PROCESS | 2256 | 1467690813927 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 20:53:33 INFO - PROCESS | 2256 | 1467690813928 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 20:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 20:53:33 INFO - PROCESS | 2256 | 1467690813930 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 20:53:33 INFO - PROCESS | 2256 | 1467690813931 Marionette TRACE conn2 <- [1,1358,null,{}] 20:53:33 INFO - PROCESS | 2256 | 1467690813934 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}] 20:53:33 INFO - PROCESS | 2256 | 1467690813935 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:34 INFO - PROCESS | 2256 | 1467690814032 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 20:53:34 INFO - PROCESS | 2256 | 1467690814043 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:34 INFO - PROCESS | 2256 | 1467690814044 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:34 INFO - PROCESS | 2256 | ++DOCSHELL 0x12950d800 == 37 [pid = 2256] [id = 347] 20:53:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x1266d7400) [pid = 2256] [serial = 1040] [outer = 0x0] 20:53:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x1266f0800) [pid = 2256] [serial = 1041] [outer = 0x1266d7400] 20:53:34 INFO - PROCESS | 2256 | 1467690814069 Marionette DEBUG loaded listener.js 20:53:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x126b8a400) [pid = 2256] [serial = 1042] [outer = 0x1266d7400] 20:53:34 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x1195f4c00) [pid = 2256] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 20:53:34 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x1129b1c00) [pid = 2256] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 20:53:34 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x126652400) [pid = 2256] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 20:53:34 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x116a1a000) [pid = 2256] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 20:53:34 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x1133a9800) [pid = 2256] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 20:53:34 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x119e4f400) [pid = 2256] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 20:53:34 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x119152000) [pid = 2256] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 20:53:34 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x121358400) [pid = 2256] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 20:53:34 INFO - PROCESS | 2256 | --DOMWINDOW == 77 (0x112d42c00) [pid = 2256] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 20:53:34 INFO - PROCESS | 2256 | --DOMWINDOW == 76 (0x112e9b400) [pid = 2256] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 20:53:34 INFO - PROCESS | 2256 | --DOMWINDOW == 75 (0x117487400) [pid = 2256] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 20:53:34 INFO - PROCESS | 2256 | 1467690814437 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]]]}] 20:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 20:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 519ms 20:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 20:53:34 INFO - PROCESS | 2256 | 1467690814451 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 20:53:34 INFO - PROCESS | 2256 | 1467690814452 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 20:53:34 INFO - PROCESS | 2256 | 1467690814454 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 20:53:34 INFO - PROCESS | 2256 | 1467690814455 Marionette TRACE conn2 <- [1,1362,null,{}] 20:53:34 INFO - PROCESS | 2256 | 1467690814457 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}] 20:53:34 INFO - PROCESS | 2256 | 1467690814459 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:34 INFO - PROCESS | 2256 | 1467690814539 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 20:53:34 INFO - PROCESS | 2256 | 1467690814542 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:34 INFO - PROCESS | 2256 | 1467690814544 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:34 INFO - PROCESS | 2256 | ++DOCSHELL 0x129289000 == 38 [pid = 2256] [id = 348] 20:53:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 76 (0x1133fac00) [pid = 2256] [serial = 1043] [outer = 0x0] 20:53:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 77 (0x119153400) [pid = 2256] [serial = 1044] [outer = 0x1133fac00] 20:53:34 INFO - PROCESS | 2256 | 1467690814571 Marionette DEBUG loaded listener.js 20:53:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 78 (0x1214c8000) [pid = 2256] [serial = 1045] [outer = 0x1133fac00] 20:53:34 INFO - PROCESS | 2256 | 1467690814928 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]]]}] 20:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 20:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 521ms 20:53:34 INFO - PROCESS | 2256 | 1467690814975 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 20:53:34 INFO - PROCESS | 2256 | 1467690814977 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 20:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 20:53:34 INFO - PROCESS | 2256 | 1467690814979 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 20:53:34 INFO - PROCESS | 2256 | 1467690814980 Marionette TRACE conn2 <- [1,1366,null,{}] 20:53:34 INFO - PROCESS | 2256 | 1467690814982 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}] 20:53:34 INFO - PROCESS | 2256 | 1467690814984 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:35 INFO - PROCESS | 2256 | 1467690815062 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 20:53:35 INFO - PROCESS | 2256 | 1467690815068 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:35 INFO - PROCESS | 2256 | 1467690815069 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:35 INFO - PROCESS | 2256 | ++DOCSHELL 0x121617800 == 39 [pid = 2256] [id = 349] 20:53:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x118418400) [pid = 2256] [serial = 1046] [outer = 0x0] 20:53:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x126b8a800) [pid = 2256] [serial = 1047] [outer = 0x118418400] 20:53:35 INFO - PROCESS | 2256 | 1467690815093 Marionette DEBUG loaded listener.js 20:53:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x128be3800) [pid = 2256] [serial = 1048] [outer = 0x118418400] 20:53:35 INFO - PROCESS | 2256 | 1467690815426 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] 20:53:35 INFO - PROCESS | 2256 | 1467690815450 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 20:53:35 INFO - PROCESS | 2256 | 1467690815453 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 20:53:35 INFO - PROCESS | 2256 | 1467690815454 Marionette TRACE conn2 <- [1,1370,null,{}] 20:53:35 INFO - PROCESS | 2256 | 1467690815456 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}] 20:53:35 INFO - PROCESS | 2256 | 1467690815457 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:35 INFO - PROCESS | 2256 | 1467690815536 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 20:53:35 INFO - PROCESS | 2256 | 1467690815592 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:35 INFO - PROCESS | 2256 | 1467690815594 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:35 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a8ae000 == 40 [pid = 2256] [id = 350] 20:53:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x11877a400) [pid = 2256] [serial = 1049] [outer = 0x0] 20:53:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x128be5400) [pid = 2256] [serial = 1050] [outer = 0x11877a400] 20:53:35 INFO - PROCESS | 2256 | 1467690815621 Marionette DEBUG loaded listener.js 20:53:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x12920a000) [pid = 2256] [serial = 1051] [outer = 0x11877a400] 20:53:35 INFO - PROCESS | 2256 | 1467690815919 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] 20:53:35 INFO - PROCESS | 2256 | 1467690815973 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 20:53:35 INFO - PROCESS | 2256 | 1467690815975 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 20:53:35 INFO - PROCESS | 2256 | 1467690815976 Marionette TRACE conn2 <- [1,1374,null,{}] 20:53:35 INFO - PROCESS | 2256 | 1467690815979 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}] 20:53:35 INFO - PROCESS | 2256 | 1467690815980 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:36 INFO - PROCESS | 2256 | 1467690816074 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 20:53:36 INFO - PROCESS | 2256 | 1467690816078 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:36 INFO - PROCESS | 2256 | 1467690816079 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:36 INFO - PROCESS | 2256 | ++DOCSHELL 0x12ba1e800 == 41 [pid = 2256] [id = 351] 20:53:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x12920a400) [pid = 2256] [serial = 1052] [outer = 0x0] 20:53:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x129320800) [pid = 2256] [serial = 1053] [outer = 0x12920a400] 20:53:36 INFO - PROCESS | 2256 | 1467690816104 Marionette DEBUG loaded listener.js 20:53:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x12954a000) [pid = 2256] [serial = 1054] [outer = 0x12920a400] 20:53:36 INFO - PROCESS | 2256 | [2256] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:53:36 INFO - PROCESS | 2256 | 1467690816583 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] 20:53:36 INFO - PROCESS | 2256 | 1467690816597 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 20:53:36 INFO - PROCESS | 2256 | 1467690816600 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 20:53:36 INFO - PROCESS | 2256 | 1467690816603 Marionette TRACE conn2 <- [1,1378,null,{}] 20:53:36 INFO - PROCESS | 2256 | 1467690816606 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}] 20:53:36 INFO - PROCESS | 2256 | 1467690816608 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:36 INFO - PROCESS | 2256 | 1467690816719 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 20:53:36 INFO - PROCESS | 2256 | 1467690816776 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:36 INFO - PROCESS | 2256 | 1467690816777 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:36 INFO - PROCESS | 2256 | ++DOCSHELL 0x118371000 == 42 [pid = 2256] [id = 352] 20:53:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x1133f5c00) [pid = 2256] [serial = 1055] [outer = 0x0] 20:53:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x118220800) [pid = 2256] [serial = 1056] [outer = 0x1133f5c00] 20:53:36 INFO - PROCESS | 2256 | 1467690816809 Marionette DEBUG loaded listener.js 20:53:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x11832d400) [pid = 2256] [serial = 1057] [outer = 0x1133f5c00] 20:53:37 INFO - PROCESS | 2256 | 1467690817240 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] 20:53:37 INFO - PROCESS | 2256 | 1467690817275 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 20:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 20:53:37 INFO - PROCESS | 2256 | 1467690817280 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 20:53:37 INFO - PROCESS | 2256 | 1467690817282 Marionette TRACE conn2 <- [1,1382,null,{}] 20:53:37 INFO - PROCESS | 2256 | 1467690817285 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}] 20:53:37 INFO - PROCESS | 2256 | 1467690817286 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:37 INFO - PROCESS | 2256 | 1467690817391 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 20:53:37 INFO - PROCESS | 2256 | 1467690817458 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:37 INFO - PROCESS | 2256 | 1467690817459 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:37 INFO - PROCESS | 2256 | ++DOCSHELL 0x1215c0800 == 43 [pid = 2256] [id = 353] 20:53:37 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x118537c00) [pid = 2256] [serial = 1058] [outer = 0x0] 20:53:37 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x119b06c00) [pid = 2256] [serial = 1059] [outer = 0x118537c00] 20:53:37 INFO - PROCESS | 2256 | 1467690817492 Marionette DEBUG loaded listener.js 20:53:37 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x119e21000) [pid = 2256] [serial = 1060] [outer = 0x118537c00] 20:53:37 INFO - PROCESS | 2256 | [2256] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:53:37 INFO - PROCESS | 2256 | 1467690817949 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] 20:53:38 INFO - PROCESS | 2256 | 1467690818017 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 20:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 20:53:38 INFO - PROCESS | 2256 | 1467690818021 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 20:53:38 INFO - PROCESS | 2256 | 1467690818024 Marionette TRACE conn2 <- [1,1386,null,{}] 20:53:38 INFO - PROCESS | 2256 | 1467690818034 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}] 20:53:38 INFO - PROCESS | 2256 | 1467690818038 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:38 INFO - PROCESS | 2256 | 1467690818141 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 20:53:38 INFO - PROCESS | 2256 | 1467690818210 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:38 INFO - PROCESS | 2256 | 1467690818212 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:38 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b202800 == 44 [pid = 2256] [id = 354] 20:53:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x123d30000) [pid = 2256] [serial = 1061] [outer = 0x0] 20:53:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x12544d400) [pid = 2256] [serial = 1062] [outer = 0x123d30000] 20:53:38 INFO - PROCESS | 2256 | 1467690818244 Marionette DEBUG loaded listener.js 20:53:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x125d4d400) [pid = 2256] [serial = 1063] [outer = 0x123d30000] 20:53:38 INFO - PROCESS | 2256 | 1467690818677 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] 20:53:38 INFO - PROCESS | 2256 | 1467690818694 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 20:53:38 INFO - PROCESS | 2256 | 1467690818697 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 20:53:38 INFO - PROCESS | 2256 | 1467690818698 Marionette TRACE conn2 <- [1,1390,null,{}] 20:53:38 INFO - PROCESS | 2256 | 1467690818700 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}] 20:53:38 INFO - PROCESS | 2256 | 1467690818702 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:38 INFO - PROCESS | 2256 | 1467690818805 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 20:53:38 INFO - PROCESS | 2256 | 1467690818855 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:38 INFO - PROCESS | 2256 | 1467690818856 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:38 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd60000 == 45 [pid = 2256] [id = 355] 20:53:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x126452000) [pid = 2256] [serial = 1064] [outer = 0x0] 20:53:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x128be5800) [pid = 2256] [serial = 1065] [outer = 0x126452000] 20:53:38 INFO - PROCESS | 2256 | 1467690818885 Marionette DEBUG loaded listener.js 20:53:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x12920bc00) [pid = 2256] [serial = 1066] [outer = 0x126452000] 20:53:39 INFO - PROCESS | 2256 | 1467690819360 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]]]}] 20:53:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 20:53:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 720ms 20:53:39 INFO - PROCESS | 2256 | 1467690819556 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 20:53:39 INFO - PROCESS | 2256 | 1467690819558 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 20:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 20:53:39 INFO - PROCESS | 2256 | 1467690819580 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 20:53:39 INFO - PROCESS | 2256 | 1467690819581 Marionette TRACE conn2 <- [1,1394,null,{}] 20:53:39 INFO - PROCESS | 2256 | 1467690819585 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}] 20:53:39 INFO - PROCESS | 2256 | 1467690819587 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:39 INFO - PROCESS | 2256 | 1467690819685 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 20:53:39 INFO - PROCESS | 2256 | 1467690819737 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:39 INFO - PROCESS | 2256 | 1467690819740 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:39 INFO - PROCESS | 2256 | ++DOCSHELL 0x1199a5000 == 46 [pid = 2256] [id = 356] 20:53:39 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x118325000) [pid = 2256] [serial = 1067] [outer = 0x0] 20:53:39 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x1183a8400) [pid = 2256] [serial = 1068] [outer = 0x118325000] 20:53:39 INFO - PROCESS | 2256 | 1467690819768 Marionette DEBUG loaded listener.js 20:53:39 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x119111800) [pid = 2256] [serial = 1069] [outer = 0x118325000] 20:53:40 INFO - PROCESS | 2256 | 1467690820222 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]]]}] 20:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 20:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 670ms 20:53:40 INFO - PROCESS | 2256 | --DOCSHELL 0x12a8ae000 == 45 [pid = 2256] [id = 350] 20:53:40 INFO - PROCESS | 2256 | --DOCSHELL 0x121617800 == 44 [pid = 2256] [id = 349] 20:53:40 INFO - PROCESS | 2256 | --DOCSHELL 0x129289000 == 43 [pid = 2256] [id = 348] 20:53:40 INFO - PROCESS | 2256 | --DOCSHELL 0x12950d800 == 42 [pid = 2256] [id = 347] 20:53:40 INFO - PROCESS | 2256 | --DOCSHELL 0x128f6b000 == 41 [pid = 2256] [id = 346] 20:53:40 INFO - PROCESS | 2256 | --DOCSHELL 0x126b1f800 == 40 [pid = 2256] [id = 345] 20:53:40 INFO - PROCESS | 2256 | --DOCSHELL 0x119596000 == 39 [pid = 2256] [id = 344] 20:53:40 INFO - PROCESS | 2256 | --DOCSHELL 0x121618000 == 38 [pid = 2256] [id = 343] 20:53:40 INFO - PROCESS | 2256 | --DOCSHELL 0x119bab800 == 37 [pid = 2256] [id = 342] 20:53:40 INFO - PROCESS | 2256 | --DOCSHELL 0x118257000 == 36 [pid = 2256] [id = 341] 20:53:40 INFO - PROCESS | 2256 | --DOCSHELL 0x114f1a800 == 35 [pid = 2256] [id = 340] 20:53:40 INFO - PROCESS | 2256 | --DOCSHELL 0x1133dc000 == 34 [pid = 2256] [id = 338] 20:53:40 INFO - PROCESS | 2256 | --DOCSHELL 0x115e20800 == 33 [pid = 2256] [id = 330] 20:53:40 INFO - PROCESS | 2256 | --DOCSHELL 0x119289000 == 32 [pid = 2256] [id = 339] 20:53:40 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd60000 == 31 [pid = 2256] [id = 355] 20:53:40 INFO - PROCESS | 2256 | --DOCSHELL 0x12b202800 == 30 [pid = 2256] [id = 354] 20:53:40 INFO - PROCESS | 2256 | --DOCSHELL 0x1215c0800 == 29 [pid = 2256] [id = 353] 20:53:40 INFO - PROCESS | 2256 | --DOCSHELL 0x12ba1e800 == 28 [pid = 2256] [id = 351] 20:53:40 INFO - PROCESS | 2256 | --DOCSHELL 0x118371000 == 27 [pid = 2256] [id = 352] 20:53:40 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x119e59c00) [pid = 2256] [serial = 1005] [outer = 0x0] [url = about:blank] 20:53:40 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x119de8c00) [pid = 2256] [serial = 1002] [outer = 0x0] [url = about:blank] 20:53:40 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x125493800) [pid = 2256] [serial = 1011] [outer = 0x0] [url = about:blank] 20:53:40 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x128be2000) [pid = 2256] [serial = 985] [outer = 0x0] [url = about:blank] 20:53:40 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x1182b2400) [pid = 2256] [serial = 976] [outer = 0x0] [url = about:blank] 20:53:40 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x124ba3400) [pid = 2256] [serial = 988] [outer = 0x0] [url = about:blank] 20:53:40 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x123dab800) [pid = 2256] [serial = 982] [outer = 0x0] [url = about:blank] 20:53:40 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x119de6800) [pid = 2256] [serial = 979] [outer = 0x0] [url = about:blank] 20:53:40 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x124dd6c00) [pid = 2256] [serial = 1009] [outer = 0x0] [url = about:blank] 20:53:40 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x1211ebc00) [pid = 2256] [serial = 1006] [outer = 0x0] [url = about:blank] 20:53:40 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x119730000) [pid = 2256] [serial = 999] [outer = 0x0] [url = about:blank] 20:53:40 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x119951c00) [pid = 2256] [serial = 1000] [outer = 0x0] [url = about:blank] 20:53:40 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x115e03400) [pid = 2256] [serial = 993] [outer = 0x0] [url = about:blank] 20:53:40 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x112a85800) [pid = 2256] [serial = 994] [outer = 0x0] [url = about:blank] 20:53:40 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x118225400) [pid = 2256] [serial = 996] [outer = 0x0] [url = about:blank] 20:53:40 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x118324c00) [pid = 2256] [serial = 997] [outer = 0x0] [url = about:blank] 20:53:40 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x117494400) [pid = 2256] [serial = 990] [outer = 0x0] [url = about:blank] 20:53:40 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x11748fc00) [pid = 2256] [serial = 975] [outer = 0x0] [url = about:blank] 20:53:40 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x1195f7c00) [pid = 2256] [serial = 978] [outer = 0x0] [url = about:blank] 20:53:40 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x1216f8000) [pid = 2256] [serial = 1008] [outer = 0x0] [url = about:blank] 20:53:40 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x1216f0400) [pid = 2256] [serial = 981] [outer = 0x0] [url = about:blank] 20:53:40 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x1268ce000) [pid = 2256] [serial = 984] [outer = 0x0] [url = about:blank] 20:53:40 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x119d0c800) [pid = 2256] [serial = 987] [outer = 0x0] [url = about:blank] 20:53:40 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x119e27c00) [pid = 2256] [serial = 1003] [outer = 0x0] [url = about:blank] 20:53:40 INFO - PROCESS | 2256 | 1467690820964 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 20:53:40 INFO - PROCESS | 2256 | 1467690820967 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 20:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 20:53:41 INFO - PROCESS | 2256 | 1467690820999 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 20:53:41 INFO - PROCESS | 2256 | 1467690821001 Marionette TRACE conn2 <- [1,1398,null,{}] 20:53:41 INFO - PROCESS | 2256 | 1467690821005 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}] 20:53:41 INFO - PROCESS | 2256 | 1467690821007 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:41 INFO - PROCESS | 2256 | 1467690821088 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 20:53:41 INFO - PROCESS | 2256 | 1467690821092 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:41 INFO - PROCESS | 2256 | 1467690821095 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:41 INFO - PROCESS | 2256 | ++DOCSHELL 0x115d8c000 == 28 [pid = 2256] [id = 357] 20:53:41 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x112a85000) [pid = 2256] [serial = 1070] [outer = 0x0] 20:53:41 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x112d4e400) [pid = 2256] [serial = 1071] [outer = 0x112a85000] 20:53:41 INFO - PROCESS | 2256 | 1467690821125 Marionette DEBUG loaded listener.js 20:53:41 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x1133f8400) [pid = 2256] [serial = 1072] [outer = 0x112a85000] 20:53:41 INFO - PROCESS | 2256 | 1467690821460 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]]]}] 20:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 20:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 523ms 20:53:41 INFO - PROCESS | 2256 | 1467690821520 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 20:53:41 INFO - PROCESS | 2256 | 1467690821522 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 20:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 20:53:41 INFO - PROCESS | 2256 | 1467690821527 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 20:53:41 INFO - PROCESS | 2256 | 1467690821529 Marionette TRACE conn2 <- [1,1402,null,{}] 20:53:41 INFO - PROCESS | 2256 | 1467690821538 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}] 20:53:41 INFO - PROCESS | 2256 | 1467690821540 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:41 INFO - PROCESS | 2256 | 1467690821622 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 20:53:41 INFO - PROCESS | 2256 | 1467690821627 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:41 INFO - PROCESS | 2256 | 1467690821629 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:41 INFO - PROCESS | 2256 | ++DOCSHELL 0x11714c000 == 29 [pid = 2256] [id = 358] 20:53:41 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x116a21800) [pid = 2256] [serial = 1073] [outer = 0x0] 20:53:41 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x116fb2000) [pid = 2256] [serial = 1074] [outer = 0x116a21800] 20:53:41 INFO - PROCESS | 2256 | 1467690821663 Marionette DEBUG loaded listener.js 20:53:41 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x11748fc00) [pid = 2256] [serial = 1075] [outer = 0x116a21800] 20:53:42 INFO - PROCESS | 2256 | 1467690822120 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]]]}] 20:53:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 20:53:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 629ms 20:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 20:53:42 INFO - PROCESS | 2256 | 1467690822154 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 20:53:42 INFO - PROCESS | 2256 | 1467690822155 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 20:53:42 INFO - PROCESS | 2256 | 1467690822157 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 20:53:42 INFO - PROCESS | 2256 | 1467690822158 Marionette TRACE conn2 <- [1,1406,null,{}] 20:53:42 INFO - PROCESS | 2256 | 1467690822167 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}] 20:53:42 INFO - PROCESS | 2256 | 1467690822170 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:42 INFO - PROCESS | 2256 | 1467690822258 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 20:53:42 INFO - PROCESS | 2256 | 1467690822267 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:42 INFO - PROCESS | 2256 | 1467690822270 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:42 INFO - PROCESS | 2256 | ++DOCSHELL 0x11916f800 == 30 [pid = 2256] [id = 359] 20:53:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x11832dc00) [pid = 2256] [serial = 1076] [outer = 0x0] 20:53:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x1183aa800) [pid = 2256] [serial = 1077] [outer = 0x11832dc00] 20:53:42 INFO - PROCESS | 2256 | 1467690822299 Marionette DEBUG loaded listener.js 20:53:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x118772400) [pid = 2256] [serial = 1078] [outer = 0x11832dc00] 20:53:42 INFO - PROCESS | 2256 | 1467690822664 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]]]}] 20:53:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 20:53:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 520ms 20:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 20:53:42 INFO - PROCESS | 2256 | 1467690822677 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 20:53:42 INFO - PROCESS | 2256 | 1467690822678 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 20:53:42 INFO - PROCESS | 2256 | 1467690822683 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 20:53:42 INFO - PROCESS | 2256 | 1467690822685 Marionette TRACE conn2 <- [1,1410,null,{}] 20:53:42 INFO - PROCESS | 2256 | 1467690822688 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}] 20:53:42 INFO - PROCESS | 2256 | 1467690822690 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:42 INFO - PROCESS | 2256 | 1467690822797 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 20:53:42 INFO - PROCESS | 2256 | 1467690822804 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:42 INFO - PROCESS | 2256 | 1467690822806 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:42 INFO - PROCESS | 2256 | ++DOCSHELL 0x119593000 == 31 [pid = 2256] [id = 360] 20:53:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x11915dc00) [pid = 2256] [serial = 1079] [outer = 0x0] 20:53:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x1195f8000) [pid = 2256] [serial = 1080] [outer = 0x11915dc00] 20:53:42 INFO - PROCESS | 2256 | 1467690822831 Marionette DEBUG loaded listener.js 20:53:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x119730000) [pid = 2256] [serial = 1081] [outer = 0x11915dc00] 20:53:43 INFO - PROCESS | 2256 | 1467690823184 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]]]}] 20:53:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 20:53:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 523ms 20:53:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 20:53:43 INFO - PROCESS | 2256 | 1467690823205 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 20:53:43 INFO - PROCESS | 2256 | 1467690823207 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 20:53:43 INFO - PROCESS | 2256 | 1467690823209 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 20:53:43 INFO - PROCESS | 2256 | 1467690823210 Marionette TRACE conn2 <- [1,1414,null,{}] 20:53:43 INFO - PROCESS | 2256 | 1467690823213 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}] 20:53:43 INFO - PROCESS | 2256 | 1467690823215 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:43 INFO - PROCESS | 2256 | 1467690823318 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 20:53:43 INFO - PROCESS | 2256 | 1467690823365 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:43 INFO - PROCESS | 2256 | 1467690823366 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:43 INFO - PROCESS | 2256 | ++DOCSHELL 0x1212e8000 == 32 [pid = 2256] [id = 361] 20:53:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x119920c00) [pid = 2256] [serial = 1082] [outer = 0x0] 20:53:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x119b06800) [pid = 2256] [serial = 1083] [outer = 0x119920c00] 20:53:43 INFO - PROCESS | 2256 | 1467690823393 Marionette DEBUG loaded listener.js 20:53:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x119deac00) [pid = 2256] [serial = 1084] [outer = 0x119920c00] 20:53:43 INFO - PROCESS | 2256 | 1467690823743 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]]]}] 20:53:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 20:53:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 568ms 20:53:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 20:53:43 INFO - PROCESS | 2256 | 1467690823778 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 20:53:43 INFO - PROCESS | 2256 | 1467690823780 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 20:53:43 INFO - PROCESS | 2256 | 1467690823782 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 20:53:43 INFO - PROCESS | 2256 | 1467690823783 Marionette TRACE conn2 <- [1,1418,null,{}] 20:53:43 INFO - PROCESS | 2256 | 1467690823786 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}] 20:53:43 INFO - PROCESS | 2256 | 1467690823790 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:43 INFO - PROCESS | 2256 | 1467690823907 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 20:53:43 INFO - PROCESS | 2256 | 1467690823919 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:43 INFO - PROCESS | 2256 | 1467690823920 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:43 INFO - PROCESS | 2256 | ++DOCSHELL 0x121a7d000 == 33 [pid = 2256] [id = 362] 20:53:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x119e21400) [pid = 2256] [serial = 1085] [outer = 0x0] 20:53:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x119e5a800) [pid = 2256] [serial = 1086] [outer = 0x119e21400] 20:53:43 INFO - PROCESS | 2256 | 1467690823946 Marionette DEBUG loaded listener.js 20:53:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x1215dfc00) [pid = 2256] [serial = 1087] [outer = 0x119e21400] 20:53:44 INFO - PROCESS | 2256 | 1467690824373 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]]]}] 20:53:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 20:53:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 621ms 20:53:44 INFO - PROCESS | 2256 | 1467690824404 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 20:53:44 INFO - PROCESS | 2256 | 1467690824406 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 20:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 20:53:44 INFO - PROCESS | 2256 | 1467690824417 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 20:53:44 INFO - PROCESS | 2256 | 1467690824419 Marionette TRACE conn2 <- [1,1422,null,{}] 20:53:44 INFO - PROCESS | 2256 | 1467690824423 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}] 20:53:44 INFO - PROCESS | 2256 | 1467690824425 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:44 INFO - PROCESS | 2256 | 1467690824539 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 20:53:44 INFO - PROCESS | 2256 | 1467690824548 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:44 INFO - PROCESS | 2256 | 1467690824550 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:44 INFO - PROCESS | 2256 | ++DOCSHELL 0x124f2f800 == 34 [pid = 2256] [id = 363] 20:53:44 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x115deb800) [pid = 2256] [serial = 1088] [outer = 0x0] 20:53:44 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x1216ed000) [pid = 2256] [serial = 1089] [outer = 0x115deb800] 20:53:44 INFO - PROCESS | 2256 | 1467690824619 Marionette DEBUG loaded listener.js 20:53:44 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x121990800) [pid = 2256] [serial = 1090] [outer = 0x115deb800] 20:53:44 INFO - PROCESS | 2256 | 1467690824951 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]]]}] 20:53:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 20:53:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 572ms 20:53:44 INFO - PROCESS | 2256 | 1467690824989 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 20:53:44 INFO - PROCESS | 2256 | 1467690824990 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 20:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 20:53:44 INFO - PROCESS | 2256 | 1467690824992 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 20:53:44 INFO - PROCESS | 2256 | 1467690824994 Marionette TRACE conn2 <- [1,1426,null,{}] 20:53:44 INFO - PROCESS | 2256 | 1467690824996 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}] 20:53:44 INFO - PROCESS | 2256 | 1467690824997 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:45 INFO - PROCESS | 2256 | 1467690825273 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 20:53:45 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x12920a400) [pid = 2256] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 20:53:45 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x1133fac00) [pid = 2256] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 20:53:45 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x116902c00) [pid = 2256] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 20:53:45 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x124dd9400) [pid = 2256] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 20:53:45 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x123f55400) [pid = 2256] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 20:53:45 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x111f1a400) [pid = 2256] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 20:53:45 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x113c55800) [pid = 2256] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 20:53:45 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x112d49000) [pid = 2256] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 20:53:45 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x11331a800) [pid = 2256] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 20:53:45 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x116f42400) [pid = 2256] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 20:53:45 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x1133f3400) [pid = 2256] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 20:53:45 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x121363400) [pid = 2256] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 20:53:45 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x11877a400) [pid = 2256] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 20:53:45 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x1129b2c00) [pid = 2256] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 20:53:45 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x1266d7400) [pid = 2256] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 20:53:45 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x118418400) [pid = 2256] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 20:53:45 INFO - PROCESS | 2256 | 1467690825315 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:45 INFO - PROCESS | 2256 | 1467690825317 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:45 INFO - PROCESS | 2256 | ++DOCSHELL 0x115ec0000 == 35 [pid = 2256] [id = 364] 20:53:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x1121b9800) [pid = 2256] [serial = 1091] [outer = 0x0] 20:53:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x112a88c00) [pid = 2256] [serial = 1092] [outer = 0x1121b9800] 20:53:45 INFO - PROCESS | 2256 | 1467690825343 Marionette DEBUG loaded listener.js 20:53:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x1161a0000) [pid = 2256] [serial = 1093] [outer = 0x1121b9800] 20:53:45 INFO - PROCESS | 2256 | 1467690825669 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]]]}] 20:53:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 20:53:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 717ms 20:53:45 INFO - PROCESS | 2256 | 1467690825711 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 20:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 20:53:45 INFO - PROCESS | 2256 | 1467690825712 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 20:53:45 INFO - PROCESS | 2256 | 1467690825714 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 20:53:45 INFO - PROCESS | 2256 | 1467690825716 Marionette TRACE conn2 <- [1,1430,null,{}] 20:53:45 INFO - PROCESS | 2256 | 1467690825718 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}] 20:53:45 INFO - PROCESS | 2256 | 1467690825719 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:45 INFO - PROCESS | 2256 | 1467690825795 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 20:53:45 INFO - PROCESS | 2256 | 1467690825871 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:45 INFO - PROCESS | 2256 | 1467690825872 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:45 INFO - PROCESS | 2256 | ++DOCSHELL 0x128b52000 == 36 [pid = 2256] [id = 365] 20:53:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x115e04000) [pid = 2256] [serial = 1094] [outer = 0x0] 20:53:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x118418400) [pid = 2256] [serial = 1095] [outer = 0x115e04000] 20:53:45 INFO - PROCESS | 2256 | 1467690825897 Marionette DEBUG loaded listener.js 20:53:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x123d36000) [pid = 2256] [serial = 1096] [outer = 0x115e04000] 20:53:46 INFO - PROCESS | 2256 | 1467690826169 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]]]}] 20:53:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 20:53:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 468ms 20:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 20:53:46 INFO - PROCESS | 2256 | 1467690826186 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 20:53:46 INFO - PROCESS | 2256 | 1467690826187 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 20:53:46 INFO - PROCESS | 2256 | 1467690826189 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 20:53:46 INFO - PROCESS | 2256 | 1467690826190 Marionette TRACE conn2 <- [1,1434,null,{}] 20:53:46 INFO - PROCESS | 2256 | 1467690826193 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}] 20:53:46 INFO - PROCESS | 2256 | 1467690826194 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:46 INFO - PROCESS | 2256 | 1467690826281 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 20:53:46 INFO - PROCESS | 2256 | 1467690826287 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:46 INFO - PROCESS | 2256 | 1467690826288 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:46 INFO - PROCESS | 2256 | ++DOCSHELL 0x12950e000 == 37 [pid = 2256] [id = 366] 20:53:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x123da2000) [pid = 2256] [serial = 1097] [outer = 0x0] 20:53:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x124d16c00) [pid = 2256] [serial = 1098] [outer = 0x123da2000] 20:53:46 INFO - PROCESS | 2256 | 1467690826312 Marionette DEBUG loaded listener.js 20:53:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x119733c00) [pid = 2256] [serial = 1099] [outer = 0x123da2000] 20:53:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 20:53:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 471ms 20:53:46 INFO - PROCESS | 2256 | 1467690826657 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]]]}] 20:53:46 INFO - PROCESS | 2256 | 1467690826660 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 20:53:46 INFO - PROCESS | 2256 | 1467690826665 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 20:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 20:53:46 INFO - PROCESS | 2256 | 1467690826672 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 20:53:46 INFO - PROCESS | 2256 | 1467690826675 Marionette TRACE conn2 <- [1,1438,null,{}] 20:53:46 INFO - PROCESS | 2256 | 1467690826677 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}] 20:53:46 INFO - PROCESS | 2256 | 1467690826682 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:46 INFO - PROCESS | 2256 | 1467690826825 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 20:53:46 INFO - PROCESS | 2256 | 1467690826837 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:46 INFO - PROCESS | 2256 | 1467690826838 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:46 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a660000 == 38 [pid = 2256] [id = 367] 20:53:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x1182b5c00) [pid = 2256] [serial = 1100] [outer = 0x0] 20:53:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x125496400) [pid = 2256] [serial = 1101] [outer = 0x1182b5c00] 20:53:46 INFO - PROCESS | 2256 | 1467690826891 Marionette DEBUG loaded listener.js 20:53:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x12645e400) [pid = 2256] [serial = 1102] [outer = 0x1182b5c00] 20:53:47 INFO - PROCESS | 2256 | 1467690827448 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]]]}] 20:53:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 20:53:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 821ms 20:53:47 INFO - PROCESS | 2256 | 1467690827493 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 20:53:47 INFO - PROCESS | 2256 | 1467690827496 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 20:53:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 20:53:47 INFO - PROCESS | 2256 | 1467690827500 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 20:53:47 INFO - PROCESS | 2256 | 1467690827502 Marionette TRACE conn2 <- [1,1442,null,{}] 20:53:47 INFO - PROCESS | 2256 | 1467690827506 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}] 20:53:47 INFO - PROCESS | 2256 | 1467690827508 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:47 INFO - PROCESS | 2256 | 1467690827625 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 20:53:47 INFO - PROCESS | 2256 | 1467690827700 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:47 INFO - PROCESS | 2256 | 1467690827702 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:47 INFO - PROCESS | 2256 | ++DOCSHELL 0x116fa5800 == 39 [pid = 2256] [id = 368] 20:53:47 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x1129b0400) [pid = 2256] [serial = 1103] [outer = 0x0] 20:53:47 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x1133f4800) [pid = 2256] [serial = 1104] [outer = 0x1129b0400] 20:53:47 INFO - PROCESS | 2256 | 1467690827734 Marionette DEBUG loaded listener.js 20:53:47 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x11646c800) [pid = 2256] [serial = 1105] [outer = 0x1129b0400] 20:53:48 INFO - PROCESS | 2256 | 1467690828318 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]]]}] 20:53:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 20:53:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 871ms 20:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 20:53:48 INFO - PROCESS | 2256 | 1467690828371 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 20:53:48 INFO - PROCESS | 2256 | 1467690828374 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 20:53:48 INFO - PROCESS | 2256 | 1467690828379 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 20:53:48 INFO - PROCESS | 2256 | 1467690828381 Marionette TRACE conn2 <- [1,1446,null,{}] 20:53:48 INFO - PROCESS | 2256 | 1467690828384 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}] 20:53:48 INFO - PROCESS | 2256 | 1467690828385 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:48 INFO - PROCESS | 2256 | 1467690828494 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 20:53:48 INFO - PROCESS | 2256 | 1467690828584 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:48 INFO - PROCESS | 2256 | 1467690828586 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:48 INFO - PROCESS | 2256 | ++DOCSHELL 0x1212e4800 == 40 [pid = 2256] [id = 369] 20:53:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x117490400) [pid = 2256] [serial = 1106] [outer = 0x0] 20:53:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x11821ec00) [pid = 2256] [serial = 1107] [outer = 0x117490400] 20:53:48 INFO - PROCESS | 2256 | 1467690828617 Marionette DEBUG loaded listener.js 20:53:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x118412400) [pid = 2256] [serial = 1108] [outer = 0x117490400] 20:53:49 INFO - PROCESS | 2256 | 1467690829298 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]]]}] 20:53:49 INFO - PROCESS | 2256 | --DOCSHELL 0x12950e000 == 39 [pid = 2256] [id = 366] 20:53:49 INFO - PROCESS | 2256 | --DOCSHELL 0x128b52000 == 38 [pid = 2256] [id = 365] 20:53:49 INFO - PROCESS | 2256 | --DOCSHELL 0x115ec0000 == 37 [pid = 2256] [id = 364] 20:53:49 INFO - PROCESS | 2256 | --DOCSHELL 0x124f2f800 == 36 [pid = 2256] [id = 363] 20:53:49 INFO - PROCESS | 2256 | --DOCSHELL 0x121a7d000 == 35 [pid = 2256] [id = 362] 20:53:49 INFO - PROCESS | 2256 | --DOCSHELL 0x1212e8000 == 34 [pid = 2256] [id = 361] 20:53:49 INFO - PROCESS | 2256 | --DOCSHELL 0x119593000 == 33 [pid = 2256] [id = 360] 20:53:49 INFO - PROCESS | 2256 | --DOCSHELL 0x11916f800 == 32 [pid = 2256] [id = 359] 20:53:49 INFO - PROCESS | 2256 | --DOCSHELL 0x11714c000 == 31 [pid = 2256] [id = 358] 20:53:49 INFO - PROCESS | 2256 | --DOCSHELL 0x115d8c000 == 30 [pid = 2256] [id = 357] 20:53:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 20:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 972ms 20:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 20:53:49 INFO - PROCESS | 2256 | 1467690829352 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 20:53:49 INFO - PROCESS | 2256 | 1467690829354 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 20:53:49 INFO - PROCESS | 2256 | 1467690829357 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 20:53:49 INFO - PROCESS | 2256 | 1467690829359 Marionette TRACE conn2 <- [1,1450,null,{}] 20:53:49 INFO - PROCESS | 2256 | 1467690829364 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}] 20:53:49 INFO - PROCESS | 2256 | 1467690829366 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:49 INFO - PROCESS | 2256 | 1467690829451 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 20:53:49 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x12954a000) [pid = 2256] [serial = 1054] [outer = 0x0] [url = about:blank] 20:53:49 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x129320800) [pid = 2256] [serial = 1053] [outer = 0x0] [url = about:blank] 20:53:49 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x12920a000) [pid = 2256] [serial = 1051] [outer = 0x0] [url = about:blank] 20:53:49 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x1214c8000) [pid = 2256] [serial = 1045] [outer = 0x0] [url = about:blank] 20:53:49 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x1176f7800) [pid = 2256] [serial = 1018] [outer = 0x0] [url = about:blank] 20:53:49 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x125d47400) [pid = 2256] [serial = 1012] [outer = 0x0] [url = about:blank] 20:53:49 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x119153400) [pid = 2256] [serial = 1044] [outer = 0x0] [url = about:blank] 20:53:49 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x12549d800) [pid = 2256] [serial = 1036] [outer = 0x0] [url = about:blank] 20:53:49 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x1129b2000) [pid = 2256] [serial = 1015] [outer = 0x0] [url = about:blank] 20:53:49 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x118535000) [pid = 2256] [serial = 1024] [outer = 0x0] [url = about:blank] 20:53:49 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x119e51400) [pid = 2256] [serial = 1029] [outer = 0x0] [url = about:blank] 20:53:49 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x119d10000) [pid = 2256] [serial = 1027] [outer = 0x0] [url = about:blank] 20:53:49 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x1182b1800) [pid = 2256] [serial = 991] [outer = 0x0] [url = about:blank] 20:53:49 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x11827b800) [pid = 2256] [serial = 1023] [outer = 0x0] [url = about:blank] 20:53:49 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x11269fc00) [pid = 2256] [serial = 1014] [outer = 0x0] [url = about:blank] 20:53:49 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x117489c00) [pid = 2256] [serial = 1021] [outer = 0x0] [url = about:blank] 20:53:49 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x121688400) [pid = 2256] [serial = 1032] [outer = 0x0] [url = about:blank] 20:53:49 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x128be5400) [pid = 2256] [serial = 1050] [outer = 0x0] [url = about:blank] 20:53:49 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x126450400) [pid = 2256] [serial = 1038] [outer = 0x0] [url = about:blank] 20:53:49 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x11991b000) [pid = 2256] [serial = 1026] [outer = 0x0] [url = about:blank] 20:53:49 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x12127f800) [pid = 2256] [serial = 1030] [outer = 0x0] [url = about:blank] 20:53:49 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x1266d3c00) [pid = 2256] [serial = 1039] [outer = 0x0] [url = about:blank] 20:53:49 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x126b8a400) [pid = 2256] [serial = 1042] [outer = 0x0] [url = about:blank] 20:53:49 INFO - PROCESS | 2256 | --DOMWINDOW == 77 (0x1266f0800) [pid = 2256] [serial = 1041] [outer = 0x0] [url = about:blank] 20:53:49 INFO - PROCESS | 2256 | --DOMWINDOW == 76 (0x121992000) [pid = 2256] [serial = 1033] [outer = 0x0] [url = about:blank] 20:53:49 INFO - PROCESS | 2256 | --DOMWINDOW == 75 (0x128be3800) [pid = 2256] [serial = 1048] [outer = 0x0] [url = about:blank] 20:53:49 INFO - PROCESS | 2256 | --DOMWINDOW == 74 (0x124b9cc00) [pid = 2256] [serial = 1035] [outer = 0x0] [url = about:blank] 20:53:49 INFO - PROCESS | 2256 | --DOMWINDOW == 73 (0x116f44400) [pid = 2256] [serial = 1017] [outer = 0x0] [url = about:blank] 20:53:49 INFO - PROCESS | 2256 | --DOMWINDOW == 72 (0x113c55400) [pid = 2256] [serial = 1020] [outer = 0x0] [url = about:blank] 20:53:49 INFO - PROCESS | 2256 | --DOMWINDOW == 71 (0x126b8a800) [pid = 2256] [serial = 1047] [outer = 0x0] [url = about:blank] 20:53:49 INFO - PROCESS | 2256 | 1467690829512 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:49 INFO - PROCESS | 2256 | 1467690829514 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:49 INFO - PROCESS | 2256 | ++DOCSHELL 0x1169af800 == 31 [pid = 2256] [id = 370] 20:53:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 72 (0x1133f5800) [pid = 2256] [serial = 1109] [outer = 0x0] 20:53:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 73 (0x116a1b800) [pid = 2256] [serial = 1110] [outer = 0x1133f5800] 20:53:49 INFO - PROCESS | 2256 | 1467690829545 Marionette DEBUG loaded listener.js 20:53:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 74 (0x117490800) [pid = 2256] [serial = 1111] [outer = 0x1133f5800] 20:53:49 INFO - PROCESS | 2256 | 1467690829879 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]]]}] 20:53:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 20:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 571ms 20:53:49 INFO - PROCESS | 2256 | 1467690829928 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 20:53:49 INFO - PROCESS | 2256 | 1467690829931 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 20:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 20:53:49 INFO - PROCESS | 2256 | 1467690829935 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 20:53:49 INFO - PROCESS | 2256 | 1467690829937 Marionette TRACE conn2 <- [1,1454,null,{}] 20:53:49 INFO - PROCESS | 2256 | 1467690829939 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}] 20:53:49 INFO - PROCESS | 2256 | 1467690829941 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:50 INFO - PROCESS | 2256 | 1467690830021 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 20:53:50 INFO - PROCESS | 2256 | 1467690830089 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:50 INFO - PROCESS | 2256 | 1467690830090 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:50 INFO - PROCESS | 2256 | ++DOCSHELL 0x1185a0800 == 32 [pid = 2256] [id = 371] 20:53:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 75 (0x11822a400) [pid = 2256] [serial = 1112] [outer = 0x0] 20:53:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 76 (0x118777c00) [pid = 2256] [serial = 1113] [outer = 0x11822a400] 20:53:50 INFO - PROCESS | 2256 | 1467690830117 Marionette DEBUG loaded listener.js 20:53:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 77 (0x11915a000) [pid = 2256] [serial = 1114] [outer = 0x11822a400] 20:53:50 INFO - PROCESS | 2256 | 1467690830423 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]]]}] 20:53:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 20:53:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 519ms 20:53:50 INFO - PROCESS | 2256 | 1467690830454 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 20:53:50 INFO - PROCESS | 2256 | 1467690830456 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 20:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 20:53:50 INFO - PROCESS | 2256 | 1467690830458 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 20:53:50 INFO - PROCESS | 2256 | 1467690830460 Marionette TRACE conn2 <- [1,1458,null,{}] 20:53:50 INFO - PROCESS | 2256 | 1467690830471 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}] 20:53:50 INFO - PROCESS | 2256 | 1467690830474 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:50 INFO - PROCESS | 2256 | 1467690830554 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 20:53:50 INFO - PROCESS | 2256 | 1467690830559 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:50 INFO - PROCESS | 2256 | 1467690830561 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:50 INFO - PROCESS | 2256 | ++DOCSHELL 0x11a01e000 == 33 [pid = 2256] [id = 372] 20:53:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 78 (0x112e9bc00) [pid = 2256] [serial = 1115] [outer = 0x0] 20:53:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x119b07800) [pid = 2256] [serial = 1116] [outer = 0x112e9bc00] 20:53:50 INFO - PROCESS | 2256 | 1467690830591 Marionette DEBUG loaded listener.js 20:53:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x119e26c00) [pid = 2256] [serial = 1117] [outer = 0x112e9bc00] 20:53:50 INFO - PROCESS | 2256 | 1467690830953 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]]]}] 20:53:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 20:53:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 525ms 20:53:50 INFO - PROCESS | 2256 | 1467690830983 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 20:53:50 INFO - PROCESS | 2256 | 1467690830985 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 20:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 20:53:50 INFO - PROCESS | 2256 | 1467690830987 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 20:53:50 INFO - PROCESS | 2256 | 1467690830988 Marionette TRACE conn2 <- [1,1462,null,{}] 20:53:50 INFO - PROCESS | 2256 | 1467690830991 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}] 20:53:50 INFO - PROCESS | 2256 | 1467690830992 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:51 INFO - PROCESS | 2256 | 1467690831074 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 20:53:51 INFO - PROCESS | 2256 | 1467690831078 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:51 INFO - PROCESS | 2256 | 1467690831079 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:51 INFO - PROCESS | 2256 | ++DOCSHELL 0x121a78800 == 34 [pid = 2256] [id = 373] 20:53:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x119e55800) [pid = 2256] [serial = 1118] [outer = 0x0] 20:53:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x11a173800) [pid = 2256] [serial = 1119] [outer = 0x119e55800] 20:53:51 INFO - PROCESS | 2256 | 1467690831109 Marionette DEBUG loaded listener.js 20:53:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x12127fc00) [pid = 2256] [serial = 1120] [outer = 0x119e55800] 20:53:51 INFO - PROCESS | 2256 | 1467690831461 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]]]}] 20:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 20:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 522ms 20:53:51 INFO - PROCESS | 2256 | 1467690831510 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 20:53:51 INFO - PROCESS | 2256 | 1467690831511 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 20:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 20:53:51 INFO - PROCESS | 2256 | 1467690831513 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 20:53:51 INFO - PROCESS | 2256 | 1467690831514 Marionette TRACE conn2 <- [1,1466,null,{}] 20:53:51 INFO - PROCESS | 2256 | 1467690831517 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}] 20:53:51 INFO - PROCESS | 2256 | 1467690831518 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:51 INFO - PROCESS | 2256 | 1467690831623 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 20:53:51 INFO - PROCESS | 2256 | 1467690831633 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:51 INFO - PROCESS | 2256 | 1467690831635 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:51 INFO - PROCESS | 2256 | ++DOCSHELL 0x125d12000 == 35 [pid = 2256] [id = 374] 20:53:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x119e54800) [pid = 2256] [serial = 1121] [outer = 0x0] 20:53:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x121364400) [pid = 2256] [serial = 1122] [outer = 0x119e54800] 20:53:51 INFO - PROCESS | 2256 | 1467690831659 Marionette DEBUG loaded listener.js 20:53:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x1216f9800) [pid = 2256] [serial = 1123] [outer = 0x119e54800] 20:53:52 INFO - PROCESS | 2256 | 1467690832019 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]]]}] 20:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 20:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 519ms 20:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 20:53:52 INFO - PROCESS | 2256 | 1467690832033 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 20:53:52 INFO - PROCESS | 2256 | 1467690832034 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 20:53:52 INFO - PROCESS | 2256 | 1467690832036 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 20:53:52 INFO - PROCESS | 2256 | 1467690832037 Marionette TRACE conn2 <- [1,1470,null,{}] 20:53:52 INFO - PROCESS | 2256 | 1467690832040 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}] 20:53:52 INFO - PROCESS | 2256 | 1467690832044 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:52 INFO - PROCESS | 2256 | 1467690832169 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 20:53:52 INFO - PROCESS | 2256 | 1467690832173 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:52 INFO - PROCESS | 2256 | 1467690832174 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:52 INFO - PROCESS | 2256 | ++DOCSHELL 0x128b54800 == 36 [pid = 2256] [id = 375] 20:53:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x121992000) [pid = 2256] [serial = 1124] [outer = 0x0] 20:53:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x123f50c00) [pid = 2256] [serial = 1125] [outer = 0x121992000] 20:53:52 INFO - PROCESS | 2256 | 1467690832199 Marionette DEBUG loaded listener.js 20:53:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x1264eb400) [pid = 2256] [serial = 1126] [outer = 0x121992000] 20:53:52 INFO - PROCESS | 2256 | 1467690832588 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]]]}] 20:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 20:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 569ms 20:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 20:53:52 INFO - PROCESS | 2256 | 1467690832606 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 20:53:52 INFO - PROCESS | 2256 | 1467690832607 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 20:53:52 INFO - PROCESS | 2256 | 1467690832609 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 20:53:52 INFO - PROCESS | 2256 | 1467690832610 Marionette TRACE conn2 <- [1,1474,null,{}] 20:53:52 INFO - PROCESS | 2256 | 1467690832614 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}] 20:53:52 INFO - PROCESS | 2256 | 1467690832616 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:52 INFO - PROCESS | 2256 | 1467690832720 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 20:53:52 INFO - PROCESS | 2256 | 1467690832724 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:52 INFO - PROCESS | 2256 | 1467690832725 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:52 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a805000 == 37 [pid = 2256] [id = 376] 20:53:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x1264ed000) [pid = 2256] [serial = 1127] [outer = 0x0] 20:53:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x1266d5400) [pid = 2256] [serial = 1128] [outer = 0x1264ed000] 20:53:52 INFO - PROCESS | 2256 | 1467690832749 Marionette DEBUG loaded listener.js 20:53:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x128be9c00) [pid = 2256] [serial = 1129] [outer = 0x1264ed000] 20:53:53 INFO - PROCESS | 2256 | 1467690833095 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]]]}] 20:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 20:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 518ms 20:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 20:53:53 INFO - PROCESS | 2256 | 1467690833128 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 20:53:53 INFO - PROCESS | 2256 | 1467690833130 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 20:53:53 INFO - PROCESS | 2256 | 1467690833134 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 20:53:53 INFO - PROCESS | 2256 | 1467690833135 Marionette TRACE conn2 <- [1,1478,null,{}] 20:53:53 INFO - PROCESS | 2256 | 1467690833138 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}] 20:53:53 INFO - PROCESS | 2256 | 1467690833139 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:53 INFO - PROCESS | 2256 | 1467690833237 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 20:53:53 INFO - PROCESS | 2256 | 1467690833249 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:53 INFO - PROCESS | 2256 | 1467690833250 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:53 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b02f000 == 38 [pid = 2256] [id = 377] 20:53:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x128bea400) [pid = 2256] [serial = 1130] [outer = 0x0] 20:53:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x12920a400) [pid = 2256] [serial = 1131] [outer = 0x128bea400] 20:53:53 INFO - PROCESS | 2256 | 1467690833275 Marionette DEBUG loaded listener.js 20:53:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x129319000) [pid = 2256] [serial = 1132] [outer = 0x128bea400] 20:53:53 INFO - PROCESS | 2256 | 1467690833724 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]]]}] 20:53:53 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x1133f5c00) [pid = 2256] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 20:53:53 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x118537c00) [pid = 2256] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 20:53:53 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x11832dc00) [pid = 2256] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 20:53:53 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x11915dc00) [pid = 2256] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 20:53:53 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x116a21800) [pid = 2256] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 20:53:53 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x112a85000) [pid = 2256] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 20:53:53 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x118325000) [pid = 2256] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 20:53:53 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x123d30000) [pid = 2256] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 20:53:53 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x126452000) [pid = 2256] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 20:53:53 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x123da2000) [pid = 2256] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 20:53:53 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x119920c00) [pid = 2256] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 20:53:53 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x119e21400) [pid = 2256] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 20:53:53 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x115deb800) [pid = 2256] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 20:53:53 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x1121b9800) [pid = 2256] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 20:53:53 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x115e04000) [pid = 2256] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 20:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 20:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 669ms 20:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 20:53:53 INFO - PROCESS | 2256 | 1467690833804 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 20:53:53 INFO - PROCESS | 2256 | 1467690833805 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 20:53:53 INFO - PROCESS | 2256 | 1467690833807 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 20:53:53 INFO - PROCESS | 2256 | 1467690833808 Marionette TRACE conn2 <- [1,1482,null,{}] 20:53:53 INFO - PROCESS | 2256 | 1467690833811 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}] 20:53:53 INFO - PROCESS | 2256 | 1467690833812 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:53 INFO - PROCESS | 2256 | 1467690833892 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 20:53:53 INFO - PROCESS | 2256 | 1467690833896 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:53 INFO - PROCESS | 2256 | 1467690833899 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:53 INFO - PROCESS | 2256 | ++DOCSHELL 0x119bc3000 == 39 [pid = 2256] [id = 378] 20:53:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x115e04000) [pid = 2256] [serial = 1133] [outer = 0x0] 20:53:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x116f43000) [pid = 2256] [serial = 1134] [outer = 0x115e04000] 20:53:53 INFO - PROCESS | 2256 | 1467690833924 Marionette DEBUG loaded listener.js 20:53:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x119467400) [pid = 2256] [serial = 1135] [outer = 0x115e04000] 20:53:54 INFO - PROCESS | 2256 | 1467690834276 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]]]}] 20:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 20:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 521ms 20:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 20:53:54 INFO - PROCESS | 2256 | 1467690834328 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 20:53:54 INFO - PROCESS | 2256 | 1467690834329 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 20:53:54 INFO - PROCESS | 2256 | 1467690834331 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 20:53:54 INFO - PROCESS | 2256 | 1467690834332 Marionette TRACE conn2 <- [1,1486,null,{}] 20:53:54 INFO - PROCESS | 2256 | 1467690834334 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}] 20:53:54 INFO - PROCESS | 2256 | 1467690834335 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:54 INFO - PROCESS | 2256 | 1467690834438 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 20:53:54 INFO - PROCESS | 2256 | 1467690834442 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:54 INFO - PROCESS | 2256 | 1467690834443 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:54 INFO - PROCESS | 2256 | ++DOCSHELL 0x12ba34800 == 40 [pid = 2256] [id = 379] 20:53:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x119920c00) [pid = 2256] [serial = 1136] [outer = 0x0] 20:53:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x123d2c400) [pid = 2256] [serial = 1137] [outer = 0x119920c00] 20:53:54 INFO - PROCESS | 2256 | 1467690834480 Marionette DEBUG loaded listener.js 20:53:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x12920e000) [pid = 2256] [serial = 1138] [outer = 0x119920c00] 20:53:54 INFO - PROCESS | 2256 | 1467690834923 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]]]}] 20:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 20:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 620ms 20:53:54 INFO - PROCESS | 2256 | 1467690834959 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 20:53:54 INFO - PROCESS | 2256 | 1467690834961 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 20:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 20:53:54 INFO - PROCESS | 2256 | 1467690834968 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 20:53:54 INFO - PROCESS | 2256 | 1467690834970 Marionette TRACE conn2 <- [1,1490,null,{}] 20:53:54 INFO - PROCESS | 2256 | 1467690834972 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}] 20:53:54 INFO - PROCESS | 2256 | 1467690834974 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:55 INFO - PROCESS | 2256 | 1467690835069 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 20:53:55 INFO - PROCESS | 2256 | 1467690835073 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:55 INFO - PROCESS | 2256 | 1467690835075 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:55 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd7b000 == 41 [pid = 2256] [id = 380] 20:53:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x12954e400) [pid = 2256] [serial = 1139] [outer = 0x0] 20:53:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x1295aa800) [pid = 2256] [serial = 1140] [outer = 0x12954e400] 20:53:55 INFO - PROCESS | 2256 | 1467690835101 Marionette DEBUG loaded listener.js 20:53:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x1295b2400) [pid = 2256] [serial = 1141] [outer = 0x12954e400] 20:53:55 INFO - PROCESS | 2256 | 1467690835451 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]]]}] 20:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 20:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 524ms 20:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 20:53:55 INFO - PROCESS | 2256 | 1467690835487 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 20:53:55 INFO - PROCESS | 2256 | 1467690835489 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 20:53:55 INFO - PROCESS | 2256 | 1467690835491 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 20:53:55 INFO - PROCESS | 2256 | 1467690835492 Marionette TRACE conn2 <- [1,1494,null,{}] 20:53:55 INFO - PROCESS | 2256 | 1467690835494 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}] 20:53:55 INFO - PROCESS | 2256 | 1467690835495 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:55 INFO - PROCESS | 2256 | 1467690835577 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 20:53:55 INFO - PROCESS | 2256 | 1467690835638 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:55 INFO - PROCESS | 2256 | 1467690835639 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:55 INFO - PROCESS | 2256 | ++DOCSHELL 0x12c34d000 == 42 [pid = 2256] [id = 381] 20:53:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x129547c00) [pid = 2256] [serial = 1142] [outer = 0x0] 20:53:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x1295b5800) [pid = 2256] [serial = 1143] [outer = 0x129547c00] 20:53:55 INFO - PROCESS | 2256 | 1467690835663 Marionette DEBUG loaded listener.js 20:53:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x12a70c800) [pid = 2256] [serial = 1144] [outer = 0x129547c00] 20:53:56 INFO - PROCESS | 2256 | 1467690836137 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]]]}] 20:53:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 20:53:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 670ms 20:53:56 INFO - PROCESS | 2256 | 1467690836166 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 20:53:56 INFO - PROCESS | 2256 | 1467690836169 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 20:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 20:53:56 INFO - PROCESS | 2256 | 1467690836174 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 20:53:56 INFO - PROCESS | 2256 | 1467690836176 Marionette TRACE conn2 <- [1,1498,null,{}] 20:53:56 INFO - PROCESS | 2256 | 1467690836182 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}] 20:53:56 INFO - PROCESS | 2256 | 1467690836184 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:56 INFO - PROCESS | 2256 | 1467690836294 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 20:53:56 INFO - PROCESS | 2256 | 1467690836398 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:56 INFO - PROCESS | 2256 | 1467690836399 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:56 INFO - PROCESS | 2256 | ++DOCSHELL 0x11875f000 == 43 [pid = 2256] [id = 382] 20:53:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x117488c00) [pid = 2256] [serial = 1145] [outer = 0x0] 20:53:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x117491000) [pid = 2256] [serial = 1146] [outer = 0x117488c00] 20:53:56 INFO - PROCESS | 2256 | 1467690836432 Marionette DEBUG loaded listener.js 20:53:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x1183a4400) [pid = 2256] [serial = 1147] [outer = 0x117488c00] 20:53:56 INFO - PROCESS | 2256 | 1467690836857 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]]]}] 20:53:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 20:53:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 721ms 20:53:56 INFO - PROCESS | 2256 | 1467690836895 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 20:53:56 INFO - PROCESS | 2256 | 1467690836898 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 20:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 20:53:56 INFO - PROCESS | 2256 | 1467690836903 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 20:53:56 INFO - PROCESS | 2256 | 1467690836904 Marionette TRACE conn2 <- [1,1502,null,{}] 20:53:56 INFO - PROCESS | 2256 | 1467690836907 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}] 20:53:56 INFO - PROCESS | 2256 | 1467690836909 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:57 INFO - PROCESS | 2256 | 1467690837014 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 20:53:57 INFO - PROCESS | 2256 | 1467690837069 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:57 INFO - PROCESS | 2256 | 1467690837070 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:57 INFO - PROCESS | 2256 | ++DOCSHELL 0x121ec6800 == 44 [pid = 2256] [id = 383] 20:53:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x11915b800) [pid = 2256] [serial = 1148] [outer = 0x0] 20:53:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x119929400) [pid = 2256] [serial = 1149] [outer = 0x11915b800] 20:53:57 INFO - PROCESS | 2256 | 1467690837103 Marionette DEBUG loaded listener.js 20:53:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x119deb800) [pid = 2256] [serial = 1150] [outer = 0x11915b800] 20:53:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 20:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 670ms 20:53:57 INFO - PROCESS | 2256 | 1467690837566 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]]]}] 20:53:57 INFO - PROCESS | 2256 | 1467690837572 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 20:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 20:53:57 INFO - PROCESS | 2256 | 1467690837574 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 20:53:57 INFO - PROCESS | 2256 | 1467690837576 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 20:53:57 INFO - PROCESS | 2256 | 1467690837579 Marionette TRACE conn2 <- [1,1506,null,{}] 20:53:57 INFO - PROCESS | 2256 | 1467690837587 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}] 20:53:57 INFO - PROCESS | 2256 | 1467690837590 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:57 INFO - PROCESS | 2256 | 1467690837716 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 20:53:57 INFO - PROCESS | 2256 | 1467690837799 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:57 INFO - PROCESS | 2256 | 1467690837801 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:57 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd7d800 == 45 [pid = 2256] [id = 384] 20:53:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x121b30000) [pid = 2256] [serial = 1151] [outer = 0x0] 20:53:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x123da2000) [pid = 2256] [serial = 1152] [outer = 0x121b30000] 20:53:57 INFO - PROCESS | 2256 | 1467690837832 Marionette DEBUG loaded listener.js 20:53:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x125493800) [pid = 2256] [serial = 1153] [outer = 0x121b30000] 20:53:58 INFO - PROCESS | 2256 | 1467690838291 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]]]}] 20:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 20:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 726ms 20:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 20:53:58 INFO - PROCESS | 2256 | 1467690838302 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 20:53:58 INFO - PROCESS | 2256 | 1467690838304 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 20:53:58 INFO - PROCESS | 2256 | 1467690838306 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 20:53:58 INFO - PROCESS | 2256 | 1467690838308 Marionette TRACE conn2 <- [1,1510,null,{}] 20:53:58 INFO - PROCESS | 2256 | 1467690838310 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}] 20:53:58 INFO - PROCESS | 2256 | 1467690838311 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:58 INFO - PROCESS | 2256 | 1467690838418 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 20:53:58 INFO - PROCESS | 2256 | 1467690838497 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:58 INFO - PROCESS | 2256 | 1467690838499 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:58 INFO - PROCESS | 2256 | ++DOCSHELL 0x117153800 == 46 [pid = 2256] [id = 385] 20:53:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x1182af400) [pid = 2256] [serial = 1154] [outer = 0x0] 20:53:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x1211e8000) [pid = 2256] [serial = 1155] [outer = 0x1182af400] 20:53:58 INFO - PROCESS | 2256 | 1467690838530 Marionette DEBUG loaded listener.js 20:53:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x125491400) [pid = 2256] [serial = 1156] [outer = 0x1182af400] 20:53:59 INFO - PROCESS | 2256 | 1467690839142 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]]]}] 20:53:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 20:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 872ms 20:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 20:53:59 INFO - PROCESS | 2256 | 1467690839179 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 20:53:59 INFO - PROCESS | 2256 | 1467690839182 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 20:53:59 INFO - PROCESS | 2256 | 1467690839185 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 20:53:59 INFO - PROCESS | 2256 | 1467690839187 Marionette TRACE conn2 <- [1,1514,null,{}] 20:53:59 INFO - PROCESS | 2256 | 1467690839191 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}] 20:53:59 INFO - PROCESS | 2256 | 1467690839193 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:59 INFO - PROCESS | 2256 | 1467690839292 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 20:53:59 INFO - PROCESS | 2256 | 1467690839362 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:59 INFO - PROCESS | 2256 | 1467690839364 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:53:59 INFO - PROCESS | 2256 | ++DOCSHELL 0x118241000 == 47 [pid = 2256] [id = 386] 20:53:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x117d1bc00) [pid = 2256] [serial = 1157] [outer = 0x0] 20:53:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x11827dc00) [pid = 2256] [serial = 1158] [outer = 0x117d1bc00] 20:53:59 INFO - PROCESS | 2256 | 1467690839392 Marionette DEBUG loaded listener.js 20:53:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x118411000) [pid = 2256] [serial = 1159] [outer = 0x117d1bc00] 20:54:00 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd7b000 == 46 [pid = 2256] [id = 380] 20:54:00 INFO - PROCESS | 2256 | --DOCSHELL 0x12ba34800 == 45 [pid = 2256] [id = 379] 20:54:00 INFO - PROCESS | 2256 | --DOCSHELL 0x119bc3000 == 44 [pid = 2256] [id = 378] 20:54:00 INFO - PROCESS | 2256 | --DOCSHELL 0x12b02f000 == 43 [pid = 2256] [id = 377] 20:54:00 INFO - PROCESS | 2256 | --DOCSHELL 0x12a805000 == 42 [pid = 2256] [id = 376] 20:54:00 INFO - PROCESS | 2256 | --DOCSHELL 0x128b54800 == 41 [pid = 2256] [id = 375] 20:54:00 INFO - PROCESS | 2256 | --DOCSHELL 0x125d12000 == 40 [pid = 2256] [id = 374] 20:54:00 INFO - PROCESS | 2256 | --DOCSHELL 0x121a78800 == 39 [pid = 2256] [id = 373] 20:54:00 INFO - PROCESS | 2256 | --DOCSHELL 0x11a01e000 == 38 [pid = 2256] [id = 372] 20:54:00 INFO - PROCESS | 2256 | --DOCSHELL 0x1185a0800 == 37 [pid = 2256] [id = 371] 20:54:00 INFO - PROCESS | 2256 | --DOCSHELL 0x1169af800 == 36 [pid = 2256] [id = 370] 20:54:00 INFO - PROCESS | 2256 | --DOCSHELL 0x1212e4800 == 35 [pid = 2256] [id = 369] 20:54:00 INFO - PROCESS | 2256 | --DOCSHELL 0x116fa5800 == 34 [pid = 2256] [id = 368] 20:54:00 INFO - PROCESS | 2256 | --DOCSHELL 0x1199a5000 == 33 [pid = 2256] [id = 356] 20:54:00 INFO - PROCESS | 2256 | --DOCSHELL 0x12a660000 == 32 [pid = 2256] [id = 367] 20:54:00 INFO - PROCESS | 2256 | --DOCSHELL 0x117153800 == 31 [pid = 2256] [id = 385] 20:54:00 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd7d800 == 30 [pid = 2256] [id = 384] 20:54:00 INFO - PROCESS | 2256 | --DOCSHELL 0x121ec6800 == 29 [pid = 2256] [id = 383] 20:54:00 INFO - PROCESS | 2256 | --DOCSHELL 0x12c34d000 == 28 [pid = 2256] [id = 381] 20:54:00 INFO - PROCESS | 2256 | --DOCSHELL 0x11875f000 == 27 [pid = 2256] [id = 382] 20:54:00 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x11832d400) [pid = 2256] [serial = 1057] [outer = 0x0] [url = about:blank] 20:54:00 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x118220800) [pid = 2256] [serial = 1056] [outer = 0x0] [url = about:blank] 20:54:00 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x119e21000) [pid = 2256] [serial = 1060] [outer = 0x0] [url = about:blank] 20:54:00 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x119b06c00) [pid = 2256] [serial = 1059] [outer = 0x0] [url = about:blank] 20:54:00 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x1183aa800) [pid = 2256] [serial = 1077] [outer = 0x0] [url = about:blank] 20:54:00 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x118772400) [pid = 2256] [serial = 1078] [outer = 0x0] [url = about:blank] 20:54:00 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x1195f8000) [pid = 2256] [serial = 1080] [outer = 0x0] [url = about:blank] 20:54:00 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x116fb2000) [pid = 2256] [serial = 1074] [outer = 0x0] [url = about:blank] 20:54:00 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x11748fc00) [pid = 2256] [serial = 1075] [outer = 0x0] [url = about:blank] 20:54:00 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x112d4e400) [pid = 2256] [serial = 1071] [outer = 0x0] [url = about:blank] 20:54:00 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x1133f8400) [pid = 2256] [serial = 1072] [outer = 0x0] [url = about:blank] 20:54:00 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x119111800) [pid = 2256] [serial = 1069] [outer = 0x0] [url = about:blank] 20:54:00 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x1183a8400) [pid = 2256] [serial = 1068] [outer = 0x0] [url = about:blank] 20:54:00 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x125d4d400) [pid = 2256] [serial = 1063] [outer = 0x0] [url = about:blank] 20:54:00 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x12544d400) [pid = 2256] [serial = 1062] [outer = 0x0] [url = about:blank] 20:54:00 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x12920bc00) [pid = 2256] [serial = 1066] [outer = 0x0] [url = about:blank] 20:54:00 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x128be5800) [pid = 2256] [serial = 1065] [outer = 0x0] [url = about:blank] 20:54:00 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x119733c00) [pid = 2256] [serial = 1099] [outer = 0x0] [url = about:blank] 20:54:00 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x119deac00) [pid = 2256] [serial = 1084] [outer = 0x0] [url = about:blank] 20:54:00 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x119b06800) [pid = 2256] [serial = 1083] [outer = 0x0] [url = about:blank] 20:54:00 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x119e5a800) [pid = 2256] [serial = 1086] [outer = 0x0] [url = about:blank] 20:54:00 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x121990800) [pid = 2256] [serial = 1090] [outer = 0x0] [url = about:blank] 20:54:00 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x1216ed000) [pid = 2256] [serial = 1089] [outer = 0x0] [url = about:blank] 20:54:00 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x1161a0000) [pid = 2256] [serial = 1093] [outer = 0x0] [url = about:blank] 20:54:00 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x118418400) [pid = 2256] [serial = 1095] [outer = 0x0] [url = about:blank] 20:54:00 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x124d16c00) [pid = 2256] [serial = 1098] [outer = 0x0] [url = about:blank] 20:54:00 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x112a88c00) [pid = 2256] [serial = 1092] [outer = 0x0] [url = about:blank] 20:54:00 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x1215dfc00) [pid = 2256] [serial = 1087] [outer = 0x0] [url = about:blank] 20:54:00 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x123d36000) [pid = 2256] [serial = 1096] [outer = 0x0] [url = about:blank] 20:54:00 INFO - PROCESS | 2256 | --DOMWINDOW == 77 (0x119730000) [pid = 2256] [serial = 1081] [outer = 0x0] [url = about:blank] 20:54:00 INFO - PROCESS | 2256 | --DOMWINDOW == 76 (0x125496400) [pid = 2256] [serial = 1101] [outer = 0x0] [url = about:blank] 20:54:00 INFO - PROCESS | 2256 | 1467690840306 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]]]}] 20:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 20:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1125ms 20:54:00 INFO - PROCESS | 2256 | 1467690840310 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 20:54:00 INFO - PROCESS | 2256 | 1467690840313 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 20:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 20:54:00 INFO - PROCESS | 2256 | 1467690840318 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 20:54:00 INFO - PROCESS | 2256 | 1467690840320 Marionette TRACE conn2 <- [1,1518,null,{}] 20:54:00 INFO - PROCESS | 2256 | 1467690840324 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}] 20:54:00 INFO - PROCESS | 2256 | 1467690840326 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:00 INFO - PROCESS | 2256 | 1467690840412 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 20:54:00 INFO - PROCESS | 2256 | 1467690840419 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:00 INFO - PROCESS | 2256 | 1467690840422 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:00 INFO - PROCESS | 2256 | ++DOCSHELL 0x116413800 == 28 [pid = 2256] [id = 387] 20:54:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 77 (0x1133a9800) [pid = 2256] [serial = 1160] [outer = 0x0] 20:54:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 78 (0x1133fb000) [pid = 2256] [serial = 1161] [outer = 0x1133a9800] 20:54:00 INFO - PROCESS | 2256 | 1467690840451 Marionette DEBUG loaded listener.js 20:54:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x1128d2800) [pid = 2256] [serial = 1162] [outer = 0x1133a9800] 20:54:00 INFO - PROCESS | 2256 | 1467690840844 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]]]}] 20:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 20:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 572ms 20:54:00 INFO - PROCESS | 2256 | 1467690840890 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 20:54:00 INFO - PROCESS | 2256 | 1467690840896 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 20:54:00 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 20:54:00 INFO - PROCESS | 2256 | 1467690840903 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 20:54:00 INFO - PROCESS | 2256 | 1467690840906 Marionette TRACE conn2 <- [1,1522,null,{}] 20:54:00 INFO - PROCESS | 2256 | 1467690840909 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}] 20:54:00 INFO - PROCESS | 2256 | 1467690840912 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:01 INFO - PROCESS | 2256 | 1467690841035 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 20:54:01 INFO - PROCESS | 2256 | 1467690841048 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:01 INFO - PROCESS | 2256 | 1467690841050 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:01 INFO - PROCESS | 2256 | ++DOCSHELL 0x11745d800 == 29 [pid = 2256] [id = 388] 20:54:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x116794c00) [pid = 2256] [serial = 1163] [outer = 0x0] 20:54:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x117495000) [pid = 2256] [serial = 1164] [outer = 0x116794c00] 20:54:01 INFO - PROCESS | 2256 | 1467690841094 Marionette DEBUG loaded listener.js 20:54:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x118225800) [pid = 2256] [serial = 1165] [outer = 0x116794c00] 20:54:01 INFO - PROCESS | 2256 | 1467690841557 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"]]]}] 20:54:01 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 () { 20:54:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:54:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 20:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 20:54:01 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 () { 20:54:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:54:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 20:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 20:54:01 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 () { 20:54:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:54:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 20:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 20:54:01 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 () { 20:54:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:54:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 20:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 20:54:01 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 672ms 20:54:01 INFO - PROCESS | 2256 | 1467690841575 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 20:54:01 INFO - PROCESS | 2256 | 1467690841576 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 20:54:01 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 20:54:01 INFO - PROCESS | 2256 | 1467690841579 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 20:54:01 INFO - PROCESS | 2256 | 1467690841581 Marionette TRACE conn2 <- [1,1526,null,{}] 20:54:01 INFO - PROCESS | 2256 | 1467690841589 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}] 20:54:01 INFO - PROCESS | 2256 | 1467690841592 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:01 INFO - PROCESS | 2256 | 1467690841670 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 20:54:01 INFO - PROCESS | 2256 | 1467690841695 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:01 INFO - PROCESS | 2256 | 1467690841697 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:01 INFO - PROCESS | 2256 | ++DOCSHELL 0x119590000 == 30 [pid = 2256] [id = 389] 20:54:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x1133efc00) [pid = 2256] [serial = 1166] [outer = 0x0] 20:54:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x1195fbc00) [pid = 2256] [serial = 1167] [outer = 0x1133efc00] 20:54:01 INFO - PROCESS | 2256 | 1467690841728 Marionette DEBUG loaded listener.js 20:54:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x119731800) [pid = 2256] [serial = 1168] [outer = 0x1133efc00] 20:54:02 INFO - PROCESS | 2256 | 1467690842054 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"]]]}] 20:54:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:54:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 20:54:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 20:54:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:54:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 20:54:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 20:54:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 20:54:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 20:54:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 20:54:02 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 521ms 20:54:02 INFO - PROCESS | 2256 | 1467690842100 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 20:54:02 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 20:54:02 INFO - PROCESS | 2256 | 1467690842102 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 20:54:02 INFO - PROCESS | 2256 | 1467690842104 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 20:54:02 INFO - PROCESS | 2256 | 1467690842105 Marionette TRACE conn2 <- [1,1530,null,{}] 20:54:02 INFO - PROCESS | 2256 | 1467690842108 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}] 20:54:02 INFO - PROCESS | 2256 | 1467690842109 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:02 INFO - PROCESS | 2256 | 1467690842216 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 20:54:02 INFO - PROCESS | 2256 | 1467690842248 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:02 INFO - PROCESS | 2256 | 1467690842249 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:02 INFO - PROCESS | 2256 | ++DOCSHELL 0x11a034000 == 31 [pid = 2256] [id = 390] 20:54:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x119733000) [pid = 2256] [serial = 1169] [outer = 0x0] 20:54:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x119d18800) [pid = 2256] [serial = 1170] [outer = 0x119733000] 20:54:02 INFO - PROCESS | 2256 | 1467690842274 Marionette DEBUG loaded listener.js 20:54:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x119e28800) [pid = 2256] [serial = 1171] [outer = 0x119733000] 20:54:02 INFO - PROCESS | 2256 | 1467690842542 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]]]}] 20:54:02 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 20:54:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 20:54:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 20:54:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 20:54:02 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. 20:54:02 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 20:54:02 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 469ms 20:54:02 INFO - PROCESS | 2256 | 1467690842589 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 20:54:02 INFO - PROCESS | 2256 | 1467690842591 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 20:54:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 20:54:02 INFO - PROCESS | 2256 | 1467690842603 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 20:54:02 INFO - PROCESS | 2256 | 1467690842604 Marionette TRACE conn2 <- [1,1534,null,{}] 20:54:02 INFO - PROCESS | 2256 | 1467690842606 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}] 20:54:02 INFO - PROCESS | 2256 | 1467690842607 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:02 INFO - PROCESS | 2256 | 1467690842702 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 20:54:02 INFO - PROCESS | 2256 | 1467690842706 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:02 INFO - PROCESS | 2256 | 1467690842707 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:02 INFO - PROCESS | 2256 | ++DOCSHELL 0x121622800 == 32 [pid = 2256] [id = 391] 20:54:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x112d43400) [pid = 2256] [serial = 1172] [outer = 0x0] 20:54:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x119e51400) [pid = 2256] [serial = 1173] [outer = 0x112d43400] 20:54:02 INFO - PROCESS | 2256 | 1467690842732 Marionette DEBUG loaded listener.js 20:54:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x12127f000) [pid = 2256] [serial = 1174] [outer = 0x112d43400] 20:54:03 INFO - PROCESS | 2256 | 1467690843093 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]]]}] 20:54:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 20:54:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 518ms 20:54:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 20:54:03 INFO - PROCESS | 2256 | 1467690843122 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 20:54:03 INFO - PROCESS | 2256 | 1467690843123 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 20:54:03 INFO - PROCESS | 2256 | 1467690843125 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 20:54:03 INFO - PROCESS | 2256 | 1467690843126 Marionette TRACE conn2 <- [1,1538,null,{}] 20:54:03 INFO - PROCESS | 2256 | 1467690843136 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}] 20:54:03 INFO - PROCESS | 2256 | 1467690843140 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:03 INFO - PROCESS | 2256 | 1467690843254 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 20:54:03 INFO - PROCESS | 2256 | 1467690843260 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:03 INFO - PROCESS | 2256 | 1467690843261 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:03 INFO - PROCESS | 2256 | ++DOCSHELL 0x125d15800 == 33 [pid = 2256] [id = 392] 20:54:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x118227c00) [pid = 2256] [serial = 1175] [outer = 0x0] 20:54:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x1216ecc00) [pid = 2256] [serial = 1176] [outer = 0x118227c00] 20:54:03 INFO - PROCESS | 2256 | 1467690843286 Marionette DEBUG loaded listener.js 20:54:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x124ba3800) [pid = 2256] [serial = 1177] [outer = 0x118227c00] 20:54:03 INFO - PROCESS | 2256 | 1467690843610 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]]]}] 20:54:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 20:54:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 528ms 20:54:03 INFO - PROCESS | 2256 | 1467690843653 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 20:54:03 INFO - PROCESS | 2256 | 1467690843655 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 20:54:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 20:54:03 INFO - PROCESS | 2256 | 1467690843657 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 20:54:03 INFO - PROCESS | 2256 | 1467690843658 Marionette TRACE conn2 <- [1,1542,null,{}] 20:54:03 INFO - PROCESS | 2256 | 1467690843668 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}] 20:54:03 INFO - PROCESS | 2256 | 1467690843669 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:03 INFO - PROCESS | 2256 | 1467690843765 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 20:54:03 INFO - PROCESS | 2256 | 1467690843768 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:03 INFO - PROCESS | 2256 | 1467690843769 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:03 INFO - PROCESS | 2256 | ++DOCSHELL 0x126b21800 == 34 [pid = 2256] [id = 393] 20:54:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x1182ab800) [pid = 2256] [serial = 1178] [outer = 0x0] 20:54:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x12544e800) [pid = 2256] [serial = 1179] [outer = 0x1182ab800] 20:54:03 INFO - PROCESS | 2256 | 1467690843794 Marionette DEBUG loaded listener.js 20:54:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x125d46800) [pid = 2256] [serial = 1180] [outer = 0x1182ab800] 20:54:04 INFO - PROCESS | 2256 | 1467690844135 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]]]}] 20:54:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 20:54:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 528ms 20:54:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 20:54:04 INFO - PROCESS | 2256 | 1467690844185 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 20:54:04 INFO - PROCESS | 2256 | 1467690844187 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 20:54:04 INFO - PROCESS | 2256 | 1467690844189 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 20:54:04 INFO - PROCESS | 2256 | 1467690844190 Marionette TRACE conn2 <- [1,1546,null,{}] 20:54:04 INFO - PROCESS | 2256 | 1467690844192 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}] 20:54:04 INFO - PROCESS | 2256 | 1467690844193 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:04 INFO - PROCESS | 2256 | 1467690844289 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 20:54:04 INFO - PROCESS | 2256 | 1467690844302 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:04 INFO - PROCESS | 2256 | 1467690844303 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:04 INFO - PROCESS | 2256 | ++DOCSHELL 0x128f83000 == 35 [pid = 2256] [id = 394] 20:54:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x125d53400) [pid = 2256] [serial = 1181] [outer = 0x0] 20:54:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x125f8dc00) [pid = 2256] [serial = 1182] [outer = 0x125d53400] 20:54:04 INFO - PROCESS | 2256 | 1467690844328 Marionette DEBUG loaded listener.js 20:54:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x1264f4c00) [pid = 2256] [serial = 1183] [outer = 0x125d53400] 20:54:04 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x121992000) [pid = 2256] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 20:54:04 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x1264ed000) [pid = 2256] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 20:54:04 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x128bea400) [pid = 2256] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 20:54:04 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x1182b5c00) [pid = 2256] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 20:54:04 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x1133f5800) [pid = 2256] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 20:54:04 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x115e04000) [pid = 2256] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 20:54:04 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x112e9bc00) [pid = 2256] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 20:54:04 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x117490400) [pid = 2256] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 20:54:04 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x1129b0400) [pid = 2256] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 20:54:04 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x11822a400) [pid = 2256] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 20:54:04 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x119e55800) [pid = 2256] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 20:54:04 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x12954e400) [pid = 2256] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 20:54:04 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x119920c00) [pid = 2256] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 20:54:04 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x119e54800) [pid = 2256] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 20:54:04 INFO - PROCESS | 2256 | 1467690844920 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]]]}] 20:54:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 20:54:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 771ms 20:54:04 INFO - PROCESS | 2256 | 1467690844960 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 20:54:04 INFO - PROCESS | 2256 | 1467690844962 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 20:54:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 20:54:04 INFO - PROCESS | 2256 | 1467690844966 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 20:54:04 INFO - PROCESS | 2256 | 1467690844967 Marionette TRACE conn2 <- [1,1550,null,{}] 20:54:04 INFO - PROCESS | 2256 | 1467690844969 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}] 20:54:04 INFO - PROCESS | 2256 | 1467690844970 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:05 INFO - PROCESS | 2256 | 1467690845062 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 20:54:05 INFO - PROCESS | 2256 | 1467690845109 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:05 INFO - PROCESS | 2256 | 1467690845110 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:05 INFO - PROCESS | 2256 | ++DOCSHELL 0x11958d800 == 36 [pid = 2256] [id = 395] 20:54:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x112694c00) [pid = 2256] [serial = 1184] [outer = 0x0] 20:54:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x117491c00) [pid = 2256] [serial = 1185] [outer = 0x112694c00] 20:54:05 INFO - PROCESS | 2256 | 1467690845151 Marionette DEBUG loaded listener.js 20:54:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x119e50400) [pid = 2256] [serial = 1186] [outer = 0x112694c00] 20:54:05 INFO - PROCESS | 2256 | 1467690845502 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]]]}] 20:54:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 20:54:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 571ms 20:54:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 20:54:05 INFO - PROCESS | 2256 | 1467690845538 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 20:54:05 INFO - PROCESS | 2256 | 1467690845540 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 20:54:05 INFO - PROCESS | 2256 | 1467690845544 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 20:54:05 INFO - PROCESS | 2256 | 1467690845546 Marionette TRACE conn2 <- [1,1554,null,{}] 20:54:05 INFO - PROCESS | 2256 | 1467690845552 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}] 20:54:05 INFO - PROCESS | 2256 | 1467690845554 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:05 INFO - PROCESS | 2256 | 1467690845652 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 20:54:05 INFO - PROCESS | 2256 | 1467690845733 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:05 INFO - PROCESS | 2256 | 1467690845733 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:05 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a66f000 == 37 [pid = 2256] [id = 396] 20:54:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x11822b000) [pid = 2256] [serial = 1187] [outer = 0x0] 20:54:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x1216ef000) [pid = 2256] [serial = 1188] [outer = 0x11822b000] 20:54:05 INFO - PROCESS | 2256 | 1467690845772 Marionette DEBUG loaded listener.js 20:54:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x1266cd800) [pid = 2256] [serial = 1189] [outer = 0x11822b000] 20:54:06 INFO - PROCESS | 2256 | 1467690846153 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]]]}] 20:54:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 20:54:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 625ms 20:54:06 INFO - PROCESS | 2256 | 1467690846170 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 20:54:06 INFO - PROCESS | 2256 | 1467690846172 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 20:54:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 20:54:06 INFO - PROCESS | 2256 | 1467690846174 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 20:54:06 INFO - PROCESS | 2256 | 1467690846176 Marionette TRACE conn2 <- [1,1558,null,{}] 20:54:06 INFO - PROCESS | 2256 | 1467690846178 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}] 20:54:06 INFO - PROCESS | 2256 | 1467690846180 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:06 INFO - PROCESS | 2256 | 1467690846308 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 20:54:06 INFO - PROCESS | 2256 | 1467690846314 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:06 INFO - PROCESS | 2256 | 1467690846315 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:06 INFO - PROCESS | 2256 | ++DOCSHELL 0x12161f000 == 38 [pid = 2256] [id = 397] 20:54:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x1182afc00) [pid = 2256] [serial = 1190] [outer = 0x0] 20:54:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x1266d3400) [pid = 2256] [serial = 1191] [outer = 0x1182afc00] 20:54:06 INFO - PROCESS | 2256 | 1467690846341 Marionette DEBUG loaded listener.js 20:54:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x128dbe400) [pid = 2256] [serial = 1192] [outer = 0x1182afc00] 20:54:06 INFO - PROCESS | 2256 | 1467690846651 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]]]}] 20:54:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 20:54:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 520ms 20:54:06 INFO - PROCESS | 2256 | 1467690846694 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 20:54:06 INFO - PROCESS | 2256 | 1467690846696 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 20:54:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 20:54:06 INFO - PROCESS | 2256 | 1467690846699 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 20:54:06 INFO - PROCESS | 2256 | 1467690846700 Marionette TRACE conn2 <- [1,1562,null,{}] 20:54:06 INFO - PROCESS | 2256 | 1467690846702 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}] 20:54:06 INFO - PROCESS | 2256 | 1467690846703 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:06 INFO - PROCESS | 2256 | 1467690846780 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 20:54:06 INFO - PROCESS | 2256 | 1467690846881 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:06 INFO - PROCESS | 2256 | 1467690846883 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:06 INFO - PROCESS | 2256 | ++DOCSHELL 0x112db0800 == 39 [pid = 2256] [id = 398] 20:54:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x111f27c00) [pid = 2256] [serial = 1193] [outer = 0x0] 20:54:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x1128d6400) [pid = 2256] [serial = 1194] [outer = 0x111f27c00] 20:54:06 INFO - PROCESS | 2256 | 1467690846915 Marionette DEBUG loaded listener.js 20:54:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x1129b1800) [pid = 2256] [serial = 1195] [outer = 0x111f27c00] 20:54:07 INFO - PROCESS | 2256 | 1467690847453 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]]]}] 20:54:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 20:54:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 770ms 20:54:07 INFO - PROCESS | 2256 | 1467690847518 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 20:54:07 INFO - PROCESS | 2256 | 1467690847521 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 20:54:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 20:54:07 INFO - PROCESS | 2256 | 1467690847526 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 20:54:07 INFO - PROCESS | 2256 | 1467690847528 Marionette TRACE conn2 <- [1,1566,null,{}] 20:54:07 INFO - PROCESS | 2256 | 1467690847555 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}] 20:54:07 INFO - PROCESS | 2256 | 1467690847558 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:07 INFO - PROCESS | 2256 | 1467690847671 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 20:54:07 INFO - PROCESS | 2256 | 1467690847727 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:07 INFO - PROCESS | 2256 | 1467690847729 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:07 INFO - PROCESS | 2256 | ++DOCSHELL 0x11929e800 == 40 [pid = 2256] [id = 399] 20:54:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x11748e400) [pid = 2256] [serial = 1196] [outer = 0x0] 20:54:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x117d1d800) [pid = 2256] [serial = 1197] [outer = 0x11748e400] 20:54:07 INFO - PROCESS | 2256 | 1467690847760 Marionette DEBUG loaded listener.js 20:54:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x1182b8000) [pid = 2256] [serial = 1198] [outer = 0x11748e400] 20:54:08 INFO - PROCESS | 2256 | 1467690848278 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]]]}] 20:54:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 20:54:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 920ms 20:54:08 INFO - PROCESS | 2256 | 1467690848475 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 20:54:08 INFO - PROCESS | 2256 | 1467690848478 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 20:54:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 20:54:08 INFO - PROCESS | 2256 | 1467690848497 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 20:54:08 INFO - PROCESS | 2256 | 1467690848500 Marionette TRACE conn2 <- [1,1570,null,{}] 20:54:08 INFO - PROCESS | 2256 | 1467690848506 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}] 20:54:08 INFO - PROCESS | 2256 | 1467690848509 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:08 INFO - PROCESS | 2256 | 1467690848659 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 20:54:08 INFO - PROCESS | 2256 | 1467690848766 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:08 INFO - PROCESS | 2256 | 1467690848770 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:08 INFO - PROCESS | 2256 | ++DOCSHELL 0x118747800 == 41 [pid = 2256] [id = 400] 20:54:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x116f41c00) [pid = 2256] [serial = 1199] [outer = 0x0] 20:54:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x117112400) [pid = 2256] [serial = 1200] [outer = 0x116f41c00] 20:54:08 INFO - PROCESS | 2256 | 1467690848811 Marionette DEBUG loaded listener.js 20:54:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x117d1cc00) [pid = 2256] [serial = 1201] [outer = 0x116f41c00] 20:54:09 INFO - PROCESS | 2256 | --DOCSHELL 0x12161f000 == 40 [pid = 2256] [id = 397] 20:54:09 INFO - PROCESS | 2256 | --DOCSHELL 0x12a66f000 == 39 [pid = 2256] [id = 396] 20:54:09 INFO - PROCESS | 2256 | --DOCSHELL 0x11958d800 == 38 [pid = 2256] [id = 395] 20:54:09 INFO - PROCESS | 2256 | --DOCSHELL 0x128f83000 == 37 [pid = 2256] [id = 394] 20:54:09 INFO - PROCESS | 2256 | --DOCSHELL 0x126b21800 == 36 [pid = 2256] [id = 393] 20:54:09 INFO - PROCESS | 2256 | --DOCSHELL 0x125d15800 == 35 [pid = 2256] [id = 392] 20:54:09 INFO - PROCESS | 2256 | --DOCSHELL 0x121622800 == 34 [pid = 2256] [id = 391] 20:54:09 INFO - PROCESS | 2256 | --DOCSHELL 0x11a034000 == 33 [pid = 2256] [id = 390] 20:54:09 INFO - PROCESS | 2256 | --DOCSHELL 0x119590000 == 32 [pid = 2256] [id = 389] 20:54:09 INFO - PROCESS | 2256 | --DOCSHELL 0x11745d800 == 31 [pid = 2256] [id = 388] 20:54:09 INFO - PROCESS | 2256 | --DOCSHELL 0x116413800 == 30 [pid = 2256] [id = 387] 20:54:09 INFO - PROCESS | 2256 | 1467690849262 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]]]}] 20:54:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 20:54:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 782ms 20:54:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 20:54:09 INFO - PROCESS | 2256 | 1467690849278 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 20:54:09 INFO - PROCESS | 2256 | 1467690849280 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 20:54:09 INFO - PROCESS | 2256 | 1467690849287 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 20:54:09 INFO - PROCESS | 2256 | 1467690849291 Marionette TRACE conn2 <- [1,1574,null,{}] 20:54:09 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x1295b5800) [pid = 2256] [serial = 1143] [outer = 0x0] [url = about:blank] 20:54:09 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x123f50c00) [pid = 2256] [serial = 1125] [outer = 0x0] [url = about:blank] 20:54:09 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x1266d5400) [pid = 2256] [serial = 1128] [outer = 0x0] [url = about:blank] 20:54:09 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x1264eb400) [pid = 2256] [serial = 1126] [outer = 0x0] [url = about:blank] 20:54:09 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x12920a400) [pid = 2256] [serial = 1131] [outer = 0x0] [url = about:blank] 20:54:09 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x128be9c00) [pid = 2256] [serial = 1129] [outer = 0x0] [url = about:blank] 20:54:09 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x12645e400) [pid = 2256] [serial = 1102] [outer = 0x0] [url = about:blank] 20:54:09 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x116a1b800) [pid = 2256] [serial = 1110] [outer = 0x0] [url = about:blank] 20:54:09 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x117490800) [pid = 2256] [serial = 1111] [outer = 0x0] [url = about:blank] 20:54:09 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x119467400) [pid = 2256] [serial = 1135] [outer = 0x0] [url = about:blank] 20:54:09 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x119b07800) [pid = 2256] [serial = 1116] [outer = 0x0] [url = about:blank] 20:54:09 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x119e26c00) [pid = 2256] [serial = 1117] [outer = 0x0] [url = about:blank] 20:54:09 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x11821ec00) [pid = 2256] [serial = 1107] [outer = 0x0] [url = about:blank] 20:54:09 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x118412400) [pid = 2256] [serial = 1108] [outer = 0x0] [url = about:blank] 20:54:09 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x1133f4800) [pid = 2256] [serial = 1104] [outer = 0x0] [url = about:blank] 20:54:09 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x11646c800) [pid = 2256] [serial = 1105] [outer = 0x0] [url = about:blank] 20:54:09 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x118777c00) [pid = 2256] [serial = 1113] [outer = 0x0] [url = about:blank] 20:54:09 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x11915a000) [pid = 2256] [serial = 1114] [outer = 0x0] [url = about:blank] 20:54:09 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x11a173800) [pid = 2256] [serial = 1119] [outer = 0x0] [url = about:blank] 20:54:09 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x12127fc00) [pid = 2256] [serial = 1120] [outer = 0x0] [url = about:blank] 20:54:09 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x116f43000) [pid = 2256] [serial = 1134] [outer = 0x0] [url = about:blank] 20:54:09 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x1295aa800) [pid = 2256] [serial = 1140] [outer = 0x0] [url = about:blank] 20:54:09 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x129319000) [pid = 2256] [serial = 1132] [outer = 0x0] [url = about:blank] 20:54:09 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x123d2c400) [pid = 2256] [serial = 1137] [outer = 0x0] [url = about:blank] 20:54:09 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x121364400) [pid = 2256] [serial = 1122] [outer = 0x0] [url = about:blank] 20:54:09 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x12920e000) [pid = 2256] [serial = 1138] [outer = 0x0] [url = about:blank] 20:54:09 INFO - PROCESS | 2256 | --DOMWINDOW == 77 (0x1216f9800) [pid = 2256] [serial = 1123] [outer = 0x0] [url = about:blank] 20:54:09 INFO - PROCESS | 2256 | --DOMWINDOW == 76 (0x1295b2400) [pid = 2256] [serial = 1141] [outer = 0x0] [url = about:blank] 20:54:09 INFO - PROCESS | 2256 | 1467690849313 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}] 20:54:09 INFO - PROCESS | 2256 | 1467690849315 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:09 INFO - PROCESS | 2256 | 1467690849423 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 20:54:09 INFO - PROCESS | 2256 | 1467690849429 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:09 INFO - PROCESS | 2256 | 1467690849431 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:09 INFO - PROCESS | 2256 | ++DOCSHELL 0x11859f800 == 31 [pid = 2256] [id = 401] 20:54:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 77 (0x1182b1800) [pid = 2256] [serial = 1202] [outer = 0x0] 20:54:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 78 (0x118412400) [pid = 2256] [serial = 1203] [outer = 0x1182b1800] 20:54:09 INFO - PROCESS | 2256 | 1467690849477 Marionette DEBUG loaded listener.js 20:54:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x119467400) [pid = 2256] [serial = 1204] [outer = 0x1182b1800] 20:54:09 INFO - PROCESS | 2256 | 1467690849905 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]]]}] 20:54:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 20:54:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 633ms 20:54:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 20:54:09 INFO - PROCESS | 2256 | 1467690849918 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 20:54:09 INFO - PROCESS | 2256 | 1467690849919 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 20:54:09 INFO - PROCESS | 2256 | 1467690849921 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 20:54:09 INFO - PROCESS | 2256 | 1467690849922 Marionette TRACE conn2 <- [1,1578,null,{}] 20:54:09 INFO - PROCESS | 2256 | 1467690849930 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}] 20:54:09 INFO - PROCESS | 2256 | 1467690849934 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:10 INFO - PROCESS | 2256 | 1467690850019 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 20:54:10 INFO - PROCESS | 2256 | 1467690850025 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:10 INFO - PROCESS | 2256 | 1467690850028 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:10 INFO - PROCESS | 2256 | ++DOCSHELL 0x1212ed800 == 32 [pid = 2256] [id = 402] 20:54:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x119d0bc00) [pid = 2256] [serial = 1205] [outer = 0x0] 20:54:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x119dec800) [pid = 2256] [serial = 1206] [outer = 0x119d0bc00] 20:54:10 INFO - PROCESS | 2256 | 1467690850059 Marionette DEBUG loaded listener.js 20:54:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x119e55800) [pid = 2256] [serial = 1207] [outer = 0x119d0bc00] 20:54:10 INFO - PROCESS | 2256 | 1467690850451 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]]]}] 20:54:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 20:54:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 577ms 20:54:10 INFO - PROCESS | 2256 | 1467690850499 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 20:54:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 20:54:10 INFO - PROCESS | 2256 | 1467690850501 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 20:54:10 INFO - PROCESS | 2256 | 1467690850504 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 20:54:10 INFO - PROCESS | 2256 | 1467690850506 Marionette TRACE conn2 <- [1,1582,null,{}] 20:54:10 INFO - PROCESS | 2256 | 1467690850509 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}] 20:54:10 INFO - PROCESS | 2256 | 1467690850511 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:10 INFO - PROCESS | 2256 | 1467690850633 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 20:54:10 INFO - PROCESS | 2256 | 1467690850637 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:10 INFO - PROCESS | 2256 | 1467690850639 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:10 INFO - PROCESS | 2256 | ++DOCSHELL 0x121ecc000 == 33 [pid = 2256] [id = 403] 20:54:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x119e5c000) [pid = 2256] [serial = 1208] [outer = 0x0] 20:54:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x121281400) [pid = 2256] [serial = 1209] [outer = 0x119e5c000] 20:54:10 INFO - PROCESS | 2256 | 1467690850680 Marionette DEBUG loaded listener.js 20:54:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x1216ec400) [pid = 2256] [serial = 1210] [outer = 0x119e5c000] 20:54:11 INFO - PROCESS | 2256 | 1467690851087 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]]]}] 20:54:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 20:54:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 620ms 20:54:11 INFO - PROCESS | 2256 | 1467690851124 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 20:54:11 INFO - PROCESS | 2256 | 1467690851127 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 20:54:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 20:54:11 INFO - PROCESS | 2256 | 1467690851151 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 20:54:11 INFO - PROCESS | 2256 | 1467690851153 Marionette TRACE conn2 <- [1,1586,null,{}] 20:54:11 INFO - PROCESS | 2256 | 1467690851158 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}] 20:54:11 INFO - PROCESS | 2256 | 1467690851160 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:11 INFO - PROCESS | 2256 | 1467690851278 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 20:54:11 INFO - PROCESS | 2256 | 1467690851309 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:11 INFO - PROCESS | 2256 | 1467690851310 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:11 INFO - PROCESS | 2256 | ++DOCSHELL 0x119172000 == 34 [pid = 2256] [id = 404] 20:54:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x1216ed000) [pid = 2256] [serial = 1211] [outer = 0x0] 20:54:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x121e93400) [pid = 2256] [serial = 1212] [outer = 0x1216ed000] 20:54:11 INFO - PROCESS | 2256 | 1467690851350 Marionette DEBUG loaded listener.js 20:54:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x123da0000) [pid = 2256] [serial = 1213] [outer = 0x1216ed000] 20:54:11 INFO - PROCESS | 2256 | 1467690851794 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]]]}] 20:54:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 20:54:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 695ms 20:54:11 INFO - PROCESS | 2256 | 1467690851825 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 20:54:11 INFO - PROCESS | 2256 | 1467690851826 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 20:54:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 20:54:11 INFO - PROCESS | 2256 | 1467690851837 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 20:54:11 INFO - PROCESS | 2256 | 1467690851838 Marionette TRACE conn2 <- [1,1590,null,{}] 20:54:11 INFO - PROCESS | 2256 | 1467690851840 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}] 20:54:11 INFO - PROCESS | 2256 | 1467690851844 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:11 INFO - PROCESS | 2256 | 1467690851967 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 20:54:11 INFO - PROCESS | 2256 | 1467690851971 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:11 INFO - PROCESS | 2256 | 1467690851973 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:11 INFO - PROCESS | 2256 | ++DOCSHELL 0x128f85800 == 35 [pid = 2256] [id = 405] 20:54:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x123f51000) [pid = 2256] [serial = 1214] [outer = 0x0] 20:54:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x125493000) [pid = 2256] [serial = 1215] [outer = 0x123f51000] 20:54:11 INFO - PROCESS | 2256 | 1467690851998 Marionette DEBUG loaded listener.js 20:54:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x1266da400) [pid = 2256] [serial = 1216] [outer = 0x123f51000] 20:54:12 INFO - PROCESS | 2256 | 1467690852338 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]]]}] 20:54:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 20:54:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 518ms 20:54:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 20:54:12 INFO - PROCESS | 2256 | 1467690852355 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 20:54:12 INFO - PROCESS | 2256 | 1467690852356 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 20:54:12 INFO - PROCESS | 2256 | 1467690852358 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 20:54:12 INFO - PROCESS | 2256 | 1467690852360 Marionette TRACE conn2 <- [1,1594,null,{}] 20:54:12 INFO - PROCESS | 2256 | 1467690852362 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}] 20:54:12 INFO - PROCESS | 2256 | 1467690852364 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:12 INFO - PROCESS | 2256 | 1467690852465 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 20:54:12 INFO - PROCESS | 2256 | 1467690852478 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:12 INFO - PROCESS | 2256 | 1467690852480 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:12 INFO - PROCESS | 2256 | ++DOCSHELL 0x129517800 == 36 [pid = 2256] [id = 406] 20:54:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x112fc7800) [pid = 2256] [serial = 1217] [outer = 0x0] 20:54:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x128be2c00) [pid = 2256] [serial = 1218] [outer = 0x112fc7800] 20:54:12 INFO - PROCESS | 2256 | 1467690852505 Marionette DEBUG loaded listener.js 20:54:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x128dc2c00) [pid = 2256] [serial = 1219] [outer = 0x112fc7800] 20:54:12 INFO - PROCESS | 2256 | 1467690852867 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]]]}] 20:54:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 20:54:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 519ms 20:54:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 20:54:12 INFO - PROCESS | 2256 | 1467690852878 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 20:54:12 INFO - PROCESS | 2256 | 1467690852880 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 20:54:12 INFO - PROCESS | 2256 | 1467690852885 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 20:54:12 INFO - PROCESS | 2256 | 1467690852887 Marionette TRACE conn2 <- [1,1598,null,{}] 20:54:12 INFO - PROCESS | 2256 | 1467690852889 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}] 20:54:12 INFO - PROCESS | 2256 | 1467690852890 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:12 INFO - PROCESS | 2256 | 1467690852988 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 20:54:13 INFO - PROCESS | 2256 | 1467690853001 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:13 INFO - PROCESS | 2256 | 1467690853002 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:13 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b02f000 == 37 [pid = 2256] [id = 407] 20:54:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x128be3800) [pid = 2256] [serial = 1220] [outer = 0x0] 20:54:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x12931b800) [pid = 2256] [serial = 1221] [outer = 0x128be3800] 20:54:13 INFO - PROCESS | 2256 | 1467690853026 Marionette DEBUG loaded listener.js 20:54:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x129325c00) [pid = 2256] [serial = 1222] [outer = 0x128be3800] 20:54:13 INFO - PROCESS | 2256 | 1467690853349 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]]]}] 20:54:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 20:54:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 522ms 20:54:13 INFO - PROCESS | 2256 | 1467690853405 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 20:54:13 INFO - PROCESS | 2256 | 1467690853407 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 20:54:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 20:54:13 INFO - PROCESS | 2256 | 1467690853409 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 20:54:13 INFO - PROCESS | 2256 | 1467690853410 Marionette TRACE conn2 <- [1,1602,null,{}] 20:54:13 INFO - PROCESS | 2256 | 1467690853413 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}] 20:54:13 INFO - PROCESS | 2256 | 1467690853414 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:13 INFO - PROCESS | 2256 | 1467690853512 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 20:54:13 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x1182ab800) [pid = 2256] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 20:54:13 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x112694c00) [pid = 2256] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 20:54:13 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x125d53400) [pid = 2256] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 20:54:13 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x129547c00) [pid = 2256] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 20:54:13 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x112d43400) [pid = 2256] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 20:54:13 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x1133efc00) [pid = 2256] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 20:54:13 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x117488c00) [pid = 2256] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 20:54:13 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x119733000) [pid = 2256] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 20:54:13 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x11915b800) [pid = 2256] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 20:54:13 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x116794c00) [pid = 2256] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 20:54:13 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x1133a9800) [pid = 2256] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 20:54:13 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x121b30000) [pid = 2256] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 20:54:13 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x118227c00) [pid = 2256] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 20:54:13 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x11822b000) [pid = 2256] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 20:54:13 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x1182af400) [pid = 2256] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 20:54:13 INFO - PROCESS | 2256 | 1467690853656 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:13 INFO - PROCESS | 2256 | 1467690853657 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:13 INFO - PROCESS | 2256 | ++DOCSHELL 0x118252800 == 38 [pid = 2256] [id = 408] 20:54:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x1121b8400) [pid = 2256] [serial = 1223] [outer = 0x0] 20:54:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x11331a800) [pid = 2256] [serial = 1224] [outer = 0x1121b8400] 20:54:13 INFO - PROCESS | 2256 | 1467690853689 Marionette DEBUG loaded listener.js 20:54:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x1182ab800) [pid = 2256] [serial = 1225] [outer = 0x1121b8400] 20:54:13 INFO - PROCESS | 2256 | 1467690853986 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]]]}] 20:54:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 20:54:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 625ms 20:54:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 20:54:14 INFO - PROCESS | 2256 | 1467690854035 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 20:54:14 INFO - PROCESS | 2256 | 1467690854036 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 20:54:14 INFO - PROCESS | 2256 | 1467690854038 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 20:54:14 INFO - PROCESS | 2256 | 1467690854039 Marionette TRACE conn2 <- [1,1606,null,{}] 20:54:14 INFO - PROCESS | 2256 | 1467690854042 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}] 20:54:14 INFO - PROCESS | 2256 | 1467690854043 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:14 INFO - PROCESS | 2256 | 1467690854122 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 20:54:14 INFO - PROCESS | 2256 | 1467690854126 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:14 INFO - PROCESS | 2256 | 1467690854127 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:14 INFO - PROCESS | 2256 | ++DOCSHELL 0x121eb3800 == 39 [pid = 2256] [id = 409] 20:54:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x1182af400) [pid = 2256] [serial = 1226] [outer = 0x0] 20:54:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x121b30000) [pid = 2256] [serial = 1227] [outer = 0x1182af400] 20:54:14 INFO - PROCESS | 2256 | 1467690854154 Marionette DEBUG loaded listener.js 20:54:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x129549800) [pid = 2256] [serial = 1228] [outer = 0x1182af400] 20:54:14 INFO - PROCESS | 2256 | 1467690854475 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]]]}] 20:54:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 20:54:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 474ms 20:54:14 INFO - PROCESS | 2256 | 1467690854513 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 20:54:14 INFO - PROCESS | 2256 | 1467690854515 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 20:54:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 20:54:14 INFO - PROCESS | 2256 | 1467690854519 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 20:54:14 INFO - PROCESS | 2256 | 1467690854521 Marionette TRACE conn2 <- [1,1610,null,{}] 20:54:14 INFO - PROCESS | 2256 | 1467690854523 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}] 20:54:14 INFO - PROCESS | 2256 | 1467690854525 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:14 INFO - PROCESS | 2256 | 1467690854640 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 20:54:14 INFO - PROCESS | 2256 | 1467690854648 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:14 INFO - PROCESS | 2256 | 1467690854651 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:14 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd4a800 == 40 [pid = 2256] [id = 410] 20:54:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x12954b800) [pid = 2256] [serial = 1229] [outer = 0x0] 20:54:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x12954f400) [pid = 2256] [serial = 1230] [outer = 0x12954b800] 20:54:14 INFO - PROCESS | 2256 | 1467690854684 Marionette DEBUG loaded listener.js 20:54:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x12a70ec00) [pid = 2256] [serial = 1231] [outer = 0x12954b800] 20:54:15 INFO - PROCESS | 2256 | 1467690855005 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]]]}] 20:54:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 20:54:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 521ms 20:54:15 INFO - PROCESS | 2256 | 1467690855040 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 20:54:15 INFO - PROCESS | 2256 | 1467690855041 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 20:54:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 20:54:15 INFO - PROCESS | 2256 | 1467690855044 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 20:54:15 INFO - PROCESS | 2256 | 1467690855045 Marionette TRACE conn2 <- [1,1614,null,{}] 20:54:15 INFO - PROCESS | 2256 | 1467690855047 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}] 20:54:15 INFO - PROCESS | 2256 | 1467690855048 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:15 INFO - PROCESS | 2256 | 1467690855128 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 20:54:15 INFO - PROCESS | 2256 | 1467690855134 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:15 INFO - PROCESS | 2256 | 1467690855135 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:15 INFO - PROCESS | 2256 | ++DOCSHELL 0x12c358000 == 41 [pid = 2256] [id = 411] 20:54:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x129549400) [pid = 2256] [serial = 1232] [outer = 0x0] 20:54:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x12a71b400) [pid = 2256] [serial = 1233] [outer = 0x129549400] 20:54:15 INFO - PROCESS | 2256 | 1467690855160 Marionette DEBUG loaded listener.js 20:54:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x12a846000) [pid = 2256] [serial = 1234] [outer = 0x129549400] 20:54:15 INFO - PROCESS | 2256 | 1467690855486 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]]]}] 20:54: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 20:54:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 467ms 20:54:15 INFO - PROCESS | 2256 | 1467690855512 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 20:54:15 INFO - PROCESS | 2256 | 1467690855514 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 20:54:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 20:54:15 INFO - PROCESS | 2256 | 1467690855517 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 20:54:15 INFO - PROCESS | 2256 | 1467690855518 Marionette TRACE conn2 <- [1,1618,null,{}] 20:54:15 INFO - PROCESS | 2256 | 1467690855520 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}] 20:54:15 INFO - PROCESS | 2256 | 1467690855522 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:15 INFO - PROCESS | 2256 | 1467690855633 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 20:54:15 INFO - PROCESS | 2256 | 1467690855647 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:15 INFO - PROCESS | 2256 | 1467690855648 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:15 INFO - PROCESS | 2256 | ++DOCSHELL 0x113cd9000 == 42 [pid = 2256] [id = 412] 20:54:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x112699800) [pid = 2256] [serial = 1235] [outer = 0x0] 20:54:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x1129af800) [pid = 2256] [serial = 1236] [outer = 0x112699800] 20:54:15 INFO - PROCESS | 2256 | 1467690855724 Marionette DEBUG loaded listener.js 20:54:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x115df4c00) [pid = 2256] [serial = 1237] [outer = 0x112699800] 20:54:16 INFO - PROCESS | 2256 | 1467690856193 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]]]}] 20:54:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 20:54:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 719ms 20:54:16 INFO - PROCESS | 2256 | 1467690856250 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 20:54:16 INFO - PROCESS | 2256 | 1467690856253 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 20:54:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 20:54:16 INFO - PROCESS | 2256 | 1467690856258 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 20:54:16 INFO - PROCESS | 2256 | 1467690856260 Marionette TRACE conn2 <- [1,1622,null,{}] 20:54:16 INFO - PROCESS | 2256 | 1467690856263 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}] 20:54:16 INFO - PROCESS | 2256 | 1467690856267 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:16 INFO - PROCESS | 2256 | 1467690856376 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 20:54:16 INFO - PROCESS | 2256 | 1467690856470 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:16 INFO - PROCESS | 2256 | 1467690856472 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:16 INFO - PROCESS | 2256 | ++DOCSHELL 0x11a1a2800 == 43 [pid = 2256] [id = 413] 20:54:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x11841c400) [pid = 2256] [serial = 1238] [outer = 0x0] 20:54:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x119461c00) [pid = 2256] [serial = 1239] [outer = 0x11841c400] 20:54:16 INFO - PROCESS | 2256 | 1467690856503 Marionette DEBUG loaded listener.js 20:54:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x119730000) [pid = 2256] [serial = 1240] [outer = 0x11841c400] 20:54:16 INFO - PROCESS | 2256 | 1467690856952 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]]]}] 20:54:16 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 20:54:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 725ms 20:54:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 20:54:16 INFO - PROCESS | 2256 | 1467690856984 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 20:54:16 INFO - PROCESS | 2256 | 1467690856987 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 20:54:16 INFO - PROCESS | 2256 | 1467690856992 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 20:54:16 INFO - PROCESS | 2256 | 1467690856994 Marionette TRACE conn2 <- [1,1626,null,{}] 20:54:16 INFO - PROCESS | 2256 | 1467690856996 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}] 20:54:17 INFO - PROCESS | 2256 | 1467690856998 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:17 INFO - PROCESS | 2256 | 1467690857103 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 20:54:17 INFO - PROCESS | 2256 | 1467690857174 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:17 INFO - PROCESS | 2256 | 1467690857176 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:17 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a822800 == 44 [pid = 2256] [id = 414] 20:54:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x119e55c00) [pid = 2256] [serial = 1241] [outer = 0x0] 20:54:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x121359000) [pid = 2256] [serial = 1242] [outer = 0x119e55c00] 20:54:17 INFO - PROCESS | 2256 | 1467690857205 Marionette DEBUG loaded listener.js 20:54:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x123d31000) [pid = 2256] [serial = 1243] [outer = 0x119e55c00] 20:54:17 INFO - PROCESS | 2256 | 1467690857620 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]]]}] 20:54:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 20:54:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 669ms 20:54:17 INFO - PROCESS | 2256 | 1467690857661 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 20:54:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 20:54:17 INFO - PROCESS | 2256 | 1467690857662 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 20:54:17 INFO - PROCESS | 2256 | 1467690857665 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 20:54:17 INFO - PROCESS | 2256 | 1467690857667 Marionette TRACE conn2 <- [1,1630,null,{}] 20:54:17 INFO - PROCESS | 2256 | 1467690857675 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}] 20:54:17 INFO - PROCESS | 2256 | 1467690857679 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:17 INFO - PROCESS | 2256 | 1467690857814 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 20:54:17 INFO - PROCESS | 2256 | 1467690857875 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:17 INFO - PROCESS | 2256 | 1467690857877 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:17 INFO - PROCESS | 2256 | ++DOCSHELL 0x12c5c1800 == 45 [pid = 2256] [id = 415] 20:54:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x12549e800) [pid = 2256] [serial = 1244] [outer = 0x0] 20:54:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x12644f800) [pid = 2256] [serial = 1245] [outer = 0x12549e800] 20:54:17 INFO - PROCESS | 2256 | 1467690857905 Marionette DEBUG loaded listener.js 20:54:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x129210c00) [pid = 2256] [serial = 1246] [outer = 0x12549e800] 20:54:18 INFO - PROCESS | 2256 | 1467690858304 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]]]}] 20:54:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 20:54:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 672ms 20:54:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 20:54:18 INFO - PROCESS | 2256 | 1467690858338 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 20:54:18 INFO - PROCESS | 2256 | 1467690858340 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 20:54:18 INFO - PROCESS | 2256 | 1467690858342 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 20:54:18 INFO - PROCESS | 2256 | 1467690858343 Marionette TRACE conn2 <- [1,1634,null,{}] 20:54:18 INFO - PROCESS | 2256 | 1467690858346 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}] 20:54:18 INFO - PROCESS | 2256 | 1467690858347 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:18 INFO - PROCESS | 2256 | 1467690858451 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 20:54:18 INFO - PROCESS | 2256 | 1467690858508 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:18 INFO - PROCESS | 2256 | 1467690858509 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:18 INFO - PROCESS | 2256 | ++DOCSHELL 0x12ca12000 == 46 [pid = 2256] [id = 416] 20:54:18 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x129548c00) [pid = 2256] [serial = 1247] [outer = 0x0] 20:54:18 INFO - PROCESS | 2256 | ++DOMWINDOW == 108 (0x12a638400) [pid = 2256] [serial = 1248] [outer = 0x129548c00] 20:54:18 INFO - PROCESS | 2256 | 1467690858539 Marionette DEBUG loaded listener.js 20:54:18 INFO - PROCESS | 2256 | ++DOMWINDOW == 109 (0x12a718c00) [pid = 2256] [serial = 1249] [outer = 0x129548c00] 20:54:19 INFO - PROCESS | 2256 | 1467690859174 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]]]}] 20:54:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 20:54:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 870ms 20:54:19 INFO - PROCESS | 2256 | 1467690859229 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 20:54:19 INFO - PROCESS | 2256 | 1467690859233 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 20:54:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 20:54:19 INFO - PROCESS | 2256 | 1467690859238 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 20:54:19 INFO - PROCESS | 2256 | 1467690859240 Marionette TRACE conn2 <- [1,1638,null,{}] 20:54:19 INFO - PROCESS | 2256 | 1467690859244 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}] 20:54:19 INFO - PROCESS | 2256 | 1467690859245 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:19 INFO - PROCESS | 2256 | 1467690859347 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 20:54:19 INFO - PROCESS | 2256 | 1467690859424 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:19 INFO - PROCESS | 2256 | 1467690859427 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:19 INFO - PROCESS | 2256 | ++DOCSHELL 0x11714d000 == 47 [pid = 2256] [id = 417] 20:54:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 110 (0x112d44800) [pid = 2256] [serial = 1250] [outer = 0x0] 20:54:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 111 (0x114f72800) [pid = 2256] [serial = 1251] [outer = 0x112d44800] 20:54:19 INFO - PROCESS | 2256 | 1467690859454 Marionette DEBUG loaded listener.js 20:54:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 112 (0x1182ad400) [pid = 2256] [serial = 1252] [outer = 0x112d44800] 20:54:19 INFO - PROCESS | 2256 | 1467690859877 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]]]}] 20:54:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 20:54:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 672ms 20:54:19 INFO - PROCESS | 2256 | 1467690859910 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 20:54:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 20:54:19 INFO - PROCESS | 2256 | 1467690859913 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 20:54:19 INFO - PROCESS | 2256 | 1467690859917 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 20:54:19 INFO - PROCESS | 2256 | 1467690859919 Marionette TRACE conn2 <- [1,1642,null,{}] 20:54:19 INFO - PROCESS | 2256 | 1467690859921 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}] 20:54:19 INFO - PROCESS | 2256 | 1467690859923 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:20 INFO - PROCESS | 2256 | --DOCSHELL 0x12c358000 == 46 [pid = 2256] [id = 411] 20:54:20 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd4a800 == 45 [pid = 2256] [id = 410] 20:54:20 INFO - PROCESS | 2256 | --DOCSHELL 0x121eb3800 == 44 [pid = 2256] [id = 409] 20:54:20 INFO - PROCESS | 2256 | --DOCSHELL 0x118252800 == 43 [pid = 2256] [id = 408] 20:54:20 INFO - PROCESS | 2256 | --DOCSHELL 0x12b02f000 == 42 [pid = 2256] [id = 407] 20:54:20 INFO - PROCESS | 2256 | --DOCSHELL 0x129517800 == 41 [pid = 2256] [id = 406] 20:54:20 INFO - PROCESS | 2256 | --DOCSHELL 0x128f85800 == 40 [pid = 2256] [id = 405] 20:54:20 INFO - PROCESS | 2256 | --DOCSHELL 0x119172000 == 39 [pid = 2256] [id = 404] 20:54:20 INFO - PROCESS | 2256 | --DOCSHELL 0x121ecc000 == 38 [pid = 2256] [id = 403] 20:54:20 INFO - PROCESS | 2256 | --DOCSHELL 0x1212ed800 == 37 [pid = 2256] [id = 402] 20:54:20 INFO - PROCESS | 2256 | --DOCSHELL 0x11859f800 == 36 [pid = 2256] [id = 401] 20:54:20 INFO - PROCESS | 2256 | --DOCSHELL 0x118747800 == 35 [pid = 2256] [id = 400] 20:54:20 INFO - PROCESS | 2256 | --DOCSHELL 0x11929e800 == 34 [pid = 2256] [id = 399] 20:54:20 INFO - PROCESS | 2256 | --DOCSHELL 0x112db0800 == 33 [pid = 2256] [id = 398] 20:54:20 INFO - PROCESS | 2256 | --DOCSHELL 0x118241000 == 32 [pid = 2256] [id = 386] 20:54:20 INFO - PROCESS | 2256 | --DOCSHELL 0x11714d000 == 31 [pid = 2256] [id = 417] 20:54:20 INFO - PROCESS | 2256 | --DOCSHELL 0x12ca12000 == 30 [pid = 2256] [id = 416] 20:54:20 INFO - PROCESS | 2256 | --DOCSHELL 0x12c5c1800 == 29 [pid = 2256] [id = 415] 20:54:20 INFO - PROCESS | 2256 | --DOCSHELL 0x12a822800 == 28 [pid = 2256] [id = 414] 20:54:20 INFO - PROCESS | 2256 | --DOCSHELL 0x11a1a2800 == 27 [pid = 2256] [id = 413] 20:54:20 INFO - PROCESS | 2256 | --DOCSHELL 0x113cd9000 == 26 [pid = 2256] [id = 412] 20:54:20 INFO - PROCESS | 2256 | 1467690860544 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 20:54:20 INFO - PROCESS | 2256 | --DOMWINDOW == 111 (0x119e51400) [pid = 2256] [serial = 1173] [outer = 0x0] [url = about:blank] 20:54:20 INFO - PROCESS | 2256 | --DOMWINDOW == 110 (0x1195fbc00) [pid = 2256] [serial = 1167] [outer = 0x0] [url = about:blank] 20:54:20 INFO - PROCESS | 2256 | --DOMWINDOW == 109 (0x119731800) [pid = 2256] [serial = 1168] [outer = 0x0] [url = about:blank] 20:54:20 INFO - PROCESS | 2256 | --DOMWINDOW == 108 (0x1183a4400) [pid = 2256] [serial = 1147] [outer = 0x0] [url = about:blank] 20:54:20 INFO - PROCESS | 2256 | --DOMWINDOW == 107 (0x119d18800) [pid = 2256] [serial = 1170] [outer = 0x0] [url = about:blank] 20:54:20 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x117491000) [pid = 2256] [serial = 1146] [outer = 0x0] [url = about:blank] 20:54:20 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x119deb800) [pid = 2256] [serial = 1150] [outer = 0x0] [url = about:blank] 20:54:20 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x117495000) [pid = 2256] [serial = 1164] [outer = 0x0] [url = about:blank] 20:54:20 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x119929400) [pid = 2256] [serial = 1149] [outer = 0x0] [url = about:blank] 20:54:20 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x118225800) [pid = 2256] [serial = 1165] [outer = 0x0] [url = about:blank] 20:54:20 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x1133fb000) [pid = 2256] [serial = 1161] [outer = 0x0] [url = about:blank] 20:54:20 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x125493800) [pid = 2256] [serial = 1153] [outer = 0x0] [url = about:blank] 20:54:20 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x124ba3800) [pid = 2256] [serial = 1177] [outer = 0x0] [url = about:blank] 20:54:20 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x1128d2800) [pid = 2256] [serial = 1162] [outer = 0x0] [url = about:blank] 20:54:20 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x123da2000) [pid = 2256] [serial = 1152] [outer = 0x0] [url = about:blank] 20:54:20 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x11827dc00) [pid = 2256] [serial = 1158] [outer = 0x0] [url = about:blank] 20:54:20 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x1266cd800) [pid = 2256] [serial = 1189] [outer = 0x0] [url = about:blank] 20:54:20 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x1216ecc00) [pid = 2256] [serial = 1176] [outer = 0x0] [url = about:blank] 20:54:20 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x125491400) [pid = 2256] [serial = 1156] [outer = 0x0] [url = about:blank] 20:54:20 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x1211e8000) [pid = 2256] [serial = 1155] [outer = 0x0] [url = about:blank] 20:54:20 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x12544e800) [pid = 2256] [serial = 1179] [outer = 0x0] [url = about:blank] 20:54:20 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x125d46800) [pid = 2256] [serial = 1180] [outer = 0x0] [url = about:blank] 20:54:20 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x117491c00) [pid = 2256] [serial = 1185] [outer = 0x0] [url = about:blank] 20:54:20 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x125f8dc00) [pid = 2256] [serial = 1182] [outer = 0x0] [url = about:blank] 20:54:20 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x1264f4c00) [pid = 2256] [serial = 1183] [outer = 0x0] [url = about:blank] 20:54:20 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x1266d3400) [pid = 2256] [serial = 1191] [outer = 0x0] [url = about:blank] 20:54:20 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x12127f000) [pid = 2256] [serial = 1174] [outer = 0x0] [url = about:blank] 20:54:20 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x1216ef000) [pid = 2256] [serial = 1188] [outer = 0x0] [url = about:blank] 20:54:20 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x119e28800) [pid = 2256] [serial = 1171] [outer = 0x0] [url = about:blank] 20:54:20 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x119e50400) [pid = 2256] [serial = 1186] [outer = 0x0] [url = about:blank] 20:54:20 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x12a70c800) [pid = 2256] [serial = 1144] [outer = 0x0] [url = about:blank] 20:54:20 INFO - PROCESS | 2256 | 1467690860659 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:20 INFO - PROCESS | 2256 | 1467690860661 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:20 INFO - PROCESS | 2256 | ++DOCSHELL 0x1133e1800 == 27 [pid = 2256] [id = 418] 20:54:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x1129b2c00) [pid = 2256] [serial = 1253] [outer = 0x0] 20:54:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x112d4f400) [pid = 2256] [serial = 1254] [outer = 0x1129b2c00] 20:54:20 INFO - PROCESS | 2256 | 1467690860691 Marionette DEBUG loaded listener.js 20:54:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x1133f8400) [pid = 2256] [serial = 1255] [outer = 0x1129b2c00] 20:54:20 INFO - PROCESS | 2256 | 1467690860986 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]]]}] 20:54:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 20:54:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1121ms 20:54:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 20:54:21 INFO - PROCESS | 2256 | 1467690861039 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 20:54:21 INFO - PROCESS | 2256 | 1467690861041 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 20:54:21 INFO - PROCESS | 2256 | 1467690861045 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 20:54:21 INFO - PROCESS | 2256 | 1467690861047 Marionette TRACE conn2 <- [1,1646,null,{}] 20:54:21 INFO - PROCESS | 2256 | 1467690861052 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}] 20:54:21 INFO - PROCESS | 2256 | 1467690861054 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:21 INFO - PROCESS | 2256 | 1467690861153 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 20:54:21 INFO - PROCESS | 2256 | 1467690861210 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:21 INFO - PROCESS | 2256 | 1467690861211 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:21 INFO - PROCESS | 2256 | ++DOCSHELL 0x117459000 == 28 [pid = 2256] [id = 419] 20:54:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x11619b400) [pid = 2256] [serial = 1256] [outer = 0x0] 20:54:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x116f49800) [pid = 2256] [serial = 1257] [outer = 0x11619b400] 20:54:21 INFO - PROCESS | 2256 | 1467690861237 Marionette DEBUG loaded listener.js 20:54:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x1176f4000) [pid = 2256] [serial = 1258] [outer = 0x11619b400] 20:54:21 INFO - PROCESS | 2256 | 1467690861526 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]]]}] 20:54:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 20:54:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 523ms 20:54:21 INFO - PROCESS | 2256 | 1467690861570 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 20:54:21 INFO - PROCESS | 2256 | 1467690861572 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 20:54:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 20:54:21 INFO - PROCESS | 2256 | 1467690861574 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 20:54:21 INFO - PROCESS | 2256 | 1467690861575 Marionette TRACE conn2 <- [1,1650,null,{}] 20:54:21 INFO - PROCESS | 2256 | 1467690861578 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}] 20:54:21 INFO - PROCESS | 2256 | 1467690861579 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:21 INFO - PROCESS | 2256 | 1467690861660 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 20:54:21 INFO - PROCESS | 2256 | 1467690861720 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:21 INFO - PROCESS | 2256 | 1467690861722 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:21 INFO - PROCESS | 2256 | ++DOCSHELL 0x11917e800 == 29 [pid = 2256] [id = 420] 20:54:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x1164ea400) [pid = 2256] [serial = 1259] [outer = 0x0] 20:54:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x1183a8800) [pid = 2256] [serial = 1260] [outer = 0x1164ea400] 20:54:21 INFO - PROCESS | 2256 | 1467690861755 Marionette DEBUG loaded listener.js 20:54:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x11841ec00) [pid = 2256] [serial = 1261] [outer = 0x1164ea400] 20:54:22 INFO - PROCESS | 2256 | 1467690862071 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]]]}] 20:54:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 20:54:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 520ms 20:54:22 INFO - PROCESS | 2256 | 1467690862094 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 20:54:22 INFO - PROCESS | 2256 | 1467690862097 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 20:54:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 20:54:22 INFO - PROCESS | 2256 | 1467690862109 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 20:54:22 INFO - PROCESS | 2256 | 1467690862112 Marionette TRACE conn2 <- [1,1654,null,{}] 20:54:22 INFO - PROCESS | 2256 | 1467690862116 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}] 20:54:22 INFO - PROCESS | 2256 | 1467690862119 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:22 INFO - PROCESS | 2256 | 1467690862202 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 20:54:22 INFO - PROCESS | 2256 | 1467690862206 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:22 INFO - PROCESS | 2256 | 1467690862207 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:22 INFO - PROCESS | 2256 | ++DOCSHELL 0x119bb3800 == 30 [pid = 2256] [id = 421] 20:54:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x1188a5000) [pid = 2256] [serial = 1262] [outer = 0x0] 20:54:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x11972dc00) [pid = 2256] [serial = 1263] [outer = 0x1188a5000] 20:54:22 INFO - PROCESS | 2256 | 1467690862232 Marionette DEBUG loaded listener.js 20:54:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x119de2c00) [pid = 2256] [serial = 1264] [outer = 0x1188a5000] 20:54:22 INFO - PROCESS | 2256 | 1467690862557 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]]]}] 20:54:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 20:54:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 480ms 20:54:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 20:54:22 INFO - PROCESS | 2256 | 1467690862588 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 20:54:22 INFO - PROCESS | 2256 | 1467690862590 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 20:54:22 INFO - PROCESS | 2256 | 1467690862592 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 20:54:22 INFO - PROCESS | 2256 | 1467690862593 Marionette TRACE conn2 <- [1,1658,null,{}] 20:54:22 INFO - PROCESS | 2256 | 1467690862625 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}] 20:54:22 INFO - PROCESS | 2256 | 1467690862626 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:22 INFO - PROCESS | 2256 | 1467690862734 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 20:54:22 INFO - PROCESS | 2256 | 1467690862738 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:22 INFO - PROCESS | 2256 | 1467690862739 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:22 INFO - PROCESS | 2256 | ++DOCSHELL 0x11a1a4800 == 31 [pid = 2256] [id = 422] 20:54:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x11841c800) [pid = 2256] [serial = 1265] [outer = 0x0] 20:54:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x119e20800) [pid = 2256] [serial = 1266] [outer = 0x11841c800] 20:54:22 INFO - PROCESS | 2256 | 1467690862764 Marionette DEBUG loaded listener.js 20:54:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x119e52800) [pid = 2256] [serial = 1267] [outer = 0x11841c800] 20:54:23 INFO - PROCESS | 2256 | 1467690863107 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]]]}] 20:54:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 20:54:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 569ms 20:54:23 INFO - PROCESS | 2256 | 1467690863162 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 20:54:23 INFO - PROCESS | 2256 | 1467690863163 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 20:54:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 20:54:23 INFO - PROCESS | 2256 | 1467690863165 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 20:54:23 INFO - PROCESS | 2256 | 1467690863166 Marionette TRACE conn2 <- [1,1662,null,{}] 20:54:23 INFO - PROCESS | 2256 | 1467690863168 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}] 20:54:23 INFO - PROCESS | 2256 | 1467690863169 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:23 INFO - PROCESS | 2256 | 1467690863270 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 20:54:23 INFO - PROCESS | 2256 | 1467690863274 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:23 INFO - PROCESS | 2256 | 1467690863278 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:23 INFO - PROCESS | 2256 | ++DOCSHELL 0x124f2f800 == 32 [pid = 2256] [id = 423] 20:54:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x11646c400) [pid = 2256] [serial = 1268] [outer = 0x0] 20:54:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x121358400) [pid = 2256] [serial = 1269] [outer = 0x11646c400] 20:54:23 INFO - PROCESS | 2256 | 1467690863342 Marionette DEBUG loaded listener.js 20:54:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x1216f2c00) [pid = 2256] [serial = 1270] [outer = 0x11646c400] 20:54:23 INFO - PROCESS | 2256 | 1467690863709 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]]]}] 20:54:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 20:54:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 574ms 20:54:23 INFO - PROCESS | 2256 | 1467690863740 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 20:54:23 INFO - PROCESS | 2256 | 1467690863742 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 20:54:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 20:54:23 INFO - PROCESS | 2256 | 1467690863751 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 20:54:23 INFO - PROCESS | 2256 | 1467690863753 Marionette TRACE conn2 <- [1,1666,null,{}] 20:54:23 INFO - PROCESS | 2256 | 1467690863756 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}] 20:54:23 INFO - PROCESS | 2256 | 1467690863758 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:23 INFO - PROCESS | 2256 | 1467690863907 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 20:54:23 INFO - PROCESS | 2256 | 1467690863962 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:23 INFO - PROCESS | 2256 | 1467690863963 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:23 INFO - PROCESS | 2256 | ++DOCSHELL 0x11263a000 == 33 [pid = 2256] [id = 424] 20:54:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x12127e800) [pid = 2256] [serial = 1271] [outer = 0x0] 20:54:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x1183a8000) [pid = 2256] [serial = 1272] [outer = 0x12127e800] 20:54:23 INFO - PROCESS | 2256 | 1467690863989 Marionette DEBUG loaded listener.js 20:54:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x123fe5000) [pid = 2256] [serial = 1273] [outer = 0x12127e800] 20:54:24 INFO - PROCESS | 2256 | 1467690864321 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]]]}] 20:54:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 20:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 621ms 20:54:24 INFO - PROCESS | 2256 | 1467690864372 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 20:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 20:54:24 INFO - PROCESS | 2256 | 1467690864373 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 20:54:24 INFO - PROCESS | 2256 | 1467690864375 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 20:54:24 INFO - PROCESS | 2256 | 1467690864376 Marionette TRACE conn2 <- [1,1670,null,{}] 20:54:24 INFO - PROCESS | 2256 | 1467690864378 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}] 20:54:24 INFO - PROCESS | 2256 | 1467690864380 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:24 INFO - PROCESS | 2256 | 1467690864475 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 20:54:24 INFO - PROCESS | 2256 | 1467690864487 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:24 INFO - PROCESS | 2256 | 1467690864488 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:24 INFO - PROCESS | 2256 | ++DOCSHELL 0x128c4e800 == 34 [pid = 2256] [id = 425] 20:54:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x117d1e400) [pid = 2256] [serial = 1274] [outer = 0x0] 20:54:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x125449000) [pid = 2256] [serial = 1275] [outer = 0x117d1e400] 20:54:24 INFO - PROCESS | 2256 | 1467690864512 Marionette DEBUG loaded listener.js 20:54:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x125499000) [pid = 2256] [serial = 1276] [outer = 0x117d1e400] 20:54:24 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x1182afc00) [pid = 2256] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 20:54:24 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x117d1bc00) [pid = 2256] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 20:54:24 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x129549400) [pid = 2256] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 20:54:24 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x123f51000) [pid = 2256] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 20:54:24 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x112fc7800) [pid = 2256] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 20:54:24 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x128be3800) [pid = 2256] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 20:54:24 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x116f41c00) [pid = 2256] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 20:54:24 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x1121b8400) [pid = 2256] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 20:54:24 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x11748e400) [pid = 2256] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 20:54:24 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x1216ed000) [pid = 2256] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 20:54:24 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x111f27c00) [pid = 2256] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 20:54:24 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x119d0bc00) [pid = 2256] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 20:54:24 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x119e5c000) [pid = 2256] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 20:54:24 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x1182b1800) [pid = 2256] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 20:54:24 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x1182af400) [pid = 2256] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 20:54:24 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x12954b800) [pid = 2256] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 20:54:25 INFO - PROCESS | 2256 | 1467690865019 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]]]}] 20:54:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 20:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 668ms 20:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 20:54:25 INFO - PROCESS | 2256 | 1467690865044 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 20:54:25 INFO - PROCESS | 2256 | 1467690865045 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 20:54:25 INFO - PROCESS | 2256 | 1467690865047 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 20:54:25 INFO - PROCESS | 2256 | 1467690865048 Marionette TRACE conn2 <- [1,1674,null,{}] 20:54:25 INFO - PROCESS | 2256 | 1467690865051 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}] 20:54:25 INFO - PROCESS | 2256 | 1467690865052 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:25 INFO - PROCESS | 2256 | 1467690865127 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 20:54:25 INFO - PROCESS | 2256 | 1467690865133 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:25 INFO - PROCESS | 2256 | 1467690865135 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:25 INFO - PROCESS | 2256 | ++DOCSHELL 0x12927d800 == 35 [pid = 2256] [id = 426] 20:54:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x112fc7800) [pid = 2256] [serial = 1277] [outer = 0x0] 20:54:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x1188a4c00) [pid = 2256] [serial = 1278] [outer = 0x112fc7800] 20:54:25 INFO - PROCESS | 2256 | 1467690865160 Marionette DEBUG loaded listener.js 20:54:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x1216f7400) [pid = 2256] [serial = 1279] [outer = 0x112fc7800] 20:54:25 INFO - PROCESS | 2256 | 1467690865492 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]]]}] 20:54:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 20:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 471ms 20:54:25 INFO - PROCESS | 2256 | 1467690865534 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 20:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 20:54:25 INFO - PROCESS | 2256 | 1467690865537 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 20:54:25 INFO - PROCESS | 2256 | 1467690865539 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 20:54:25 INFO - PROCESS | 2256 | 1467690865540 Marionette TRACE conn2 <- [1,1678,null,{}] 20:54:25 INFO - PROCESS | 2256 | 1467690865542 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}] 20:54:25 INFO - PROCESS | 2256 | 1467690865544 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:25 INFO - PROCESS | 2256 | 1467690865621 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 20:54:25 INFO - PROCESS | 2256 | 1467690865625 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:25 INFO - PROCESS | 2256 | 1467690865626 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:25 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a80d800 == 36 [pid = 2256] [id = 427] 20:54:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x119de9400) [pid = 2256] [serial = 1280] [outer = 0x0] 20:54:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x12549ac00) [pid = 2256] [serial = 1281] [outer = 0x119de9400] 20:54:25 INFO - PROCESS | 2256 | 1467690865653 Marionette DEBUG loaded listener.js 20:54:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x125d4c800) [pid = 2256] [serial = 1282] [outer = 0x119de9400] 20:54:26 INFO - PROCESS | 2256 | 1467690866005 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]]]}] 20:54:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 20:54:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 470ms 20:54:26 INFO - PROCESS | 2256 | 1467690866010 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 20:54:26 INFO - PROCESS | 2256 | 1467690866013 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 20:54:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 20:54:26 INFO - PROCESS | 2256 | 1467690866021 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 20:54:26 INFO - PROCESS | 2256 | 1467690866022 Marionette TRACE conn2 <- [1,1682,null,{}] 20:54:26 INFO - PROCESS | 2256 | 1467690866026 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}] 20:54:26 INFO - PROCESS | 2256 | 1467690866028 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:26 INFO - PROCESS | 2256 | 1467690866153 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 20:54:26 INFO - PROCESS | 2256 | 1467690866241 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:26 INFO - PROCESS | 2256 | 1467690866243 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:26 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b02c000 == 37 [pid = 2256] [id = 428] 20:54:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x125d47000) [pid = 2256] [serial = 1283] [outer = 0x0] 20:54:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x125f8c400) [pid = 2256] [serial = 1284] [outer = 0x125d47000] 20:54:26 INFO - PROCESS | 2256 | 1467690866286 Marionette DEBUG loaded listener.js 20:54:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x126652400) [pid = 2256] [serial = 1285] [outer = 0x125d47000] 20:54:26 INFO - PROCESS | 2256 | 1467690866608 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]]]}] 20:54:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 20:54:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 620ms 20:54:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 20:54:26 INFO - PROCESS | 2256 | 1467690866640 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 20:54:26 INFO - PROCESS | 2256 | 1467690866642 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 20:54:26 INFO - PROCESS | 2256 | 1467690866644 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 20:54:26 INFO - PROCESS | 2256 | 1467690866646 Marionette TRACE conn2 <- [1,1686,null,{}] 20:54:26 INFO - PROCESS | 2256 | 1467690866652 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}] 20:54:26 INFO - PROCESS | 2256 | 1467690866654 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:26 INFO - PROCESS | 2256 | 1467690866745 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 20:54:26 INFO - PROCESS | 2256 | 1467690866805 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:26 INFO - PROCESS | 2256 | 1467690866806 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:26 INFO - PROCESS | 2256 | ++DOCSHELL 0x119aa8800 == 38 [pid = 2256] [id = 429] 20:54:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x125d49000) [pid = 2256] [serial = 1286] [outer = 0x0] 20:54:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x1266dc400) [pid = 2256] [serial = 1287] [outer = 0x125d49000] 20:54:26 INFO - PROCESS | 2256 | 1467690866831 Marionette DEBUG loaded listener.js 20:54:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x128beb000) [pid = 2256] [serial = 1288] [outer = 0x125d49000] 20:54:27 INFO - PROCESS | 2256 | 1467690867338 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]]]}] 20:54:27 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 20:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 723ms 20:54:27 INFO - PROCESS | 2256 | 1467690867374 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 20:54:27 INFO - PROCESS | 2256 | 1467690867377 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 20:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 20:54:27 INFO - PROCESS | 2256 | 1467690867382 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 20:54:27 INFO - PROCESS | 2256 | 1467690867386 Marionette TRACE conn2 <- [1,1690,null,{}] 20:54:27 INFO - PROCESS | 2256 | 1467690867391 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}] 20:54:27 INFO - PROCESS | 2256 | 1467690867392 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:27 INFO - PROCESS | 2256 | 1467690867506 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 20:54:27 INFO - PROCESS | 2256 | 1467690867634 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:27 INFO - PROCESS | 2256 | 1467690867635 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:27 INFO - PROCESS | 2256 | ++DOCSHELL 0x118244800 == 39 [pid = 2256] [id = 430] 20:54:27 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x115e73400) [pid = 2256] [serial = 1289] [outer = 0x0] 20:54:27 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x116636400) [pid = 2256] [serial = 1290] [outer = 0x115e73400] 20:54:27 INFO - PROCESS | 2256 | 1467690867667 Marionette DEBUG loaded listener.js 20:54:27 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x117489c00) [pid = 2256] [serial = 1291] [outer = 0x115e73400] 20:54:28 INFO - PROCESS | 2256 | 1467690868185 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]]]}] 20:54:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 20:54:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 826ms 20:54:28 INFO - PROCESS | 2256 | 1467690868228 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 20:54:28 INFO - PROCESS | 2256 | 1467690868231 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 20:54:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 20:54:28 INFO - PROCESS | 2256 | 1467690868239 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 20:54:28 INFO - PROCESS | 2256 | 1467690868241 Marionette TRACE conn2 <- [1,1694,null,{}] 20:54:28 INFO - PROCESS | 2256 | 1467690868244 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}] 20:54:28 INFO - PROCESS | 2256 | 1467690868246 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:28 INFO - PROCESS | 2256 | 1467690868357 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 20:54:28 INFO - PROCESS | 2256 | 1467690868437 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:28 INFO - PROCESS | 2256 | 1467690868438 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:28 INFO - PROCESS | 2256 | ++DOCSHELL 0x11695e000 == 40 [pid = 2256] [id = 431] 20:54:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x117494400) [pid = 2256] [serial = 1292] [outer = 0x0] 20:54:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x118326000) [pid = 2256] [serial = 1293] [outer = 0x117494400] 20:54:28 INFO - PROCESS | 2256 | 1467690868471 Marionette DEBUG loaded listener.js 20:54:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x118779c00) [pid = 2256] [serial = 1294] [outer = 0x117494400] 20:54:29 INFO - PROCESS | 2256 | --DOCSHELL 0x12b02c000 == 39 [pid = 2256] [id = 428] 20:54:29 INFO - PROCESS | 2256 | --DOCSHELL 0x12a80d800 == 38 [pid = 2256] [id = 427] 20:54:29 INFO - PROCESS | 2256 | --DOCSHELL 0x12927d800 == 37 [pid = 2256] [id = 426] 20:54:29 INFO - PROCESS | 2256 | --DOCSHELL 0x128c4e800 == 36 [pid = 2256] [id = 425] 20:54:29 INFO - PROCESS | 2256 | --DOCSHELL 0x11263a000 == 35 [pid = 2256] [id = 424] 20:54:29 INFO - PROCESS | 2256 | --DOCSHELL 0x124f2f800 == 34 [pid = 2256] [id = 423] 20:54:29 INFO - PROCESS | 2256 | --DOCSHELL 0x11a1a4800 == 33 [pid = 2256] [id = 422] 20:54:29 INFO - PROCESS | 2256 | 1467690869127 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]]]}] 20:54:29 INFO - PROCESS | 2256 | --DOCSHELL 0x119bb3800 == 32 [pid = 2256] [id = 421] 20:54:29 INFO - PROCESS | 2256 | --DOCSHELL 0x11917e800 == 31 [pid = 2256] [id = 420] 20:54:29 INFO - PROCESS | 2256 | --DOCSHELL 0x117459000 == 30 [pid = 2256] [id = 419] 20:54:29 INFO - PROCESS | 2256 | --DOCSHELL 0x1133e1800 == 29 [pid = 2256] [id = 418] 20:54:29 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x128dbe400) [pid = 2256] [serial = 1192] [outer = 0x0] [url = about:blank] 20:54:29 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x118411000) [pid = 2256] [serial = 1159] [outer = 0x0] [url = about:blank] 20:54:29 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x12a71b400) [pid = 2256] [serial = 1233] [outer = 0x0] [url = about:blank] 20:54:29 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x125493000) [pid = 2256] [serial = 1215] [outer = 0x0] [url = about:blank] 20:54:29 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x128be2c00) [pid = 2256] [serial = 1218] [outer = 0x0] [url = about:blank] 20:54:29 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x12931b800) [pid = 2256] [serial = 1221] [outer = 0x0] [url = about:blank] 20:54:29 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x128dc2c00) [pid = 2256] [serial = 1219] [outer = 0x0] [url = about:blank] 20:54:29 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x117112400) [pid = 2256] [serial = 1200] [outer = 0x0] [url = about:blank] 20:54:29 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x11331a800) [pid = 2256] [serial = 1224] [outer = 0x0] [url = about:blank] 20:54:29 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x117d1cc00) [pid = 2256] [serial = 1201] [outer = 0x0] [url = about:blank] 20:54:29 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x117d1d800) [pid = 2256] [serial = 1197] [outer = 0x0] [url = about:blank] 20:54:29 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x1182b8000) [pid = 2256] [serial = 1198] [outer = 0x0] [url = about:blank] 20:54:29 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x121e93400) [pid = 2256] [serial = 1212] [outer = 0x0] [url = about:blank] 20:54:29 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x1128d6400) [pid = 2256] [serial = 1194] [outer = 0x0] [url = about:blank] 20:54:29 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x1129b1800) [pid = 2256] [serial = 1195] [outer = 0x0] [url = about:blank] 20:54:29 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x119dec800) [pid = 2256] [serial = 1206] [outer = 0x0] [url = about:blank] 20:54:29 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x119e55800) [pid = 2256] [serial = 1207] [outer = 0x0] [url = about:blank] 20:54:29 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x121281400) [pid = 2256] [serial = 1209] [outer = 0x0] [url = about:blank] 20:54:29 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x129325c00) [pid = 2256] [serial = 1222] [outer = 0x0] [url = about:blank] 20:54:29 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x1216ec400) [pid = 2256] [serial = 1210] [outer = 0x0] [url = about:blank] 20:54:29 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x118412400) [pid = 2256] [serial = 1203] [outer = 0x0] [url = about:blank] 20:54:29 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x119467400) [pid = 2256] [serial = 1204] [outer = 0x0] [url = about:blank] 20:54:29 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x1182ab800) [pid = 2256] [serial = 1225] [outer = 0x0] [url = about:blank] 20:54:29 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x121b30000) [pid = 2256] [serial = 1227] [outer = 0x0] [url = about:blank] 20:54:29 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x12a70ec00) [pid = 2256] [serial = 1231] [outer = 0x0] [url = about:blank] 20:54:29 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x1266da400) [pid = 2256] [serial = 1216] [outer = 0x0] [url = about:blank] 20:54:29 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x12954f400) [pid = 2256] [serial = 1230] [outer = 0x0] [url = about:blank] 20:54:29 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x12a846000) [pid = 2256] [serial = 1234] [outer = 0x0] [url = about:blank] 20:54:29 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x129549800) [pid = 2256] [serial = 1228] [outer = 0x0] [url = about:blank] 20:54:29 INFO - PROCESS | 2256 | --DOMWINDOW == 77 (0x123da0000) [pid = 2256] [serial = 1213] [outer = 0x0] [url = about:blank] 20:54:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 20:54:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 925ms 20:54:29 INFO - PROCESS | 2256 | 1467690869165 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 20:54:29 INFO - PROCESS | 2256 | 1467690869169 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 20:54:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 20:54:29 INFO - PROCESS | 2256 | 1467690869173 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 20:54:29 INFO - PROCESS | 2256 | 1467690869174 Marionette TRACE conn2 <- [1,1698,null,{}] 20:54:29 INFO - PROCESS | 2256 | 1467690869178 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}] 20:54:29 INFO - PROCESS | 2256 | 1467690869179 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:29 INFO - PROCESS | 2256 | 1467690869260 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 20:54:29 INFO - PROCESS | 2256 | 1467690869268 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:29 INFO - PROCESS | 2256 | 1467690869270 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:29 INFO - PROCESS | 2256 | ++DOCSHELL 0x116951000 == 30 [pid = 2256] [id = 432] 20:54:29 INFO - PROCESS | 2256 | ++DOMWINDOW == 78 (0x112a85800) [pid = 2256] [serial = 1295] [outer = 0x0] 20:54:29 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x11337ec00) [pid = 2256] [serial = 1296] [outer = 0x112a85800] 20:54:29 INFO - PROCESS | 2256 | 1467690869297 Marionette DEBUG loaded listener.js 20:54:29 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x113caf800) [pid = 2256] [serial = 1297] [outer = 0x112a85800] 20:54:29 INFO - PROCESS | 2256 | 1467690869651 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]]]}] 20:54:29 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 20:54:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 519ms 20:54:29 INFO - PROCESS | 2256 | 1467690869702 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 20:54:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 20:54:29 INFO - PROCESS | 2256 | 1467690869704 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 20:54:29 INFO - PROCESS | 2256 | 1467690869710 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 20:54:29 INFO - PROCESS | 2256 | 1467690869712 Marionette TRACE conn2 <- [1,1702,null,{}] 20:54:29 INFO - PROCESS | 2256 | 1467690869714 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}] 20:54:29 INFO - PROCESS | 2256 | 1467690869716 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:29 INFO - PROCESS | 2256 | 1467690869797 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 20:54:29 INFO - PROCESS | 2256 | 1467690869803 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:29 INFO - PROCESS | 2256 | 1467690869805 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:29 INFO - PROCESS | 2256 | ++DOCSHELL 0x118243000 == 31 [pid = 2256] [id = 433] 20:54:29 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x11697b400) [pid = 2256] [serial = 1298] [outer = 0x0] 20:54:29 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x116fb2000) [pid = 2256] [serial = 1299] [outer = 0x11697b400] 20:54:29 INFO - PROCESS | 2256 | 1467690869832 Marionette DEBUG loaded listener.js 20:54:29 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x11748e000) [pid = 2256] [serial = 1300] [outer = 0x11697b400] 20:54:30 INFO - PROCESS | 2256 | 1467690870307 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]]]}] 20:54:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 20:54:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 620ms 20:54:30 INFO - PROCESS | 2256 | 1467690870349 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 20:54:30 INFO - PROCESS | 2256 | 1467690870351 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 20:54:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 20:54:30 INFO - PROCESS | 2256 | 1467690870356 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 20:54:30 INFO - PROCESS | 2256 | 1467690870358 Marionette TRACE conn2 <- [1,1706,null,{}] 20:54:30 INFO - PROCESS | 2256 | 1467690870362 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}] 20:54:30 INFO - PROCESS | 2256 | 1467690870364 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:30 INFO - PROCESS | 2256 | 1467690870470 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 20:54:30 INFO - PROCESS | 2256 | 1467690870540 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:30 INFO - PROCESS | 2256 | 1467690870542 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:30 INFO - PROCESS | 2256 | ++DOCSHELL 0x117467000 == 32 [pid = 2256] [id = 434] 20:54:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x112e93000) [pid = 2256] [serial = 1301] [outer = 0x0] 20:54:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x1133fac00) [pid = 2256] [serial = 1302] [outer = 0x112e93000] 20:54:30 INFO - PROCESS | 2256 | 1467690870574 Marionette DEBUG loaded listener.js 20:54:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x116794000) [pid = 2256] [serial = 1303] [outer = 0x112e93000] 20:54:30 INFO - PROCESS | 2256 | 1467690870996 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]]]}] 20:54:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 20:54:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 674ms 20:54:31 INFO - PROCESS | 2256 | 1467690871030 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 20:54:31 INFO - PROCESS | 2256 | 1467690871033 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 20:54:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 20:54:31 INFO - PROCESS | 2256 | 1467690871038 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 20:54:31 INFO - PROCESS | 2256 | 1467690871039 Marionette TRACE conn2 <- [1,1710,null,{}] 20:54:31 INFO - PROCESS | 2256 | 1467690871042 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}] 20:54:31 INFO - PROCESS | 2256 | 1467690871044 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:31 INFO - PROCESS | 2256 | 1467690871141 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 20:54:31 INFO - PROCESS | 2256 | 1467690871234 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:31 INFO - PROCESS | 2256 | 1467690871235 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:31 INFO - PROCESS | 2256 | ++DOCSHELL 0x119716800 == 33 [pid = 2256] [id = 435] 20:54:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x118227c00) [pid = 2256] [serial = 1304] [outer = 0x0] 20:54:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x118278000) [pid = 2256] [serial = 1305] [outer = 0x118227c00] 20:54:31 INFO - PROCESS | 2256 | 1467690871266 Marionette DEBUG loaded listener.js 20:54:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x1182b1800) [pid = 2256] [serial = 1306] [outer = 0x118227c00] 20:54:31 INFO - PROCESS | 2256 | 1467690871690 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]]]}] 20:54:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 20:54:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 719ms 20:54:31 INFO - PROCESS | 2256 | 1467690871757 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 20:54:31 INFO - PROCESS | 2256 | 1467690871759 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 20:54:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 20:54:31 INFO - PROCESS | 2256 | 1467690871761 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 20:54:31 INFO - PROCESS | 2256 | 1467690871764 Marionette TRACE conn2 <- [1,1714,null,{}] 20:54:31 INFO - PROCESS | 2256 | 1467690871773 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}] 20:54:31 INFO - PROCESS | 2256 | 1467690871777 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:31 INFO - PROCESS | 2256 | 1467690871876 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 20:54:31 INFO - PROCESS | 2256 | 1467690871936 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:31 INFO - PROCESS | 2256 | 1467690871938 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:31 INFO - PROCESS | 2256 | ++DOCSHELL 0x1215d0000 == 34 [pid = 2256] [id = 436] 20:54:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x1183a2c00) [pid = 2256] [serial = 1307] [outer = 0x0] 20:54:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x119106000) [pid = 2256] [serial = 1308] [outer = 0x1183a2c00] 20:54:31 INFO - PROCESS | 2256 | 1467690871970 Marionette DEBUG loaded listener.js 20:54:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x119460400) [pid = 2256] [serial = 1309] [outer = 0x1183a2c00] 20:54:32 INFO - PROCESS | 2256 | 1467690872388 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]]]}] 20:54:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 20:54:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 674ms 20:54:32 INFO - PROCESS | 2256 | 1467690872454 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 20:54:32 INFO - PROCESS | 2256 | 1467690872456 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 20:54:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 20:54:32 INFO - PROCESS | 2256 | 1467690872458 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 20:54:32 INFO - PROCESS | 2256 | 1467690872459 Marionette TRACE conn2 <- [1,1718,null,{}] 20:54:32 INFO - PROCESS | 2256 | 1467690872462 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}] 20:54:32 INFO - PROCESS | 2256 | 1467690872463 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:32 INFO - PROCESS | 2256 | 1467690872560 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 20:54:32 INFO - PROCESS | 2256 | 1467690872617 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:32 INFO - PROCESS | 2256 | 1467690872618 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:32 INFO - PROCESS | 2256 | ++DOCSHELL 0x125d22800 == 35 [pid = 2256] [id = 437] 20:54:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x11972c800) [pid = 2256] [serial = 1310] [outer = 0x0] 20:54:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x119732800) [pid = 2256] [serial = 1311] [outer = 0x11972c800] 20:54:32 INFO - PROCESS | 2256 | 1467690872647 Marionette DEBUG loaded listener.js 20:54:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x119921c00) [pid = 2256] [serial = 1312] [outer = 0x11972c800] 20:54:33 INFO - PROCESS | 2256 | 1467690873060 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]]]}] 20:54:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 20:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 620ms 20:54:33 INFO - PROCESS | 2256 | 1467690873079 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 20:54:33 INFO - PROCESS | 2256 | 1467690873080 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 20:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 20:54:33 INFO - PROCESS | 2256 | 1467690873085 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 20:54:33 INFO - PROCESS | 2256 | 1467690873087 Marionette TRACE conn2 <- [1,1722,null,{}] 20:54:33 INFO - PROCESS | 2256 | 1467690873089 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}] 20:54:33 INFO - PROCESS | 2256 | 1467690873091 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:33 INFO - PROCESS | 2256 | 1467690873185 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 20:54:33 INFO - PROCESS | 2256 | 1467690873240 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:33 INFO - PROCESS | 2256 | 1467690873241 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:33 INFO - PROCESS | 2256 | ++DOCSHELL 0x126b10800 == 36 [pid = 2256] [id = 438] 20:54:33 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x119b08000) [pid = 2256] [serial = 1313] [outer = 0x0] 20:54:33 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x119d10800) [pid = 2256] [serial = 1314] [outer = 0x119b08000] 20:54:33 INFO - PROCESS | 2256 | 1467690873271 Marionette DEBUG loaded listener.js 20:54:33 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x119df1800) [pid = 2256] [serial = 1315] [outer = 0x119b08000] 20:54:33 INFO - PROCESS | 2256 | 1467690873708 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]]]}] 20:54:33 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 20:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 669ms 20:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 20:54:33 INFO - PROCESS | 2256 | 1467690873755 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 20:54:33 INFO - PROCESS | 2256 | 1467690873756 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 20:54:33 INFO - PROCESS | 2256 | 1467690873758 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 20:54:33 INFO - PROCESS | 2256 | 1467690873760 Marionette TRACE conn2 <- [1,1726,null,{}] 20:54:33 INFO - PROCESS | 2256 | 1467690873762 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}] 20:54:33 INFO - PROCESS | 2256 | 1467690873767 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:33 INFO - PROCESS | 2256 | 1467690873903 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 20:54:33 INFO - PROCESS | 2256 | 1467690873988 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:33 INFO - PROCESS | 2256 | 1467690873990 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:34 INFO - PROCESS | 2256 | ++DOCSHELL 0x129521800 == 37 [pid = 2256] [id = 439] 20:54:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x119e54400) [pid = 2256] [serial = 1316] [outer = 0x0] 20:54:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x1211e8c00) [pid = 2256] [serial = 1317] [outer = 0x119e54400] 20:54:34 INFO - PROCESS | 2256 | 1467690874020 Marionette DEBUG loaded listener.js 20:54:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x12199d800) [pid = 2256] [serial = 1318] [outer = 0x119e54400] 20:54:34 INFO - PROCESS | 2256 | 1467690874519 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]]]}] 20:54:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 20:54:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 775ms 20:54:34 INFO - PROCESS | 2256 | 1467690874535 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 20:54:34 INFO - PROCESS | 2256 | 1467690874538 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 20:54:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 20:54:34 INFO - PROCESS | 2256 | 1467690874541 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 20:54:34 INFO - PROCESS | 2256 | 1467690874543 Marionette TRACE conn2 <- [1,1730,null,{}] 20:54:34 INFO - PROCESS | 2256 | 1467690874547 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}] 20:54:34 INFO - PROCESS | 2256 | 1467690874548 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:34 INFO - PROCESS | 2256 | 1467690874654 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 20:54:34 INFO - PROCESS | 2256 | 1467690874712 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:34 INFO - PROCESS | 2256 | 1467690874715 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:34 INFO - PROCESS | 2256 | ++DOCSHELL 0x11959a000 == 38 [pid = 2256] [id = 440] 20:54:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x112a82000) [pid = 2256] [serial = 1319] [outer = 0x0] 20:54:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x1164e7800) [pid = 2256] [serial = 1320] [outer = 0x112a82000] 20:54:34 INFO - PROCESS | 2256 | 1467690874743 Marionette DEBUG loaded listener.js 20:54:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x1176ebc00) [pid = 2256] [serial = 1321] [outer = 0x112a82000] 20:54:35 INFO - PROCESS | 2256 | --DOCSHELL 0x116951000 == 37 [pid = 2256] [id = 432] 20:54:35 INFO - PROCESS | 2256 | --DOCSHELL 0x11695e000 == 36 [pid = 2256] [id = 431] 20:54:35 INFO - PROCESS | 2256 | --DOCSHELL 0x118244800 == 35 [pid = 2256] [id = 430] 20:54:35 INFO - PROCESS | 2256 | --DOCSHELL 0x129521800 == 34 [pid = 2256] [id = 439] 20:54:35 INFO - PROCESS | 2256 | --DOCSHELL 0x126b10800 == 33 [pid = 2256] [id = 438] 20:54:35 INFO - PROCESS | 2256 | --DOCSHELL 0x125d22800 == 32 [pid = 2256] [id = 437] 20:54:35 INFO - PROCESS | 2256 | --DOCSHELL 0x1215d0000 == 31 [pid = 2256] [id = 436] 20:54:35 INFO - PROCESS | 2256 | --DOCSHELL 0x119716800 == 30 [pid = 2256] [id = 435] 20:54:35 INFO - PROCESS | 2256 | --DOCSHELL 0x118243000 == 29 [pid = 2256] [id = 433] 20:54:35 INFO - PROCESS | 2256 | --DOCSHELL 0x119aa8800 == 28 [pid = 2256] [id = 429] 20:54:35 INFO - PROCESS | 2256 | --DOCSHELL 0x117467000 == 27 [pid = 2256] [id = 434] 20:54:35 INFO - PROCESS | 2256 | 1467690875829 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]]]}] 20:54:35 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 20:54:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1323ms 20:54:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 20:54:35 INFO - PROCESS | 2256 | 1467690875866 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 20:54:35 INFO - PROCESS | 2256 | 1467690875868 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 20:54:35 INFO - PROCESS | 2256 | 1467690875872 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 20:54:35 INFO - PROCESS | 2256 | 1467690875873 Marionette TRACE conn2 <- [1,1734,null,{}] 20:54:35 INFO - PROCESS | 2256 | 1467690875877 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}] 20:54:35 INFO - PROCESS | 2256 | 1467690875879 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:35 INFO - PROCESS | 2256 | 1467690875960 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 20:54:35 INFO - PROCESS | 2256 | 1467690875970 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:35 INFO - PROCESS | 2256 | 1467690875972 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:35 INFO - PROCESS | 2256 | ++DOCSHELL 0x116fb0000 == 28 [pid = 2256] [id = 441] 20:54:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x113319c00) [pid = 2256] [serial = 1322] [outer = 0x0] 20:54:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x1164e3800) [pid = 2256] [serial = 1323] [outer = 0x113319c00] 20:54:36 INFO - PROCESS | 2256 | 1467690876001 Marionette DEBUG loaded listener.js 20:54:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x1121bec00) [pid = 2256] [serial = 1324] [outer = 0x113319c00] 20:54:36 INFO - PROCESS | 2256 | 1467690876343 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]]]}] 20:54:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 20:54:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 520ms 20:54:36 INFO - PROCESS | 2256 | 1467690876391 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 20:54:36 INFO - PROCESS | 2256 | 1467690876395 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 20:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 20:54:36 INFO - PROCESS | 2256 | 1467690876399 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 20:54:36 INFO - PROCESS | 2256 | 1467690876401 Marionette TRACE conn2 <- [1,1738,null,{}] 20:54:36 INFO - PROCESS | 2256 | 1467690876404 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}] 20:54:36 INFO - PROCESS | 2256 | 1467690876405 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:36 INFO - PROCESS | 2256 | 1467690876485 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 20:54:36 INFO - PROCESS | 2256 | 1467690876490 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:36 INFO - PROCESS | 2256 | 1467690876491 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:36 INFO - PROCESS | 2256 | ++DOCSHELL 0x11929a000 == 29 [pid = 2256] [id = 442] 20:54:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 108 (0x1176ef800) [pid = 2256] [serial = 1325] [outer = 0x0] 20:54:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 109 (0x1182ab800) [pid = 2256] [serial = 1326] [outer = 0x1176ef800] 20:54:36 INFO - PROCESS | 2256 | 1467690876521 Marionette DEBUG loaded listener.js 20:54:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 110 (0x1182b9000) [pid = 2256] [serial = 1327] [outer = 0x1176ef800] 20:54:36 INFO - PROCESS | 2256 | 1467690876919 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]]]}] 20:54:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 20:54:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 570ms 20:54:36 INFO - PROCESS | 2256 | 1467690876969 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 20:54:36 INFO - PROCESS | 2256 | 1467690876971 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 20:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 20:54:36 INFO - PROCESS | 2256 | 1467690876973 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 20:54:36 INFO - PROCESS | 2256 | 1467690876975 Marionette TRACE conn2 <- [1,1742,null,{}] 20:54:36 INFO - PROCESS | 2256 | 1467690876983 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}] 20:54:36 INFO - PROCESS | 2256 | 1467690876986 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:37 INFO - PROCESS | 2256 | 1467690877091 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 20:54:37 INFO - PROCESS | 2256 | 1467690877103 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:37 INFO - PROCESS | 2256 | 1467690877105 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:37 INFO - PROCESS | 2256 | ++DOCSHELL 0x1213d1000 == 30 [pid = 2256] [id = 443] 20:54:37 INFO - PROCESS | 2256 | ++DOMWINDOW == 111 (0x1129ac800) [pid = 2256] [serial = 1328] [outer = 0x0] 20:54:37 INFO - PROCESS | 2256 | ++DOMWINDOW == 112 (0x119157c00) [pid = 2256] [serial = 1329] [outer = 0x1129ac800] 20:54:37 INFO - PROCESS | 2256 | 1467690877164 Marionette DEBUG loaded listener.js 20:54:37 INFO - PROCESS | 2256 | ++DOMWINDOW == 113 (0x1195fb400) [pid = 2256] [serial = 1330] [outer = 0x1129ac800] 20:54:37 INFO - PROCESS | 2256 | 1467690877523 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]]]}] 20:54:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 20:54:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 570ms 20:54:37 INFO - PROCESS | 2256 | 1467690877543 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 20:54:37 INFO - PROCESS | 2256 | 1467690877545 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 20:54:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 20:54:37 INFO - PROCESS | 2256 | 1467690877549 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 20:54:37 INFO - PROCESS | 2256 | 1467690877550 Marionette TRACE conn2 <- [1,1746,null,{}] 20:54:37 INFO - PROCESS | 2256 | 1467690877553 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}] 20:54:37 INFO - PROCESS | 2256 | 1467690877554 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:37 INFO - PROCESS | 2256 | 1467690877656 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 20:54:37 INFO - PROCESS | 2256 | 1467690877693 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:37 INFO - PROCESS | 2256 | 1467690877694 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:37 INFO - PROCESS | 2256 | ++DOCSHELL 0x124f41000 == 31 [pid = 2256] [id = 444] 20:54:37 INFO - PROCESS | 2256 | ++DOMWINDOW == 114 (0x119733400) [pid = 2256] [serial = 1331] [outer = 0x0] 20:54:37 INFO - PROCESS | 2256 | ++DOMWINDOW == 115 (0x119b12800) [pid = 2256] [serial = 1332] [outer = 0x119733400] 20:54:37 INFO - PROCESS | 2256 | 1467690877720 Marionette DEBUG loaded listener.js 20:54:37 INFO - PROCESS | 2256 | ++DOMWINDOW == 116 (0x119e24800) [pid = 2256] [serial = 1333] [outer = 0x119733400] 20:54:38 INFO - PROCESS | 2256 | 1467690878042 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]]]}] 20:54:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 20:54:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 522ms 20:54:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 20:54:38 INFO - PROCESS | 2256 | 1467690878071 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 20:54:38 INFO - PROCESS | 2256 | 1467690878072 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 20:54:38 INFO - PROCESS | 2256 | 1467690878074 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 20:54:38 INFO - PROCESS | 2256 | 1467690878085 Marionette TRACE conn2 <- [1,1750,null,{}] 20:54:38 INFO - PROCESS | 2256 | 1467690878094 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}] 20:54:38 INFO - PROCESS | 2256 | 1467690878095 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:38 INFO - PROCESS | 2256 | 1467690878191 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 20:54:38 INFO - PROCESS | 2256 | 1467690878196 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:38 INFO - PROCESS | 2256 | 1467690878197 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:38 INFO - PROCESS | 2256 | ++DOCSHELL 0x128c4a800 == 32 [pid = 2256] [id = 445] 20:54:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 117 (0x115e03400) [pid = 2256] [serial = 1334] [outer = 0x0] 20:54:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 118 (0x119e53800) [pid = 2256] [serial = 1335] [outer = 0x115e03400] 20:54:38 INFO - PROCESS | 2256 | 1467690878223 Marionette DEBUG loaded listener.js 20:54:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 119 (0x1211e8000) [pid = 2256] [serial = 1336] [outer = 0x115e03400] 20:54:38 INFO - PROCESS | 2256 | 1467690878642 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]]]}] 20:54:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 20:54:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 587ms 20:54:38 INFO - PROCESS | 2256 | 1467690878663 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 20:54:38 INFO - PROCESS | 2256 | 1467690878665 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 20:54:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 20:54:38 INFO - PROCESS | 2256 | 1467690878670 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 20:54:38 INFO - PROCESS | 2256 | 1467690878672 Marionette TRACE conn2 <- [1,1754,null,{}] 20:54:38 INFO - PROCESS | 2256 | 1467690878675 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}] 20:54:38 INFO - PROCESS | 2256 | 1467690878682 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:39 INFO - PROCESS | 2256 | 1467690879186 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 20:54:39 INFO - PROCESS | 2256 | --DOMWINDOW == 118 (0x12127e800) [pid = 2256] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 20:54:39 INFO - PROCESS | 2256 | --DOMWINDOW == 117 (0x1129b2c00) [pid = 2256] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 20:54:39 INFO - PROCESS | 2256 | --DOMWINDOW == 116 (0x1164ea400) [pid = 2256] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 20:54:39 INFO - PROCESS | 2256 | --DOMWINDOW == 115 (0x11697b400) [pid = 2256] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 20:54:39 INFO - PROCESS | 2256 | --DOMWINDOW == 114 (0x11619b400) [pid = 2256] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 20:54:39 INFO - PROCESS | 2256 | --DOMWINDOW == 113 (0x1188a5000) [pid = 2256] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 20:54:39 INFO - PROCESS | 2256 | --DOMWINDOW == 112 (0x112d44800) [pid = 2256] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 20:54:39 INFO - PROCESS | 2256 | --DOMWINDOW == 111 (0x112699800) [pid = 2256] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 20:54:39 INFO - PROCESS | 2256 | --DOMWINDOW == 110 (0x11841c400) [pid = 2256] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 20:54:39 INFO - PROCESS | 2256 | --DOMWINDOW == 109 (0x11646c400) [pid = 2256] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 20:54:39 INFO - PROCESS | 2256 | --DOMWINDOW == 108 (0x117d1e400) [pid = 2256] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 20:54:39 INFO - PROCESS | 2256 | --DOMWINDOW == 107 (0x112a85800) [pid = 2256] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 20:54:39 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x119e55c00) [pid = 2256] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 20:54:39 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x112fc7800) [pid = 2256] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 20:54:39 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x12549e800) [pid = 2256] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 20:54:39 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x115e73400) [pid = 2256] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 20:54:39 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x117494400) [pid = 2256] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 20:54:39 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x129548c00) [pid = 2256] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 20:54:39 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x11841c800) [pid = 2256] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 20:54:39 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x125d47000) [pid = 2256] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 20:54:39 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x119de9400) [pid = 2256] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 20:54:39 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x125d49000) [pid = 2256] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 20:54:39 INFO - PROCESS | 2256 | 1467690879241 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:39 INFO - PROCESS | 2256 | 1467690879242 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:39 INFO - PROCESS | 2256 | ++DOCSHELL 0x116691800 == 33 [pid = 2256] [id = 446] 20:54:39 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x11213bc00) [pid = 2256] [serial = 1337] [outer = 0x0] 20:54:39 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x1129b2c00) [pid = 2256] [serial = 1338] [outer = 0x11213bc00] 20:54:39 INFO - PROCESS | 2256 | 1467690879267 Marionette DEBUG loaded listener.js 20:54:39 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x1164ee400) [pid = 2256] [serial = 1339] [outer = 0x11213bc00] 20:54:39 INFO - PROCESS | 2256 | 1467690879575 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]]]}] 20:54:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 20:54:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 920ms 20:54:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 20:54:39 INFO - PROCESS | 2256 | 1467690879590 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 20:54:39 INFO - PROCESS | 2256 | 1467690879592 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 20:54:39 INFO - PROCESS | 2256 | 1467690879594 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 20:54:39 INFO - PROCESS | 2256 | 1467690879595 Marionette TRACE conn2 <- [1,1758,null,{}] 20:54:39 INFO - PROCESS | 2256 | 1467690879598 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}] 20:54:39 INFO - PROCESS | 2256 | 1467690879603 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:39 INFO - PROCESS | 2256 | 1467690879694 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 20:54:39 INFO - PROCESS | 2256 | 1467690879757 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:39 INFO - PROCESS | 2256 | 1467690879758 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:39 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a8a0800 == 34 [pid = 2256] [id = 447] 20:54:39 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x1129ac000) [pid = 2256] [serial = 1340] [outer = 0x0] 20:54:39 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x117493c00) [pid = 2256] [serial = 1341] [outer = 0x1129ac000] 20:54:39 INFO - PROCESS | 2256 | 1467690879794 Marionette DEBUG loaded listener.js 20:54:39 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x11991c400) [pid = 2256] [serial = 1342] [outer = 0x1129ac000] 20:54:40 INFO - PROCESS | 2256 | 1467690880203 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]]]}] 20:54:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 20:54:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 619ms 20:54:40 INFO - PROCESS | 2256 | 1467690880214 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 20:54:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 20:54:40 INFO - PROCESS | 2256 | 1467690880219 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 20:54:40 INFO - PROCESS | 2256 | 1467690880223 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 20:54:40 INFO - PROCESS | 2256 | 1467690880225 Marionette TRACE conn2 <- [1,1762,null,{}] 20:54:40 INFO - PROCESS | 2256 | 1467690880227 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}] 20:54:40 INFO - PROCESS | 2256 | 1467690880228 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:40 INFO - PROCESS | 2256 | 1467690880306 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 20:54:40 INFO - PROCESS | 2256 | 1467690880311 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:40 INFO - PROCESS | 2256 | 1467690880312 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:40 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b211800 == 35 [pid = 2256] [id = 448] 20:54:40 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x118224400) [pid = 2256] [serial = 1343] [outer = 0x0] 20:54:40 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x1216eac00) [pid = 2256] [serial = 1344] [outer = 0x118224400] 20:54:40 INFO - PROCESS | 2256 | 1467690880339 Marionette DEBUG loaded listener.js 20:54:40 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x123d30800) [pid = 2256] [serial = 1345] [outer = 0x118224400] 20:54:40 INFO - PROCESS | 2256 | 1467690880660 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]]]}] 20:54:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 20:54:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 471ms 20:54:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 20:54:40 INFO - PROCESS | 2256 | 1467690880694 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 20:54:40 INFO - PROCESS | 2256 | 1467690880695 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 20:54:40 INFO - PROCESS | 2256 | 1467690880698 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 20:54:40 INFO - PROCESS | 2256 | 1467690880699 Marionette TRACE conn2 <- [1,1766,null,{}] 20:54:40 INFO - PROCESS | 2256 | 1467690880703 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}] 20:54:40 INFO - PROCESS | 2256 | 1467690880705 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:40 INFO - PROCESS | 2256 | 1467690880817 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 20:54:40 INFO - PROCESS | 2256 | 1467690880824 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:40 INFO - PROCESS | 2256 | 1467690880825 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:40 INFO - PROCESS | 2256 | ++DOCSHELL 0x1213cf000 == 36 [pid = 2256] [id = 449] 20:54:40 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x1215e1400) [pid = 2256] [serial = 1346] [outer = 0x0] 20:54:40 INFO - PROCESS | 2256 | ++DOMWINDOW == 108 (0x123d37000) [pid = 2256] [serial = 1347] [outer = 0x1215e1400] 20:54:40 INFO - PROCESS | 2256 | 1467690880849 Marionette DEBUG loaded listener.js 20:54:40 INFO - PROCESS | 2256 | ++DOMWINDOW == 109 (0x123fdec00) [pid = 2256] [serial = 1348] [outer = 0x1215e1400] 20:54:41 INFO - PROCESS | 2256 | 1467690881150 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]]]}] 20:54:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 20:54:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 521ms 20:54:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 20:54:41 INFO - PROCESS | 2256 | 1467690881220 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 20:54:41 INFO - PROCESS | 2256 | 1467690881223 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 20:54:41 INFO - PROCESS | 2256 | 1467690881226 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 20:54:41 INFO - PROCESS | 2256 | 1467690881229 Marionette TRACE conn2 <- [1,1770,null,{}] 20:54:41 INFO - PROCESS | 2256 | 1467690881234 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}] 20:54:41 INFO - PROCESS | 2256 | 1467690881236 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:41 INFO - PROCESS | 2256 | 1467690881368 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 20:54:41 INFO - PROCESS | 2256 | 1467690881491 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:41 INFO - PROCESS | 2256 | 1467690881493 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:41 INFO - PROCESS | 2256 | ++DOCSHELL 0x117140000 == 37 [pid = 2256] [id = 450] 20:54:41 INFO - PROCESS | 2256 | ++DOMWINDOW == 110 (0x1129a5800) [pid = 2256] [serial = 1349] [outer = 0x0] 20:54:41 INFO - PROCESS | 2256 | ++DOMWINDOW == 111 (0x1129a9c00) [pid = 2256] [serial = 1350] [outer = 0x1129a5800] 20:54:41 INFO - PROCESS | 2256 | 1467690881527 Marionette DEBUG loaded listener.js 20:54:41 INFO - PROCESS | 2256 | ++DOMWINDOW == 112 (0x113384800) [pid = 2256] [serial = 1351] [outer = 0x1129a5800] 20:54:42 INFO - PROCESS | 2256 | 1467690882015 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]]]}] 20:54:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 20:54:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 824ms 20:54:42 INFO - PROCESS | 2256 | 1467690882120 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 20:54:42 INFO - PROCESS | 2256 | 1467690882122 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 20:54:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 20:54:42 INFO - PROCESS | 2256 | 1467690882128 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 20:54:42 INFO - PROCESS | 2256 | 1467690882131 Marionette TRACE conn2 <- [1,1774,null,{}] 20:54:42 INFO - PROCESS | 2256 | 1467690882136 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}] 20:54:42 INFO - PROCESS | 2256 | 1467690882138 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:42 INFO - PROCESS | 2256 | 1467690882249 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 20:54:42 INFO - PROCESS | 2256 | 1467690882327 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:42 INFO - PROCESS | 2256 | 1467690882328 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:42 INFO - PROCESS | 2256 | ++DOCSHELL 0x124bbb000 == 38 [pid = 2256] [id = 451] 20:54:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 113 (0x117490800) [pid = 2256] [serial = 1352] [outer = 0x0] 20:54:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 114 (0x11827ac00) [pid = 2256] [serial = 1353] [outer = 0x117490800] 20:54:42 INFO - PROCESS | 2256 | 1467690882359 Marionette DEBUG loaded listener.js 20:54:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 115 (0x11839dc00) [pid = 2256] [serial = 1354] [outer = 0x117490800] 20:54:42 INFO - PROCESS | 2256 | 1467690882985 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]]]}] 20:54:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 20:54:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 926ms 20:54:43 INFO - PROCESS | 2256 | 1467690883054 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 20:54:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 20:54:43 INFO - PROCESS | 2256 | 1467690883056 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 20:54:43 INFO - PROCESS | 2256 | 1467690883060 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 20:54:43 INFO - PROCESS | 2256 | 1467690883062 Marionette TRACE conn2 <- [1,1778,null,{}] 20:54:43 INFO - PROCESS | 2256 | 1467690883065 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}] 20:54:43 INFO - PROCESS | 2256 | 1467690883067 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:43 INFO - PROCESS | 2256 | 1467690883171 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 20:54:43 INFO - PROCESS | 2256 | 1467690883249 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:43 INFO - PROCESS | 2256 | 1467690883252 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:43 INFO - PROCESS | 2256 | ++DOCSHELL 0x11745a800 == 39 [pid = 2256] [id = 452] 20:54:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 116 (0x11662d400) [pid = 2256] [serial = 1355] [outer = 0x0] 20:54:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 117 (0x11678a800) [pid = 2256] [serial = 1356] [outer = 0x11662d400] 20:54:43 INFO - PROCESS | 2256 | 1467690883281 Marionette DEBUG loaded listener.js 20:54:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 118 (0x117112400) [pid = 2256] [serial = 1357] [outer = 0x11662d400] 20:54:43 INFO - PROCESS | 2256 | --DOCSHELL 0x12b211800 == 38 [pid = 2256] [id = 448] 20:54:43 INFO - PROCESS | 2256 | --DOCSHELL 0x12a8a0800 == 37 [pid = 2256] [id = 447] 20:54:43 INFO - PROCESS | 2256 | --DOCSHELL 0x116691800 == 36 [pid = 2256] [id = 446] 20:54:43 INFO - PROCESS | 2256 | --DOCSHELL 0x128c4a800 == 35 [pid = 2256] [id = 445] 20:54:43 INFO - PROCESS | 2256 | --DOCSHELL 0x124f41000 == 34 [pid = 2256] [id = 444] 20:54:43 INFO - PROCESS | 2256 | --DOCSHELL 0x1213d1000 == 33 [pid = 2256] [id = 443] 20:54:43 INFO - PROCESS | 2256 | --DOCSHELL 0x11929a000 == 32 [pid = 2256] [id = 442] 20:54:43 INFO - PROCESS | 2256 | --DOCSHELL 0x116fb0000 == 31 [pid = 2256] [id = 441] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 117 (0x1183a8000) [pid = 2256] [serial = 1272] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 116 (0x112d4f400) [pid = 2256] [serial = 1254] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 115 (0x1133f8400) [pid = 2256] [serial = 1255] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 114 (0x1183a8800) [pid = 2256] [serial = 1260] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 113 (0x11841ec00) [pid = 2256] [serial = 1261] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 112 (0x11748e000) [pid = 2256] [serial = 1300] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 111 (0x116f49800) [pid = 2256] [serial = 1257] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 110 (0x116fb2000) [pid = 2256] [serial = 1299] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 109 (0x1176f4000) [pid = 2256] [serial = 1258] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 108 (0x11972dc00) [pid = 2256] [serial = 1263] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 107 (0x1182ad400) [pid = 2256] [serial = 1252] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x114f72800) [pid = 2256] [serial = 1251] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x115df4c00) [pid = 2256] [serial = 1237] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x1129af800) [pid = 2256] [serial = 1236] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x119730000) [pid = 2256] [serial = 1240] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x119461c00) [pid = 2256] [serial = 1239] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x1216f2c00) [pid = 2256] [serial = 1270] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x121358400) [pid = 2256] [serial = 1269] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x125449000) [pid = 2256] [serial = 1275] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x113caf800) [pid = 2256] [serial = 1297] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x123d31000) [pid = 2256] [serial = 1243] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x123fe5000) [pid = 2256] [serial = 1273] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x1216f7400) [pid = 2256] [serial = 1279] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x121359000) [pid = 2256] [serial = 1242] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x1188a4c00) [pid = 2256] [serial = 1278] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x129210c00) [pid = 2256] [serial = 1246] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x128beb000) [pid = 2256] [serial = 1288] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x11337ec00) [pid = 2256] [serial = 1296] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x12644f800) [pid = 2256] [serial = 1245] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x116636400) [pid = 2256] [serial = 1290] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x125499000) [pid = 2256] [serial = 1276] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x118326000) [pid = 2256] [serial = 1293] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x12a718c00) [pid = 2256] [serial = 1249] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x119e20800) [pid = 2256] [serial = 1266] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x12a638400) [pid = 2256] [serial = 1248] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x126652400) [pid = 2256] [serial = 1285] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x12549ac00) [pid = 2256] [serial = 1281] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x117489c00) [pid = 2256] [serial = 1291] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x118779c00) [pid = 2256] [serial = 1294] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x125f8c400) [pid = 2256] [serial = 1284] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 77 (0x119e52800) [pid = 2256] [serial = 1267] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 76 (0x125d4c800) [pid = 2256] [serial = 1282] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 75 (0x119de2c00) [pid = 2256] [serial = 1264] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | --DOMWINDOW == 74 (0x1266dc400) [pid = 2256] [serial = 1287] [outer = 0x0] [url = about:blank] 20:54:43 INFO - PROCESS | 2256 | 1467690883681 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]]]}] 20:54:43 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 20:54:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 675ms 20:54:43 INFO - PROCESS | 2256 | 1467690883737 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 20:54:43 INFO - PROCESS | 2256 | 1467690883740 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 20:54:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 20:54:43 INFO - PROCESS | 2256 | 1467690883744 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 20:54:43 INFO - PROCESS | 2256 | 1467690883746 Marionette TRACE conn2 <- [1,1782,null,{}] 20:54:43 INFO - PROCESS | 2256 | 1467690883749 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}] 20:54:43 INFO - PROCESS | 2256 | 1467690883751 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:43 INFO - PROCESS | 2256 | 1467690883835 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 20:54:43 INFO - PROCESS | 2256 | 1467690883894 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:43 INFO - PROCESS | 2256 | 1467690883895 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:43 INFO - PROCESS | 2256 | ++DOCSHELL 0x118747800 == 32 [pid = 2256] [id = 453] 20:54:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 75 (0x1182b9400) [pid = 2256] [serial = 1358] [outer = 0x0] 20:54:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 76 (0x11839d800) [pid = 2256] [serial = 1359] [outer = 0x1182b9400] 20:54:43 INFO - PROCESS | 2256 | 1467690883935 Marionette DEBUG loaded listener.js 20:54:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 77 (0x118413c00) [pid = 2256] [serial = 1360] [outer = 0x1182b9400] 20:54:44 INFO - PROCESS | 2256 | 1467690884243 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]]]}] 20:54:44 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 20:54:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 520ms 20:54:44 INFO - PROCESS | 2256 | 1467690884264 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 20:54:44 INFO - PROCESS | 2256 | 1467690884267 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 20:54:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 20:54:44 INFO - PROCESS | 2256 | 1467690884272 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 20:54:44 INFO - PROCESS | 2256 | 1467690884275 Marionette TRACE conn2 <- [1,1786,null,{}] 20:54:44 INFO - PROCESS | 2256 | 1467690884285 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}] 20:54:44 INFO - PROCESS | 2256 | 1467690884289 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:44 INFO - PROCESS | 2256 | 1467690884369 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 20:54:44 INFO - PROCESS | 2256 | 1467690884424 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:44 INFO - PROCESS | 2256 | 1467690884426 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:44 INFO - PROCESS | 2256 | ++DOCSHELL 0x119bc1800 == 33 [pid = 2256] [id = 454] 20:54:44 INFO - PROCESS | 2256 | ++DOMWINDOW == 78 (0x112d43400) [pid = 2256] [serial = 1361] [outer = 0x0] 20:54:44 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x119462000) [pid = 2256] [serial = 1362] [outer = 0x112d43400] 20:54:44 INFO - PROCESS | 2256 | 1467690884455 Marionette DEBUG loaded listener.js 20:54:44 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x11991ac00) [pid = 2256] [serial = 1363] [outer = 0x112d43400] 20:54:44 INFO - PROCESS | 2256 | 1467690884758 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]]]}] 20:54:44 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 20:54:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 521ms 20:54:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 20:54:44 INFO - PROCESS | 2256 | 1467690884793 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 20:54:44 INFO - PROCESS | 2256 | 1467690884795 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 20:54:44 INFO - PROCESS | 2256 | 1467690884797 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 20:54:44 INFO - PROCESS | 2256 | 1467690884798 Marionette TRACE conn2 <- [1,1790,null,{}] 20:54:44 INFO - PROCESS | 2256 | 1467690884805 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}] 20:54:44 INFO - PROCESS | 2256 | 1467690884806 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:44 INFO - PROCESS | 2256 | 1467690884891 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 20:54:44 INFO - PROCESS | 2256 | 1467690884895 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:44 INFO - PROCESS | 2256 | 1467690884896 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:44 INFO - PROCESS | 2256 | ++DOCSHELL 0x121622800 == 34 [pid = 2256] [id = 455] 20:54:44 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x119b07400) [pid = 2256] [serial = 1364] [outer = 0x0] 20:54:44 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x119e1ec00) [pid = 2256] [serial = 1365] [outer = 0x119b07400] 20:54:44 INFO - PROCESS | 2256 | 1467690884923 Marionette DEBUG loaded listener.js 20:54:44 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x119e58400) [pid = 2256] [serial = 1366] [outer = 0x119b07400] 20:54:45 INFO - PROCESS | 2256 | 1467690885282 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]]]}] 20:54:45 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) 20:54:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 521ms 20:54:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 20:54:45 INFO - PROCESS | 2256 | 1467690885319 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 20:54:45 INFO - PROCESS | 2256 | 1467690885320 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 20:54:45 INFO - PROCESS | 2256 | 1467690885323 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 20:54:45 INFO - PROCESS | 2256 | 1467690885324 Marionette TRACE conn2 <- [1,1794,null,{}] 20:54:45 INFO - PROCESS | 2256 | 1467690885326 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}] 20:54:45 INFO - PROCESS | 2256 | 1467690885327 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:45 INFO - PROCESS | 2256 | 1467690885408 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 20:54:45 INFO - PROCESS | 2256 | 1467690885412 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:45 INFO - PROCESS | 2256 | 1467690885413 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:45 INFO - PROCESS | 2256 | ++DOCSHELL 0x126406000 == 35 [pid = 2256] [id = 456] 20:54:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x116f49800) [pid = 2256] [serial = 1367] [outer = 0x0] 20:54:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x12127ec00) [pid = 2256] [serial = 1368] [outer = 0x116f49800] 20:54:45 INFO - PROCESS | 2256 | 1467690885440 Marionette DEBUG loaded listener.js 20:54:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x1216edc00) [pid = 2256] [serial = 1369] [outer = 0x116f49800] 20:54:45 INFO - PROCESS | 2256 | 1467690885803 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]]]}] 20:54:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:54:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 519ms 20:54:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 20:54:45 INFO - PROCESS | 2256 | 1467690885843 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 20:54:45 INFO - PROCESS | 2256 | 1467690885844 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 20:54:45 INFO - PROCESS | 2256 | 1467690885846 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 20:54:45 INFO - PROCESS | 2256 | 1467690885847 Marionette TRACE conn2 <- [1,1798,null,{}] 20:54:45 INFO - PROCESS | 2256 | 1467690885849 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}] 20:54:45 INFO - PROCESS | 2256 | 1467690885854 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:45 INFO - PROCESS | 2256 | 1467690885972 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 20:54:46 INFO - PROCESS | 2256 | 1467690886013 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:46 INFO - PROCESS | 2256 | 1467690886014 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:46 INFO - PROCESS | 2256 | ++DOCSHELL 0x128b60000 == 36 [pid = 2256] [id = 457] 20:54:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x1216f2c00) [pid = 2256] [serial = 1370] [outer = 0x0] 20:54:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x121e99400) [pid = 2256] [serial = 1371] [outer = 0x1216f2c00] 20:54:46 INFO - PROCESS | 2256 | 1467690886039 Marionette DEBUG loaded listener.js 20:54:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x124dd9400) [pid = 2256] [serial = 1372] [outer = 0x1216f2c00] 20:54:46 INFO - PROCESS | 2256 | 1467690886391 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]]]}] 20:54:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 20:54:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 568ms 20:54:46 INFO - PROCESS | 2256 | 1467690886415 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 20:54:46 INFO - PROCESS | 2256 | 1467690886416 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 20:54:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 20:54:46 INFO - PROCESS | 2256 | 1467690886419 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 20:54:46 INFO - PROCESS | 2256 | 1467690886420 Marionette TRACE conn2 <- [1,1802,null,{}] 20:54:46 INFO - PROCESS | 2256 | 1467690886422 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}] 20:54:46 INFO - PROCESS | 2256 | 1467690886423 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:46 INFO - PROCESS | 2256 | 1467690886523 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 20:54:46 INFO - PROCESS | 2256 | 1467690886564 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:46 INFO - PROCESS | 2256 | 1467690886565 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:46 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a807800 == 37 [pid = 2256] [id = 458] 20:54:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x12544f800) [pid = 2256] [serial = 1373] [outer = 0x0] 20:54:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x125496400) [pid = 2256] [serial = 1374] [outer = 0x12544f800] 20:54:46 INFO - PROCESS | 2256 | 1467690886595 Marionette DEBUG loaded listener.js 20:54:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x12549f000) [pid = 2256] [serial = 1375] [outer = 0x12544f800] 20:54:46 INFO - PROCESS | 2256 | 1467690886898 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]]]}] 20:54:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 20:54:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 518ms 20:54:46 INFO - PROCESS | 2256 | 1467690886939 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 20:54:46 INFO - PROCESS | 2256 | 1467690886940 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 20:54:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 20:54:46 INFO - PROCESS | 2256 | 1467690886942 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 20:54:46 INFO - PROCESS | 2256 | 1467690886943 Marionette TRACE conn2 <- [1,1806,null,{}] 20:54:46 INFO - PROCESS | 2256 | 1467690886946 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}] 20:54:46 INFO - PROCESS | 2256 | 1467690886947 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:47 INFO - PROCESS | 2256 | 1467690887048 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 20:54:47 INFO - PROCESS | 2256 | 1467690887052 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:47 INFO - PROCESS | 2256 | 1467690887053 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:47 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a89d800 == 38 [pid = 2256] [id = 459] 20:54:47 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x125492000) [pid = 2256] [serial = 1376] [outer = 0x0] 20:54:47 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x125d53800) [pid = 2256] [serial = 1377] [outer = 0x125492000] 20:54:47 INFO - PROCESS | 2256 | 1467690887077 Marionette DEBUG loaded listener.js 20:54:47 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x125f93800) [pid = 2256] [serial = 1378] [outer = 0x125492000] 20:54:47 INFO - PROCESS | 2256 | 1467690887436 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]]]}] 20:54:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 20:54:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 522ms 20:54:47 INFO - PROCESS | 2256 | 1467690887467 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 20:54:47 INFO - PROCESS | 2256 | 1467690887469 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 20:54:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 20:54:47 INFO - PROCESS | 2256 | 1467690887471 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 20:54:47 INFO - PROCESS | 2256 | 1467690887472 Marionette TRACE conn2 <- [1,1810,null,{}] 20:54:47 INFO - PROCESS | 2256 | 1467690887476 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}] 20:54:47 INFO - PROCESS | 2256 | 1467690887477 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:47 INFO - PROCESS | 2256 | 1467690887580 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 20:54:47 INFO - PROCESS | 2256 | 1467690887583 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:47 INFO - PROCESS | 2256 | 1467690887584 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:47 INFO - PROCESS | 2256 | ++DOCSHELL 0x12ba1d000 == 39 [pid = 2256] [id = 460] 20:54:47 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x125f93400) [pid = 2256] [serial = 1379] [outer = 0x0] 20:54:47 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x12645e800) [pid = 2256] [serial = 1380] [outer = 0x125f93400] 20:54:47 INFO - PROCESS | 2256 | 1467690887615 Marionette DEBUG loaded listener.js 20:54:47 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x1266cf400) [pid = 2256] [serial = 1381] [outer = 0x125f93400] 20:54:47 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x1129ac800) [pid = 2256] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 20:54:47 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x112a82000) [pid = 2256] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 20:54:47 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x118224400) [pid = 2256] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 20:54:47 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x1176ef800) [pid = 2256] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 20:54:47 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x119733400) [pid = 2256] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 20:54:47 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x115e03400) [pid = 2256] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 20:54:47 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x112e93000) [pid = 2256] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 20:54:47 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x118227c00) [pid = 2256] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 20:54:47 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x11213bc00) [pid = 2256] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 20:54:47 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x1183a2c00) [pid = 2256] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 20:54:47 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x11972c800) [pid = 2256] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 20:54:47 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x119b08000) [pid = 2256] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 20:54:47 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x119e54400) [pid = 2256] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 20:54:47 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x1129ac000) [pid = 2256] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 20:54:47 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x113319c00) [pid = 2256] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 20:54:47 INFO - PROCESS | 2256 | 1467690887976 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]]]}] 20:54:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 20:54:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 520ms 20:54:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 20:54:47 INFO - PROCESS | 2256 | 1467690887992 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 20:54:47 INFO - PROCESS | 2256 | 1467690887993 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 20:54:47 INFO - PROCESS | 2256 | 1467690887995 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 20:54:47 INFO - PROCESS | 2256 | 1467690887997 Marionette TRACE conn2 <- [1,1814,null,{}] 20:54:48 INFO - PROCESS | 2256 | 1467690888023 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}] 20:54:48 INFO - PROCESS | 2256 | 1467690888024 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:48 INFO - PROCESS | 2256 | 1467690888108 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 20:54:48 INFO - PROCESS | 2256 | 1467690888112 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:48 INFO - PROCESS | 2256 | 1467690888113 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:48 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b204800 == 40 [pid = 2256] [id = 461] 20:54:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x112fbcc00) [pid = 2256] [serial = 1382] [outer = 0x0] 20:54:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x11841e000) [pid = 2256] [serial = 1383] [outer = 0x112fbcc00] 20:54:48 INFO - PROCESS | 2256 | 1467690888141 Marionette DEBUG loaded listener.js 20:54:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x119d18800) [pid = 2256] [serial = 1384] [outer = 0x112fbcc00] 20:54:48 INFO - PROCESS | 2256 | 1467690888487 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]]]}] 20:54:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 20:54:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 527ms 20:54:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 20:54:48 INFO - PROCESS | 2256 | 1467690888524 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 20:54:48 INFO - PROCESS | 2256 | 1467690888525 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 20:54:48 INFO - PROCESS | 2256 | 1467690888528 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 20:54:48 INFO - PROCESS | 2256 | 1467690888529 Marionette TRACE conn2 <- [1,1818,null,{}] 20:54:48 INFO - PROCESS | 2256 | 1467690888532 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}] 20:54:48 INFO - PROCESS | 2256 | 1467690888536 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:48 INFO - PROCESS | 2256 | 1467690888635 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 20:54:48 INFO - PROCESS | 2256 | 1467690888694 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:48 INFO - PROCESS | 2256 | 1467690888696 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:48 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd76000 == 41 [pid = 2256] [id = 462] 20:54:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x119e5bc00) [pid = 2256] [serial = 1385] [outer = 0x0] 20:54:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x1266d1c00) [pid = 2256] [serial = 1386] [outer = 0x119e5bc00] 20:54:48 INFO - PROCESS | 2256 | 1467690888722 Marionette DEBUG loaded listener.js 20:54:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x128be1800) [pid = 2256] [serial = 1387] [outer = 0x119e5bc00] 20:54:48 INFO - PROCESS | 2256 | 1467690888986 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]]]}] 20:54:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 20:54:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 469ms 20:54:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 20:54:49 INFO - PROCESS | 2256 | 1467690888997 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 20:54:49 INFO - PROCESS | 2256 | 1467690888999 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 20:54:49 INFO - PROCESS | 2256 | 1467690889012 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 20:54:49 INFO - PROCESS | 2256 | 1467690889013 Marionette TRACE conn2 <- [1,1822,null,{}] 20:54:49 INFO - PROCESS | 2256 | 1467690889027 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}] 20:54:49 INFO - PROCESS | 2256 | 1467690889028 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:49 INFO - PROCESS | 2256 | 1467690889141 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 20:54:49 INFO - PROCESS | 2256 | 1467690889145 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:49 INFO - PROCESS | 2256 | 1467690889146 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:49 INFO - PROCESS | 2256 | ++DOCSHELL 0x12c356000 == 42 [pid = 2256] [id = 463] 20:54:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x128be1c00) [pid = 2256] [serial = 1388] [outer = 0x0] 20:54:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x128bea000) [pid = 2256] [serial = 1389] [outer = 0x128be1c00] 20:54:49 INFO - PROCESS | 2256 | 1467690889170 Marionette DEBUG loaded listener.js 20:54:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x12920d000) [pid = 2256] [serial = 1390] [outer = 0x128be1c00] 20:54:49 INFO - PROCESS | 2256 | 1467690889550 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]]]}] 20:54:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 20:54:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 577ms 20:54:49 INFO - PROCESS | 2256 | 1467690889582 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 20:54:49 INFO - PROCESS | 2256 | 1467690889584 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 20:54:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 20:54:49 INFO - PROCESS | 2256 | 1467690889587 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 20:54:49 INFO - PROCESS | 2256 | 1467690889589 Marionette TRACE conn2 <- [1,1826,null,{}] 20:54:49 INFO - PROCESS | 2256 | 1467690889593 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}] 20:54:49 INFO - PROCESS | 2256 | 1467690889594 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:49 INFO - PROCESS | 2256 | 1467690889682 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 20:54:49 INFO - PROCESS | 2256 | 1467690889688 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:49 INFO - PROCESS | 2256 | 1467690889689 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:49 INFO - PROCESS | 2256 | ++DOCSHELL 0x12c5bc800 == 43 [pid = 2256] [id = 464] 20:54:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x12920f000) [pid = 2256] [serial = 1391] [outer = 0x0] 20:54:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x12931b800) [pid = 2256] [serial = 1392] [outer = 0x12920f000] 20:54:49 INFO - PROCESS | 2256 | 1467690889713 Marionette DEBUG loaded listener.js 20:54:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x129323000) [pid = 2256] [serial = 1393] [outer = 0x12920f000] 20:54:50 INFO - PROCESS | 2256 | 1467690890225 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]]]}] 20:54:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 20:54:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 673ms 20:54:50 INFO - PROCESS | 2256 | 1467690890266 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 20:54:50 INFO - PROCESS | 2256 | 1467690890268 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 20:54:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 20:54:50 INFO - PROCESS | 2256 | 1467690890273 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 20:54:50 INFO - PROCESS | 2256 | 1467690890276 Marionette TRACE conn2 <- [1,1830,null,{}] 20:54:50 INFO - PROCESS | 2256 | 1467690890280 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}] 20:54:50 INFO - PROCESS | 2256 | 1467690890282 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:50 INFO - PROCESS | 2256 | 1467690890392 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 20:54:50 INFO - PROCESS | 2256 | 1467690890449 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:50 INFO - PROCESS | 2256 | 1467690890451 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:50 INFO - PROCESS | 2256 | ++DOCSHELL 0x11928a000 == 44 [pid = 2256] [id = 465] 20:54:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x11678a000) [pid = 2256] [serial = 1394] [outer = 0x0] 20:54:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x11748e000) [pid = 2256] [serial = 1395] [outer = 0x11678a000] 20:54:50 INFO - PROCESS | 2256 | 1467690890482 Marionette DEBUG loaded listener.js 20:54:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x1182adc00) [pid = 2256] [serial = 1396] [outer = 0x11678a000] 20:54:50 INFO - PROCESS | 2256 | 1467690890951 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]]]}] 20:54:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 20:54:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 723ms 20:54:51 INFO - PROCESS | 2256 | 1467690891014 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 20:54:51 INFO - PROCESS | 2256 | 1467690891017 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 20:54:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 20:54:51 INFO - PROCESS | 2256 | 1467690891053 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 20:54:51 INFO - PROCESS | 2256 | 1467690891055 Marionette TRACE conn2 <- [1,1834,null,{}] 20:54:51 INFO - PROCESS | 2256 | 1467690891058 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}] 20:54:51 INFO - PROCESS | 2256 | 1467690891059 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:51 INFO - PROCESS | 2256 | 1467690891168 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 20:54:51 INFO - PROCESS | 2256 | 1467690891239 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:51 INFO - PROCESS | 2256 | 1467690891240 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:51 INFO - PROCESS | 2256 | ++DOCSHELL 0x129272000 == 45 [pid = 2256] [id = 466] 20:54:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x119153c00) [pid = 2256] [serial = 1397] [outer = 0x0] 20:54:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x119920800) [pid = 2256] [serial = 1398] [outer = 0x119153c00] 20:54:51 INFO - PROCESS | 2256 | 1467690891271 Marionette DEBUG loaded listener.js 20:54:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x119e25c00) [pid = 2256] [serial = 1399] [outer = 0x119153c00] 20:54:51 INFO - PROCESS | 2256 | 1467690891704 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]]]}] 20:54:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 20:54:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 689ms 20:54:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 20:54:51 INFO - PROCESS | 2256 | 1467690891723 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 20:54:51 INFO - PROCESS | 2256 | 1467690891725 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 20:54:51 INFO - PROCESS | 2256 | 1467690891727 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 20:54:51 INFO - PROCESS | 2256 | 1467690891730 Marionette TRACE conn2 <- [1,1838,null,{}] 20:54:51 INFO - PROCESS | 2256 | 1467690891738 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}] 20:54:51 INFO - PROCESS | 2256 | 1467690891741 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:51 INFO - PROCESS | 2256 | 1467690891849 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 20:54:51 INFO - PROCESS | 2256 | 1467690891909 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:51 INFO - PROCESS | 2256 | 1467690891911 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:51 INFO - PROCESS | 2256 | ++DOCSHELL 0x12ca03800 == 46 [pid = 2256] [id = 467] 20:54:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x1216ee400) [pid = 2256] [serial = 1400] [outer = 0x0] 20:54:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x123d2b800) [pid = 2256] [serial = 1401] [outer = 0x1216ee400] 20:54:51 INFO - PROCESS | 2256 | 1467690891942 Marionette DEBUG loaded listener.js 20:54:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x124b99400) [pid = 2256] [serial = 1402] [outer = 0x1216ee400] 20:54:52 INFO - PROCESS | 2256 | 1467690892479 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]]]}] 20:54:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 20:54:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 823ms 20:54:52 INFO - PROCESS | 2256 | 1467690892555 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 20:54:52 INFO - PROCESS | 2256 | 1467690892558 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 20:54:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 20:54:52 INFO - PROCESS | 2256 | 1467690892562 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 20:54:52 INFO - PROCESS | 2256 | 1467690892564 Marionette TRACE conn2 <- [1,1842,null,{}] 20:54:52 INFO - PROCESS | 2256 | 1467690892570 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}] 20:54:52 INFO - PROCESS | 2256 | 1467690892572 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:52 INFO - PROCESS | 2256 | 1467690892888 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 20:54:52 INFO - PROCESS | 2256 | 1467690892980 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:52 INFO - PROCESS | 2256 | 1467690892981 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:52 INFO - PROCESS | 2256 | ++DOCSHELL 0x11823e800 == 47 [pid = 2256] [id = 468] 20:54:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x1129b1000) [pid = 2256] [serial = 1403] [outer = 0x0] 20:54:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x1133ef400) [pid = 2256] [serial = 1404] [outer = 0x1129b1000] 20:54:53 INFO - PROCESS | 2256 | 1467690893010 Marionette DEBUG loaded listener.js 20:54:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x116472c00) [pid = 2256] [serial = 1405] [outer = 0x1129b1000] 20:54:53 INFO - PROCESS | 2256 | 1467690893437 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]]]}] 20:54:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 20:54:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 924ms 20:54:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 20:54:53 INFO - PROCESS | 2256 | 1467690893486 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 20:54:53 INFO - PROCESS | 2256 | 1467690893488 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 20:54:53 INFO - PROCESS | 2256 | 1467690893491 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 20:54:53 INFO - PROCESS | 2256 | 1467690893494 Marionette TRACE conn2 <- [1,1846,null,{}] 20:54:53 INFO - PROCESS | 2256 | 1467690893497 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}] 20:54:53 INFO - PROCESS | 2256 | 1467690893498 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:53 INFO - PROCESS | 2256 | 1467690893596 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 20:54:53 INFO - PROCESS | 2256 | 1467690893660 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:53 INFO - PROCESS | 2256 | 1467690893662 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:53 INFO - PROCESS | 2256 | ++DOCSHELL 0x11928b800 == 48 [pid = 2256] [id = 469] 20:54:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 108 (0x11748f000) [pid = 2256] [serial = 1406] [outer = 0x0] 20:54:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 109 (0x11827c000) [pid = 2256] [serial = 1407] [outer = 0x11748f000] 20:54:53 INFO - PROCESS | 2256 | 1467690893690 Marionette DEBUG loaded listener.js 20:54:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 110 (0x1183a4000) [pid = 2256] [serial = 1408] [outer = 0x11748f000] 20:54:54 INFO - PROCESS | 2256 | --DOCSHELL 0x11959a000 == 47 [pid = 2256] [id = 440] 20:54:54 INFO - PROCESS | 2256 | --DOCSHELL 0x12c356000 == 46 [pid = 2256] [id = 463] 20:54:54 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd76000 == 45 [pid = 2256] [id = 462] 20:54:54 INFO - PROCESS | 2256 | --DOCSHELL 0x12b204800 == 44 [pid = 2256] [id = 461] 20:54:54 INFO - PROCESS | 2256 | --DOCSHELL 0x12ba1d000 == 43 [pid = 2256] [id = 460] 20:54:54 INFO - PROCESS | 2256 | --DOCSHELL 0x12a89d800 == 42 [pid = 2256] [id = 459] 20:54:54 INFO - PROCESS | 2256 | --DOCSHELL 0x12a807800 == 41 [pid = 2256] [id = 458] 20:54:54 INFO - PROCESS | 2256 | --DOCSHELL 0x128b60000 == 40 [pid = 2256] [id = 457] 20:54:54 INFO - PROCESS | 2256 | --DOCSHELL 0x126406000 == 39 [pid = 2256] [id = 456] 20:54:54 INFO - PROCESS | 2256 | --DOCSHELL 0x121622800 == 38 [pid = 2256] [id = 455] 20:54:54 INFO - PROCESS | 2256 | --DOCSHELL 0x119bc1800 == 37 [pid = 2256] [id = 454] 20:54:54 INFO - PROCESS | 2256 | --DOCSHELL 0x118747800 == 36 [pid = 2256] [id = 453] 20:54:54 INFO - PROCESS | 2256 | --DOCSHELL 0x11745a800 == 35 [pid = 2256] [id = 452] 20:54:54 INFO - PROCESS | 2256 | --DOCSHELL 0x124bbb000 == 34 [pid = 2256] [id = 451] 20:54:54 INFO - PROCESS | 2256 | --DOCSHELL 0x1213cf000 == 33 [pid = 2256] [id = 449] 20:54:54 INFO - PROCESS | 2256 | --DOCSHELL 0x117140000 == 32 [pid = 2256] [id = 450] 20:54:54 INFO - PROCESS | 2256 | --DOCSHELL 0x11823e800 == 31 [pid = 2256] [id = 468] 20:54:54 INFO - PROCESS | 2256 | --DOCSHELL 0x12ca03800 == 30 [pid = 2256] [id = 467] 20:54:54 INFO - PROCESS | 2256 | --DOCSHELL 0x129272000 == 29 [pid = 2256] [id = 466] 20:54:54 INFO - PROCESS | 2256 | --DOCSHELL 0x11928a000 == 28 [pid = 2256] [id = 465] 20:54:54 INFO - PROCESS | 2256 | --DOCSHELL 0x12c5bc800 == 27 [pid = 2256] [id = 464] 20:54:54 INFO - PROCESS | 2256 | --DOMWINDOW == 109 (0x119157c00) [pid = 2256] [serial = 1329] [outer = 0x0] [url = about:blank] 20:54:54 INFO - PROCESS | 2256 | --DOMWINDOW == 108 (0x1176ebc00) [pid = 2256] [serial = 1321] [outer = 0x0] [url = about:blank] 20:54:54 INFO - PROCESS | 2256 | --DOMWINDOW == 107 (0x123d30800) [pid = 2256] [serial = 1345] [outer = 0x0] [url = about:blank] 20:54:54 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x1164e7800) [pid = 2256] [serial = 1320] [outer = 0x0] [url = about:blank] 20:54:54 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x1182ab800) [pid = 2256] [serial = 1326] [outer = 0x0] [url = about:blank] 20:54:54 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x119b12800) [pid = 2256] [serial = 1332] [outer = 0x0] [url = about:blank] 20:54:54 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x1195fb400) [pid = 2256] [serial = 1330] [outer = 0x0] [url = about:blank] 20:54:54 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x123d37000) [pid = 2256] [serial = 1347] [outer = 0x0] [url = about:blank] 20:54:54 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x119e53800) [pid = 2256] [serial = 1335] [outer = 0x0] [url = about:blank] 20:54:54 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x116794000) [pid = 2256] [serial = 1303] [outer = 0x0] [url = about:blank] 20:54:54 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x119e24800) [pid = 2256] [serial = 1333] [outer = 0x0] [url = about:blank] 20:54:54 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x1133fac00) [pid = 2256] [serial = 1302] [outer = 0x0] [url = about:blank] 20:54:54 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x1182b1800) [pid = 2256] [serial = 1306] [outer = 0x0] [url = about:blank] 20:54:54 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x118278000) [pid = 2256] [serial = 1305] [outer = 0x0] [url = about:blank] 20:54:54 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x1211e8000) [pid = 2256] [serial = 1336] [outer = 0x0] [url = about:blank] 20:54:54 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x1216eac00) [pid = 2256] [serial = 1344] [outer = 0x0] [url = about:blank] 20:54:54 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x1164ee400) [pid = 2256] [serial = 1339] [outer = 0x0] [url = about:blank] 20:54:54 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x119460400) [pid = 2256] [serial = 1309] [outer = 0x0] [url = about:blank] 20:54:54 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x119106000) [pid = 2256] [serial = 1308] [outer = 0x0] [url = about:blank] 20:54:54 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x119921c00) [pid = 2256] [serial = 1312] [outer = 0x0] [url = about:blank] 20:54:54 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x119732800) [pid = 2256] [serial = 1311] [outer = 0x0] [url = about:blank] 20:54:54 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x119df1800) [pid = 2256] [serial = 1315] [outer = 0x0] [url = about:blank] 20:54:54 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x119d10800) [pid = 2256] [serial = 1314] [outer = 0x0] [url = about:blank] 20:54:54 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x12199d800) [pid = 2256] [serial = 1318] [outer = 0x0] [url = about:blank] 20:54:54 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x117493c00) [pid = 2256] [serial = 1341] [outer = 0x0] [url = about:blank] 20:54:54 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x1211e8c00) [pid = 2256] [serial = 1317] [outer = 0x0] [url = about:blank] 20:54:54 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x1164e3800) [pid = 2256] [serial = 1323] [outer = 0x0] [url = about:blank] 20:54:54 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x1121bec00) [pid = 2256] [serial = 1324] [outer = 0x0] [url = about:blank] 20:54:54 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x1129b2c00) [pid = 2256] [serial = 1338] [outer = 0x0] [url = about:blank] 20:54:54 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x1182b9000) [pid = 2256] [serial = 1327] [outer = 0x0] [url = about:blank] 20:54:54 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x11991c400) [pid = 2256] [serial = 1342] [outer = 0x0] [url = about:blank] 20:54:54 INFO - PROCESS | 2256 | 1467690894800 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]]]}] 20:54:54 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) 20:54:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1327ms 20:54:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 20:54:54 INFO - PROCESS | 2256 | 1467690894824 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 20:54:54 INFO - PROCESS | 2256 | 1467690894826 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 20:54:54 INFO - PROCESS | 2256 | 1467690894829 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 20:54:54 INFO - PROCESS | 2256 | 1467690894831 Marionette TRACE conn2 <- [1,1850,null,{}] 20:54:54 INFO - PROCESS | 2256 | 1467690894839 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}] 20:54:54 INFO - PROCESS | 2256 | 1467690894841 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:54 INFO - PROCESS | 2256 | 1467690894922 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 20:54:54 INFO - PROCESS | 2256 | 1467690894927 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:54 INFO - PROCESS | 2256 | 1467690894930 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:54 INFO - PROCESS | 2256 | ++DOCSHELL 0x1169a8000 == 28 [pid = 2256] [id = 470] 20:54:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x112d44000) [pid = 2256] [serial = 1409] [outer = 0x0] 20:54:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x113c5f800) [pid = 2256] [serial = 1410] [outer = 0x112d44000] 20:54:54 INFO - PROCESS | 2256 | 1467690894960 Marionette DEBUG loaded listener.js 20:54:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x1129b1c00) [pid = 2256] [serial = 1411] [outer = 0x112d44000] 20:54:55 INFO - PROCESS | 2256 | 1467690895296 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]]]}] 20:54:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:54:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 523ms 20:54:55 INFO - PROCESS | 2256 | 1467690895352 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 20:54:55 INFO - PROCESS | 2256 | 1467690895356 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 20:54:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 20:54:55 INFO - PROCESS | 2256 | 1467690895360 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 20:54:55 INFO - PROCESS | 2256 | 1467690895362 Marionette TRACE conn2 <- [1,1854,null,{}] 20:54:55 INFO - PROCESS | 2256 | 1467690895364 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}] 20:54:55 INFO - PROCESS | 2256 | 1467690895366 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:55 INFO - PROCESS | 2256 | 1467690895445 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 20:54:55 INFO - PROCESS | 2256 | 1467690895449 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:55 INFO - PROCESS | 2256 | 1467690895453 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:55 INFO - PROCESS | 2256 | ++DOCSHELL 0x118254000 == 29 [pid = 2256] [id = 471] 20:54:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x116a21800) [pid = 2256] [serial = 1412] [outer = 0x0] 20:54:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x117d1a000) [pid = 2256] [serial = 1413] [outer = 0x116a21800] 20:54:55 INFO - PROCESS | 2256 | 1467690895481 Marionette DEBUG loaded listener.js 20:54:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x1182b0400) [pid = 2256] [serial = 1414] [outer = 0x116a21800] 20:54:55 INFO - PROCESS | 2256 | 1467690895835 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]]]}] 20:54:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 20:54:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 520ms 20:54:55 INFO - PROCESS | 2256 | 1467690895880 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 20:54:55 INFO - PROCESS | 2256 | 1467690895882 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 20:54:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 20:54:55 INFO - PROCESS | 2256 | 1467690895884 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 20:54:55 INFO - PROCESS | 2256 | 1467690895886 Marionette TRACE conn2 <- [1,1858,null,{}] 20:54:55 INFO - PROCESS | 2256 | 1467690895894 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}] 20:54:55 INFO - PROCESS | 2256 | 1467690895897 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:55 INFO - PROCESS | 2256 | 1467690895977 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 20:54:55 INFO - PROCESS | 2256 | 1467690895983 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:55 INFO - PROCESS | 2256 | 1467690895987 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:56 INFO - PROCESS | 2256 | ++DOCSHELL 0x119a57800 == 30 [pid = 2256] [id = 472] 20:54:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x1129ac800) [pid = 2256] [serial = 1415] [outer = 0x0] 20:54:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x1188a4c00) [pid = 2256] [serial = 1416] [outer = 0x1129ac800] 20:54:56 INFO - PROCESS | 2256 | 1467690896015 Marionette DEBUG loaded listener.js 20:54:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x1195f1000) [pid = 2256] [serial = 1417] [outer = 0x1129ac800] 20:54:56 INFO - PROCESS | 2256 | 1467690896368 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]]]}] 20:54:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 20:54:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 520ms 20:54:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 20:54:56 INFO - PROCESS | 2256 | 1467690896405 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 20:54:56 INFO - PROCESS | 2256 | 1467690896407 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 20:54:56 INFO - PROCESS | 2256 | 1467690896409 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 20:54:56 INFO - PROCESS | 2256 | 1467690896410 Marionette TRACE conn2 <- [1,1862,null,{}] 20:54:56 INFO - PROCESS | 2256 | 1467690896412 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}] 20:54:56 INFO - PROCESS | 2256 | 1467690896413 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:56 INFO - PROCESS | 2256 | 1467690896521 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 20:54:56 INFO - PROCESS | 2256 | 1467690896528 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:56 INFO - PROCESS | 2256 | 1467690896529 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:56 INFO - PROCESS | 2256 | ++DOCSHELL 0x1212ed800 == 31 [pid = 2256] [id = 473] 20:54:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x1195f5000) [pid = 2256] [serial = 1418] [outer = 0x0] 20:54:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x119731c00) [pid = 2256] [serial = 1419] [outer = 0x1195f5000] 20:54:56 INFO - PROCESS | 2256 | 1467690896554 Marionette DEBUG loaded listener.js 20:54:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x119de8400) [pid = 2256] [serial = 1420] [outer = 0x1195f5000] 20:54:56 INFO - PROCESS | 2256 | 1467690896885 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]]]}] 20:54:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 20:54:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 520ms 20:54:56 INFO - PROCESS | 2256 | 1467690896930 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 20:54:56 INFO - PROCESS | 2256 | 1467690896931 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 20:54:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 20:54:56 INFO - PROCESS | 2256 | 1467690896936 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 20:54:56 INFO - PROCESS | 2256 | 1467690896937 Marionette TRACE conn2 <- [1,1866,null,{}] 20:54:56 INFO - PROCESS | 2256 | 1467690896939 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}] 20:54:56 INFO - PROCESS | 2256 | 1467690896941 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:57 INFO - PROCESS | 2256 | 1467690897034 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 20:54:57 INFO - PROCESS | 2256 | 1467690897075 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:57 INFO - PROCESS | 2256 | 1467690897076 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:57 INFO - PROCESS | 2256 | ++DOCSHELL 0x121ecc800 == 32 [pid = 2256] [id = 474] 20:54:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x116a1b800) [pid = 2256] [serial = 1421] [outer = 0x0] 20:54:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x119e29c00) [pid = 2256] [serial = 1422] [outer = 0x116a1b800] 20:54:57 INFO - PROCESS | 2256 | 1467690897100 Marionette DEBUG loaded listener.js 20:54:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x11a16b400) [pid = 2256] [serial = 1423] [outer = 0x116a1b800] 20:54:58 INFO - PROCESS | 2256 | --DOCSHELL 0x1169a8000 == 31 [pid = 2256] [id = 470] 20:54:58 INFO - PROCESS | 2256 | --DOCSHELL 0x11928b800 == 30 [pid = 2256] [id = 469] 20:54:58 INFO - PROCESS | 2256 | --DOCSHELL 0x119a57800 == 29 [pid = 2256] [id = 472] 20:54:58 INFO - PROCESS | 2256 | --DOCSHELL 0x1212ed800 == 28 [pid = 2256] [id = 473] 20:54:58 INFO - PROCESS | 2256 | --DOCSHELL 0x118254000 == 27 [pid = 2256] [id = 471] 20:54:58 INFO - PROCESS | 2256 | --DOCSHELL 0x116182800 == 26 [pid = 2256] [id = 26] 20:54:58 INFO - PROCESS | 2256 | --DOCSHELL 0x113cd7000 == 25 [pid = 2256] [id = 25] 20:54:58 INFO - PROCESS | 2256 | --DOCSHELL 0x129280800 == 24 [pid = 2256] [id = 6] 20:54:58 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd4f000 == 23 [pid = 2256] [id = 11] 20:54:58 INFO - PROCESS | 2256 | --DOCSHELL 0x12ba28800 == 22 [pid = 2256] [id = 10] 20:54:58 INFO - PROCESS | 2256 | --DOCSHELL 0x12a8a5000 == 21 [pid = 2256] [id = 8] 20:54:58 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd70800 == 20 [pid = 2256] [id = 12] 20:54:58 INFO - PROCESS | 2256 | --DOCSHELL 0x12c5b7000 == 19 [pid = 2256] [id = 14] 20:54:58 INFO - PROCESS | 2256 | --DOCSHELL 0x12cf11000 == 18 [pid = 2256] [id = 16] 20:54:58 INFO - PROCESS | 2256 | --DOCSHELL 0x1185a1000 == 17 [pid = 2256] [id = 20] 20:54:58 INFO - PROCESS | 2256 | --DOCSHELL 0x12ca12800 == 16 [pid = 2256] [id = 15] 20:54:58 INFO - PROCESS | 2256 | --DOCSHELL 0x12ba1a000 == 15 [pid = 2256] [id = 19] 20:54:58 INFO - PROCESS | 2256 | --DOCSHELL 0x12c359800 == 14 [pid = 2256] [id = 13] 20:54:58 INFO - PROCESS | 2256 | --DOCSHELL 0x11958f000 == 13 [pid = 2256] [id = 22] 20:54:58 INFO - PROCESS | 2256 | --DOCSHELL 0x112ae1800 == 12 [pid = 2256] [id = 23] 20:54:58 INFO - PROCESS | 2256 | --DOCSHELL 0x12b20f000 == 11 [pid = 2256] [id = 9] 20:54:58 INFO - PROCESS | 2256 | --DOCSHELL 0x12d68e000 == 10 [pid = 2256] [id = 21] 20:54:58 INFO - PROCESS | 2256 | --DOCSHELL 0x116f9b000 == 9 [pid = 2256] [id = 24] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x1216f2c00) [pid = 2256] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x12544f800) [pid = 2256] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x125492000) [pid = 2256] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x116f49800) [pid = 2256] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x112d43400) [pid = 2256] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x125f93400) [pid = 2256] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x1182b9400) [pid = 2256] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x1215e1400) [pid = 2256] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x117490800) [pid = 2256] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x1129a5800) [pid = 2256] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x119b07400) [pid = 2256] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x11662d400) [pid = 2256] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x112fbcc00) [pid = 2256] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x119e5bc00) [pid = 2256] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x12920f000) [pid = 2256] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x128be1c00) [pid = 2256] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 77 (0x121e99400) [pid = 2256] [serial = 1371] [outer = 0x0] [url = about:blank] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 76 (0x125496400) [pid = 2256] [serial = 1374] [outer = 0x0] [url = about:blank] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 75 (0x124dd9400) [pid = 2256] [serial = 1372] [outer = 0x0] [url = about:blank] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 74 (0x125d53800) [pid = 2256] [serial = 1377] [outer = 0x0] [url = about:blank] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 73 (0x12549f000) [pid = 2256] [serial = 1375] [outer = 0x0] [url = about:blank] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 72 (0x12127ec00) [pid = 2256] [serial = 1368] [outer = 0x0] [url = about:blank] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 71 (0x119462000) [pid = 2256] [serial = 1362] [outer = 0x0] [url = about:blank] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 70 (0x12645e800) [pid = 2256] [serial = 1380] [outer = 0x0] [url = about:blank] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 69 (0x11991ac00) [pid = 2256] [serial = 1363] [outer = 0x0] [url = about:blank] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 68 (0x11839d800) [pid = 2256] [serial = 1359] [outer = 0x0] [url = about:blank] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 67 (0x118413c00) [pid = 2256] [serial = 1360] [outer = 0x0] [url = about:blank] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 66 (0x123fdec00) [pid = 2256] [serial = 1348] [outer = 0x0] [url = about:blank] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 65 (0x11827ac00) [pid = 2256] [serial = 1353] [outer = 0x0] [url = about:blank] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 64 (0x11839dc00) [pid = 2256] [serial = 1354] [outer = 0x0] [url = about:blank] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 63 (0x1129a9c00) [pid = 2256] [serial = 1350] [outer = 0x0] [url = about:blank] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 62 (0x125f93800) [pid = 2256] [serial = 1378] [outer = 0x0] [url = about:blank] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 61 (0x113384800) [pid = 2256] [serial = 1351] [outer = 0x0] [url = about:blank] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 60 (0x119e1ec00) [pid = 2256] [serial = 1365] [outer = 0x0] [url = about:blank] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 59 (0x119e58400) [pid = 2256] [serial = 1366] [outer = 0x0] [url = about:blank] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 58 (0x11678a800) [pid = 2256] [serial = 1356] [outer = 0x0] [url = about:blank] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 57 (0x117112400) [pid = 2256] [serial = 1357] [outer = 0x0] [url = about:blank] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 56 (0x11841e000) [pid = 2256] [serial = 1383] [outer = 0x0] [url = about:blank] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 55 (0x12920d000) [pid = 2256] [serial = 1390] [outer = 0x0] [url = about:blank] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 54 (0x1266cf400) [pid = 2256] [serial = 1381] [outer = 0x0] [url = about:blank] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 53 (0x128be1800) [pid = 2256] [serial = 1387] [outer = 0x0] [url = about:blank] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 52 (0x119d18800) [pid = 2256] [serial = 1384] [outer = 0x0] [url = about:blank] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 51 (0x1266d1c00) [pid = 2256] [serial = 1386] [outer = 0x0] [url = about:blank] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 50 (0x1216edc00) [pid = 2256] [serial = 1369] [outer = 0x0] [url = about:blank] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 49 (0x129323000) [pid = 2256] [serial = 1393] [outer = 0x0] [url = about:blank] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 48 (0x12931b800) [pid = 2256] [serial = 1392] [outer = 0x0] [url = about:blank] 20:54:58 INFO - PROCESS | 2256 | --DOMWINDOW == 47 (0x128bea000) [pid = 2256] [serial = 1389] [outer = 0x0] [url = about:blank] 20:54:59 INFO - PROCESS | 2256 | 1467690899044 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]]]}] 20:54:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 20:54:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 2124ms 20:54:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 20:54:59 INFO - PROCESS | 2256 | 1467690899060 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 20:54:59 INFO - PROCESS | 2256 | 1467690899061 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 20:54:59 INFO - PROCESS | 2256 | 1467690899065 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 20:54:59 INFO - PROCESS | 2256 | 1467690899067 Marionette TRACE conn2 <- [1,1870,null,{}] 20:54:59 INFO - PROCESS | 2256 | 1467690899071 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}] 20:54:59 INFO - PROCESS | 2256 | 1467690899073 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:59 INFO - PROCESS | 2256 | 1467690899159 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 20:54:59 INFO - PROCESS | 2256 | 1467690899211 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:59 INFO - PROCESS | 2256 | 1467690899213 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:59 INFO - PROCESS | 2256 | ++DOCSHELL 0x116182800 == 10 [pid = 2256] [id = 475] 20:54:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 48 (0x1129b3c00) [pid = 2256] [serial = 1424] [outer = 0x0] 20:54:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 49 (0x112d51c00) [pid = 2256] [serial = 1425] [outer = 0x1129b3c00] 20:54:59 INFO - PROCESS | 2256 | 1467690899241 Marionette DEBUG loaded listener.js 20:54:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 50 (0x1133aec00) [pid = 2256] [serial = 1426] [outer = 0x1129b3c00] 20:54:59 INFO - PROCESS | 2256 | 1467690899528 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]]]}] 20:54:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 20:54:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 522ms 20:54:59 INFO - PROCESS | 2256 | 1467690899588 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 20:54:59 INFO - PROCESS | 2256 | 1467690899592 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 20:54:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 20:54:59 INFO - PROCESS | 2256 | 1467690899596 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 20:54:59 INFO - PROCESS | 2256 | 1467690899598 Marionette TRACE conn2 <- [1,1874,null,{}] 20:54:59 INFO - PROCESS | 2256 | 1467690899603 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}] 20:54:59 INFO - PROCESS | 2256 | 1467690899605 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:59 INFO - PROCESS | 2256 | 1467690899688 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 20:54:59 INFO - PROCESS | 2256 | 1467690899756 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:59 INFO - PROCESS | 2256 | 1467690899757 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:54:59 INFO - PROCESS | 2256 | ++DOCSHELL 0x115e29800 == 11 [pid = 2256] [id = 476] 20:54:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 51 (0x1133f8800) [pid = 2256] [serial = 1427] [outer = 0x0] 20:54:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 52 (0x11646d800) [pid = 2256] [serial = 1428] [outer = 0x1133f8800] 20:54:59 INFO - PROCESS | 2256 | 1467690899785 Marionette DEBUG loaded listener.js 20:54:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 53 (0x116f3f400) [pid = 2256] [serial = 1429] [outer = 0x1133f8800] 20:55:00 INFO - PROCESS | 2256 | 1467690900106 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]]]}] 20:55:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 20:55:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 523ms 20:55:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 20:55:00 INFO - PROCESS | 2256 | 1467690900121 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 20:55:00 INFO - PROCESS | 2256 | 1467690900122 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 20:55:00 INFO - PROCESS | 2256 | 1467690900125 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 20:55:00 INFO - PROCESS | 2256 | 1467690900127 Marionette TRACE conn2 <- [1,1878,null,{}] 20:55:00 INFO - PROCESS | 2256 | 1467690900138 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}] 20:55:00 INFO - PROCESS | 2256 | 1467690900141 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:00 INFO - PROCESS | 2256 | 1467690900217 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 20:55:00 INFO - PROCESS | 2256 | 1467690900222 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:00 INFO - PROCESS | 2256 | 1467690900224 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:00 INFO - PROCESS | 2256 | ++DOCSHELL 0x119289000 == 12 [pid = 2256] [id = 477] 20:55:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 54 (0x1121b2800) [pid = 2256] [serial = 1430] [outer = 0x0] 20:55:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 55 (0x118222400) [pid = 2256] [serial = 1431] [outer = 0x1121b2800] 20:55:00 INFO - PROCESS | 2256 | 1467690900256 Marionette DEBUG loaded listener.js 20:55:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 56 (0x1182b1800) [pid = 2256] [serial = 1432] [outer = 0x1121b2800] 20:55:00 INFO - PROCESS | 2256 | 1467690900615 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]]]}] 20:55:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 57 (0x11822a400) [pid = 2256] [serial = 1433] [outer = 0x12cbe5c00] 20:55:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 20:55:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 521ms 20:55:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 20:55:00 INFO - PROCESS | 2256 | 1467690900660 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 20:55:00 INFO - PROCESS | 2256 | 1467690900662 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 20:55:00 INFO - PROCESS | 2256 | 1467690900664 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 20:55:00 INFO - PROCESS | 2256 | 1467690900665 Marionette TRACE conn2 <- [1,1882,null,{}] 20:55:00 INFO - PROCESS | 2256 | 1467690900668 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}] 20:55:00 INFO - PROCESS | 2256 | 1467690900669 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:00 INFO - PROCESS | 2256 | 1467690900745 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 20:55:00 INFO - PROCESS | 2256 | 1467690900750 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:00 INFO - PROCESS | 2256 | 1467690900753 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:00 INFO - PROCESS | 2256 | ++DOCSHELL 0x11a032800 == 13 [pid = 2256] [id = 478] 20:55:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 58 (0x1183a1000) [pid = 2256] [serial = 1434] [outer = 0x0] 20:55:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 59 (0x11841b800) [pid = 2256] [serial = 1435] [outer = 0x1183a1000] 20:55:00 INFO - PROCESS | 2256 | 1467690900778 Marionette DEBUG loaded listener.js 20:55:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 60 (0x11915a400) [pid = 2256] [serial = 1436] [outer = 0x1183a1000] 20:55:01 INFO - PROCESS | 2256 | 1467690901377 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]]]}] 20:55:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 20:55:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 769ms 20:55:01 INFO - PROCESS | 2256 | 1467690901433 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 20:55:01 INFO - PROCESS | 2256 | 1467690901436 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 20:55:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 20:55:01 INFO - PROCESS | 2256 | 1467690901439 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 20:55:01 INFO - PROCESS | 2256 | 1467690901442 Marionette TRACE conn2 <- [1,1886,null,{}] 20:55:01 INFO - PROCESS | 2256 | 1467690901445 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}] 20:55:01 INFO - PROCESS | 2256 | 1467690901447 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:01 INFO - PROCESS | 2256 | 1467690901570 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 20:55:01 INFO - PROCESS | 2256 | 1467690901644 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:01 INFO - PROCESS | 2256 | 1467690901646 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:01 INFO - PROCESS | 2256 | ++DOCSHELL 0x117d5a800 == 14 [pid = 2256] [id = 479] 20:55:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 61 (0x1133b1000) [pid = 2256] [serial = 1437] [outer = 0x0] 20:55:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 62 (0x113caf800) [pid = 2256] [serial = 1438] [outer = 0x1133b1000] 20:55:01 INFO - PROCESS | 2256 | 1467690901676 Marionette DEBUG loaded listener.js 20:55:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 63 (0x116639400) [pid = 2256] [serial = 1439] [outer = 0x1133b1000] 20:55:02 INFO - PROCESS | 2256 | --DOCSHELL 0x121ecc800 == 13 [pid = 2256] [id = 474] 20:55:02 INFO - PROCESS | 2256 | 1467690902236 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]]]}] 20:55:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 20:55:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 824ms 20:55:02 INFO - PROCESS | 2256 | 1467690902264 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 20:55:02 INFO - PROCESS | 2256 | 1467690902267 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 20:55:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 20:55:02 INFO - PROCESS | 2256 | 1467690902271 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 20:55:02 INFO - PROCESS | 2256 | 1467690902273 Marionette TRACE conn2 <- [1,1890,null,{}] 20:55:02 INFO - PROCESS | 2256 | 1467690902277 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}] 20:55:02 INFO - PROCESS | 2256 | 1467690902278 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:02 INFO - PROCESS | 2256 | 1467690902361 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 20:55:02 INFO - PROCESS | 2256 | 1467690902370 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:02 INFO - PROCESS | 2256 | 1467690902373 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:02 INFO - PROCESS | 2256 | ++DOCSHELL 0x11714d800 == 14 [pid = 2256] [id = 480] 20:55:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 64 (0x116198400) [pid = 2256] [serial = 1440] [outer = 0x0] 20:55:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 65 (0x117487800) [pid = 2256] [serial = 1441] [outer = 0x116198400] 20:55:02 INFO - PROCESS | 2256 | 1467690902400 Marionette DEBUG loaded listener.js 20:55:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 66 (0x1176f8000) [pid = 2256] [serial = 1442] [outer = 0x116198400] 20:55:02 INFO - PROCESS | 2256 | 1467690902741 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]]]}] 20:55:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 20:55:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 519ms 20:55:02 INFO - PROCESS | 2256 | 1467690902791 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 20:55:02 INFO - PROCESS | 2256 | 1467690902794 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 20:55:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 20:55:02 INFO - PROCESS | 2256 | 1467690902799 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 20:55:02 INFO - PROCESS | 2256 | 1467690902800 Marionette TRACE conn2 <- [1,1894,null,{}] 20:55:02 INFO - PROCESS | 2256 | 1467690902803 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}] 20:55:02 INFO - PROCESS | 2256 | 1467690902805 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:02 INFO - PROCESS | 2256 | 1467690902882 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 20:55:02 INFO - PROCESS | 2256 | 1467690902888 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:02 INFO - PROCESS | 2256 | 1467690902889 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:02 INFO - PROCESS | 2256 | ++DOCSHELL 0x119704800 == 15 [pid = 2256] [id = 481] 20:55:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 67 (0x118280800) [pid = 2256] [serial = 1443] [outer = 0x0] 20:55:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 68 (0x1183a7800) [pid = 2256] [serial = 1444] [outer = 0x118280800] 20:55:02 INFO - PROCESS | 2256 | 1467690902917 Marionette DEBUG loaded listener.js 20:55:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 69 (0x119157800) [pid = 2256] [serial = 1445] [outer = 0x118280800] 20:55:03 INFO - PROCESS | 2256 | 1467690903292 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]]]}] 20:55:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 20:55:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 521ms 20:55:03 INFO - PROCESS | 2256 | 1467690903332 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 20:55:03 INFO - PROCESS | 2256 | 1467690903335 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 20:55:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 20:55:03 INFO - PROCESS | 2256 | 1467690903339 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 20:55:03 INFO - PROCESS | 2256 | 1467690903341 Marionette TRACE conn2 <- [1,1898,null,{}] 20:55:03 INFO - PROCESS | 2256 | 1467690903349 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}] 20:55:03 INFO - PROCESS | 2256 | 1467690903352 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:03 INFO - PROCESS | 2256 | 1467690903428 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 20:55:03 INFO - PROCESS | 2256 | 1467690903436 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:03 INFO - PROCESS | 2256 | 1467690903438 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:03 INFO - PROCESS | 2256 | ++DOCSHELL 0x12151a000 == 16 [pid = 2256] [id = 482] 20:55:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 70 (0x116f40400) [pid = 2256] [serial = 1446] [outer = 0x0] 20:55:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 71 (0x119733000) [pid = 2256] [serial = 1447] [outer = 0x116f40400] 20:55:03 INFO - PROCESS | 2256 | 1467690903466 Marionette DEBUG loaded listener.js 20:55:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 72 (0x119d10c00) [pid = 2256] [serial = 1448] [outer = 0x116f40400] 20:55:03 INFO - PROCESS | 2256 | 1467690903852 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]]]}] 20:55:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 20:55:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 572ms 20:55:03 INFO - PROCESS | 2256 | 1467690903912 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 20:55:03 INFO - PROCESS | 2256 | 1467690903914 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 20:55:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 20:55:03 INFO - PROCESS | 2256 | 1467690903916 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 20:55:03 INFO - PROCESS | 2256 | 1467690903917 Marionette TRACE conn2 <- [1,1902,null,{}] 20:55:03 INFO - PROCESS | 2256 | 1467690903919 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}] 20:55:03 INFO - PROCESS | 2256 | 1467690903921 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:04 INFO - PROCESS | 2256 | 1467690903998 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 20:55:04 INFO - PROCESS | 2256 | 1467690904003 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:04 INFO - PROCESS | 2256 | 1467690904004 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:04 INFO - PROCESS | 2256 | ++DOCSHELL 0x123fb5800 == 17 [pid = 2256] [id = 483] 20:55:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 73 (0x119de8800) [pid = 2256] [serial = 1449] [outer = 0x0] 20:55:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 74 (0x119e21000) [pid = 2256] [serial = 1450] [outer = 0x119de8800] 20:55:04 INFO - PROCESS | 2256 | 1467690904030 Marionette DEBUG loaded listener.js 20:55:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 75 (0x119e52c00) [pid = 2256] [serial = 1451] [outer = 0x119de8800] 20:55:04 INFO - PROCESS | 2256 | 1467690904372 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]]]}] 20:55:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 20:55:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 470ms 20:55:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 20:55:04 INFO - PROCESS | 2256 | 1467690904388 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 20:55:04 INFO - PROCESS | 2256 | 1467690904390 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 20:55:04 INFO - PROCESS | 2256 | 1467690904393 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 20:55:04 INFO - PROCESS | 2256 | 1467690904395 Marionette TRACE conn2 <- [1,1906,null,{}] 20:55:04 INFO - PROCESS | 2256 | 1467690904410 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}] 20:55:04 INFO - PROCESS | 2256 | 1467690904412 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:04 INFO - PROCESS | 2256 | 1467690904562 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 20:55:04 INFO - PROCESS | 2256 | 1467690904580 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:04 INFO - PROCESS | 2256 | 1467690904580 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:04 INFO - PROCESS | 2256 | ++DOCSHELL 0x125d8f800 == 18 [pid = 2256] [id = 484] 20:55:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 76 (0x11269ec00) [pid = 2256] [serial = 1452] [outer = 0x0] 20:55:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 77 (0x119e57400) [pid = 2256] [serial = 1453] [outer = 0x11269ec00] 20:55:04 INFO - PROCESS | 2256 | 1467690904620 Marionette DEBUG loaded listener.js 20:55:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 78 (0x1211e5000) [pid = 2256] [serial = 1454] [outer = 0x11269ec00] 20:55:05 INFO - PROCESS | 2256 | 1467690905101 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]]]}] 20:55:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 20:55:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 720ms 20:55:05 INFO - PROCESS | 2256 | 1467690905114 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 20:55:05 INFO - PROCESS | 2256 | 1467690905115 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 20:55:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 20:55:05 INFO - PROCESS | 2256 | 1467690905125 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 20:55:05 INFO - PROCESS | 2256 | 1467690905126 Marionette TRACE conn2 <- [1,1910,null,{}] 20:55:05 INFO - PROCESS | 2256 | 1467690905129 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}] 20:55:05 INFO - PROCESS | 2256 | 1467690905134 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:05 INFO - PROCESS | 2256 | 1467690905248 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 20:55:05 INFO - PROCESS | 2256 | 1467690905301 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:05 INFO - PROCESS | 2256 | 1467690905302 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:05 INFO - PROCESS | 2256 | ++DOCSHELL 0x126b22800 == 19 [pid = 2256] [id = 485] 20:55:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x1216eac00) [pid = 2256] [serial = 1455] [outer = 0x0] 20:55:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x1216f4800) [pid = 2256] [serial = 1456] [outer = 0x1216eac00] 20:55:05 INFO - PROCESS | 2256 | 1467690905330 Marionette DEBUG loaded listener.js 20:55:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x12199a800) [pid = 2256] [serial = 1457] [outer = 0x1216eac00] 20:55:05 INFO - PROCESS | 2256 | 1467690905693 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]]]}] 20:55:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 20:55:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 618ms 20:55:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 20:55:05 INFO - PROCESS | 2256 | 1467690905744 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 20:55:05 INFO - PROCESS | 2256 | 1467690905745 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 20:55:05 INFO - PROCESS | 2256 | 1467690905747 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 20:55:05 INFO - PROCESS | 2256 | 1467690905748 Marionette TRACE conn2 <- [1,1914,null,{}] 20:55:05 INFO - PROCESS | 2256 | 1467690905750 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}] 20:55:05 INFO - PROCESS | 2256 | 1467690905752 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:05 INFO - PROCESS | 2256 | 1467690905853 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 20:55:05 INFO - PROCESS | 2256 | 1467690905888 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:05 INFO - PROCESS | 2256 | 1467690905889 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:05 INFO - PROCESS | 2256 | ++DOCSHELL 0x128c55800 == 20 [pid = 2256] [id = 486] 20:55:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x1129af800) [pid = 2256] [serial = 1458] [outer = 0x0] 20:55:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x121e99000) [pid = 2256] [serial = 1459] [outer = 0x1129af800] 20:55:05 INFO - PROCESS | 2256 | 1467690905913 Marionette DEBUG loaded listener.js 20:55:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x123d32c00) [pid = 2256] [serial = 1460] [outer = 0x1129af800] 20:55:06 INFO - PROCESS | 2256 | 1467690906199 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]]]}] 20:55:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 20:55:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 472ms 20:55:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 20:55:06 INFO - PROCESS | 2256 | 1467690906229 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 20:55:06 INFO - PROCESS | 2256 | 1467690906230 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 20:55:06 INFO - PROCESS | 2256 | 1467690906237 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 20:55:06 INFO - PROCESS | 2256 | 1467690906239 Marionette TRACE conn2 <- [1,1918,null,{}] 20:55:06 INFO - PROCESS | 2256 | 1467690906241 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}] 20:55:06 INFO - PROCESS | 2256 | 1467690906242 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:06 INFO - PROCESS | 2256 | 1467690906339 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 20:55:06 INFO - PROCESS | 2256 | 1467690906342 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:06 INFO - PROCESS | 2256 | 1467690906343 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:06 INFO - PROCESS | 2256 | ++DOCSHELL 0x129283800 == 21 [pid = 2256] [id = 487] 20:55:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x11972d400) [pid = 2256] [serial = 1461] [outer = 0x0] 20:55:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x123da3400) [pid = 2256] [serial = 1462] [outer = 0x11972d400] 20:55:06 INFO - PROCESS | 2256 | 1467690906367 Marionette DEBUG loaded listener.js 20:55:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x123fe3800) [pid = 2256] [serial = 1463] [outer = 0x11972d400] 20:55:06 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x116a1b800) [pid = 2256] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 20:55:06 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x119153c00) [pid = 2256] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 20:55:06 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x1129b1000) [pid = 2256] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 20:55:06 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x1216ee400) [pid = 2256] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 20:55:06 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x11678a000) [pid = 2256] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 20:55:06 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x1121b2800) [pid = 2256] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 20:55:06 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x1133f8800) [pid = 2256] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 20:55:06 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x1129b3c00) [pid = 2256] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 20:55:06 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x1129ac800) [pid = 2256] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 20:55:06 INFO - PROCESS | 2256 | --DOMWINDOW == 77 (0x116a21800) [pid = 2256] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 20:55:06 INFO - PROCESS | 2256 | --DOMWINDOW == 76 (0x112d44000) [pid = 2256] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 20:55:06 INFO - PROCESS | 2256 | --DOMWINDOW == 75 (0x11748f000) [pid = 2256] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 20:55:06 INFO - PROCESS | 2256 | --DOMWINDOW == 74 (0x1195f5000) [pid = 2256] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 20:55:06 INFO - PROCESS | 2256 | 1467690906751 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]]]}] 20:55:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 20:55:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 570ms 20:55:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 20:55:06 INFO - PROCESS | 2256 | 1467690906806 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 20:55:06 INFO - PROCESS | 2256 | 1467690906807 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 20:55:06 INFO - PROCESS | 2256 | 1467690906809 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 20:55:06 INFO - PROCESS | 2256 | 1467690906810 Marionette TRACE conn2 <- [1,1922,null,{}] 20:55:06 INFO - PROCESS | 2256 | 1467690906813 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}] 20:55:06 INFO - PROCESS | 2256 | 1467690906814 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:06 INFO - PROCESS | 2256 | 1467690906897 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 20:55:06 INFO - PROCESS | 2256 | 1467690906955 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:06 INFO - PROCESS | 2256 | 1467690906956 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:06 INFO - PROCESS | 2256 | ++DOCSHELL 0x121a73000 == 22 [pid = 2256] [id = 488] 20:55:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 75 (0x1129b1000) [pid = 2256] [serial = 1464] [outer = 0x0] 20:55:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 76 (0x116982400) [pid = 2256] [serial = 1465] [outer = 0x1129b1000] 20:55:06 INFO - PROCESS | 2256 | 1467690906980 Marionette DEBUG loaded listener.js 20:55:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 77 (0x11914e800) [pid = 2256] [serial = 1466] [outer = 0x1129b1000] 20:55:07 INFO - PROCESS | 2256 | 1467690907290 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]]]}] 20:55:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 20:55:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 523ms 20:55:07 INFO - PROCESS | 2256 | 1467690907333 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 20:55:07 INFO - PROCESS | 2256 | 1467690907334 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 20:55:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 20:55:07 INFO - PROCESS | 2256 | 1467690907337 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 20:55:07 INFO - PROCESS | 2256 | 1467690907339 Marionette TRACE conn2 <- [1,1926,null,{}] 20:55:07 INFO - PROCESS | 2256 | 1467690907342 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}] 20:55:07 INFO - PROCESS | 2256 | 1467690907343 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:07 INFO - PROCESS | 2256 | 1467690907420 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 20:55:07 INFO - PROCESS | 2256 | 1467690907424 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:07 INFO - PROCESS | 2256 | 1467690907425 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:07 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a80d000 == 23 [pid = 2256] [id = 489] 20:55:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 78 (0x119152800) [pid = 2256] [serial = 1467] [outer = 0x0] 20:55:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x123da9c00) [pid = 2256] [serial = 1468] [outer = 0x119152800] 20:55:07 INFO - PROCESS | 2256 | 1467690907449 Marionette DEBUG loaded listener.js 20:55:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x124d17000) [pid = 2256] [serial = 1469] [outer = 0x119152800] 20:55:07 INFO - PROCESS | 2256 | 1467690907778 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]]]}] 20:55:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 20:55:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 471ms 20:55:07 INFO - PROCESS | 2256 | 1467690907809 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 20:55:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 20:55:07 INFO - PROCESS | 2256 | 1467690907811 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 20:55:07 INFO - PROCESS | 2256 | 1467690907813 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 20:55:07 INFO - PROCESS | 2256 | 1467690907815 Marionette TRACE conn2 <- [1,1930,null,{}] 20:55:07 INFO - PROCESS | 2256 | 1467690907817 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}] 20:55:07 INFO - PROCESS | 2256 | 1467690907819 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:07 INFO - PROCESS | 2256 | 1467690907941 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 20:55:07 INFO - PROCESS | 2256 | 1467690907946 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:07 INFO - PROCESS | 2256 | 1467690907948 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:07 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a8a8800 == 24 [pid = 2256] [id = 490] 20:55:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x124d18000) [pid = 2256] [serial = 1470] [outer = 0x0] 20:55:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x12544d800) [pid = 2256] [serial = 1471] [outer = 0x124d18000] 20:55:07 INFO - PROCESS | 2256 | 1467690907979 Marionette DEBUG loaded listener.js 20:55:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x1254a0000) [pid = 2256] [serial = 1472] [outer = 0x124d18000] 20:55:08 INFO - PROCESS | 2256 | 1467690908276 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]]]}] 20:55:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 20:55:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 519ms 20:55:08 INFO - PROCESS | 2256 | 1467690908333 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 20:55:08 INFO - PROCESS | 2256 | 1467690908336 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 20:55:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 20:55:08 INFO - PROCESS | 2256 | 1467690908339 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 20:55:08 INFO - PROCESS | 2256 | 1467690908340 Marionette TRACE conn2 <- [1,1934,null,{}] 20:55:08 INFO - PROCESS | 2256 | 1467690908342 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}] 20:55:08 INFO - PROCESS | 2256 | 1467690908343 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:08 INFO - PROCESS | 2256 | 1467690908421 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 20:55:08 INFO - PROCESS | 2256 | 1467690908425 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:08 INFO - PROCESS | 2256 | 1467690908426 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:08 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b211000 == 25 [pid = 2256] [id = 491] 20:55:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x125d49000) [pid = 2256] [serial = 1473] [outer = 0x0] 20:55:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x125dcdc00) [pid = 2256] [serial = 1474] [outer = 0x125d49000] 20:55:08 INFO - PROCESS | 2256 | 1467690908450 Marionette DEBUG loaded listener.js 20:55:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x125f92800) [pid = 2256] [serial = 1475] [outer = 0x125d49000] 20:55:08 INFO - PROCESS | 2256 | 1467690908937 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]]]}] 20:55:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 20:55:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 618ms 20:55:08 INFO - PROCESS | 2256 | 1467690908958 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 20:55:08 INFO - PROCESS | 2256 | 1467690908960 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 20:55:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 20:55:08 INFO - PROCESS | 2256 | 1467690908964 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 20:55:08 INFO - PROCESS | 2256 | 1467690908966 Marionette TRACE conn2 <- [1,1938,null,{}] 20:55:08 INFO - PROCESS | 2256 | 1467690908970 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}] 20:55:08 INFO - PROCESS | 2256 | 1467690908972 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:09 INFO - PROCESS | 2256 | 1467690909074 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 20:55:09 INFO - PROCESS | 2256 | 1467690909141 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:09 INFO - PROCESS | 2256 | 1467690909143 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:09 INFO - PROCESS | 2256 | ++DOCSHELL 0x119590800 == 26 [pid = 2256] [id = 492] 20:55:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x115e02800) [pid = 2256] [serial = 1476] [outer = 0x0] 20:55:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x116fb1c00) [pid = 2256] [serial = 1477] [outer = 0x115e02800] 20:55:09 INFO - PROCESS | 2256 | 1467690909173 Marionette DEBUG loaded listener.js 20:55:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x11827a000) [pid = 2256] [serial = 1478] [outer = 0x115e02800] 20:55:09 INFO - PROCESS | 2256 | 1467690909590 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]]]}] 20:55:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 20:55:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 673ms 20:55:09 INFO - PROCESS | 2256 | 1467690909636 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 20:55:09 INFO - PROCESS | 2256 | 1467690909639 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 20:55:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 20:55:09 INFO - PROCESS | 2256 | 1467690909644 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 20:55:09 INFO - PROCESS | 2256 | 1467690909646 Marionette TRACE conn2 <- [1,1942,null,{}] 20:55:09 INFO - PROCESS | 2256 | 1467690909648 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}] 20:55:09 INFO - PROCESS | 2256 | 1467690909650 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:09 INFO - PROCESS | 2256 | 1467690909751 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 20:55:09 INFO - PROCESS | 2256 | 1467690909824 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:09 INFO - PROCESS | 2256 | 1467690909825 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:09 INFO - PROCESS | 2256 | ++DOCSHELL 0x1213bb800 == 27 [pid = 2256] [id = 493] 20:55:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x11945a800) [pid = 2256] [serial = 1479] [outer = 0x0] 20:55:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x1195f1800) [pid = 2256] [serial = 1480] [outer = 0x11945a800] 20:55:09 INFO - PROCESS | 2256 | 1467690909856 Marionette DEBUG loaded listener.js 20:55:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x119735000) [pid = 2256] [serial = 1481] [outer = 0x11945a800] 20:55:10 INFO - PROCESS | 2256 | 1467690910307 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]]]}] 20:55:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 20:55:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 669ms 20:55:10 INFO - PROCESS | 2256 | 1467690910313 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 20:55:10 INFO - PROCESS | 2256 | 1467690910315 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 20:55:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 20:55:10 INFO - PROCESS | 2256 | 1467690910317 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 20:55:10 INFO - PROCESS | 2256 | 1467690910320 Marionette TRACE conn2 <- [1,1946,null,{}] 20:55:10 INFO - PROCESS | 2256 | 1467690910327 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}] 20:55:10 INFO - PROCESS | 2256 | 1467690910331 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:10 INFO - PROCESS | 2256 | 1467690910430 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 20:55:10 INFO - PROCESS | 2256 | 1467690910482 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:10 INFO - PROCESS | 2256 | 1467690910484 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:10 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b18c800 == 28 [pid = 2256] [id = 494] 20:55:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x119d10000) [pid = 2256] [serial = 1482] [outer = 0x0] 20:55:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x1211e6000) [pid = 2256] [serial = 1483] [outer = 0x119d10000] 20:55:10 INFO - PROCESS | 2256 | 1467690910515 Marionette DEBUG loaded listener.js 20:55:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x121641000) [pid = 2256] [serial = 1484] [outer = 0x119d10000] 20:55:10 INFO - PROCESS | 2256 | 1467690910919 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]]]}] 20:55:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 20:55:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 671ms 20:55:10 INFO - PROCESS | 2256 | 1467690910989 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 20:55:10 INFO - PROCESS | 2256 | 1467690910991 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 20:55:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 20:55:10 INFO - PROCESS | 2256 | 1467690910993 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 20:55:10 INFO - PROCESS | 2256 | 1467690910994 Marionette TRACE conn2 <- [1,1950,null,{}] 20:55:10 INFO - PROCESS | 2256 | 1467690910996 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}] 20:55:11 INFO - PROCESS | 2256 | 1467690910998 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:11 INFO - PROCESS | 2256 | 1467690911215 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 20:55:11 INFO - PROCESS | 2256 | 1467690911325 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:11 INFO - PROCESS | 2256 | 1467690911326 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:11 INFO - PROCESS | 2256 | ++DOCSHELL 0x118379800 == 29 [pid = 2256] [id = 495] 20:55:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x113241400) [pid = 2256] [serial = 1485] [outer = 0x0] 20:55:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x1133ee400) [pid = 2256] [serial = 1486] [outer = 0x113241400] 20:55:11 INFO - PROCESS | 2256 | 1467690911355 Marionette DEBUG loaded listener.js 20:55:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x116f4ac00) [pid = 2256] [serial = 1487] [outer = 0x113241400] 20:55:11 INFO - PROCESS | 2256 | 1467690911792 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]]]}] 20:55:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 20:55:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 822ms 20:55:11 INFO - PROCESS | 2256 | 1467690911817 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 20:55:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 20:55:11 INFO - PROCESS | 2256 | 1467690911821 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 20:55:11 INFO - PROCESS | 2256 | 1467690911826 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 20:55:11 INFO - PROCESS | 2256 | 1467690911829 Marionette TRACE conn2 <- [1,1954,null,{}] 20:55:11 INFO - PROCESS | 2256 | 1467690911834 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}] 20:55:11 INFO - PROCESS | 2256 | 1467690911837 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:11 INFO - PROCESS | 2256 | 1467690911971 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 20:55:12 INFO - PROCESS | 2256 | 1467690912108 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:12 INFO - PROCESS | 2256 | 1467690912110 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:12 INFO - PROCESS | 2256 | ++DOCSHELL 0x11661c000 == 30 [pid = 2256] [id = 496] 20:55:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x1128d5400) [pid = 2256] [serial = 1488] [outer = 0x0] 20:55:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x11748e400) [pid = 2256] [serial = 1489] [outer = 0x1128d5400] 20:55:12 INFO - PROCESS | 2256 | 1467690912182 Marionette DEBUG loaded listener.js 20:55:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x11839d800) [pid = 2256] [serial = 1490] [outer = 0x1128d5400] 20:55:12 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x118222400) [pid = 2256] [serial = 1431] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x116474000) [pid = 2256] [serial = 886] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:55:12 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x11646d800) [pid = 2256] [serial = 1428] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x112d51c00) [pid = 2256] [serial = 1425] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x11a16b400) [pid = 2256] [serial = 1423] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x116f3f400) [pid = 2256] [serial = 1429] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x1133aec00) [pid = 2256] [serial = 1426] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x1182b1800) [pid = 2256] [serial = 1432] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x119920800) [pid = 2256] [serial = 1398] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x11748e000) [pid = 2256] [serial = 1395] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x1188a4c00) [pid = 2256] [serial = 1416] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x1195f1000) [pid = 2256] [serial = 1417] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x117d1a000) [pid = 2256] [serial = 1413] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x1182b0400) [pid = 2256] [serial = 1414] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x113c5f800) [pid = 2256] [serial = 1410] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x1129b1c00) [pid = 2256] [serial = 1411] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x1183a4000) [pid = 2256] [serial = 1408] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x11827c000) [pid = 2256] [serial = 1407] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x1133ef400) [pid = 2256] [serial = 1404] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x123d2b800) [pid = 2256] [serial = 1401] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x119de8400) [pid = 2256] [serial = 1420] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x119e29c00) [pid = 2256] [serial = 1422] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x119731c00) [pid = 2256] [serial = 1419] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 2256 | --DOMWINDOW == 77 (0x119e25c00) [pid = 2256] [serial = 1399] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 2256 | --DOMWINDOW == 76 (0x116472c00) [pid = 2256] [serial = 1405] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 2256 | --DOMWINDOW == 75 (0x124b99400) [pid = 2256] [serial = 1402] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 2256 | --DOMWINDOW == 74 (0x1182adc00) [pid = 2256] [serial = 1396] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 2256 | 1467690912521 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]]]}] 20:55:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 20:55:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 723ms 20:55:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 20:55:12 INFO - PROCESS | 2256 | 1467690912562 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 20:55:12 INFO - PROCESS | 2256 | 1467690912564 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 20:55:12 INFO - PROCESS | 2256 | 1467690912569 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 20:55:12 INFO - PROCESS | 2256 | 1467690912570 Marionette TRACE conn2 <- [1,1958,null,{}] 20:55:12 INFO - PROCESS | 2256 | 1467690912573 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}] 20:55:12 INFO - PROCESS | 2256 | 1467690912574 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:12 INFO - PROCESS | 2256 | 1467690912683 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 20:55:12 INFO - PROCESS | 2256 | 1467690912766 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:12 INFO - PROCESS | 2256 | 1467690912768 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:12 INFO - PROCESS | 2256 | ++DOCSHELL 0x118599800 == 31 [pid = 2256] [id = 497] 20:55:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 75 (0x1133efc00) [pid = 2256] [serial = 1491] [outer = 0x0] 20:55:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 76 (0x118419800) [pid = 2256] [serial = 1492] [outer = 0x1133efc00] 20:55:12 INFO - PROCESS | 2256 | 1467690912793 Marionette DEBUG loaded listener.js 20:55:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 77 (0x11972cc00) [pid = 2256] [serial = 1493] [outer = 0x1133efc00] 20:55:13 INFO - PROCESS | 2256 | 1467690913073 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]]]}] 20:55:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 20:55:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 520ms 20:55:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 20:55:13 INFO - PROCESS | 2256 | 1467690913090 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 20:55:13 INFO - PROCESS | 2256 | 1467690913093 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 20:55:13 INFO - PROCESS | 2256 | 1467690913109 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 20:55:13 INFO - PROCESS | 2256 | 1467690913112 Marionette TRACE conn2 <- [1,1962,null,{}] 20:55:13 INFO - PROCESS | 2256 | 1467690913115 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}] 20:55:13 INFO - PROCESS | 2256 | 1467690913119 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:13 INFO - PROCESS | 2256 | 1467690913223 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 20:55:13 INFO - PROCESS | 2256 | 1467690913227 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:13 INFO - PROCESS | 2256 | 1467690913228 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:13 INFO - PROCESS | 2256 | ++DOCSHELL 0x11a188800 == 32 [pid = 2256] [id = 498] 20:55:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 78 (0x119927c00) [pid = 2256] [serial = 1494] [outer = 0x0] 20:55:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x119de8c00) [pid = 2256] [serial = 1495] [outer = 0x119927c00] 20:55:13 INFO - PROCESS | 2256 | 1467690913253 Marionette DEBUG loaded listener.js 20:55:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x11a16b400) [pid = 2256] [serial = 1496] [outer = 0x119927c00] 20:55:13 INFO - PROCESS | 2256 | 1467690913585 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]]]}] 20:55:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 20:55:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 534ms 20:55:13 INFO - PROCESS | 2256 | 1467690913631 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 20:55:13 INFO - PROCESS | 2256 | 1467690913632 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 20:55:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 20:55:13 INFO - PROCESS | 2256 | 1467690913634 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 20:55:13 INFO - PROCESS | 2256 | 1467690913635 Marionette TRACE conn2 <- [1,1966,null,{}] 20:55:13 INFO - PROCESS | 2256 | 1467690913637 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}] 20:55:13 INFO - PROCESS | 2256 | 1467690913639 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:13 INFO - PROCESS | 2256 | 1467690913715 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 20:55:13 INFO - PROCESS | 2256 | 1467690913721 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:13 INFO - PROCESS | 2256 | 1467690913722 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:13 INFO - PROCESS | 2256 | ++DOCSHELL 0x121a6e800 == 33 [pid = 2256] [id = 499] 20:55:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x119e50c00) [pid = 2256] [serial = 1497] [outer = 0x0] 20:55:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x12163b400) [pid = 2256] [serial = 1498] [outer = 0x119e50c00] 20:55:13 INFO - PROCESS | 2256 | 1467690913748 Marionette DEBUG loaded listener.js 20:55:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x1216f1000) [pid = 2256] [serial = 1499] [outer = 0x119e50c00] 20:55:14 INFO - PROCESS | 2256 | 1467690914098 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]]]}] 20:55:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 20:55:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 470ms 20:55:14 INFO - PROCESS | 2256 | 1467690914105 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 20:55:14 INFO - PROCESS | 2256 | 1467690914106 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 20:55:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 20:55:14 INFO - PROCESS | 2256 | 1467690914108 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 20:55:14 INFO - PROCESS | 2256 | 1467690914109 Marionette TRACE conn2 <- [1,1970,null,{}] 20:55:14 INFO - PROCESS | 2256 | 1467690914112 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}] 20:55:14 INFO - PROCESS | 2256 | 1467690914113 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:14 INFO - PROCESS | 2256 | 1467690914204 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 20:55:14 INFO - PROCESS | 2256 | 1467690914271 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:14 INFO - PROCESS | 2256 | 1467690914276 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:14 INFO - PROCESS | 2256 | ++DOCSHELL 0x125fd4000 == 34 [pid = 2256] [id = 500] 20:55:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x123d35c00) [pid = 2256] [serial = 1500] [outer = 0x0] 20:55:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x123f4a400) [pid = 2256] [serial = 1501] [outer = 0x123d35c00] 20:55:14 INFO - PROCESS | 2256 | 1467690914308 Marionette DEBUG loaded listener.js 20:55:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x125444c00) [pid = 2256] [serial = 1502] [outer = 0x123d35c00] 20:55:14 INFO - PROCESS | 2256 | 1467690914639 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]]]}] 20:55:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 20:55:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 572ms 20:55:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 20:55:14 INFO - PROCESS | 2256 | 1467690914685 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 20:55:14 INFO - PROCESS | 2256 | 1467690914686 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 20:55:14 INFO - PROCESS | 2256 | 1467690914688 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 20:55:14 INFO - PROCESS | 2256 | 1467690914689 Marionette TRACE conn2 <- [1,1974,null,{}] 20:55:14 INFO - PROCESS | 2256 | 1467690914691 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}] 20:55:14 INFO - PROCESS | 2256 | 1467690914693 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:14 INFO - PROCESS | 2256 | 1467690914791 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 20:55:14 INFO - PROCESS | 2256 | 1467690914794 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:14 INFO - PROCESS | 2256 | 1467690914796 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:14 INFO - PROCESS | 2256 | ++DOCSHELL 0x128b5a000 == 35 [pid = 2256] [id = 501] 20:55:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x121bf2400) [pid = 2256] [serial = 1503] [outer = 0x0] 20:55:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x125495c00) [pid = 2256] [serial = 1504] [outer = 0x121bf2400] 20:55:14 INFO - PROCESS | 2256 | 1467690914820 Marionette DEBUG loaded listener.js 20:55:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x125dd4000) [pid = 2256] [serial = 1505] [outer = 0x121bf2400] 20:55:15 INFO - PROCESS | 2256 | 1467690915157 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]]]}] 20:55:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 20:55:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 518ms 20:55:15 INFO - PROCESS | 2256 | 1467690915207 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 20:55:15 INFO - PROCESS | 2256 | 1467690915208 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 20:55:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 20:55:15 INFO - PROCESS | 2256 | 1467690915210 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 20:55:15 INFO - PROCESS | 2256 | 1467690915219 Marionette TRACE conn2 <- [1,1978,null,{}] 20:55:15 INFO - PROCESS | 2256 | 1467690915221 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}] 20:55:15 INFO - PROCESS | 2256 | 1467690915222 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:15 INFO - PROCESS | 2256 | 1467690915320 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 20:55:15 INFO - PROCESS | 2256 | 1467690915334 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:15 INFO - PROCESS | 2256 | 1467690915335 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:15 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a80c000 == 36 [pid = 2256] [id = 502] 20:55:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x125dd5c00) [pid = 2256] [serial = 1506] [outer = 0x0] 20:55:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x126450800) [pid = 2256] [serial = 1507] [outer = 0x125dd5c00] 20:55:15 INFO - PROCESS | 2256 | 1467690915359 Marionette DEBUG loaded listener.js 20:55:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x126652000) [pid = 2256] [serial = 1508] [outer = 0x125dd5c00] 20:55:15 INFO - PROCESS | 2256 | 1467690915664 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]]]}] 20:55:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 20:55:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 480ms 20:55:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 20:55:15 INFO - PROCESS | 2256 | 1467690915691 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 20:55:15 INFO - PROCESS | 2256 | 1467690915692 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 20:55:15 INFO - PROCESS | 2256 | 1467690915694 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 20:55:15 INFO - PROCESS | 2256 | 1467690915695 Marionette TRACE conn2 <- [1,1982,null,{}] 20:55:15 INFO - PROCESS | 2256 | 1467690915698 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}] 20:55:15 INFO - PROCESS | 2256 | 1467690915699 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:15 INFO - PROCESS | 2256 | 1467690915799 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 20:55:15 INFO - PROCESS | 2256 | 1467690915811 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:15 INFO - PROCESS | 2256 | 1467690915812 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:15 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a8aa000 == 37 [pid = 2256] [id = 503] 20:55:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x125f95800) [pid = 2256] [serial = 1509] [outer = 0x0] 20:55:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x1266d1c00) [pid = 2256] [serial = 1510] [outer = 0x125f95800] 20:55:15 INFO - PROCESS | 2256 | 1467690915836 Marionette DEBUG loaded listener.js 20:55:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x1266da400) [pid = 2256] [serial = 1511] [outer = 0x125f95800] 20:55:16 INFO - PROCESS | 2256 | 1467690916178 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]]]}] 20:55:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 20:55:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 521ms 20:55:16 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x116f40400) [pid = 2256] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 20:55:16 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x11972d400) [pid = 2256] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 20:55:16 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x1216eac00) [pid = 2256] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 20:55:16 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x118280800) [pid = 2256] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 20:55:16 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x119152800) [pid = 2256] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 20:55:16 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x1129af800) [pid = 2256] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 20:55:16 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x116198400) [pid = 2256] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 20:55:16 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x1129b1000) [pid = 2256] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 20:55:16 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x11269ec00) [pid = 2256] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 20:55:16 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x124d18000) [pid = 2256] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 20:55:16 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x119de8800) [pid = 2256] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 20:55:16 INFO - PROCESS | 2256 | 1467690916322 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 20:55:16 INFO - PROCESS | 2256 | 1467690916323 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 20:55:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 20:55:16 INFO - PROCESS | 2256 | 1467690916343 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 20:55:16 INFO - PROCESS | 2256 | 1467690916344 Marionette TRACE conn2 <- [1,1986,null,{}] 20:55:16 INFO - PROCESS | 2256 | 1467690916346 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}] 20:55:16 INFO - PROCESS | 2256 | 1467690916347 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:16 INFO - PROCESS | 2256 | 1467690916427 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 20:55:16 INFO - PROCESS | 2256 | 1467690916430 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:16 INFO - PROCESS | 2256 | 1467690916431 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:16 INFO - PROCESS | 2256 | ++DOCSHELL 0x128f6a800 == 38 [pid = 2256] [id = 504] 20:55:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x11748d000) [pid = 2256] [serial = 1512] [outer = 0x0] 20:55:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x118775800) [pid = 2256] [serial = 1513] [outer = 0x11748d000] 20:55:16 INFO - PROCESS | 2256 | 1467690916460 Marionette DEBUG loaded listener.js 20:55:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x119e2b000) [pid = 2256] [serial = 1514] [outer = 0x11748d000] 20:55:16 INFO - PROCESS | 2256 | 1467690916766 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]]]}] 20:55:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 20:55:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 480ms 20:55:16 INFO - PROCESS | 2256 | 1467690916815 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 20:55:16 INFO - PROCESS | 2256 | 1467690916817 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 20:55:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 20:55:16 INFO - PROCESS | 2256 | 1467690916819 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 20:55:16 INFO - PROCESS | 2256 | 1467690916820 Marionette TRACE conn2 <- [1,1990,null,{}] 20:55:16 INFO - PROCESS | 2256 | 1467690916822 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}] 20:55:16 INFO - PROCESS | 2256 | 1467690916824 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:16 INFO - PROCESS | 2256 | 1467690916906 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 20:55:16 INFO - PROCESS | 2256 | 1467690916959 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:16 INFO - PROCESS | 2256 | 1467690916961 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:16 INFO - PROCESS | 2256 | ++DOCSHELL 0x12ba32000 == 39 [pid = 2256] [id = 505] 20:55:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x119e5bc00) [pid = 2256] [serial = 1515] [outer = 0x0] 20:55:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x1268dbc00) [pid = 2256] [serial = 1516] [outer = 0x119e5bc00] 20:55:16 INFO - PROCESS | 2256 | 1467690916988 Marionette DEBUG loaded listener.js 20:55:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x128be2c00) [pid = 2256] [serial = 1517] [outer = 0x119e5bc00] 20:55:17 INFO - PROCESS | 2256 | 1467690917275 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]]]}] 20:55:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 20:55:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 470ms 20:55:17 INFO - PROCESS | 2256 | 1467690917292 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 20:55:17 INFO - PROCESS | 2256 | 1467690917303 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 20:55:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 20:55:17 INFO - PROCESS | 2256 | 1467690917313 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 20:55:17 INFO - PROCESS | 2256 | 1467690917315 Marionette TRACE conn2 <- [1,1994,null,{}] 20:55:17 INFO - PROCESS | 2256 | 1467690917320 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}] 20:55:17 INFO - PROCESS | 2256 | 1467690917323 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:17 INFO - PROCESS | 2256 | 1467690917415 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 20:55:17 INFO - PROCESS | 2256 | 1467690917421 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:17 INFO - PROCESS | 2256 | 1467690917422 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:17 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd69000 == 40 [pid = 2256] [id = 506] 20:55:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x128be3000) [pid = 2256] [serial = 1518] [outer = 0x0] 20:55:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x129202c00) [pid = 2256] [serial = 1519] [outer = 0x128be3000] 20:55:17 INFO - PROCESS | 2256 | 1467690917446 Marionette DEBUG loaded listener.js 20:55:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x12931ac00) [pid = 2256] [serial = 1520] [outer = 0x128be3000] 20:55:17 INFO - PROCESS | 2256 | 1467690917782 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]]]}] 20:55:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 20:55:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 523ms 20:55:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 20:55:17 INFO - PROCESS | 2256 | 1467690917840 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 20:55:17 INFO - PROCESS | 2256 | 1467690917841 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 20:55:17 INFO - PROCESS | 2256 | 1467690917843 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 20:55:17 INFO - PROCESS | 2256 | 1467690917844 Marionette TRACE conn2 <- [1,1998,null,{}] 20:55:17 INFO - PROCESS | 2256 | 1467690917847 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}] 20:55:17 INFO - PROCESS | 2256 | 1467690917848 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:17 INFO - PROCESS | 2256 | 1467690917928 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 20:55:17 INFO - PROCESS | 2256 | 1467690917932 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:17 INFO - PROCESS | 2256 | 1467690917933 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:17 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd7b800 == 41 [pid = 2256] [id = 507] 20:55:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x12920c000) [pid = 2256] [serial = 1521] [outer = 0x0] 20:55:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x129324800) [pid = 2256] [serial = 1522] [outer = 0x12920c000] 20:55:17 INFO - PROCESS | 2256 | 1467690917962 Marionette DEBUG loaded listener.js 20:55:18 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x129547800) [pid = 2256] [serial = 1523] [outer = 0x12920c000] 20:55:18 INFO - PROCESS | 2256 | 1467690918274 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]]]}] 20:55:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 20:55:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 469ms 20:55:18 INFO - PROCESS | 2256 | 1467690918359 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 20:55:18 INFO - PROCESS | 2256 | 1467690918361 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 20:55:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 20:55:18 INFO - PROCESS | 2256 | 1467690918367 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 20:55:18 INFO - PROCESS | 2256 | 1467690918370 Marionette TRACE conn2 <- [1,2002,null,{}] 20:55:18 INFO - PROCESS | 2256 | 1467690918374 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}] 20:55:18 INFO - PROCESS | 2256 | 1467690918376 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:18 INFO - PROCESS | 2256 | 1467690918469 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 20:55:18 INFO - PROCESS | 2256 | 1467690918538 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:18 INFO - PROCESS | 2256 | 1467690918542 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:18 INFO - PROCESS | 2256 | ++DOCSHELL 0x11745c800 == 42 [pid = 2256] [id = 508] 20:55:18 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x112d50c00) [pid = 2256] [serial = 1524] [outer = 0x0] 20:55:18 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x112e9c400) [pid = 2256] [serial = 1525] [outer = 0x112d50c00] 20:55:18 INFO - PROCESS | 2256 | 1467690918572 Marionette DEBUG loaded listener.js 20:55:18 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x116787000) [pid = 2256] [serial = 1526] [outer = 0x112d50c00] 20:55:18 INFO - PROCESS | 2256 | 1467690918969 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]]]}] 20:55:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 20:55:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 672ms 20:55:19 INFO - PROCESS | 2256 | 1467690919041 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 20:55:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 20:55:19 INFO - PROCESS | 2256 | 1467690919043 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 20:55:19 INFO - PROCESS | 2256 | 1467690919047 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 20:55:19 INFO - PROCESS | 2256 | 1467690919050 Marionette TRACE conn2 <- [1,2006,null,{}] 20:55:19 INFO - PROCESS | 2256 | 1467690919054 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}] 20:55:19 INFO - PROCESS | 2256 | 1467690919056 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:19 INFO - PROCESS | 2256 | 1467690919183 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 20:55:19 INFO - PROCESS | 2256 | 1467690919266 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:19 INFO - PROCESS | 2256 | 1467690919268 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:19 INFO - PROCESS | 2256 | ++DOCSHELL 0x1215cd000 == 43 [pid = 2256] [id = 509] 20:55:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x11852dc00) [pid = 2256] [serial = 1527] [outer = 0x0] 20:55:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x11915c000) [pid = 2256] [serial = 1528] [outer = 0x11852dc00] 20:55:19 INFO - PROCESS | 2256 | 1467690919299 Marionette DEBUG loaded listener.js 20:55:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x119734800) [pid = 2256] [serial = 1529] [outer = 0x11852dc00] 20:55:19 INFO - PROCESS | 2256 | 1467690919707 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]]]}] 20:55: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 20:55:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 675ms 20:55:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 20:55:19 INFO - PROCESS | 2256 | 1467690919722 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 20:55:19 INFO - PROCESS | 2256 | 1467690919723 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 20:55:19 INFO - PROCESS | 2256 | 1467690919726 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 20:55:19 INFO - PROCESS | 2256 | 1467690919727 Marionette TRACE conn2 <- [1,2010,null,{}] 20:55:19 INFO - PROCESS | 2256 | 1467690919731 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}] 20:55:19 INFO - PROCESS | 2256 | 1467690919734 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:19 INFO - PROCESS | 2256 | 1467690919840 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 20:55:19 INFO - PROCESS | 2256 | 1467690919903 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:19 INFO - PROCESS | 2256 | 1467690919906 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:19 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd41000 == 44 [pid = 2256] [id = 510] 20:55:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x12163b800) [pid = 2256] [serial = 1530] [outer = 0x0] 20:55:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x1216eec00) [pid = 2256] [serial = 1531] [outer = 0x12163b800] 20:55:19 INFO - PROCESS | 2256 | 1467690919978 Marionette DEBUG loaded listener.js 20:55:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x123d2b800) [pid = 2256] [serial = 1532] [outer = 0x12163b800] 20:55:20 INFO - PROCESS | 2256 | 1467690920396 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]]]}] 20:55: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 20:55:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 719ms 20:55:20 INFO - PROCESS | 2256 | 1467690920445 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 20:55:20 INFO - PROCESS | 2256 | 1467690920447 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 20:55:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 20:55:20 INFO - PROCESS | 2256 | 1467690920450 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 20:55:20 INFO - PROCESS | 2256 | 1467690920453 Marionette TRACE conn2 <- [1,2014,null,{}] 20:55:20 INFO - PROCESS | 2256 | 1467690920456 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}] 20:55:20 INFO - PROCESS | 2256 | 1467690920457 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:20 INFO - PROCESS | 2256 | 1467690920583 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 20:55:20 INFO - PROCESS | 2256 | 1467690920653 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:20 INFO - PROCESS | 2256 | 1467690920654 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:20 INFO - PROCESS | 2256 | ++DOCSHELL 0x12c5b6000 == 45 [pid = 2256] [id = 511] 20:55:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x125496400) [pid = 2256] [serial = 1533] [outer = 0x0] 20:55:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x125f93c00) [pid = 2256] [serial = 1534] [outer = 0x125496400] 20:55:20 INFO - PROCESS | 2256 | 1467690920683 Marionette DEBUG loaded listener.js 20:55:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 108 (0x126b89800) [pid = 2256] [serial = 1535] [outer = 0x125496400] 20:55:21 INFO - PROCESS | 2256 | 1467690921085 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]]]}] 20:55:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 20:55:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 672ms 20:55:21 INFO - PROCESS | 2256 | 1467690921280 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 20:55:21 INFO - PROCESS | 2256 | 1467690921283 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 20:55:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 20:55:21 INFO - PROCESS | 2256 | 1467690921304 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 20:55:21 INFO - PROCESS | 2256 | 1467690921306 Marionette TRACE conn2 <- [1,2018,null,{}] 20:55:21 INFO - PROCESS | 2256 | 1467690921310 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}] 20:55:21 INFO - PROCESS | 2256 | 1467690921312 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:21 INFO - PROCESS | 2256 | 1467690921405 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 20:55:21 INFO - PROCESS | 2256 | 1467690921474 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:21 INFO - PROCESS | 2256 | 1467690921477 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:21 INFO - PROCESS | 2256 | ++DOCSHELL 0x1212eb800 == 46 [pid = 2256] [id = 512] 20:55:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 109 (0x116f49800) [pid = 2256] [serial = 1536] [outer = 0x0] 20:55:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 110 (0x11748b000) [pid = 2256] [serial = 1537] [outer = 0x116f49800] 20:55:21 INFO - PROCESS | 2256 | 1467690921505 Marionette DEBUG loaded listener.js 20:55:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 111 (0x1182b3000) [pid = 2256] [serial = 1538] [outer = 0x116f49800] 20:55:22 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd69000 == 45 [pid = 2256] [id = 506] 20:55:22 INFO - PROCESS | 2256 | --DOCSHELL 0x12ba32000 == 44 [pid = 2256] [id = 505] 20:55:22 INFO - PROCESS | 2256 | --DOCSHELL 0x128f6a800 == 43 [pid = 2256] [id = 504] 20:55:22 INFO - PROCESS | 2256 | --DOCSHELL 0x12a8aa000 == 42 [pid = 2256] [id = 503] 20:55:22 INFO - PROCESS | 2256 | --DOCSHELL 0x12a80c000 == 41 [pid = 2256] [id = 502] 20:55:22 INFO - PROCESS | 2256 | --DOCSHELL 0x128b5a000 == 40 [pid = 2256] [id = 501] 20:55:22 INFO - PROCESS | 2256 | --DOCSHELL 0x125fd4000 == 39 [pid = 2256] [id = 500] 20:55:22 INFO - PROCESS | 2256 | --DOCSHELL 0x121a6e800 == 38 [pid = 2256] [id = 499] 20:55:22 INFO - PROCESS | 2256 | --DOCSHELL 0x11a188800 == 37 [pid = 2256] [id = 498] 20:55:22 INFO - PROCESS | 2256 | --DOCSHELL 0x118599800 == 36 [pid = 2256] [id = 497] 20:55:22 INFO - PROCESS | 2256 | --DOCSHELL 0x11661c000 == 35 [pid = 2256] [id = 496] 20:55:22 INFO - PROCESS | 2256 | --DOCSHELL 0x118379800 == 34 [pid = 2256] [id = 495] 20:55:22 INFO - PROCESS | 2256 | --DOCSHELL 0x12b18c800 == 33 [pid = 2256] [id = 494] 20:55:22 INFO - PROCESS | 2256 | --DOCSHELL 0x1213bb800 == 32 [pid = 2256] [id = 493] 20:55:22 INFO - PROCESS | 2256 | --DOCSHELL 0x12c5b6000 == 31 [pid = 2256] [id = 511] 20:55:22 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd41000 == 30 [pid = 2256] [id = 510] 20:55:22 INFO - PROCESS | 2256 | --DOCSHELL 0x1215cd000 == 29 [pid = 2256] [id = 509] 20:55:22 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd7b800 == 28 [pid = 2256] [id = 507] 20:55:22 INFO - PROCESS | 2256 | --DOCSHELL 0x11745c800 == 27 [pid = 2256] [id = 508] 20:55:22 INFO - PROCESS | 2256 | --DOMWINDOW == 110 (0x1254a0000) [pid = 2256] [serial = 1472] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 2256 | --DOMWINDOW == 109 (0x125dcdc00) [pid = 2256] [serial = 1474] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 2256 | --DOMWINDOW == 108 (0x119d10c00) [pid = 2256] [serial = 1448] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 2256 | --DOMWINDOW == 107 (0x123da3400) [pid = 2256] [serial = 1462] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x12199a800) [pid = 2256] [serial = 1457] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x119733000) [pid = 2256] [serial = 1447] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x119157800) [pid = 2256] [serial = 1445] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x123da9c00) [pid = 2256] [serial = 1468] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x124d17000) [pid = 2256] [serial = 1469] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x121e99000) [pid = 2256] [serial = 1459] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x123fe3800) [pid = 2256] [serial = 1463] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x117487800) [pid = 2256] [serial = 1441] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x11914e800) [pid = 2256] [serial = 1466] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x119e57400) [pid = 2256] [serial = 1453] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x1183a7800) [pid = 2256] [serial = 1444] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x12544d800) [pid = 2256] [serial = 1471] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x11841b800) [pid = 2256] [serial = 1435] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x116982400) [pid = 2256] [serial = 1465] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x119e52c00) [pid = 2256] [serial = 1451] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x1216f4800) [pid = 2256] [serial = 1456] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x119e21000) [pid = 2256] [serial = 1450] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x113caf800) [pid = 2256] [serial = 1438] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x1176f8000) [pid = 2256] [serial = 1442] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x1211e5000) [pid = 2256] [serial = 1454] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x123d32c00) [pid = 2256] [serial = 1460] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 2256 | 1467690922532 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]]]}] 20:55:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 20:55:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1273ms 20:55:22 INFO - PROCESS | 2256 | 1467690922579 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 20:55:22 INFO - PROCESS | 2256 | 1467690922582 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 20:55:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 20:55:22 INFO - PROCESS | 2256 | 1467690922588 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 20:55:22 INFO - PROCESS | 2256 | 1467690922592 Marionette TRACE conn2 <- [1,2022,null,{}] 20:55:22 INFO - PROCESS | 2256 | 1467690922597 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}] 20:55:22 INFO - PROCESS | 2256 | 1467690922602 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:22 INFO - PROCESS | 2256 | 1467690922723 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 20:55:22 INFO - PROCESS | 2256 | 1467690922732 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:22 INFO - PROCESS | 2256 | 1467690922736 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:22 INFO - PROCESS | 2256 | ++DOCSHELL 0x11661c000 == 28 [pid = 2256] [id = 513] 20:55:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x115e7e000) [pid = 2256] [serial = 1539] [outer = 0x0] 20:55:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x11678a000) [pid = 2256] [serial = 1540] [outer = 0x115e7e000] 20:55:22 INFO - PROCESS | 2256 | 1467690922780 Marionette DEBUG loaded listener.js 20:55:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x11748b800) [pid = 2256] [serial = 1541] [outer = 0x115e7e000] 20:55:23 INFO - PROCESS | 2256 | 1467690923199 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]]]}] 20:55:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 20:55:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 625ms 20:55:23 INFO - PROCESS | 2256 | 1467690923212 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 20:55:23 INFO - PROCESS | 2256 | 1467690923216 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 20:55:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 20:55:23 INFO - PROCESS | 2256 | 1467690923221 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 20:55:23 INFO - PROCESS | 2256 | 1467690923223 Marionette TRACE conn2 <- [1,2026,null,{}] 20:55:23 INFO - PROCESS | 2256 | 1467690923225 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}] 20:55:23 INFO - PROCESS | 2256 | 1467690923227 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:23 INFO - PROCESS | 2256 | 1467690923307 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 20:55:23 INFO - PROCESS | 2256 | 1467690923311 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:23 INFO - PROCESS | 2256 | 1467690923313 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:23 INFO - PROCESS | 2256 | ++DOCSHELL 0x118596800 == 29 [pid = 2256] [id = 514] 20:55:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x117d1f800) [pid = 2256] [serial = 1542] [outer = 0x0] 20:55:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x1182b9400) [pid = 2256] [serial = 1543] [outer = 0x117d1f800] 20:55:23 INFO - PROCESS | 2256 | 1467690923343 Marionette DEBUG loaded listener.js 20:55:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x118415000) [pid = 2256] [serial = 1544] [outer = 0x117d1f800] 20:55:23 INFO - PROCESS | 2256 | 1467690923758 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]]]}] 20:55:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 20:55:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 570ms 20:55:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 20:55:23 INFO - PROCESS | 2256 | 1467690923792 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 20:55:23 INFO - PROCESS | 2256 | 1467690923794 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 20:55:23 INFO - PROCESS | 2256 | 1467690923797 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 20:55:23 INFO - PROCESS | 2256 | 1467690923812 Marionette TRACE conn2 <- [1,2030,null,{}] 20:55:23 INFO - PROCESS | 2256 | 1467690923824 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}] 20:55:23 INFO - PROCESS | 2256 | 1467690923829 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:23 INFO - PROCESS | 2256 | 1467690923949 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 20:55:23 INFO - PROCESS | 2256 | 1467690923964 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:23 INFO - PROCESS | 2256 | 1467690923968 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:23 INFO - PROCESS | 2256 | ++DOCSHELL 0x119bac000 == 30 [pid = 2256] [id = 515] 20:55:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x119465000) [pid = 2256] [serial = 1545] [outer = 0x0] 20:55:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x119923c00) [pid = 2256] [serial = 1546] [outer = 0x119465000] 20:55:24 INFO - PROCESS | 2256 | 1467690924016 Marionette DEBUG loaded listener.js 20:55:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x119de4800) [pid = 2256] [serial = 1547] [outer = 0x119465000] 20:55:24 INFO - PROCESS | 2256 | 1467690924438 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]]]}] 20:55:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 20:55:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 687ms 20:55:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 20:55:24 INFO - PROCESS | 2256 | 1467690924489 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 20:55:24 INFO - PROCESS | 2256 | 1467690924491 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 20:55:24 INFO - PROCESS | 2256 | 1467690924493 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 20:55:24 INFO - PROCESS | 2256 | 1467690924494 Marionette TRACE conn2 <- [1,2034,null,{}] 20:55:24 INFO - PROCESS | 2256 | 1467690924496 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}] 20:55:24 INFO - PROCESS | 2256 | 1467690924497 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:24 INFO - PROCESS | 2256 | 1467690924580 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 20:55:24 INFO - PROCESS | 2256 | 1467690924586 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:24 INFO - PROCESS | 2256 | 1467690924588 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:24 INFO - PROCESS | 2256 | ++DOCSHELL 0x121a6e000 == 31 [pid = 2256] [id = 516] 20:55:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x119e21000) [pid = 2256] [serial = 1548] [outer = 0x0] 20:55:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x1211df400) [pid = 2256] [serial = 1549] [outer = 0x119e21000] 20:55:24 INFO - PROCESS | 2256 | 1467690924614 Marionette DEBUG loaded listener.js 20:55:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x121358400) [pid = 2256] [serial = 1550] [outer = 0x119e21000] 20:55:24 INFO - PROCESS | 2256 | 1467690924969 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]]]}] 20:55:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 20:55:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 519ms 20:55:25 INFO - PROCESS | 2256 | 1467690925013 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 20:55:25 INFO - PROCESS | 2256 | 1467690925014 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 20:55:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 20:55:25 INFO - PROCESS | 2256 | 1467690925016 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 20:55:25 INFO - PROCESS | 2256 | 1467690925017 Marionette TRACE conn2 <- [1,2038,null,{}] 20:55:25 INFO - PROCESS | 2256 | 1467690925020 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}] 20:55:25 INFO - PROCESS | 2256 | 1467690925021 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:25 INFO - PROCESS | 2256 | 1467690925123 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 20:55:25 INFO - PROCESS | 2256 | 1467690925163 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:25 INFO - PROCESS | 2256 | 1467690925164 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:25 INFO - PROCESS | 2256 | ++DOCSHELL 0x125fd8800 == 32 [pid = 2256] [id = 517] 20:55:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x12135ac00) [pid = 2256] [serial = 1551] [outer = 0x0] 20:55:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x1216f5800) [pid = 2256] [serial = 1552] [outer = 0x12135ac00] 20:55:25 INFO - PROCESS | 2256 | 1467690925189 Marionette DEBUG loaded listener.js 20:55:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x121bfe800) [pid = 2256] [serial = 1553] [outer = 0x12135ac00] 20:55:25 INFO - PROCESS | 2256 | 1467690925531 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]]]}] 20:55:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 20:55:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 522ms 20:55:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 20:55:25 INFO - PROCESS | 2256 | 1467690925539 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 20:55:25 INFO - PROCESS | 2256 | 1467690925541 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 20:55:25 INFO - PROCESS | 2256 | 1467690925543 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 20:55:25 INFO - PROCESS | 2256 | 1467690925544 Marionette TRACE conn2 <- [1,2042,null,{}] 20:55:25 INFO - PROCESS | 2256 | 1467690925547 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}] 20:55:25 INFO - PROCESS | 2256 | 1467690925554 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:25 INFO - PROCESS | 2256 | 1467690925710 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 20:55:25 INFO - PROCESS | 2256 | 1467690925724 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:25 INFO - PROCESS | 2256 | 1467690925726 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:25 INFO - PROCESS | 2256 | ++DOCSHELL 0x128c4d000 == 33 [pid = 2256] [id = 518] 20:55:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x121e98400) [pid = 2256] [serial = 1554] [outer = 0x0] 20:55:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x123f56000) [pid = 2256] [serial = 1555] [outer = 0x121e98400] 20:55:25 INFO - PROCESS | 2256 | 1467690925751 Marionette DEBUG loaded listener.js 20:55:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x125499800) [pid = 2256] [serial = 1556] [outer = 0x121e98400] 20:55:26 INFO - PROCESS | 2256 | 1467690926090 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]]]}] 20:55:26 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) 20:55:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 570ms 20:55:26 INFO - PROCESS | 2256 | 1467690926113 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 20:55:26 INFO - PROCESS | 2256 | 1467690926115 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 20:55:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 20:55:26 INFO - PROCESS | 2256 | 1467690926117 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 20:55:26 INFO - PROCESS | 2256 | 1467690926121 Marionette TRACE conn2 <- [1,2046,null,{}] 20:55:26 INFO - PROCESS | 2256 | 1467690926135 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}] 20:55:26 INFO - PROCESS | 2256 | 1467690926136 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:26 INFO - PROCESS | 2256 | 1467690926238 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 20:55:26 INFO - PROCESS | 2256 | 1467690926242 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:26 INFO - PROCESS | 2256 | 1467690926243 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:26 INFO - PROCESS | 2256 | ++DOCSHELL 0x129275000 == 34 [pid = 2256] [id = 519] 20:55:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x12549a400) [pid = 2256] [serial = 1557] [outer = 0x0] 20:55:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x125f93400) [pid = 2256] [serial = 1558] [outer = 0x12549a400] 20:55:26 INFO - PROCESS | 2256 | 1467690926265 Marionette DEBUG loaded listener.js 20:55:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x1266d1000) [pid = 2256] [serial = 1559] [outer = 0x12549a400] 20:55:26 INFO - PROCESS | 2256 | 1467690926668 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]]]}] 20:55:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:55:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 573ms 20:55:26 INFO - PROCESS | 2256 | 1467690926691 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 20:55:26 INFO - PROCESS | 2256 | 1467690926693 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 20:55:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 20:55:26 INFO - PROCESS | 2256 | 1467690926706 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 20:55:26 INFO - PROCESS | 2256 | 1467690926708 Marionette TRACE conn2 <- [1,2050,null,{}] 20:55:26 INFO - PROCESS | 2256 | 1467690926711 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}] 20:55:26 INFO - PROCESS | 2256 | 1467690926713 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:27 INFO - PROCESS | 2256 | 1467690927108 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 20:55:27 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x1133b1000) [pid = 2256] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 20:55:27 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x121bf2400) [pid = 2256] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 20:55:27 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x125dd5c00) [pid = 2256] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 20:55:27 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x113241400) [pid = 2256] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 20:55:27 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x119927c00) [pid = 2256] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 20:55:27 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x1128d5400) [pid = 2256] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 20:55:27 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x1133efc00) [pid = 2256] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 20:55:27 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x119e50c00) [pid = 2256] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 20:55:27 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x119d10000) [pid = 2256] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 20:55:27 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x115e02800) [pid = 2256] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 20:55:27 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x125d49000) [pid = 2256] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 20:55:27 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x11945a800) [pid = 2256] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 20:55:27 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x125f95800) [pid = 2256] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 20:55:27 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x119e5bc00) [pid = 2256] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 20:55:27 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x11748d000) [pid = 2256] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 20:55:27 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x128be3000) [pid = 2256] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 20:55:27 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x123d35c00) [pid = 2256] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 20:55:27 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x12920c000) [pid = 2256] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 20:55:27 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x1183a1000) [pid = 2256] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 20:55:27 INFO - PROCESS | 2256 | 1467690927160 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:27 INFO - PROCESS | 2256 | 1467690927161 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:27 INFO - PROCESS | 2256 | ++DOCSHELL 0x115ec5800 == 35 [pid = 2256] [id = 520] 20:55:27 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x112696800) [pid = 2256] [serial = 1560] [outer = 0x0] 20:55:27 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x1129acc00) [pid = 2256] [serial = 1561] [outer = 0x112696800] 20:55:27 INFO - PROCESS | 2256 | 1467690927185 Marionette DEBUG loaded listener.js 20:55:27 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x116793c00) [pid = 2256] [serial = 1562] [outer = 0x112696800] 20:55:27 INFO - PROCESS | 2256 | 1467690927478 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]]]}] 20:55:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 20:55:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 830ms 20:55:27 INFO - PROCESS | 2256 | 1467690927527 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 20:55:27 INFO - PROCESS | 2256 | 1467690927528 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 20:55:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 20:55:27 INFO - PROCESS | 2256 | 1467690927530 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 20:55:27 INFO - PROCESS | 2256 | 1467690927532 Marionette TRACE conn2 <- [1,2054,null,{}] 20:55:27 INFO - PROCESS | 2256 | 1467690927537 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}] 20:55:27 INFO - PROCESS | 2256 | 1467690927538 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:27 INFO - PROCESS | 2256 | 1467690927614 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 20:55:27 INFO - PROCESS | 2256 | 1467690927681 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:27 INFO - PROCESS | 2256 | 1467690927682 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:27 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a8a2000 == 36 [pid = 2256] [id = 521] 20:55:27 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x112699400) [pid = 2256] [serial = 1563] [outer = 0x0] 20:55:27 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x119927c00) [pid = 2256] [serial = 1564] [outer = 0x112699400] 20:55:27 INFO - PROCESS | 2256 | 1467690927707 Marionette DEBUG loaded listener.js 20:55:27 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x1211e4400) [pid = 2256] [serial = 1565] [outer = 0x112699400] 20:55:27 INFO - PROCESS | 2256 | 1467690927973 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]]]}] 20:55:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 20:55:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 468ms 20:55:28 INFO - PROCESS | 2256 | 1467690928007 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 20:55:28 INFO - PROCESS | 2256 | 1467690928008 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 20:55:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 20:55:28 INFO - PROCESS | 2256 | 1467690928011 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 20:55:28 INFO - PROCESS | 2256 | 1467690928012 Marionette TRACE conn2 <- [1,2058,null,{}] 20:55:28 INFO - PROCESS | 2256 | 1467690928014 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}] 20:55:28 INFO - PROCESS | 2256 | 1467690928016 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:28 INFO - PROCESS | 2256 | 1467690928107 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 20:55:28 INFO - PROCESS | 2256 | 1467690928110 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:28 INFO - PROCESS | 2256 | 1467690928111 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:28 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b21b800 == 37 [pid = 2256] [id = 522] 20:55:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x1188a4c00) [pid = 2256] [serial = 1566] [outer = 0x0] 20:55:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x125494800) [pid = 2256] [serial = 1567] [outer = 0x1188a4c00] 20:55:28 INFO - PROCESS | 2256 | 1467690928138 Marionette DEBUG loaded listener.js 20:55:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x1266f2c00) [pid = 2256] [serial = 1568] [outer = 0x1188a4c00] 20:55:28 INFO - PROCESS | 2256 | 1467690928449 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]]]}] 20:55:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 20:55:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 473ms 20:55:28 INFO - PROCESS | 2256 | 1467690928486 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 20:55:28 INFO - PROCESS | 2256 | 1467690928490 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 20:55:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 20:55:28 INFO - PROCESS | 2256 | 1467690928492 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 20:55:28 INFO - PROCESS | 2256 | 1467690928494 Marionette TRACE conn2 <- [1,2062,null,{}] 20:55:28 INFO - PROCESS | 2256 | 1467690928496 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}] 20:55:28 INFO - PROCESS | 2256 | 1467690928498 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:28 INFO - PROCESS | 2256 | 1467690928591 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 20:55:28 INFO - PROCESS | 2256 | 1467690928658 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:28 INFO - PROCESS | 2256 | 1467690928667 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:28 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd52000 == 38 [pid = 2256] [id = 523] 20:55:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x1211e8000) [pid = 2256] [serial = 1569] [outer = 0x0] 20:55:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x128bde800) [pid = 2256] [serial = 1570] [outer = 0x1211e8000] 20:55:28 INFO - PROCESS | 2256 | 1467690928694 Marionette DEBUG loaded listener.js 20:55:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x12931bc00) [pid = 2256] [serial = 1571] [outer = 0x1211e8000] 20:55:29 INFO - PROCESS | 2256 | 1467690929007 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]]]}] 20:55:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 20:55:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 520ms 20:55:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 20:55:29 INFO - PROCESS | 2256 | 1467690929013 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 20:55:29 INFO - PROCESS | 2256 | 1467690929014 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 20:55:29 INFO - PROCESS | 2256 | 1467690929016 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 20:55:29 INFO - PROCESS | 2256 | 1467690929017 Marionette TRACE conn2 <- [1,2066,null,{}] 20:55:29 INFO - PROCESS | 2256 | 1467690929029 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}] 20:55:29 INFO - PROCESS | 2256 | 1467690929030 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:29 INFO - PROCESS | 2256 | 1467690929129 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 20:55:29 INFO - PROCESS | 2256 | 1467690929237 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:29 INFO - PROCESS | 2256 | 1467690929239 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:29 INFO - PROCESS | 2256 | ++DOCSHELL 0x11263f800 == 39 [pid = 2256] [id = 524] 20:55:29 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x1126a0000) [pid = 2256] [serial = 1572] [outer = 0x0] 20:55:29 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x1129b1400) [pid = 2256] [serial = 1573] [outer = 0x1126a0000] 20:55:29 INFO - PROCESS | 2256 | 1467690929290 Marionette DEBUG loaded listener.js 20:55:29 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x115e03400) [pid = 2256] [serial = 1574] [outer = 0x1126a0000] 20:55:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 20:55:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 881ms 20:55:29 INFO - PROCESS | 2256 | 1467690929890 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]]]}] 20:55:29 INFO - PROCESS | 2256 | 1467690929899 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 20:55:29 INFO - PROCESS | 2256 | 1467690929901 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 20:55:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 20:55:29 INFO - PROCESS | 2256 | 1467690929928 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 20:55:29 INFO - PROCESS | 2256 | 1467690929930 Marionette TRACE conn2 <- [1,2070,null,{}] 20:55:29 INFO - PROCESS | 2256 | 1467690929957 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}] 20:55:29 INFO - PROCESS | 2256 | 1467690929960 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:30 INFO - PROCESS | 2256 | 1467690930095 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 20:55:30 INFO - PROCESS | 2256 | 1467690930157 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:30 INFO - PROCESS | 2256 | 1467690930158 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:30 INFO - PROCESS | 2256 | ++DOCSHELL 0x121507800 == 40 [pid = 2256] [id = 525] 20:55:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x117491000) [pid = 2256] [serial = 1575] [outer = 0x0] 20:55:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x1183a9000) [pid = 2256] [serial = 1576] [outer = 0x117491000] 20:55:30 INFO - PROCESS | 2256 | 1467690930190 Marionette DEBUG loaded listener.js 20:55:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x11945a800) [pid = 2256] [serial = 1577] [outer = 0x117491000] 20:55:30 INFO - PROCESS | 2256 | 1467690930729 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]]]}] 20:55:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 20:55:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 871ms 20:55:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 20:55:30 INFO - PROCESS | 2256 | 1467690930800 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 20:55:30 INFO - PROCESS | 2256 | 1467690930803 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 20:55:30 INFO - PROCESS | 2256 | 1467690930806 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 20:55:30 INFO - PROCESS | 2256 | 1467690930807 Marionette TRACE conn2 <- [1,2074,null,{}] 20:55:30 INFO - PROCESS | 2256 | 1467690930810 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}] 20:55:30 INFO - PROCESS | 2256 | 1467690930811 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:30 INFO - PROCESS | 2256 | 1467690930924 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 20:55:30 INFO - PROCESS | 2256 | 1467690930984 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:30 INFO - PROCESS | 2256 | 1467690930985 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:30 INFO - PROCESS | 2256 | ++DOCSHELL 0x117d54800 == 41 [pid = 2256] [id = 526] 20:55:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x1133f0000) [pid = 2256] [serial = 1578] [outer = 0x0] 20:55:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 108 (0x117d1d000) [pid = 2256] [serial = 1579] [outer = 0x1133f0000] 20:55:31 INFO - PROCESS | 2256 | 1467690931015 Marionette DEBUG loaded listener.js 20:55:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 109 (0x119de8800) [pid = 2256] [serial = 1580] [outer = 0x1133f0000] 20:55:31 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd52000 == 40 [pid = 2256] [id = 523] 20:55:31 INFO - PROCESS | 2256 | --DOCSHELL 0x12b21b800 == 39 [pid = 2256] [id = 522] 20:55:31 INFO - PROCESS | 2256 | --DOCSHELL 0x12a8a2000 == 38 [pid = 2256] [id = 521] 20:55:31 INFO - PROCESS | 2256 | --DOCSHELL 0x115ec5800 == 37 [pid = 2256] [id = 520] 20:55:31 INFO - PROCESS | 2256 | --DOCSHELL 0x129275000 == 36 [pid = 2256] [id = 519] 20:55:31 INFO - PROCESS | 2256 | --DOCSHELL 0x128c4d000 == 35 [pid = 2256] [id = 518] 20:55:31 INFO - PROCESS | 2256 | --DOCSHELL 0x125fd8800 == 34 [pid = 2256] [id = 517] 20:55:31 INFO - PROCESS | 2256 | --DOCSHELL 0x121a6e000 == 33 [pid = 2256] [id = 516] 20:55:31 INFO - PROCESS | 2256 | --DOCSHELL 0x119bac000 == 32 [pid = 2256] [id = 515] 20:55:31 INFO - PROCESS | 2256 | 1467690931740 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]]]}] 20:55:31 INFO - PROCESS | 2256 | --DOCSHELL 0x118596800 == 31 [pid = 2256] [id = 514] 20:55:31 INFO - PROCESS | 2256 | --DOCSHELL 0x11661c000 == 30 [pid = 2256] [id = 513] 20:55:31 INFO - PROCESS | 2256 | --DOCSHELL 0x1212eb800 == 29 [pid = 2256] [id = 512] 20:55:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 20:55:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 970ms 20:55:31 INFO - PROCESS | 2256 | 1467690931777 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 20:55:31 INFO - PROCESS | 2256 | 1467690931781 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 20:55:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 20:55:31 INFO - PROCESS | 2256 | 1467690931789 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 20:55:31 INFO - PROCESS | 2256 | 1467690931794 Marionette TRACE conn2 <- [1,2078,null,{}] 20:55:31 INFO - PROCESS | 2256 | 1467690931798 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}] 20:55:31 INFO - PROCESS | 2256 | 1467690931801 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:31 INFO - PROCESS | 2256 | 1467690931896 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 108 (0x116639400) [pid = 2256] [serial = 1439] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 107 (0x11915a400) [pid = 2256] [serial = 1436] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x125495c00) [pid = 2256] [serial = 1504] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x126450800) [pid = 2256] [serial = 1507] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x1133ee400) [pid = 2256] [serial = 1486] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x116f4ac00) [pid = 2256] [serial = 1487] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x119de8c00) [pid = 2256] [serial = 1495] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x11a16b400) [pid = 2256] [serial = 1496] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x11748e400) [pid = 2256] [serial = 1489] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x11839d800) [pid = 2256] [serial = 1490] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x11972cc00) [pid = 2256] [serial = 1493] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x118419800) [pid = 2256] [serial = 1492] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x12163b400) [pid = 2256] [serial = 1498] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x1216f1000) [pid = 2256] [serial = 1499] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x1211e6000) [pid = 2256] [serial = 1483] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x121641000) [pid = 2256] [serial = 1484] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x116fb1c00) [pid = 2256] [serial = 1477] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x11827a000) [pid = 2256] [serial = 1478] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x125f92800) [pid = 2256] [serial = 1475] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x1195f1800) [pid = 2256] [serial = 1480] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x119735000) [pid = 2256] [serial = 1481] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x1266d1c00) [pid = 2256] [serial = 1510] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x126652000) [pid = 2256] [serial = 1508] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x1268dbc00) [pid = 2256] [serial = 1516] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x118775800) [pid = 2256] [serial = 1513] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x119e2b000) [pid = 2256] [serial = 1514] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x129202c00) [pid = 2256] [serial = 1519] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x1266da400) [pid = 2256] [serial = 1511] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x128be2c00) [pid = 2256] [serial = 1517] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x123f4a400) [pid = 2256] [serial = 1501] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x125dd4000) [pid = 2256] [serial = 1505] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 77 (0x129324800) [pid = 2256] [serial = 1522] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 76 (0x125444c00) [pid = 2256] [serial = 1502] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 75 (0x129547800) [pid = 2256] [serial = 1523] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | --DOMWINDOW == 74 (0x12931ac00) [pid = 2256] [serial = 1520] [outer = 0x0] [url = about:blank] 20:55:31 INFO - PROCESS | 2256 | 1467690931968 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:31 INFO - PROCESS | 2256 | 1467690931970 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:31 INFO - PROCESS | 2256 | ++DOCSHELL 0x117136800 == 30 [pid = 2256] [id = 527] 20:55:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 75 (0x115deb800) [pid = 2256] [serial = 1581] [outer = 0x0] 20:55:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 76 (0x116982400) [pid = 2256] [serial = 1582] [outer = 0x115deb800] 20:55:32 INFO - PROCESS | 2256 | 1467690932000 Marionette DEBUG loaded listener.js 20:55:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 77 (0x1176f7800) [pid = 2256] [serial = 1583] [outer = 0x115deb800] 20:55:32 INFO - PROCESS | 2256 | 1467690932309 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]]]}] 20:55:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 20:55:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 530ms 20:55:32 INFO - PROCESS | 2256 | 1467690932315 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 20:55:32 INFO - PROCESS | 2256 | 1467690932319 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 20:55:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 20:55:32 INFO - PROCESS | 2256 | 1467690932331 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 20:55:32 INFO - PROCESS | 2256 | 1467690932333 Marionette TRACE conn2 <- [1,2082,null,{}] 20:55:32 INFO - PROCESS | 2256 | 1467690932339 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}] 20:55:32 INFO - PROCESS | 2256 | 1467690932341 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:32 INFO - PROCESS | 2256 | 1467690932426 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 20:55:32 INFO - PROCESS | 2256 | 1467690932430 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:32 INFO - PROCESS | 2256 | 1467690932431 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:32 INFO - PROCESS | 2256 | ++DOCSHELL 0x119585800 == 31 [pid = 2256] [id = 528] 20:55:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 78 (0x1182b7000) [pid = 2256] [serial = 1584] [outer = 0x0] 20:55:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x11877d400) [pid = 2256] [serial = 1585] [outer = 0x1182b7000] 20:55:32 INFO - PROCESS | 2256 | 1467690932461 Marionette DEBUG loaded listener.js 20:55:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x1195f3000) [pid = 2256] [serial = 1586] [outer = 0x1182b7000] 20:55:32 INFO - PROCESS | 2256 | 1467690932812 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]]]}] 20:55:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 20:55:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 522ms 20:55:32 INFO - PROCESS | 2256 | 1467690932854 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 20:55:32 INFO - PROCESS | 2256 | 1467690932855 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 20:55:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 20:55:32 INFO - PROCESS | 2256 | 1467690932857 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 20:55:32 INFO - PROCESS | 2256 | 1467690932860 Marionette TRACE conn2 <- [1,2086,null,{}] 20:55:32 INFO - PROCESS | 2256 | 1467690932867 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}] 20:55:32 INFO - PROCESS | 2256 | 1467690932871 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:32 INFO - PROCESS | 2256 | 1467690932954 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 20:55:32 INFO - PROCESS | 2256 | 1467690932959 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:32 INFO - PROCESS | 2256 | 1467690932960 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:32 INFO - PROCESS | 2256 | ++DOCSHELL 0x1212e2800 == 32 [pid = 2256] [id = 529] 20:55:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x1129ac000) [pid = 2256] [serial = 1587] [outer = 0x0] 20:55:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x119d0bc00) [pid = 2256] [serial = 1588] [outer = 0x1129ac000] 20:55:32 INFO - PROCESS | 2256 | 1467690932989 Marionette DEBUG loaded listener.js 20:55:33 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x119e50400) [pid = 2256] [serial = 1589] [outer = 0x1129ac000] 20:55:33 INFO - PROCESS | 2256 | 1467690933351 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]]]}] 20:55:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 20:55:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 529ms 20:55:33 INFO - PROCESS | 2256 | 1467690933387 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 20:55:33 INFO - PROCESS | 2256 | 1467690933389 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 20:55:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 20:55:33 INFO - PROCESS | 2256 | 1467690933391 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 20:55:33 INFO - PROCESS | 2256 | 1467690933392 Marionette TRACE conn2 <- [1,2090,null,{}] 20:55:33 INFO - PROCESS | 2256 | 1467690933394 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}] 20:55:33 INFO - PROCESS | 2256 | 1467690933395 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:33 INFO - PROCESS | 2256 | 1467690933479 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 20:55:33 INFO - PROCESS | 2256 | 1467690933487 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:33 INFO - PROCESS | 2256 | 1467690933488 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:33 INFO - PROCESS | 2256 | ++DOCSHELL 0x123fbc800 == 33 [pid = 2256] [id = 530] 20:55:33 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x11a166400) [pid = 2256] [serial = 1590] [outer = 0x0] 20:55:33 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x12135d000) [pid = 2256] [serial = 1591] [outer = 0x11a166400] 20:55:33 INFO - PROCESS | 2256 | 1467690933530 Marionette DEBUG loaded listener.js 20:55:33 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x1216f5c00) [pid = 2256] [serial = 1592] [outer = 0x11a166400] 20:55:34 INFO - PROCESS | 2256 | 1467690934002 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]]]}] 20:55:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 20:55:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 623ms 20:55:34 INFO - PROCESS | 2256 | 1467690934041 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 20:55:34 INFO - PROCESS | 2256 | 1467690934043 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 20:55:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 20:55:34 INFO - PROCESS | 2256 | 1467690934047 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 20:55:34 INFO - PROCESS | 2256 | 1467690934049 Marionette TRACE conn2 <- [1,2094,null,{}] 20:55:34 INFO - PROCESS | 2256 | 1467690934071 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}] 20:55:34 INFO - PROCESS | 2256 | 1467690934073 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:34 INFO - PROCESS | 2256 | 1467690934179 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 20:55:34 INFO - PROCESS | 2256 | 1467690934218 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:34 INFO - PROCESS | 2256 | 1467690934219 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:34 INFO - PROCESS | 2256 | ++DOCSHELL 0x128b4f800 == 34 [pid = 2256] [id = 531] 20:55:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x112a7ac00) [pid = 2256] [serial = 1593] [outer = 0x0] 20:55:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x121e93400) [pid = 2256] [serial = 1594] [outer = 0x112a7ac00] 20:55:34 INFO - PROCESS | 2256 | 1467690934244 Marionette DEBUG loaded listener.js 20:55:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x123d2f800) [pid = 2256] [serial = 1595] [outer = 0x112a7ac00] 20:55:34 INFO - PROCESS | 2256 | 1467690934588 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]]]}] 20:55:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 20:55:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 591ms 20:55:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 20:55:34 INFO - PROCESS | 2256 | 1467690934642 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 20:55:34 INFO - PROCESS | 2256 | 1467690934643 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 20:55:34 INFO - PROCESS | 2256 | 1467690934645 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 20:55:34 INFO - PROCESS | 2256 | 1467690934646 Marionette TRACE conn2 <- [1,2098,null,{}] 20:55:34 INFO - PROCESS | 2256 | 1467690934649 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}] 20:55:34 INFO - PROCESS | 2256 | 1467690934653 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:34 INFO - PROCESS | 2256 | 1467690934762 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 20:55:34 INFO - PROCESS | 2256 | 1467690934773 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:34 INFO - PROCESS | 2256 | 1467690934774 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:34 INFO - PROCESS | 2256 | ++DOCSHELL 0x12927b000 == 35 [pid = 2256] [id = 532] 20:55:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x123d30000) [pid = 2256] [serial = 1596] [outer = 0x0] 20:55:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x123f4a000) [pid = 2256] [serial = 1597] [outer = 0x123d30000] 20:55:34 INFO - PROCESS | 2256 | 1467690934799 Marionette DEBUG loaded listener.js 20:55:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x125d49000) [pid = 2256] [serial = 1598] [outer = 0x123d30000] 20:55:35 INFO - PROCESS | 2256 | 1467690935130 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]]]}] 20:55:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 20:55:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 517ms 20:55:35 INFO - PROCESS | 2256 | 1467690935170 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 20:55:35 INFO - PROCESS | 2256 | 1467690935172 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 20:55:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 20:55:35 INFO - PROCESS | 2256 | 1467690935174 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 20:55:35 INFO - PROCESS | 2256 | 1467690935175 Marionette TRACE conn2 <- [1,2102,null,{}] 20:55:35 INFO - PROCESS | 2256 | 1467690935177 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}] 20:55:35 INFO - PROCESS | 2256 | 1467690935179 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:35 INFO - PROCESS | 2256 | 1467690935279 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 20:55:35 INFO - PROCESS | 2256 | 1467690935284 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:35 INFO - PROCESS | 2256 | 1467690935285 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:35 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b03f800 == 36 [pid = 2256] [id = 533] 20:55:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x123d32c00) [pid = 2256] [serial = 1599] [outer = 0x0] 20:55:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x125f95000) [pid = 2256] [serial = 1600] [outer = 0x123d32c00] 20:55:35 INFO - PROCESS | 2256 | 1467690935310 Marionette DEBUG loaded listener.js 20:55:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x1266d7400) [pid = 2256] [serial = 1601] [outer = 0x123d32c00] 20:55:35 INFO - PROCESS | 2256 | 1467690935649 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]]]}] 20:55:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 20:55:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 519ms 20:55:35 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x12135ac00) [pid = 2256] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 20:55:35 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x117d1f800) [pid = 2256] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 20:55:35 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x115e7e000) [pid = 2256] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 20:55:35 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x119465000) [pid = 2256] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 20:55:35 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x119e21000) [pid = 2256] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 20:55:35 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x116f49800) [pid = 2256] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 20:55:35 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x121e98400) [pid = 2256] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 20:55:35 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x12549a400) [pid = 2256] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 20:55:35 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x1188a4c00) [pid = 2256] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 20:55:35 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x112d50c00) [pid = 2256] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 20:55:35 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x112696800) [pid = 2256] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 20:55:35 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x11852dc00) [pid = 2256] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 20:55:35 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x12163b800) [pid = 2256] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 20:55:35 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x125496400) [pid = 2256] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 20:55:35 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x112699400) [pid = 2256] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 20:55:35 INFO - PROCESS | 2256 | 1467690935825 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 20:55:35 INFO - PROCESS | 2256 | 1467690935827 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 20:55:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 20:55:35 INFO - PROCESS | 2256 | 1467690935838 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 20:55:35 INFO - PROCESS | 2256 | 1467690935841 Marionette TRACE conn2 <- [1,2106,null,{}] 20:55:35 INFO - PROCESS | 2256 | 1467690935845 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}] 20:55:35 INFO - PROCESS | 2256 | 1467690935847 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:35 INFO - PROCESS | 2256 | 1467690935954 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 20:55:36 INFO - PROCESS | 2256 | 1467690936030 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:36 INFO - PROCESS | 2256 | 1467690936033 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:36 INFO - PROCESS | 2256 | ++DOCSHELL 0x117136000 == 37 [pid = 2256] [id = 534] 20:55:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x112d43400) [pid = 2256] [serial = 1602] [outer = 0x0] 20:55:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x113247800) [pid = 2256] [serial = 1603] [outer = 0x112d43400] 20:55:36 INFO - PROCESS | 2256 | 1467690936087 Marionette DEBUG loaded listener.js 20:55:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x11613cc00) [pid = 2256] [serial = 1604] [outer = 0x112d43400] 20:55:36 INFO - PROCESS | 2256 | 1467690936647 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]]]}] 20:55:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 20:55:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 836ms 20:55:36 INFO - PROCESS | 2256 | 1467690936670 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 20:55:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 20:55:36 INFO - PROCESS | 2256 | 1467690936672 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 20:55:36 INFO - PROCESS | 2256 | 1467690936677 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 20:55:36 INFO - PROCESS | 2256 | 1467690936679 Marionette TRACE conn2 <- [1,2110,null,{}] 20:55:36 INFO - PROCESS | 2256 | 1467690936682 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}] 20:55:36 INFO - PROCESS | 2256 | 1467690936686 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:36 INFO - PROCESS | 2256 | 1467690936787 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 20:55:36 INFO - PROCESS | 2256 | 1467690936842 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:36 INFO - PROCESS | 2256 | 1467690936843 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:36 INFO - PROCESS | 2256 | ++DOCSHELL 0x11a1a4000 == 38 [pid = 2256] [id = 535] 20:55:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x117112400) [pid = 2256] [serial = 1605] [outer = 0x0] 20:55:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x1183a1000) [pid = 2256] [serial = 1606] [outer = 0x117112400] 20:55:36 INFO - PROCESS | 2256 | 1467690936874 Marionette DEBUG loaded listener.js 20:55:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x1188b0400) [pid = 2256] [serial = 1607] [outer = 0x117112400] 20:55:37 INFO - PROCESS | 2256 | 1467690937336 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]]]}] 20:55:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 20:55:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 674ms 20:55:37 INFO - PROCESS | 2256 | 1467690937349 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 20:55:37 INFO - PROCESS | 2256 | 1467690937350 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 20:55:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 20:55:37 INFO - PROCESS | 2256 | 1467690937355 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 20:55:37 INFO - PROCESS | 2256 | 1467690937356 Marionette TRACE conn2 <- [1,2114,null,{}] 20:55:37 INFO - PROCESS | 2256 | 1467690937363 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}] 20:55:37 INFO - PROCESS | 2256 | 1467690937367 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:37 INFO - PROCESS | 2256 | 1467690937469 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 20:55:37 INFO - PROCESS | 2256 | 1467690937542 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:37 INFO - PROCESS | 2256 | 1467690937544 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:37 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b197000 == 39 [pid = 2256] [id = 536] 20:55:37 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x119e1f800) [pid = 2256] [serial = 1608] [outer = 0x0] 20:55:37 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x119e4f400) [pid = 2256] [serial = 1609] [outer = 0x119e1f800] 20:55:37 INFO - PROCESS | 2256 | 1467690937576 Marionette DEBUG loaded listener.js 20:55:37 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x1211e7c00) [pid = 2256] [serial = 1610] [outer = 0x119e1f800] 20:55:37 INFO - PROCESS | 2256 | 1467690937993 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]]]}] 20:55:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 20:55:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 670ms 20:55:38 INFO - PROCESS | 2256 | 1467690938025 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 20:55:38 INFO - PROCESS | 2256 | 1467690938027 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 20:55:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 20:55:38 INFO - PROCESS | 2256 | 1467690938029 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 20:55:38 INFO - PROCESS | 2256 | 1467690938031 Marionette TRACE conn2 <- [1,2118,null,{}] 20:55:38 INFO - PROCESS | 2256 | 1467690938033 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}] 20:55:38 INFO - PROCESS | 2256 | 1467690938035 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:38 INFO - PROCESS | 2256 | 1467690938163 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 20:55:38 INFO - PROCESS | 2256 | 1467690938246 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:38 INFO - PROCESS | 2256 | 1467690938247 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:38 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd39000 == 40 [pid = 2256] [id = 537] 20:55:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x121e99000) [pid = 2256] [serial = 1611] [outer = 0x0] 20:55:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x123f48800) [pid = 2256] [serial = 1612] [outer = 0x121e99000] 20:55:38 INFO - PROCESS | 2256 | 1467690938278 Marionette DEBUG loaded listener.js 20:55:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x124dd4c00) [pid = 2256] [serial = 1613] [outer = 0x121e99000] 20:55:38 INFO - PROCESS | 2256 | 1467690938690 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]]]}] 20:55:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 20:55:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 671ms 20:55:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 20:55:38 INFO - PROCESS | 2256 | 1467690938701 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 20:55:38 INFO - PROCESS | 2256 | 1467690938704 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 20:55:38 INFO - PROCESS | 2256 | 1467690938707 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 20:55:38 INFO - PROCESS | 2256 | 1467690938708 Marionette TRACE conn2 <- [1,2122,null,{}] 20:55:38 INFO - PROCESS | 2256 | 1467690938710 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}] 20:55:38 INFO - PROCESS | 2256 | 1467690938712 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:38 INFO - PROCESS | 2256 | 1467690938809 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 20:55:38 INFO - PROCESS | 2256 | 1467690938862 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:38 INFO - PROCESS | 2256 | 1467690938863 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:38 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd50800 == 41 [pid = 2256] [id = 538] 20:55:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x124dd5400) [pid = 2256] [serial = 1614] [outer = 0x0] 20:55:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x125496800) [pid = 2256] [serial = 1615] [outer = 0x124dd5400] 20:55:38 INFO - PROCESS | 2256 | 1467690938891 Marionette DEBUG loaded listener.js 20:55:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x126451c00) [pid = 2256] [serial = 1616] [outer = 0x124dd5400] 20:55:39 INFO - PROCESS | 2256 | 1467690939308 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]]]}] 20:55:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 20:55:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 624ms 20:55:39 INFO - PROCESS | 2256 | 1467690939331 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 20:55:39 INFO - PROCESS | 2256 | 1467690939333 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 20:55:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 20:55:39 INFO - PROCESS | 2256 | 1467690939338 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 20:55:39 INFO - PROCESS | 2256 | 1467690939339 Marionette TRACE conn2 <- [1,2126,null,{}] 20:55:39 INFO - PROCESS | 2256 | 1467690939341 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}] 20:55:39 INFO - PROCESS | 2256 | 1467690939346 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:39 INFO - PROCESS | 2256 | 1467690939468 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 20:55:39 INFO - PROCESS | 2256 | 1467690939687 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:39 INFO - PROCESS | 2256 | 1467690939689 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:39 INFO - PROCESS | 2256 | ++DOCSHELL 0x116faf000 == 42 [pid = 2256] [id = 539] 20:55:39 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x112a84800) [pid = 2256] [serial = 1617] [outer = 0x0] 20:55:39 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x1133a7800) [pid = 2256] [serial = 1618] [outer = 0x112a84800] 20:55:39 INFO - PROCESS | 2256 | 1467690939721 Marionette DEBUG loaded listener.js 20:55:39 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x116982800) [pid = 2256] [serial = 1619] [outer = 0x112a84800] 20:55:40 INFO - PROCESS | 2256 | 1467690940186 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]]]}] 20:55:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 20:55:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 876ms 20:55:40 INFO - PROCESS | 2256 | 1467690940215 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 20:55:40 INFO - PROCESS | 2256 | 1467690940217 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 20:55:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 20:55:40 INFO - PROCESS | 2256 | 1467690940220 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 20:55:40 INFO - PROCESS | 2256 | 1467690940222 Marionette TRACE conn2 <- [1,2130,null,{}] 20:55:40 INFO - PROCESS | 2256 | 1467690940225 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}] 20:55:40 INFO - PROCESS | 2256 | 1467690940227 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:40 INFO - PROCESS | 2256 | 1467690940322 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 20:55:40 INFO - PROCESS | 2256 | 1467690940381 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:40 INFO - PROCESS | 2256 | 1467690940382 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:40 INFO - PROCESS | 2256 | ++DOCSHELL 0x1185a9800 == 43 [pid = 2256] [id = 540] 20:55:40 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x117d16000) [pid = 2256] [serial = 1620] [outer = 0x0] 20:55:40 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x1183a0400) [pid = 2256] [serial = 1621] [outer = 0x117d16000] 20:55:40 INFO - PROCESS | 2256 | 1467690940411 Marionette DEBUG loaded listener.js 20:55:40 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x119152000) [pid = 2256] [serial = 1622] [outer = 0x117d16000] 20:55:41 INFO - PROCESS | 2256 | --DOCSHELL 0x12927b000 == 42 [pid = 2256] [id = 532] 20:55:41 INFO - PROCESS | 2256 | --DOCSHELL 0x128b4f800 == 41 [pid = 2256] [id = 531] 20:55:41 INFO - PROCESS | 2256 | --DOCSHELL 0x123fbc800 == 40 [pid = 2256] [id = 530] 20:55:41 INFO - PROCESS | 2256 | --DOCSHELL 0x1212e2800 == 39 [pid = 2256] [id = 529] 20:55:41 INFO - PROCESS | 2256 | --DOCSHELL 0x119585800 == 38 [pid = 2256] [id = 528] 20:55:41 INFO - PROCESS | 2256 | --DOCSHELL 0x117136800 == 37 [pid = 2256] [id = 527] 20:55:41 INFO - PROCESS | 2256 | --DOCSHELL 0x117d54800 == 36 [pid = 2256] [id = 526] 20:55:41 INFO - PROCESS | 2256 | --DOCSHELL 0x121507800 == 35 [pid = 2256] [id = 525] 20:55:41 INFO - PROCESS | 2256 | --DOCSHELL 0x11263f800 == 34 [pid = 2256] [id = 524] 20:55:41 INFO - PROCESS | 2256 | --DOCSHELL 0x116faf000 == 33 [pid = 2256] [id = 539] 20:55:41 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd50800 == 32 [pid = 2256] [id = 538] 20:55:41 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd39000 == 31 [pid = 2256] [id = 537] 20:55:41 INFO - PROCESS | 2256 | --DOCSHELL 0x12b197000 == 30 [pid = 2256] [id = 536] 20:55:41 INFO - PROCESS | 2256 | --DOCSHELL 0x11a1a4000 == 29 [pid = 2256] [id = 535] 20:55:41 INFO - PROCESS | 2256 | --DOCSHELL 0x12b03f800 == 28 [pid = 2256] [id = 533] 20:55:41 INFO - PROCESS | 2256 | --DOCSHELL 0x117136000 == 27 [pid = 2256] [id = 534] 20:55:41 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x1216f5800) [pid = 2256] [serial = 1552] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x1182b9400) [pid = 2256] [serial = 1543] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x118415000) [pid = 2256] [serial = 1544] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x11678a000) [pid = 2256] [serial = 1540] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x11748b800) [pid = 2256] [serial = 1541] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x119923c00) [pid = 2256] [serial = 1546] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x119de4800) [pid = 2256] [serial = 1547] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x1211df400) [pid = 2256] [serial = 1549] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x1182b3000) [pid = 2256] [serial = 1538] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x11748b000) [pid = 2256] [serial = 1537] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x123f56000) [pid = 2256] [serial = 1555] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x121bfe800) [pid = 2256] [serial = 1553] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x125f93400) [pid = 2256] [serial = 1558] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x125499800) [pid = 2256] [serial = 1556] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x1266d1000) [pid = 2256] [serial = 1559] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x1266f2c00) [pid = 2256] [serial = 1568] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x116787000) [pid = 2256] [serial = 1526] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x116793c00) [pid = 2256] [serial = 1562] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x112e9c400) [pid = 2256] [serial = 1525] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x119734800) [pid = 2256] [serial = 1529] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x11915c000) [pid = 2256] [serial = 1528] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x1216eec00) [pid = 2256] [serial = 1531] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x123d2b800) [pid = 2256] [serial = 1532] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 2256 | --DOMWINDOW == 77 (0x126b89800) [pid = 2256] [serial = 1535] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 2256 | --DOMWINDOW == 76 (0x125494800) [pid = 2256] [serial = 1567] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 2256 | --DOMWINDOW == 75 (0x125f93c00) [pid = 2256] [serial = 1534] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 2256 | --DOMWINDOW == 74 (0x119927c00) [pid = 2256] [serial = 1564] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 2256 | --DOMWINDOW == 73 (0x1129acc00) [pid = 2256] [serial = 1561] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 2256 | --DOMWINDOW == 72 (0x128bde800) [pid = 2256] [serial = 1570] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 2256 | --DOMWINDOW == 71 (0x1211e4400) [pid = 2256] [serial = 1565] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 2256 | --DOMWINDOW == 70 (0x121358400) [pid = 2256] [serial = 1550] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 2256 | 1467690941295 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] 20:55:41 INFO - PROCESS | 2256 | 1467690941343 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 20:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 20:55:41 INFO - PROCESS | 2256 | 1467690941346 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 20:55:41 INFO - PROCESS | 2256 | 1467690941349 Marionette TRACE conn2 <- [1,2134,null,{}] 20:55:41 INFO - PROCESS | 2256 | 1467690941353 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}] 20:55:41 INFO - PROCESS | 2256 | 1467690941354 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:41 INFO - PROCESS | 2256 | 1467690941432 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 20:55:41 INFO - PROCESS | 2256 | 1467690941438 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:41 INFO - PROCESS | 2256 | 1467690941440 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:41 INFO - PROCESS | 2256 | ++DOCSHELL 0x116fa1000 == 28 [pid = 2256] [id = 541] 20:55:41 INFO - PROCESS | 2256 | ++DOMWINDOW == 71 (0x113c55400) [pid = 2256] [serial = 1623] [outer = 0x0] 20:55:41 INFO - PROCESS | 2256 | ++DOMWINDOW == 72 (0x116a1bc00) [pid = 2256] [serial = 1624] [outer = 0x113c55400] 20:55:41 INFO - PROCESS | 2256 | 1467690941468 Marionette DEBUG loaded listener.js 20:55:41 INFO - PROCESS | 2256 | ++DOMWINDOW == 73 (0x11748dc00) [pid = 2256] [serial = 1625] [outer = 0x113c55400] 20:55:41 INFO - PROCESS | 2256 | 1467690941826 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]]]}] 20:55:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 20:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 524ms 20:55:41 INFO - PROCESS | 2256 | 1467690941877 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 20:55:41 INFO - PROCESS | 2256 | 1467690941880 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 20:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 20:55:41 INFO - PROCESS | 2256 | 1467690941885 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 20:55:41 INFO - PROCESS | 2256 | 1467690941886 Marionette TRACE conn2 <- [1,2138,null,{}] 20:55:41 INFO - PROCESS | 2256 | 1467690941889 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}] 20:55:41 INFO - PROCESS | 2256 | 1467690941891 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:41 INFO - PROCESS | 2256 | 1467690941970 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 20:55:41 INFO - PROCESS | 2256 | 1467690941974 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:41 INFO - PROCESS | 2256 | 1467690941976 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:41 INFO - PROCESS | 2256 | ++DOCSHELL 0x11929b800 == 29 [pid = 2256] [id = 542] 20:55:41 INFO - PROCESS | 2256 | ++DOMWINDOW == 74 (0x117d1d800) [pid = 2256] [serial = 1626] [outer = 0x0] 20:55:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 75 (0x11832f000) [pid = 2256] [serial = 1627] [outer = 0x117d1d800] 20:55:42 INFO - PROCESS | 2256 | 1467690942005 Marionette DEBUG loaded listener.js 20:55:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 76 (0x11877f800) [pid = 2256] [serial = 1628] [outer = 0x117d1d800] 20:55:42 INFO - PROCESS | 2256 | 1467690942392 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]]]}] 20:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 20:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 521ms 20:55:42 INFO - PROCESS | 2256 | 1467690942406 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 20:55:42 INFO - PROCESS | 2256 | 1467690942408 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 20:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 20:55:42 INFO - PROCESS | 2256 | 1467690942424 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 20:55:42 INFO - PROCESS | 2256 | 1467690942427 Marionette TRACE conn2 <- [1,2142,null,{}] 20:55:42 INFO - PROCESS | 2256 | 1467690942441 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}] 20:55:42 INFO - PROCESS | 2256 | 1467690942446 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:42 INFO - PROCESS | 2256 | 1467690942564 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 20:55:42 INFO - PROCESS | 2256 | 1467690942571 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:42 INFO - PROCESS | 2256 | 1467690942574 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:42 INFO - PROCESS | 2256 | ++DOCSHELL 0x12150a000 == 30 [pid = 2256] [id = 543] 20:55:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 77 (0x11972ec00) [pid = 2256] [serial = 1629] [outer = 0x0] 20:55:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 78 (0x119734c00) [pid = 2256] [serial = 1630] [outer = 0x11972ec00] 20:55:42 INFO - PROCESS | 2256 | 1467690942625 Marionette DEBUG loaded listener.js 20:55:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x119de4000) [pid = 2256] [serial = 1631] [outer = 0x11972ec00] 20:55:43 INFO - PROCESS | 2256 | 1467690943061 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] 20:55:43 INFO - PROCESS | 2256 | 1467690943101 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 20:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 20:55:43 INFO - PROCESS | 2256 | 1467690943104 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 20:55:43 INFO - PROCESS | 2256 | 1467690943105 Marionette TRACE conn2 <- [1,2146,null,{}] 20:55:43 INFO - PROCESS | 2256 | 1467690943107 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}] 20:55:43 INFO - PROCESS | 2256 | 1467690943108 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:43 INFO - PROCESS | 2256 | 1467690943212 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 20:55:43 INFO - PROCESS | 2256 | 1467690943248 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:43 INFO - PROCESS | 2256 | 1467690943249 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:43 INFO - PROCESS | 2256 | ++DOCSHELL 0x124f30000 == 31 [pid = 2256] [id = 544] 20:55:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x118281400) [pid = 2256] [serial = 1632] [outer = 0x0] 20:55:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x119e52000) [pid = 2256] [serial = 1633] [outer = 0x118281400] 20:55:43 INFO - PROCESS | 2256 | 1467690943274 Marionette DEBUG loaded listener.js 20:55:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x119e5bc00) [pid = 2256] [serial = 1634] [outer = 0x118281400] 20:55:43 INFO - PROCESS | 2256 | 1467690943621 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] 20:55:43 INFO - PROCESS | 2256 | 1467690943674 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 20:55:43 INFO - PROCESS | 2256 | 1467690943676 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 20:55:43 INFO - PROCESS | 2256 | 1467690943677 Marionette TRACE conn2 <- [1,2150,null,{}] 20:55:43 INFO - PROCESS | 2256 | 1467690943679 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}] 20:55:43 INFO - PROCESS | 2256 | 1467690943681 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:43 INFO - PROCESS | 2256 | 1467690943772 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 20:55:43 INFO - PROCESS | 2256 | 1467690943809 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:43 INFO - PROCESS | 2256 | 1467690943810 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:43 INFO - PROCESS | 2256 | ++DOCSHELL 0x126628000 == 32 [pid = 2256] [id = 545] 20:55:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x1211e0800) [pid = 2256] [serial = 1635] [outer = 0x0] 20:55:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x121358400) [pid = 2256] [serial = 1636] [outer = 0x1211e0800] 20:55:43 INFO - PROCESS | 2256 | 1467690943834 Marionette DEBUG loaded listener.js 20:55:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x1216ef400) [pid = 2256] [serial = 1637] [outer = 0x1211e0800] 20:55:44 INFO - PROCESS | 2256 | 1467690944190 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]]]}] 20:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 20:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 570ms 20:55:44 INFO - PROCESS | 2256 | 1467690944247 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 20:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 20:55:44 INFO - PROCESS | 2256 | 1467690944249 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 20:55:44 INFO - PROCESS | 2256 | 1467690944253 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 20:55:44 INFO - PROCESS | 2256 | 1467690944254 Marionette TRACE conn2 <- [1,2154,null,{}] 20:55:44 INFO - PROCESS | 2256 | 1467690944257 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}] 20:55:44 INFO - PROCESS | 2256 | 1467690944264 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:44 INFO - PROCESS | 2256 | 1467690944426 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 20:55:44 INFO - PROCESS | 2256 | 1467690944505 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:44 INFO - PROCESS | 2256 | 1467690944506 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:44 INFO - PROCESS | 2256 | ++DOCSHELL 0x128f83800 == 33 [pid = 2256] [id = 546] 20:55:44 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x112a79400) [pid = 2256] [serial = 1638] [outer = 0x0] 20:55:44 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x121e98400) [pid = 2256] [serial = 1639] [outer = 0x112a79400] 20:55:44 INFO - PROCESS | 2256 | 1467690944546 Marionette DEBUG loaded listener.js 20:55:44 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x125491400) [pid = 2256] [serial = 1640] [outer = 0x112a79400] 20:55:44 INFO - PROCESS | 2256 | 1467690944929 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]]]}] 20:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 20:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 722ms 20:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 20:55:44 INFO - PROCESS | 2256 | 1467690944974 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 20:55:44 INFO - PROCESS | 2256 | 1467690944976 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 20:55:44 INFO - PROCESS | 2256 | 1467690944978 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 20:55:44 INFO - PROCESS | 2256 | 1467690944979 Marionette TRACE conn2 <- [1,2158,null,{}] 20:55:44 INFO - PROCESS | 2256 | 1467690944981 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}] 20:55:44 INFO - PROCESS | 2256 | 1467690944982 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:45 INFO - PROCESS | 2256 | 1467690945076 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 20:55:45 INFO - PROCESS | 2256 | 1467690945113 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:45 INFO - PROCESS | 2256 | 1467690945114 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:45 INFO - PROCESS | 2256 | ++DOCSHELL 0x129522000 == 34 [pid = 2256] [id = 547] 20:55:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x11991e400) [pid = 2256] [serial = 1641] [outer = 0x0] 20:55:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x12549ec00) [pid = 2256] [serial = 1642] [outer = 0x11991e400] 20:55:45 INFO - PROCESS | 2256 | 1467690945139 Marionette DEBUG loaded listener.js 20:55:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x125dd5c00) [pid = 2256] [serial = 1643] [outer = 0x11991e400] 20:55:45 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x11a166400) [pid = 2256] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 20:55:45 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x112a7ac00) [pid = 2256] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 20:55:45 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x123d30000) [pid = 2256] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 20:55:45 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x1211e8000) [pid = 2256] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 20:55:45 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x123d32c00) [pid = 2256] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 20:55:45 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x1126a0000) [pid = 2256] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 20:55:45 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x1182b7000) [pid = 2256] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 20:55:45 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x1129ac000) [pid = 2256] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 20:55:45 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x115deb800) [pid = 2256] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 20:55:45 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x1133f0000) [pid = 2256] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 20:55:45 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x117491000) [pid = 2256] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 20:55:45 INFO - PROCESS | 2256 | 1467690945537 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]]]}] 20:55:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 20:55:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 568ms 20:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 20:55:45 INFO - PROCESS | 2256 | 1467690945546 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 20:55:45 INFO - PROCESS | 2256 | 1467690945548 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 20:55:45 INFO - PROCESS | 2256 | 1467690945550 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 20:55:45 INFO - PROCESS | 2256 | 1467690945551 Marionette TRACE conn2 <- [1,2162,null,{}] 20:55:45 INFO - PROCESS | 2256 | 1467690945559 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}] 20:55:45 INFO - PROCESS | 2256 | 1467690945560 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:45 INFO - PROCESS | 2256 | 1467690945667 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 20:55:45 INFO - PROCESS | 2256 | 1467690945701 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:45 INFO - PROCESS | 2256 | 1467690945702 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:45 INFO - PROCESS | 2256 | ++DOCSHELL 0x129517800 == 35 [pid = 2256] [id = 548] 20:55:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x113caf800) [pid = 2256] [serial = 1644] [outer = 0x0] 20:55:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x11914fc00) [pid = 2256] [serial = 1645] [outer = 0x113caf800] 20:55:45 INFO - PROCESS | 2256 | 1467690945727 Marionette DEBUG loaded listener.js 20:55:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x123d2c800) [pid = 2256] [serial = 1646] [outer = 0x113caf800] 20:55:45 INFO - PROCESS | 2256 | 1467690945987 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]]]}] 20:55:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 20:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 473ms 20:55:46 INFO - PROCESS | 2256 | 1467690946031 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 20:55:46 INFO - PROCESS | 2256 | 1467690946049 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 20:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 20:55:46 INFO - PROCESS | 2256 | 1467690946063 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 20:55:46 INFO - PROCESS | 2256 | 1467690946064 Marionette TRACE conn2 <- [1,2166,null,{}] 20:55:46 INFO - PROCESS | 2256 | 1467690946070 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}] 20:55:46 INFO - PROCESS | 2256 | 1467690946072 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:46 INFO - PROCESS | 2256 | 1467690946194 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 20:55:46 INFO - PROCESS | 2256 | 1467690946273 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:46 INFO - PROCESS | 2256 | 1467690946274 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:46 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b030800 == 36 [pid = 2256] [id = 549] 20:55:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x116787800) [pid = 2256] [serial = 1647] [outer = 0x0] 20:55:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x125491800) [pid = 2256] [serial = 1648] [outer = 0x116787800] 20:55:46 INFO - PROCESS | 2256 | 1467690946313 Marionette DEBUG loaded listener.js 20:55:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x126452000) [pid = 2256] [serial = 1649] [outer = 0x116787800] 20:55:46 INFO - PROCESS | 2256 | 1467690946659 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]]]}] 20:55:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 20:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 623ms 20:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 20:55:46 INFO - PROCESS | 2256 | 1467690946689 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 20:55:46 INFO - PROCESS | 2256 | 1467690946690 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 20:55:46 INFO - PROCESS | 2256 | 1467690946692 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 20:55:46 INFO - PROCESS | 2256 | 1467690946694 Marionette TRACE conn2 <- [1,2170,null,{}] 20:55:46 INFO - PROCESS | 2256 | 1467690946696 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}] 20:55:46 INFO - PROCESS | 2256 | 1467690946697 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:46 INFO - PROCESS | 2256 | 1467690946776 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 20:55:46 INFO - PROCESS | 2256 | 1467690946832 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:46 INFO - PROCESS | 2256 | 1467690946833 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:46 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b215000 == 37 [pid = 2256] [id = 550] 20:55:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x118224800) [pid = 2256] [serial = 1650] [outer = 0x0] 20:55:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x1264f2800) [pid = 2256] [serial = 1651] [outer = 0x118224800] 20:55:46 INFO - PROCESS | 2256 | 1467690946858 Marionette DEBUG loaded listener.js 20:55:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x1266ef400) [pid = 2256] [serial = 1652] [outer = 0x118224800] 20:55:47 INFO - PROCESS | 2256 | 1467690947163 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]]]}] 20:55:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 20:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 521ms 20:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 20:55:47 INFO - PROCESS | 2256 | 1467690947214 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 20:55:47 INFO - PROCESS | 2256 | 1467690947215 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 20:55:47 INFO - PROCESS | 2256 | 1467690947217 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 20:55:47 INFO - PROCESS | 2256 | 1467690947228 Marionette TRACE conn2 <- [1,2174,null,{}] 20:55:47 INFO - PROCESS | 2256 | 1467690947230 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}] 20:55:47 INFO - PROCESS | 2256 | 1467690947232 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:47 INFO - PROCESS | 2256 | 1467690947323 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 20:55:47 INFO - PROCESS | 2256 | 1467690947326 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:47 INFO - PROCESS | 2256 | 1467690947328 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:47 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd65800 == 38 [pid = 2256] [id = 551] 20:55:47 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x1268d5400) [pid = 2256] [serial = 1653] [outer = 0x0] 20:55:47 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x128be5c00) [pid = 2256] [serial = 1654] [outer = 0x1268d5400] 20:55:47 INFO - PROCESS | 2256 | 1467690947355 Marionette DEBUG loaded listener.js 20:55:47 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x129210800) [pid = 2256] [serial = 1655] [outer = 0x1268d5400] 20:55:47 INFO - PROCESS | 2256 | 1467690947927 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]]]}] 20:55:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 20:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 730ms 20:55:47 INFO - PROCESS | 2256 | 1467690947947 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 20:55:47 INFO - PROCESS | 2256 | 1467690947950 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 20:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 20:55:47 INFO - PROCESS | 2256 | 1467690947982 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 20:55:47 INFO - PROCESS | 2256 | 1467690947987 Marionette TRACE conn2 <- [1,2178,null,{}] 20:55:47 INFO - PROCESS | 2256 | 1467690947991 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}] 20:55:47 INFO - PROCESS | 2256 | 1467690947993 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:48 INFO - PROCESS | 2256 | 1467690948126 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 20:55:48 INFO - PROCESS | 2256 | 1467690948183 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:48 INFO - PROCESS | 2256 | 1467690948185 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:48 INFO - PROCESS | 2256 | ++DOCSHELL 0x11917e000 == 39 [pid = 2256] [id = 552] 20:55:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x113c51400) [pid = 2256] [serial = 1656] [outer = 0x0] 20:55:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x116f44000) [pid = 2256] [serial = 1657] [outer = 0x113c51400] 20:55:48 INFO - PROCESS | 2256 | 1467690948216 Marionette DEBUG loaded listener.js 20:55:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x1176f4800) [pid = 2256] [serial = 1658] [outer = 0x113c51400] 20:55:48 INFO - PROCESS | 2256 | 1467690948724 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]]]}] 20:55:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 20:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 778ms 20:55:48 INFO - PROCESS | 2256 | 1467690948786 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 20:55:48 INFO - PROCESS | 2256 | 1467690948789 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 20:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 20:55:48 INFO - PROCESS | 2256 | 1467690948794 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 20:55:48 INFO - PROCESS | 2256 | 1467690948795 Marionette TRACE conn2 <- [1,2182,null,{}] 20:55:48 INFO - PROCESS | 2256 | 1467690948797 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}] 20:55:48 INFO - PROCESS | 2256 | 1467690948799 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:49 INFO - PROCESS | 2256 | 1467690949063 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 20:55:49 INFO - PROCESS | 2256 | 1467690949189 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:49 INFO - PROCESS | 2256 | 1467690949190 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:49 INFO - PROCESS | 2256 | ++DOCSHELL 0x1169b3800 == 40 [pid = 2256] [id = 553] 20:55:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x113c51c00) [pid = 2256] [serial = 1659] [outer = 0x0] 20:55:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x11678a000) [pid = 2256] [serial = 1660] [outer = 0x113c51c00] 20:55:49 INFO - PROCESS | 2256 | 1467690949280 Marionette DEBUG loaded listener.js 20:55:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x117494c00) [pid = 2256] [serial = 1661] [outer = 0x113c51c00] 20:55:49 INFO - PROCESS | 2256 | --DOCSHELL 0x12b215000 == 39 [pid = 2256] [id = 550] 20:55:49 INFO - PROCESS | 2256 | --DOCSHELL 0x12b030800 == 38 [pid = 2256] [id = 549] 20:55:49 INFO - PROCESS | 2256 | --DOCSHELL 0x129517800 == 37 [pid = 2256] [id = 548] 20:55:49 INFO - PROCESS | 2256 | --DOCSHELL 0x129522000 == 36 [pid = 2256] [id = 547] 20:55:49 INFO - PROCESS | 2256 | --DOCSHELL 0x128f83800 == 35 [pid = 2256] [id = 546] 20:55:49 INFO - PROCESS | 2256 | --DOCSHELL 0x126628000 == 34 [pid = 2256] [id = 545] 20:55:49 INFO - PROCESS | 2256 | --DOCSHELL 0x124f30000 == 33 [pid = 2256] [id = 544] 20:55:49 INFO - PROCESS | 2256 | --DOCSHELL 0x12150a000 == 32 [pid = 2256] [id = 543] 20:55:49 INFO - PROCESS | 2256 | --DOCSHELL 0x11929b800 == 31 [pid = 2256] [id = 542] 20:55:49 INFO - PROCESS | 2256 | --DOCSHELL 0x116fa1000 == 30 [pid = 2256] [id = 541] 20:55:49 INFO - PROCESS | 2256 | --DOCSHELL 0x1185a9800 == 29 [pid = 2256] [id = 540] 20:55:49 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x125f95000) [pid = 2256] [serial = 1600] [outer = 0x0] [url = about:blank] 20:55:49 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x1266d7400) [pid = 2256] [serial = 1601] [outer = 0x0] [url = about:blank] 20:55:49 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x1129b1400) [pid = 2256] [serial = 1573] [outer = 0x0] [url = about:blank] 20:55:49 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x115e03400) [pid = 2256] [serial = 1574] [outer = 0x0] [url = about:blank] 20:55:49 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x11877d400) [pid = 2256] [serial = 1585] [outer = 0x0] [url = about:blank] 20:55:49 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x1195f3000) [pid = 2256] [serial = 1586] [outer = 0x0] [url = about:blank] 20:55:49 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x119d0bc00) [pid = 2256] [serial = 1588] [outer = 0x0] [url = about:blank] 20:55:49 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x119e50400) [pid = 2256] [serial = 1589] [outer = 0x0] [url = about:blank] 20:55:49 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x116982400) [pid = 2256] [serial = 1582] [outer = 0x0] [url = about:blank] 20:55:49 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x1176f7800) [pid = 2256] [serial = 1583] [outer = 0x0] [url = about:blank] 20:55:49 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x117d1d000) [pid = 2256] [serial = 1579] [outer = 0x0] [url = about:blank] 20:55:49 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x119de8800) [pid = 2256] [serial = 1580] [outer = 0x0] [url = about:blank] 20:55:49 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x1183a9000) [pid = 2256] [serial = 1576] [outer = 0x0] [url = about:blank] 20:55:49 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x11945a800) [pid = 2256] [serial = 1577] [outer = 0x0] [url = about:blank] 20:55:49 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x1216f5c00) [pid = 2256] [serial = 1592] [outer = 0x0] [url = about:blank] 20:55:49 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x12135d000) [pid = 2256] [serial = 1591] [outer = 0x0] [url = about:blank] 20:55:49 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x121e93400) [pid = 2256] [serial = 1594] [outer = 0x0] [url = about:blank] 20:55:49 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x123f4a000) [pid = 2256] [serial = 1597] [outer = 0x0] [url = about:blank] 20:55:49 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x123d2f800) [pid = 2256] [serial = 1595] [outer = 0x0] [url = about:blank] 20:55:49 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x12931bc00) [pid = 2256] [serial = 1571] [outer = 0x0] [url = about:blank] 20:55:49 INFO - PROCESS | 2256 | --DOMWINDOW == 77 (0x125d49000) [pid = 2256] [serial = 1598] [outer = 0x0] [url = about:blank] 20:55:49 INFO - PROCESS | 2256 | 1467690949747 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]]]}] 20:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 20:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 973ms 20:55:49 INFO - PROCESS | 2256 | 1467690949769 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 20:55:49 INFO - PROCESS | 2256 | 1467690949772 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 20:55:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 20:55:49 INFO - PROCESS | 2256 | 1467690949775 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 20:55:49 INFO - PROCESS | 2256 | 1467690949777 Marionette TRACE conn2 <- [1,2186,null,{}] 20:55:49 INFO - PROCESS | 2256 | 1467690949780 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}] 20:55:49 INFO - PROCESS | 2256 | 1467690949782 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:49 INFO - PROCESS | 2256 | 1467690949863 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 20:55:49 INFO - PROCESS | 2256 | 1467690949870 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:49 INFO - PROCESS | 2256 | 1467690949872 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:49 INFO - PROCESS | 2256 | ++DOCSHELL 0x11838b000 == 30 [pid = 2256] [id = 554] 20:55:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 78 (0x118225800) [pid = 2256] [serial = 1662] [outer = 0x0] 20:55:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x1183a5c00) [pid = 2256] [serial = 1663] [outer = 0x118225800] 20:55:49 INFO - PROCESS | 2256 | 1467690949900 Marionette DEBUG loaded listener.js 20:55:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x11914ec00) [pid = 2256] [serial = 1664] [outer = 0x118225800] 20:55:50 INFO - PROCESS | 2256 | 1467690950244 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]]]}] 20:55:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 20:55:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 521ms 20:55:50 INFO - PROCESS | 2256 | 1467690950314 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 20:55:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 20:55:50 INFO - PROCESS | 2256 | 1467690950316 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 20:55:50 INFO - PROCESS | 2256 | 1467690950319 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 20:55:50 INFO - PROCESS | 2256 | 1467690950321 Marionette TRACE conn2 <- [1,2190,null,{}] 20:55:50 INFO - PROCESS | 2256 | 1467690950323 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}] 20:55:50 INFO - PROCESS | 2256 | 1467690950324 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:50 INFO - PROCESS | 2256 | 1467690950404 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 20:55:50 INFO - PROCESS | 2256 | 1467690950410 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:50 INFO - PROCESS | 2256 | 1467690950411 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:50 INFO - PROCESS | 2256 | ++DOCSHELL 0x1212ea800 == 31 [pid = 2256] [id = 555] 20:55:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x1195f8400) [pid = 2256] [serial = 1665] [outer = 0x0] 20:55:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x119920000) [pid = 2256] [serial = 1666] [outer = 0x1195f8400] 20:55:50 INFO - PROCESS | 2256 | 1467690950440 Marionette DEBUG loaded listener.js 20:55:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x119de8800) [pid = 2256] [serial = 1667] [outer = 0x1195f8400] 20:55:50 INFO - PROCESS | 2256 | 1467690950816 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]]]}] 20:55:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 20:55:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 520ms 20:55:50 INFO - PROCESS | 2256 | 1467690950840 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 20:55:50 INFO - PROCESS | 2256 | 1467690950842 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 20:55:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 20:55:50 INFO - PROCESS | 2256 | 1467690950850 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 20:55:50 INFO - PROCESS | 2256 | 1467690950854 Marionette TRACE conn2 <- [1,2194,null,{}] 20:55:50 INFO - PROCESS | 2256 | 1467690950867 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}] 20:55:50 INFO - PROCESS | 2256 | 1467690950869 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:50 INFO - PROCESS | 2256 | 1467690950958 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 20:55:50 INFO - PROCESS | 2256 | 1467690950962 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:50 INFO - PROCESS | 2256 | 1467690950963 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:50 INFO - PROCESS | 2256 | ++DOCSHELL 0x125d9f000 == 32 [pid = 2256] [id = 556] 20:55:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x119e56000) [pid = 2256] [serial = 1668] [outer = 0x0] 20:55:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x1211ebc00) [pid = 2256] [serial = 1669] [outer = 0x119e56000] 20:55:50 INFO - PROCESS | 2256 | 1467690950993 Marionette DEBUG loaded listener.js 20:55:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x1216f6800) [pid = 2256] [serial = 1670] [outer = 0x119e56000] 20:55:51 INFO - PROCESS | 2256 | 1467690951427 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]]]}] 20:55:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 20:55:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 630ms 20:55:51 INFO - PROCESS | 2256 | 1467690951491 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 20:55:51 INFO - PROCESS | 2256 | 1467690951493 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 20:55:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 20:55:51 INFO - PROCESS | 2256 | 1467690951495 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 20:55:51 INFO - PROCESS | 2256 | 1467690951496 Marionette TRACE conn2 <- [1,2198,null,{}] 20:55:51 INFO - PROCESS | 2256 | 1467690951498 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}] 20:55:51 INFO - PROCESS | 2256 | 1467690951500 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:51 INFO - PROCESS | 2256 | 1467690951580 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 20:55:51 INFO - PROCESS | 2256 | 1467690951583 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:51 INFO - PROCESS | 2256 | 1467690951585 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:51 INFO - PROCESS | 2256 | ++DOCSHELL 0x128b51800 == 33 [pid = 2256] [id = 557] 20:55:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x1216f7c00) [pid = 2256] [serial = 1671] [outer = 0x0] 20:55:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x123d2f800) [pid = 2256] [serial = 1672] [outer = 0x1216f7c00] 20:55:51 INFO - PROCESS | 2256 | 1467690951613 Marionette DEBUG loaded listener.js 20:55:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x123da3000) [pid = 2256] [serial = 1673] [outer = 0x1216f7c00] 20:55:51 INFO - PROCESS | 2256 | 1467690951971 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]]]}] 20:55:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 20:55:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 518ms 20:55:52 INFO - PROCESS | 2256 | 1467690952014 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 20:55:52 INFO - PROCESS | 2256 | 1467690952015 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 20:55:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 20:55:52 INFO - PROCESS | 2256 | 1467690952017 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 20:55:52 INFO - PROCESS | 2256 | 1467690952019 Marionette TRACE conn2 <- [1,2202,null,{}] 20:55:52 INFO - PROCESS | 2256 | 1467690952021 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}] 20:55:52 INFO - PROCESS | 2256 | 1467690952022 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:52 INFO - PROCESS | 2256 | 1467690952124 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 20:55:52 INFO - PROCESS | 2256 | 1467690952158 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:52 INFO - PROCESS | 2256 | 1467690952163 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:52 INFO - PROCESS | 2256 | ++DOCSHELL 0x124f42000 == 34 [pid = 2256] [id = 558] 20:55:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x12544a800) [pid = 2256] [serial = 1674] [outer = 0x0] 20:55:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x125494400) [pid = 2256] [serial = 1675] [outer = 0x12544a800] 20:55:52 INFO - PROCESS | 2256 | 1467690952199 Marionette DEBUG loaded listener.js 20:55:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x125f8f000) [pid = 2256] [serial = 1676] [outer = 0x12544a800] 20:55:52 INFO - PROCESS | 2256 | 1467690952548 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]]]}] 20:55:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 20:55:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 570ms 20:55:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 20:55:52 INFO - PROCESS | 2256 | 1467690952587 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 20:55:52 INFO - PROCESS | 2256 | 1467690952588 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 20:55:52 INFO - PROCESS | 2256 | 1467690952591 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 20:55:52 INFO - PROCESS | 2256 | 1467690952592 Marionette TRACE conn2 <- [1,2206,null,{}] 20:55:52 INFO - PROCESS | 2256 | 1467690952594 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}] 20:55:52 INFO - PROCESS | 2256 | 1467690952595 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:52 INFO - PROCESS | 2256 | 1467690952696 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 20:55:52 INFO - PROCESS | 2256 | 1467690952699 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:52 INFO - PROCESS | 2256 | 1467690952700 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:52 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a821800 == 35 [pid = 2256] [id = 559] 20:55:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x12544c800) [pid = 2256] [serial = 1677] [outer = 0x0] 20:55:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x1266d5c00) [pid = 2256] [serial = 1678] [outer = 0x12544c800] 20:55:52 INFO - PROCESS | 2256 | 1467690952725 Marionette DEBUG loaded listener.js 20:55:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x128bdcc00) [pid = 2256] [serial = 1679] [outer = 0x12544c800] 20:55:53 INFO - PROCESS | 2256 | 1467690953067 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]]]}] 20:55:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 20:55:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 523ms 20:55:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 20:55:53 INFO - PROCESS | 2256 | 1467690953114 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 20:55:53 INFO - PROCESS | 2256 | 1467690953115 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 20:55:53 INFO - PROCESS | 2256 | 1467690953118 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 20:55:53 INFO - PROCESS | 2256 | 1467690953121 Marionette TRACE conn2 <- [1,2210,null,{}] 20:55:53 INFO - PROCESS | 2256 | 1467690953124 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}] 20:55:53 INFO - PROCESS | 2256 | 1467690953125 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:53 INFO - PROCESS | 2256 | 1467690953221 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 20:55:53 INFO - PROCESS | 2256 | 1467690953232 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:53 INFO - PROCESS | 2256 | 1467690953233 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:53 INFO - PROCESS | 2256 | ++DOCSHELL 0x119285800 == 36 [pid = 2256] [id = 560] 20:55:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x12645e400) [pid = 2256] [serial = 1680] [outer = 0x0] 20:55:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x128be8800) [pid = 2256] [serial = 1681] [outer = 0x12645e400] 20:55:53 INFO - PROCESS | 2256 | 1467690953258 Marionette DEBUG loaded listener.js 20:55:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x128dc1800) [pid = 2256] [serial = 1682] [outer = 0x12645e400] 20:55:53 INFO - PROCESS | 2256 | 1467690953581 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]]]}] 20:55:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 20:55:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 473ms 20:55:53 INFO - PROCESS | 2256 | 1467690953591 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 20:55:53 INFO - PROCESS | 2256 | 1467690953593 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 20:55:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 20:55:53 INFO - PROCESS | 2256 | 1467690953595 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 20:55:53 INFO - PROCESS | 2256 | 1467690953596 Marionette TRACE conn2 <- [1,2214,null,{}] 20:55:53 INFO - PROCESS | 2256 | 1467690953598 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}] 20:55:53 INFO - PROCESS | 2256 | 1467690953599 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:53 INFO - PROCESS | 2256 | 1467690953698 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 20:55:53 INFO - PROCESS | 2256 | 1467690953736 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:53 INFO - PROCESS | 2256 | 1467690953737 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:53 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd61000 == 37 [pid = 2256] [id = 561] 20:55:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x128dc1c00) [pid = 2256] [serial = 1683] [outer = 0x0] 20:55:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x129317c00) [pid = 2256] [serial = 1684] [outer = 0x128dc1c00] 20:55:53 INFO - PROCESS | 2256 | 1467690953769 Marionette DEBUG loaded listener.js 20:55:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x12931f400) [pid = 2256] [serial = 1685] [outer = 0x128dc1c00] 20:55:53 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x117d1d800) [pid = 2256] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 20:55:53 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x113c55400) [pid = 2256] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 20:55:53 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x117d16000) [pid = 2256] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 20:55:53 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x11972ec00) [pid = 2256] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 20:55:53 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x116787800) [pid = 2256] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 20:55:53 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x112d43400) [pid = 2256] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 20:55:53 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x117112400) [pid = 2256] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 20:55:53 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x119e1f800) [pid = 2256] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 20:55:53 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x121e99000) [pid = 2256] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 20:55:53 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x1211e0800) [pid = 2256] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 20:55:53 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x11991e400) [pid = 2256] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 20:55:53 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x113caf800) [pid = 2256] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 20:55:53 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x112a79400) [pid = 2256] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 20:55:53 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x118224800) [pid = 2256] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 20:55:53 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x124dd5400) [pid = 2256] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 20:55:53 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x118281400) [pid = 2256] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 20:55:53 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x112a84800) [pid = 2256] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 20:55:54 INFO - PROCESS | 2256 | 1467690954142 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]]]}] 20:55:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 20:55:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 568ms 20:55:54 INFO - PROCESS | 2256 | 1467690954164 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 20:55:54 INFO - PROCESS | 2256 | 1467690954165 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 20:55:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 20:55:54 INFO - PROCESS | 2256 | 1467690954168 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 20:55:54 INFO - PROCESS | 2256 | 1467690954169 Marionette TRACE conn2 <- [1,2218,null,{}] 20:55:54 INFO - PROCESS | 2256 | 1467690954171 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}] 20:55:54 INFO - PROCESS | 2256 | 1467690954173 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:54 INFO - PROCESS | 2256 | 1467690954276 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 20:55:54 INFO - PROCESS | 2256 | 1467690954312 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:54 INFO - PROCESS | 2256 | 1467690954313 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:54 INFO - PROCESS | 2256 | ++DOCSHELL 0x129504000 == 38 [pid = 2256] [id = 562] 20:55:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x111e2c800) [pid = 2256] [serial = 1686] [outer = 0x0] 20:55:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x11827d800) [pid = 2256] [serial = 1687] [outer = 0x111e2c800] 20:55:54 INFO - PROCESS | 2256 | 1467690954337 Marionette DEBUG loaded listener.js 20:55:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x119e22400) [pid = 2256] [serial = 1688] [outer = 0x111e2c800] 20:55:54 INFO - PROCESS | 2256 | 1467690954603 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]]]}] 20:55:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 20:55:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 470ms 20:55:54 INFO - PROCESS | 2256 | 1467690954642 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 20:55:54 INFO - PROCESS | 2256 | 1467690954643 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 20:55:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 20:55:54 INFO - PROCESS | 2256 | 1467690954646 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 20:55:54 INFO - PROCESS | 2256 | 1467690954647 Marionette TRACE conn2 <- [1,2222,null,{}] 20:55:54 INFO - PROCESS | 2256 | 1467690954649 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}] 20:55:54 INFO - PROCESS | 2256 | 1467690954651 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:54 INFO - PROCESS | 2256 | 1467690954746 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 20:55:54 INFO - PROCESS | 2256 | 1467690954750 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:54 INFO - PROCESS | 2256 | 1467690954752 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:54 INFO - PROCESS | 2256 | ++DOCSHELL 0x12c5ad800 == 39 [pid = 2256] [id = 563] 20:55:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x119e51c00) [pid = 2256] [serial = 1689] [outer = 0x0] 20:55:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x1264e5400) [pid = 2256] [serial = 1690] [outer = 0x119e51c00] 20:55:54 INFO - PROCESS | 2256 | 1467690954788 Marionette DEBUG loaded listener.js 20:55:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x129322400) [pid = 2256] [serial = 1691] [outer = 0x119e51c00] 20:55:55 INFO - PROCESS | 2256 | 1467690955128 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]]]}] 20:55:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 20:55:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 518ms 20:55:55 INFO - PROCESS | 2256 | 1467690955165 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 20:55:55 INFO - PROCESS | 2256 | 1467690955167 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 20:55:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 20:55:55 INFO - PROCESS | 2256 | 1467690955169 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 20:55:55 INFO - PROCESS | 2256 | 1467690955170 Marionette TRACE conn2 <- [1,2226,null,{}] 20:55:55 INFO - PROCESS | 2256 | 1467690955184 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}] 20:55:55 INFO - PROCESS | 2256 | 1467690955185 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:55 INFO - PROCESS | 2256 | 1467690955278 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 20:55:55 INFO - PROCESS | 2256 | 1467690955282 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:55 INFO - PROCESS | 2256 | 1467690955283 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:55 INFO - PROCESS | 2256 | ++DOCSHELL 0x12ca07800 == 40 [pid = 2256] [id = 564] 20:55:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x129325400) [pid = 2256] [serial = 1692] [outer = 0x0] 20:55:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x12954ec00) [pid = 2256] [serial = 1693] [outer = 0x129325400] 20:55:55 INFO - PROCESS | 2256 | 1467690955308 Marionette DEBUG loaded listener.js 20:55:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x1295b3000) [pid = 2256] [serial = 1694] [outer = 0x129325400] 20:55:55 INFO - PROCESS | 2256 | 1467690955640 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]]]}] 20:55:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 20:55:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 519ms 20:55:55 INFO - PROCESS | 2256 | 1467690955689 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 20:55:55 INFO - PROCESS | 2256 | 1467690955690 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 20:55:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 20:55:55 INFO - PROCESS | 2256 | 1467690955692 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 20:55:55 INFO - PROCESS | 2256 | 1467690955693 Marionette TRACE conn2 <- [1,2230,null,{}] 20:55:55 INFO - PROCESS | 2256 | 1467690955695 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}] 20:55:55 INFO - PROCESS | 2256 | 1467690955696 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:55 INFO - PROCESS | 2256 | 1467690955779 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 20:55:55 INFO - PROCESS | 2256 | 1467690955846 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:55 INFO - PROCESS | 2256 | 1467690955847 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:55 INFO - PROCESS | 2256 | ++DOCSHELL 0x12ca17000 == 41 [pid = 2256] [id = 565] 20:55:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x129549000) [pid = 2256] [serial = 1695] [outer = 0x0] 20:55:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x1295b7800) [pid = 2256] [serial = 1696] [outer = 0x129549000] 20:55:55 INFO - PROCESS | 2256 | 1467690955871 Marionette DEBUG loaded listener.js 20:55:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x12a63f800) [pid = 2256] [serial = 1697] [outer = 0x129549000] 20:55:56 INFO - PROCESS | 2256 | 1467690956295 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]]]}] 20:55:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 20:55:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 626ms 20:55:56 INFO - PROCESS | 2256 | 1467690956319 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 20:55:56 INFO - PROCESS | 2256 | 1467690956322 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 20:55:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 20:55:56 INFO - PROCESS | 2256 | 1467690956325 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 20:55:56 INFO - PROCESS | 2256 | 1467690956327 Marionette TRACE conn2 <- [1,2234,null,{}] 20:55:56 INFO - PROCESS | 2256 | 1467690956332 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}] 20:55:56 INFO - PROCESS | 2256 | 1467690956333 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:56 INFO - PROCESS | 2256 | 1467690956474 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 20:55:56 INFO - PROCESS | 2256 | 1467690956552 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:56 INFO - PROCESS | 2256 | 1467690956554 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:56 INFO - PROCESS | 2256 | ++DOCSHELL 0x119a9e000 == 42 [pid = 2256] [id = 566] 20:55:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x11827a400) [pid = 2256] [serial = 1698] [outer = 0x0] 20:55:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x1182b6400) [pid = 2256] [serial = 1699] [outer = 0x11827a400] 20:55:56 INFO - PROCESS | 2256 | 1467690956585 Marionette DEBUG loaded listener.js 20:55:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x119459c00) [pid = 2256] [serial = 1700] [outer = 0x11827a400] 20:55:56 INFO - PROCESS | 2256 | 1467690956990 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]]]}] 20:55:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 20:55:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 671ms 20:55:57 INFO - PROCESS | 2256 | 1467690956996 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 20:55:57 INFO - PROCESS | 2256 | 1467690956999 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 20:55:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 20:55:57 INFO - PROCESS | 2256 | 1467690957004 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 20:55:57 INFO - PROCESS | 2256 | 1467690957005 Marionette TRACE conn2 <- [1,2238,null,{}] 20:55:57 INFO - PROCESS | 2256 | 1467690957008 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}] 20:55:57 INFO - PROCESS | 2256 | 1467690957010 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:57 INFO - PROCESS | 2256 | 1467690957114 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 20:55:57 INFO - PROCESS | 2256 | 1467690957175 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:57 INFO - PROCESS | 2256 | 1467690957176 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:57 INFO - PROCESS | 2256 | ++DOCSHELL 0x126b1b800 == 43 [pid = 2256] [id = 567] 20:55:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x119928c00) [pid = 2256] [serial = 1701] [outer = 0x0] 20:55:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x119dec400) [pid = 2256] [serial = 1702] [outer = 0x119928c00] 20:55:57 INFO - PROCESS | 2256 | 1467690957207 Marionette DEBUG loaded listener.js 20:55:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x11a165c00) [pid = 2256] [serial = 1703] [outer = 0x119928c00] 20:55:57 INFO - PROCESS | 2256 | 1467690957655 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]]]}] 20:55:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 20:55:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 670ms 20:55:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 20:55:57 INFO - PROCESS | 2256 | 1467690957674 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 20:55:57 INFO - PROCESS | 2256 | 1467690957675 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 20:55:57 INFO - PROCESS | 2256 | 1467690957677 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 20:55:57 INFO - PROCESS | 2256 | 1467690957680 Marionette TRACE conn2 <- [1,2242,null,{}] 20:55:57 INFO - PROCESS | 2256 | 1467690957688 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}] 20:55:57 INFO - PROCESS | 2256 | 1467690957691 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:57 INFO - PROCESS | 2256 | 1467690957791 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 20:55:57 INFO - PROCESS | 2256 | 1467690957889 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:57 INFO - PROCESS | 2256 | 1467690957892 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:57 INFO - PROCESS | 2256 | ++DOCSHELL 0x12ca1a800 == 44 [pid = 2256] [id = 568] 20:55:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x123f51000) [pid = 2256] [serial = 1704] [outer = 0x0] 20:55:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x124dd2000) [pid = 2256] [serial = 1705] [outer = 0x123f51000] 20:55:57 INFO - PROCESS | 2256 | 1467690957922 Marionette DEBUG loaded listener.js 20:55:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x125f96000) [pid = 2256] [serial = 1706] [outer = 0x123f51000] 20:55:58 INFO - PROCESS | 2256 | 1467690958339 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]]]}] 20:55:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 20:55:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 671ms 20:55:58 INFO - PROCESS | 2256 | 1467690958348 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 20:55:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 20:55:58 INFO - PROCESS | 2256 | 1467690958350 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 20:55:58 INFO - PROCESS | 2256 | 1467690958353 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 20:55:58 INFO - PROCESS | 2256 | 1467690958354 Marionette TRACE conn2 <- [1,2246,null,{}] 20:55:58 INFO - PROCESS | 2256 | 1467690958356 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}] 20:55:58 INFO - PROCESS | 2256 | 1467690958358 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:58 INFO - PROCESS | 2256 | 1467690958469 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 20:55:58 INFO - PROCESS | 2256 | 1467690958527 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:58 INFO - PROCESS | 2256 | 1467690958528 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:58 INFO - PROCESS | 2256 | ++DOCSHELL 0x12cf16800 == 45 [pid = 2256] [id = 569] 20:55:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x1266d0400) [pid = 2256] [serial = 1707] [outer = 0x0] 20:55:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x128db6800) [pid = 2256] [serial = 1708] [outer = 0x1266d0400] 20:55:58 INFO - PROCESS | 2256 | 1467690958557 Marionette DEBUG loaded listener.js 20:55:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 108 (0x129324800) [pid = 2256] [serial = 1709] [outer = 0x1266d0400] 20:55:59 INFO - PROCESS | 2256 | 1467690959186 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]]]}] 20:55:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 20:55:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 870ms 20:55:59 INFO - PROCESS | 2256 | 1467690959227 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 20:55:59 INFO - PROCESS | 2256 | 1467690959230 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 20:55:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 20:55:59 INFO - PROCESS | 2256 | 1467690959236 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 20:55:59 INFO - PROCESS | 2256 | 1467690959237 Marionette TRACE conn2 <- [1,2250,null,{}] 20:55:59 INFO - PROCESS | 2256 | 1467690959241 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}] 20:55:59 INFO - PROCESS | 2256 | 1467690959242 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:59 INFO - PROCESS | 2256 | 1467690959332 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 20:55:59 INFO - PROCESS | 2256 | 1467690959411 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:59 INFO - PROCESS | 2256 | 1467690959413 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:55:59 INFO - PROCESS | 2256 | ++DOCSHELL 0x1164bd800 == 46 [pid = 2256] [id = 570] 20:55:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 109 (0x1176f7800) [pid = 2256] [serial = 1710] [outer = 0x0] 20:55:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 110 (0x117d1fc00) [pid = 2256] [serial = 1711] [outer = 0x1176f7800] 20:55:59 INFO - PROCESS | 2256 | 1467690959446 Marionette DEBUG loaded listener.js 20:55:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 111 (0x118415800) [pid = 2256] [serial = 1712] [outer = 0x1176f7800] 20:55:59 INFO - PROCESS | 2256 | 1467690959911 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]]]}] 20:55:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 20:55:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 724ms 20:55:59 INFO - PROCESS | 2256 | 1467690959960 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 20:55:59 INFO - PROCESS | 2256 | 1467690959963 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 20:55:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 20:55:59 INFO - PROCESS | 2256 | 1467690959967 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 20:55:59 INFO - PROCESS | 2256 | 1467690959969 Marionette TRACE conn2 <- [1,2254,null,{}] 20:55:59 INFO - PROCESS | 2256 | 1467690959971 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}] 20:55:59 INFO - PROCESS | 2256 | 1467690959973 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:00 INFO - PROCESS | 2256 | --DOCSHELL 0x12ca07800 == 45 [pid = 2256] [id = 564] 20:56:00 INFO - PROCESS | 2256 | --DOCSHELL 0x12c5ad800 == 44 [pid = 2256] [id = 563] 20:56:00 INFO - PROCESS | 2256 | --DOCSHELL 0x129504000 == 43 [pid = 2256] [id = 562] 20:56:00 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd61000 == 42 [pid = 2256] [id = 561] 20:56:00 INFO - PROCESS | 2256 | --DOCSHELL 0x119285800 == 41 [pid = 2256] [id = 560] 20:56:00 INFO - PROCESS | 2256 | --DOCSHELL 0x12a821800 == 40 [pid = 2256] [id = 559] 20:56:00 INFO - PROCESS | 2256 | --DOCSHELL 0x124f42000 == 39 [pid = 2256] [id = 558] 20:56:00 INFO - PROCESS | 2256 | --DOCSHELL 0x128b51800 == 38 [pid = 2256] [id = 557] 20:56:00 INFO - PROCESS | 2256 | --DOCSHELL 0x125d9f000 == 37 [pid = 2256] [id = 556] 20:56:00 INFO - PROCESS | 2256 | --DOCSHELL 0x1212ea800 == 36 [pid = 2256] [id = 555] 20:56:00 INFO - PROCESS | 2256 | --DOCSHELL 0x11838b000 == 35 [pid = 2256] [id = 554] 20:56:00 INFO - PROCESS | 2256 | --DOCSHELL 0x1169b3800 == 34 [pid = 2256] [id = 553] 20:56:00 INFO - PROCESS | 2256 | --DOCSHELL 0x11917e000 == 33 [pid = 2256] [id = 552] 20:56:00 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd65800 == 32 [pid = 2256] [id = 551] 20:56:00 INFO - PROCESS | 2256 | --DOCSHELL 0x1164bd800 == 31 [pid = 2256] [id = 570] 20:56:00 INFO - PROCESS | 2256 | --DOCSHELL 0x12cf16800 == 30 [pid = 2256] [id = 569] 20:56:00 INFO - PROCESS | 2256 | --DOCSHELL 0x12ca1a800 == 29 [pid = 2256] [id = 568] 20:56:00 INFO - PROCESS | 2256 | --DOCSHELL 0x126b1b800 == 28 [pid = 2256] [id = 567] 20:56:00 INFO - PROCESS | 2256 | --DOCSHELL 0x12ca17000 == 27 [pid = 2256] [id = 565] 20:56:00 INFO - PROCESS | 2256 | --DOCSHELL 0x119a9e000 == 26 [pid = 2256] [id = 566] 20:56:00 INFO - PROCESS | 2256 | 1467690960575 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 20:56:00 INFO - PROCESS | 2256 | --DOMWINDOW == 110 (0x11914fc00) [pid = 2256] [serial = 1645] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 2256 | --DOMWINDOW == 109 (0x125491400) [pid = 2256] [serial = 1640] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 2256 | --DOMWINDOW == 108 (0x1264f2800) [pid = 2256] [serial = 1651] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 2256 | --DOMWINDOW == 107 (0x126451c00) [pid = 2256] [serial = 1616] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x125496800) [pid = 2256] [serial = 1615] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x121e98400) [pid = 2256] [serial = 1639] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x125491800) [pid = 2256] [serial = 1648] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x119e5bc00) [pid = 2256] [serial = 1634] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x123d2c800) [pid = 2256] [serial = 1646] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x1266ef400) [pid = 2256] [serial = 1652] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x116982800) [pid = 2256] [serial = 1619] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x119e52000) [pid = 2256] [serial = 1633] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x1133a7800) [pid = 2256] [serial = 1618] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x125dd5c00) [pid = 2256] [serial = 1643] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x119de4000) [pid = 2256] [serial = 1631] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x11832f000) [pid = 2256] [serial = 1627] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x11877f800) [pid = 2256] [serial = 1628] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x116a1bc00) [pid = 2256] [serial = 1624] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x11748dc00) [pid = 2256] [serial = 1625] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x1183a0400) [pid = 2256] [serial = 1621] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x119152000) [pid = 2256] [serial = 1622] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x119734c00) [pid = 2256] [serial = 1630] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x126452000) [pid = 2256] [serial = 1649] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x11613cc00) [pid = 2256] [serial = 1604] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x113247800) [pid = 2256] [serial = 1603] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x1188b0400) [pid = 2256] [serial = 1607] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x1183a1000) [pid = 2256] [serial = 1606] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x1211e7c00) [pid = 2256] [serial = 1610] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x119e4f400) [pid = 2256] [serial = 1609] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x124dd4c00) [pid = 2256] [serial = 1613] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x123f48800) [pid = 2256] [serial = 1612] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x1216ef400) [pid = 2256] [serial = 1637] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x121358400) [pid = 2256] [serial = 1636] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 2256 | --DOMWINDOW == 77 (0x12549ec00) [pid = 2256] [serial = 1642] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 2256 | 1467690960698 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:00 INFO - PROCESS | 2256 | 1467690960700 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:00 INFO - PROCESS | 2256 | ++DOCSHELL 0x115d88800 == 27 [pid = 2256] [id = 571] 20:56:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 78 (0x112a85800) [pid = 2256] [serial = 1713] [outer = 0x0] 20:56:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x112e9a400) [pid = 2256] [serial = 1714] [outer = 0x112a85800] 20:56:00 INFO - PROCESS | 2256 | 1467690960730 Marionette DEBUG loaded listener.js 20:56:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x1133a7800) [pid = 2256] [serial = 1715] [outer = 0x112a85800] 20:56:01 INFO - PROCESS | 2256 | 1467690961033 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]]]}] 20:56:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 20:56:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1122ms 20:56:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 20:56:01 INFO - PROCESS | 2256 | 1467690961091 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 20:56:01 INFO - PROCESS | 2256 | 1467690961093 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 20:56:01 INFO - PROCESS | 2256 | 1467690961096 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 20:56:01 INFO - PROCESS | 2256 | 1467690961098 Marionette TRACE conn2 <- [1,2258,null,{}] 20:56:01 INFO - PROCESS | 2256 | 1467690961101 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}] 20:56:01 INFO - PROCESS | 2256 | 1467690961103 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:01 INFO - PROCESS | 2256 | 1467690961209 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 20:56:01 INFO - PROCESS | 2256 | 1467690961267 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:01 INFO - PROCESS | 2256 | 1467690961268 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:01 INFO - PROCESS | 2256 | ++DOCSHELL 0x118256000 == 28 [pid = 2256] [id = 572] 20:56:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x114f7ac00) [pid = 2256] [serial = 1716] [outer = 0x0] 20:56:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x116a1a800) [pid = 2256] [serial = 1717] [outer = 0x114f7ac00] 20:56:01 INFO - PROCESS | 2256 | 1467690961295 Marionette DEBUG loaded listener.js 20:56:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x117493c00) [pid = 2256] [serial = 1718] [outer = 0x114f7ac00] 20:56:01 INFO - PROCESS | 2256 | 1467690961572 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]]]}] 20:56:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 20:56:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 524ms 20:56:01 INFO - PROCESS | 2256 | 1467690961631 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 20:56:01 INFO - PROCESS | 2256 | 1467690961635 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 20:56:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 20:56:01 INFO - PROCESS | 2256 | 1467690961642 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 20:56:01 INFO - PROCESS | 2256 | 1467690961644 Marionette TRACE conn2 <- [1,2262,null,{}] 20:56:01 INFO - PROCESS | 2256 | 1467690961648 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}] 20:56:01 INFO - PROCESS | 2256 | 1467690961650 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:01 INFO - PROCESS | 2256 | 1467690961782 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 20:56:01 INFO - PROCESS | 2256 | 1467690961865 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:01 INFO - PROCESS | 2256 | 1467690961866 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:01 INFO - PROCESS | 2256 | ++DOCSHELL 0x11745a000 == 29 [pid = 2256] [id = 573] 20:56:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x118281400) [pid = 2256] [serial = 1719] [outer = 0x0] 20:56:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x118412400) [pid = 2256] [serial = 1720] [outer = 0x118281400] 20:56:01 INFO - PROCESS | 2256 | 1467690961920 Marionette DEBUG loaded listener.js 20:56:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x119152000) [pid = 2256] [serial = 1721] [outer = 0x118281400] 20:56:02 INFO - PROCESS | 2256 | 1467690962275 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]]]}] 20:56:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 20:56:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 672ms 20:56:02 INFO - PROCESS | 2256 | 1467690962314 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 20:56:02 INFO - PROCESS | 2256 | 1467690962317 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 20:56:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 20:56:02 INFO - PROCESS | 2256 | 1467690962333 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 20:56:02 INFO - PROCESS | 2256 | 1467690962340 Marionette TRACE conn2 <- [1,2266,null,{}] 20:56:02 INFO - PROCESS | 2256 | 1467690962343 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}] 20:56:02 INFO - PROCESS | 2256 | 1467690962345 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:02 INFO - PROCESS | 2256 | 1467690962461 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 20:56:02 INFO - PROCESS | 2256 | 1467690962466 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:02 INFO - PROCESS | 2256 | 1467690962468 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:02 INFO - PROCESS | 2256 | ++DOCSHELL 0x1212fd800 == 30 [pid = 2256] [id = 574] 20:56:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x1182abc00) [pid = 2256] [serial = 1722] [outer = 0x0] 20:56:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x119727800) [pid = 2256] [serial = 1723] [outer = 0x1182abc00] 20:56:02 INFO - PROCESS | 2256 | 1467690962496 Marionette DEBUG loaded listener.js 20:56:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x119d0b800) [pid = 2256] [serial = 1724] [outer = 0x1182abc00] 20:56:02 INFO - PROCESS | 2256 | 1467690962840 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]]]}] 20:56:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 20:56:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 529ms 20:56:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 20:56:02 INFO - PROCESS | 2256 | 1467690962858 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 20:56:02 INFO - PROCESS | 2256 | 1467690962859 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 20:56:02 INFO - PROCESS | 2256 | 1467690962862 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 20:56:02 INFO - PROCESS | 2256 | 1467690962863 Marionette TRACE conn2 <- [1,2270,null,{}] 20:56:02 INFO - PROCESS | 2256 | 1467690962866 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}] 20:56:02 INFO - PROCESS | 2256 | 1467690962867 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:02 INFO - PROCESS | 2256 | 1467690962972 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 20:56:03 INFO - PROCESS | 2256 | 1467690963009 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:03 INFO - PROCESS | 2256 | 1467690963010 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:03 INFO - PROCESS | 2256 | ++DOCSHELL 0x121eb3000 == 31 [pid = 2256] [id = 575] 20:56:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x119de4c00) [pid = 2256] [serial = 1725] [outer = 0x0] 20:56:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x119e20800) [pid = 2256] [serial = 1726] [outer = 0x119de4c00] 20:56:03 INFO - PROCESS | 2256 | 1467690963035 Marionette DEBUG loaded listener.js 20:56:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x119e5a000) [pid = 2256] [serial = 1727] [outer = 0x119de4c00] 20:56:03 INFO - PROCESS | 2256 | 1467690963367 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]]]}] 20:56:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 20:56:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 520ms 20:56:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 20:56:03 INFO - PROCESS | 2256 | 1467690963383 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 20:56:03 INFO - PROCESS | 2256 | 1467690963384 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 20:56:03 INFO - PROCESS | 2256 | 1467690963389 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 20:56:03 INFO - PROCESS | 2256 | 1467690963390 Marionette TRACE conn2 <- [1,2274,null,{}] 20:56:03 INFO - PROCESS | 2256 | 1467690963399 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}] 20:56:03 INFO - PROCESS | 2256 | 1467690963400 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:03 INFO - PROCESS | 2256 | 1467690963495 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 20:56:03 INFO - PROCESS | 2256 | 1467690963499 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:03 INFO - PROCESS | 2256 | 1467690963503 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:03 INFO - PROCESS | 2256 | ++DOCSHELL 0x125fd0000 == 32 [pid = 2256] [id = 576] 20:56:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x118229c00) [pid = 2256] [serial = 1728] [outer = 0x0] 20:56:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x1216ea800) [pid = 2256] [serial = 1729] [outer = 0x118229c00] 20:56:03 INFO - PROCESS | 2256 | 1467690963535 Marionette DEBUG loaded listener.js 20:56:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x12199dc00) [pid = 2256] [serial = 1730] [outer = 0x118229c00] 20:56:03 INFO - PROCESS | 2256 | 1467690963890 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]]]}] 20:56:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 20:56:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 529ms 20:56:03 INFO - PROCESS | 2256 | 1467690963919 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 20:56:03 INFO - PROCESS | 2256 | 1467690963921 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 20:56:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 20:56:03 INFO - PROCESS | 2256 | 1467690963924 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 20:56:03 INFO - PROCESS | 2256 | 1467690963926 Marionette TRACE conn2 <- [1,2278,null,{}] 20:56:03 INFO - PROCESS | 2256 | 1467690963929 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}] 20:56:03 INFO - PROCESS | 2256 | 1467690963931 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:04 INFO - PROCESS | 2256 | 1467690964080 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 20:56:04 INFO - PROCESS | 2256 | 1467690964108 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:04 INFO - PROCESS | 2256 | 1467690964109 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:04 INFO - PROCESS | 2256 | ++DOCSHELL 0x115e2f800 == 33 [pid = 2256] [id = 577] 20:56:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x12199a000) [pid = 2256] [serial = 1731] [outer = 0x0] 20:56:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x123d2c000) [pid = 2256] [serial = 1732] [outer = 0x12199a000] 20:56:04 INFO - PROCESS | 2256 | 1467690964133 Marionette DEBUG loaded listener.js 20:56:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x124b9dc00) [pid = 2256] [serial = 1733] [outer = 0x12199a000] 20:56:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 20:56:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 570ms 20:56:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 20:56:04 INFO - PROCESS | 2256 | 1467690964490 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]]]}] 20:56:04 INFO - PROCESS | 2256 | 1467690964494 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 20:56:04 INFO - PROCESS | 2256 | 1467690964495 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 20:56:04 INFO - PROCESS | 2256 | 1467690964497 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 20:56:04 INFO - PROCESS | 2256 | 1467690964498 Marionette TRACE conn2 <- [1,2282,null,{}] 20:56:04 INFO - PROCESS | 2256 | 1467690964501 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}] 20:56:04 INFO - PROCESS | 2256 | 1467690964502 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:04 INFO - PROCESS | 2256 | 1467690964600 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 20:56:04 INFO - PROCESS | 2256 | 1467690964604 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:04 INFO - PROCESS | 2256 | 1467690964605 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:04 INFO - PROCESS | 2256 | ++DOCSHELL 0x12950d800 == 34 [pid = 2256] [id = 578] 20:56:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x12199e800) [pid = 2256] [serial = 1734] [outer = 0x0] 20:56:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x12544f400) [pid = 2256] [serial = 1735] [outer = 0x12199e800] 20:56:04 INFO - PROCESS | 2256 | 1467690964629 Marionette DEBUG loaded listener.js 20:56:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x125d4a800) [pid = 2256] [serial = 1736] [outer = 0x12199e800] 20:56:04 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x118225800) [pid = 2256] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 20:56:04 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x119e56000) [pid = 2256] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 20:56:04 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x113c51400) [pid = 2256] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 20:56:04 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x1195f8400) [pid = 2256] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 20:56:04 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x12544a800) [pid = 2256] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 20:56:04 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x119e51c00) [pid = 2256] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 20:56:04 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x129325400) [pid = 2256] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 20:56:04 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x113c51c00) [pid = 2256] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 20:56:04 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x1268d5400) [pid = 2256] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 20:56:04 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x12544c800) [pid = 2256] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 20:56:04 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x111e2c800) [pid = 2256] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 20:56:04 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x1216f7c00) [pid = 2256] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 20:56:04 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x128dc1c00) [pid = 2256] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 20:56:04 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x12645e400) [pid = 2256] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 20:56:04 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x129549000) [pid = 2256] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 20:56:05 INFO - PROCESS | 2256 | 1467690965133 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]]]}] 20:56:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 20:56:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 669ms 20:56:05 INFO - PROCESS | 2256 | 1467690965167 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 20:56:05 INFO - PROCESS | 2256 | 1467690965169 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 20:56:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 20:56:05 INFO - PROCESS | 2256 | 1467690965198 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 20:56:05 INFO - PROCESS | 2256 | 1467690965199 Marionette TRACE conn2 <- [1,2286,null,{}] 20:56:05 INFO - PROCESS | 2256 | 1467690965205 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}] 20:56:05 INFO - PROCESS | 2256 | 1467690965207 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:05 INFO - PROCESS | 2256 | 1467690965285 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 20:56:05 INFO - PROCESS | 2256 | 1467690965291 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:05 INFO - PROCESS | 2256 | 1467690965292 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:05 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a822000 == 35 [pid = 2256] [id = 579] 20:56:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x114f7b400) [pid = 2256] [serial = 1737] [outer = 0x0] 20:56:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x1195fa400) [pid = 2256] [serial = 1738] [outer = 0x114f7b400] 20:56:05 INFO - PROCESS | 2256 | 1467690965316 Marionette DEBUG loaded listener.js 20:56:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x121e94000) [pid = 2256] [serial = 1739] [outer = 0x114f7b400] 20:56:05 INFO - PROCESS | 2256 | 1467690965668 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]]]}] 20:56:05 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 20:56:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 493ms 20:56:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 20:56:05 INFO - PROCESS | 2256 | 1467690965672 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 20:56:05 INFO - PROCESS | 2256 | 1467690965674 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 20:56:05 INFO - PROCESS | 2256 | 1467690965676 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 20:56:05 INFO - PROCESS | 2256 | 1467690965678 Marionette TRACE conn2 <- [1,2290,null,{}] 20:56:05 INFO - PROCESS | 2256 | 1467690965680 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}] 20:56:05 INFO - PROCESS | 2256 | 1467690965681 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:05 INFO - PROCESS | 2256 | 1467690965778 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 20:56:05 INFO - PROCESS | 2256 | 1467690965858 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:05 INFO - PROCESS | 2256 | 1467690965859 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:05 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b037000 == 36 [pid = 2256] [id = 580] 20:56:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x117d1cc00) [pid = 2256] [serial = 1740] [outer = 0x0] 20:56:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x125d53400) [pid = 2256] [serial = 1741] [outer = 0x117d1cc00] 20:56:05 INFO - PROCESS | 2256 | 1467690965898 Marionette DEBUG loaded listener.js 20:56:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x126451c00) [pid = 2256] [serial = 1742] [outer = 0x117d1cc00] 20:56:06 INFO - PROCESS | 2256 | 1467690966266 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]]]}] 20:56:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 20:56:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 621ms 20:56:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 20:56:06 INFO - PROCESS | 2256 | 1467690966298 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 20:56:06 INFO - PROCESS | 2256 | 1467690966299 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 20:56:06 INFO - PROCESS | 2256 | 1467690966301 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 20:56:06 INFO - PROCESS | 2256 | 1467690966302 Marionette TRACE conn2 <- [1,2294,null,{}] 20:56:06 INFO - PROCESS | 2256 | 1467690966305 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}] 20:56:06 INFO - PROCESS | 2256 | 1467690966306 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:06 INFO - PROCESS | 2256 | 1467690966382 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 20:56:06 INFO - PROCESS | 2256 | 1467690966442 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:06 INFO - PROCESS | 2256 | 1467690966444 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:06 INFO - PROCESS | 2256 | ++DOCSHELL 0x12ba1a000 == 37 [pid = 2256] [id = 581] 20:56:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x11915b000) [pid = 2256] [serial = 1743] [outer = 0x0] 20:56:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x1266d1800) [pid = 2256] [serial = 1744] [outer = 0x11915b000] 20:56:06 INFO - PROCESS | 2256 | 1467690966471 Marionette DEBUG loaded listener.js 20:56:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x126b90400) [pid = 2256] [serial = 1745] [outer = 0x11915b000] 20:56:06 INFO - PROCESS | 2256 | 1467690966827 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]]]}] 20:56:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 20:56:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 570ms 20:56:06 INFO - PROCESS | 2256 | 1467690966872 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 20:56:06 INFO - PROCESS | 2256 | 1467690966874 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 20:56:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 20:56:06 INFO - PROCESS | 2256 | 1467690966878 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 20:56:06 INFO - PROCESS | 2256 | 1467690966881 Marionette TRACE conn2 <- [1,2298,null,{}] 20:56:06 INFO - PROCESS | 2256 | 1467690966884 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}] 20:56:06 INFO - PROCESS | 2256 | 1467690966887 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:07 INFO - PROCESS | 2256 | 1467690967084 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 20:56:07 INFO - PROCESS | 2256 | 1467690967198 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:07 INFO - PROCESS | 2256 | 1467690967200 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:07 INFO - PROCESS | 2256 | ++DOCSHELL 0x115ecf800 == 38 [pid = 2256] [id = 582] 20:56:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x111e29000) [pid = 2256] [serial = 1746] [outer = 0x0] 20:56:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x112699400) [pid = 2256] [serial = 1747] [outer = 0x111e29000] 20:56:07 INFO - PROCESS | 2256 | 1467690967233 Marionette DEBUG loaded listener.js 20:56:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x112e96c00) [pid = 2256] [serial = 1748] [outer = 0x111e29000] 20:56:07 INFO - PROCESS | 2256 | 1467690967785 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]]]}] 20:56:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 20:56:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 972ms 20:56:07 INFO - PROCESS | 2256 | 1467690967851 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 20:56:07 INFO - PROCESS | 2256 | 1467690967853 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 20:56:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 20:56:07 INFO - PROCESS | 2256 | 1467690967857 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 20:56:07 INFO - PROCESS | 2256 | 1467690967859 Marionette TRACE conn2 <- [1,2302,null,{}] 20:56:07 INFO - PROCESS | 2256 | 1467690967862 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}] 20:56:07 INFO - PROCESS | 2256 | 1467690967864 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:07 INFO - PROCESS | 2256 | 1467690967974 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 20:56:08 INFO - PROCESS | 2256 | 1467690968034 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:08 INFO - PROCESS | 2256 | 1467690968036 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:08 INFO - PROCESS | 2256 | ++DOCSHELL 0x11a192000 == 39 [pid = 2256] [id = 583] 20:56:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x1176efc00) [pid = 2256] [serial = 1749] [outer = 0x0] 20:56:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x118224400) [pid = 2256] [serial = 1750] [outer = 0x1176efc00] 20:56:08 INFO - PROCESS | 2256 | 1467690968066 Marionette DEBUG loaded listener.js 20:56:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x1183a5000) [pid = 2256] [serial = 1751] [outer = 0x1176efc00] 20:56:08 INFO - PROCESS | 2256 | 1467690968741 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]]]}] 20:56:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 20:56:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 923ms 20:56:08 INFO - PROCESS | 2256 | 1467690968779 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 20:56:08 INFO - PROCESS | 2256 | 1467690968782 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 20:56:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 20:56:08 INFO - PROCESS | 2256 | 1467690968787 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 20:56:08 INFO - PROCESS | 2256 | 1467690968789 Marionette TRACE conn2 <- [1,2306,null,{}] 20:56:08 INFO - PROCESS | 2256 | 1467690968793 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}] 20:56:08 INFO - PROCESS | 2256 | 1467690968795 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:08 INFO - PROCESS | 2256 | 1467690968904 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 20:56:08 INFO - PROCESS | 2256 | --DOCSHELL 0x12ba1a000 == 38 [pid = 2256] [id = 581] 20:56:08 INFO - PROCESS | 2256 | --DOCSHELL 0x12b037000 == 37 [pid = 2256] [id = 580] 20:56:08 INFO - PROCESS | 2256 | --DOCSHELL 0x12a822000 == 36 [pid = 2256] [id = 579] 20:56:08 INFO - PROCESS | 2256 | --DOCSHELL 0x12950d800 == 35 [pid = 2256] [id = 578] 20:56:08 INFO - PROCESS | 2256 | --DOCSHELL 0x115e2f800 == 34 [pid = 2256] [id = 577] 20:56:08 INFO - PROCESS | 2256 | --DOCSHELL 0x125fd0000 == 33 [pid = 2256] [id = 576] 20:56:08 INFO - PROCESS | 2256 | --DOCSHELL 0x121eb3000 == 32 [pid = 2256] [id = 575] 20:56:08 INFO - PROCESS | 2256 | --DOCSHELL 0x1212fd800 == 31 [pid = 2256] [id = 574] 20:56:09 INFO - PROCESS | 2256 | --DOCSHELL 0x11745a000 == 30 [pid = 2256] [id = 573] 20:56:09 INFO - PROCESS | 2256 | --DOCSHELL 0x118256000 == 29 [pid = 2256] [id = 572] 20:56:09 INFO - PROCESS | 2256 | --DOCSHELL 0x115d88800 == 28 [pid = 2256] [id = 571] 20:56:09 INFO - PROCESS | 2256 | 1467690969023 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:09 INFO - PROCESS | 2256 | 1467690969027 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:09 INFO - PROCESS | 2256 | ++DOCSHELL 0x11694b800 == 29 [pid = 2256] [id = 584] 20:56:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x115df1400) [pid = 2256] [serial = 1752] [outer = 0x0] 20:56:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x1164e6c00) [pid = 2256] [serial = 1753] [outer = 0x115df1400] 20:56:09 INFO - PROCESS | 2256 | 1467690969073 Marionette DEBUG loaded listener.js 20:56:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x1176f8800) [pid = 2256] [serial = 1754] [outer = 0x115df1400] 20:56:09 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x1295b3000) [pid = 2256] [serial = 1694] [outer = 0x0] [url = about:blank] 20:56:09 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x11914ec00) [pid = 2256] [serial = 1664] [outer = 0x0] [url = about:blank] 20:56:09 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x1211ebc00) [pid = 2256] [serial = 1669] [outer = 0x0] [url = about:blank] 20:56:09 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x1176f4800) [pid = 2256] [serial = 1658] [outer = 0x0] [url = about:blank] 20:56:09 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x119920000) [pid = 2256] [serial = 1666] [outer = 0x0] [url = about:blank] 20:56:09 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x125494400) [pid = 2256] [serial = 1675] [outer = 0x0] [url = about:blank] 20:56:09 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x119de8800) [pid = 2256] [serial = 1667] [outer = 0x0] [url = about:blank] 20:56:09 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x116f44000) [pid = 2256] [serial = 1657] [outer = 0x0] [url = about:blank] 20:56:09 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x129322400) [pid = 2256] [serial = 1691] [outer = 0x0] [url = about:blank] 20:56:09 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x12954ec00) [pid = 2256] [serial = 1693] [outer = 0x0] [url = about:blank] 20:56:09 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x11678a000) [pid = 2256] [serial = 1660] [outer = 0x0] [url = about:blank] 20:56:09 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x128be5c00) [pid = 2256] [serial = 1654] [outer = 0x0] [url = about:blank] 20:56:09 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x117494c00) [pid = 2256] [serial = 1661] [outer = 0x0] [url = about:blank] 20:56:09 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x1266d5c00) [pid = 2256] [serial = 1678] [outer = 0x0] [url = about:blank] 20:56:09 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x11827d800) [pid = 2256] [serial = 1687] [outer = 0x0] [url = about:blank] 20:56:09 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x123da3000) [pid = 2256] [serial = 1673] [outer = 0x0] [url = about:blank] 20:56:09 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x12931f400) [pid = 2256] [serial = 1685] [outer = 0x0] [url = about:blank] 20:56:09 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x128be8800) [pid = 2256] [serial = 1681] [outer = 0x0] [url = about:blank] 20:56:09 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x125f8f000) [pid = 2256] [serial = 1676] [outer = 0x0] [url = about:blank] 20:56:09 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x129317c00) [pid = 2256] [serial = 1684] [outer = 0x0] [url = about:blank] 20:56:09 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x1216f6800) [pid = 2256] [serial = 1670] [outer = 0x0] [url = about:blank] 20:56:09 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x119e22400) [pid = 2256] [serial = 1688] [outer = 0x0] [url = about:blank] 20:56:09 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x128dc1800) [pid = 2256] [serial = 1682] [outer = 0x0] [url = about:blank] 20:56:09 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x123d2f800) [pid = 2256] [serial = 1672] [outer = 0x0] [url = about:blank] 20:56:09 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x1264e5400) [pid = 2256] [serial = 1690] [outer = 0x0] [url = about:blank] 20:56:09 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x128bdcc00) [pid = 2256] [serial = 1679] [outer = 0x0] [url = about:blank] 20:56:09 INFO - PROCESS | 2256 | --DOMWINDOW == 77 (0x1183a5c00) [pid = 2256] [serial = 1663] [outer = 0x0] [url = about:blank] 20:56:09 INFO - PROCESS | 2256 | --DOMWINDOW == 76 (0x129210800) [pid = 2256] [serial = 1655] [outer = 0x0] [url = about:blank] 20:56:09 INFO - PROCESS | 2256 | --DOMWINDOW == 75 (0x12a63f800) [pid = 2256] [serial = 1697] [outer = 0x0] [url = about:blank] 20:56:09 INFO - PROCESS | 2256 | --DOMWINDOW == 74 (0x1295b7800) [pid = 2256] [serial = 1696] [outer = 0x0] [url = about:blank] 20:56:09 INFO - PROCESS | 2256 | 1467690969586 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]]]}] 20:56:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 20:56:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 822ms 20:56:09 INFO - PROCESS | 2256 | 1467690969608 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 20:56:09 INFO - PROCESS | 2256 | 1467690969612 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 20:56:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 20:56:09 INFO - PROCESS | 2256 | 1467690969625 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 20:56:09 INFO - PROCESS | 2256 | 1467690969627 Marionette TRACE conn2 <- [1,2310,null,{}] 20:56:09 INFO - PROCESS | 2256 | 1467690969630 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}] 20:56:09 INFO - PROCESS | 2256 | 1467690969632 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:09 INFO - PROCESS | 2256 | 1467690969714 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 20:56:09 INFO - PROCESS | 2256 | 1467690969720 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:09 INFO - PROCESS | 2256 | 1467690969722 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:09 INFO - PROCESS | 2256 | ++DOCSHELL 0x1199ac000 == 30 [pid = 2256] [id = 585] 20:56:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 75 (0x11852dc00) [pid = 2256] [serial = 1755] [outer = 0x0] 20:56:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 76 (0x11914fc00) [pid = 2256] [serial = 1756] [outer = 0x11852dc00] 20:56:09 INFO - PROCESS | 2256 | 1467690969750 Marionette DEBUG loaded listener.js 20:56:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 77 (0x1195f2c00) [pid = 2256] [serial = 1757] [outer = 0x11852dc00] 20:56:10 INFO - PROCESS | 2256 | 1467690970107 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]]]}] 20:56:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 20:56:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 527ms 20:56:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 20:56:10 INFO - PROCESS | 2256 | 1467690970145 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 20:56:10 INFO - PROCESS | 2256 | 1467690970147 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 20:56:10 INFO - PROCESS | 2256 | 1467690970151 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 20:56:10 INFO - PROCESS | 2256 | 1467690970155 Marionette TRACE conn2 <- [1,2314,null,{}] 20:56:10 INFO - PROCESS | 2256 | 1467690970166 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}] 20:56:10 INFO - PROCESS | 2256 | 1467690970171 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:10 INFO - PROCESS | 2256 | 1467690970307 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 20:56:10 INFO - PROCESS | 2256 | 1467690970321 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:10 INFO - PROCESS | 2256 | 1467690970324 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:10 INFO - PROCESS | 2256 | ++DOCSHELL 0x121627000 == 31 [pid = 2256] [id = 586] 20:56:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 78 (0x119732400) [pid = 2256] [serial = 1758] [outer = 0x0] 20:56:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x119de4800) [pid = 2256] [serial = 1759] [outer = 0x119732400] 20:56:10 INFO - PROCESS | 2256 | 1467690970367 Marionette DEBUG loaded listener.js 20:56:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x119e54800) [pid = 2256] [serial = 1760] [outer = 0x119732400] 20:56:10 INFO - PROCESS | 2256 | 1467690970789 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]]]}] 20:56:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 20:56:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 675ms 20:56:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 20:56:10 INFO - PROCESS | 2256 | 1467690970845 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 20:56:10 INFO - PROCESS | 2256 | 1467690970847 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 20:56:10 INFO - PROCESS | 2256 | 1467690970849 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 20:56:10 INFO - PROCESS | 2256 | 1467690970850 Marionette TRACE conn2 <- [1,2318,null,{}] 20:56:10 INFO - PROCESS | 2256 | 1467690970865 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}] 20:56:10 INFO - PROCESS | 2256 | 1467690970866 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:10 INFO - PROCESS | 2256 | 1467690970951 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 20:56:10 INFO - PROCESS | 2256 | 1467690970957 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:10 INFO - PROCESS | 2256 | 1467690970958 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:10 INFO - PROCESS | 2256 | ++DOCSHELL 0x126b07800 == 32 [pid = 2256] [id = 587] 20:56:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x112f2c400) [pid = 2256] [serial = 1761] [outer = 0x0] 20:56:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x12163c800) [pid = 2256] [serial = 1762] [outer = 0x112f2c400] 20:56:10 INFO - PROCESS | 2256 | 1467690970983 Marionette DEBUG loaded listener.js 20:56:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x1216f4800) [pid = 2256] [serial = 1763] [outer = 0x112f2c400] 20:56:11 INFO - PROCESS | 2256 | 1467690971327 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] 20:56:11 INFO - PROCESS | 2256 | 1467690971340 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 20:56:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 20:56:11 INFO - PROCESS | 2256 | 1467690971348 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 20:56:11 INFO - PROCESS | 2256 | 1467690971349 Marionette TRACE conn2 <- [1,2322,null,{}] 20:56:11 INFO - PROCESS | 2256 | 1467690971352 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}] 20:56:11 INFO - PROCESS | 2256 | 1467690971353 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:11 INFO - PROCESS | 2256 | 1467690971457 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 20:56:11 INFO - PROCESS | 2256 | 1467690971494 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:11 INFO - PROCESS | 2256 | 1467690971495 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:11 INFO - PROCESS | 2256 | ++DOCSHELL 0x119716000 == 33 [pid = 2256] [id = 588] 20:56:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x119e5a400) [pid = 2256] [serial = 1764] [outer = 0x0] 20:56:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x121bf1400) [pid = 2256] [serial = 1765] [outer = 0x119e5a400] 20:56:11 INFO - PROCESS | 2256 | 1467690971519 Marionette DEBUG loaded listener.js 20:56:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x123da3400) [pid = 2256] [serial = 1766] [outer = 0x119e5a400] 20:56:11 INFO - PROCESS | 2256 | 1467690971843 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]]]}] 20:56:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 20:56:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 518ms 20:56:11 INFO - PROCESS | 2256 | 1467690971867 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 20:56:11 INFO - PROCESS | 2256 | 1467690971868 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 20:56:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 20:56:11 INFO - PROCESS | 2256 | 1467690971873 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 20:56:11 INFO - PROCESS | 2256 | 1467690971874 Marionette TRACE conn2 <- [1,2326,null,{}] 20:56:11 INFO - PROCESS | 2256 | 1467690971876 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}] 20:56:11 INFO - PROCESS | 2256 | 1467690971880 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:12 INFO - PROCESS | 2256 | 1467690971998 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 20:56:12 INFO - PROCESS | 2256 | 1467690972037 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:12 INFO - PROCESS | 2256 | 1467690972039 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:12 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b037000 == 34 [pid = 2256] [id = 589] 20:56:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x123da3000) [pid = 2256] [serial = 1767] [outer = 0x0] 20:56:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x125495400) [pid = 2256] [serial = 1768] [outer = 0x123da3000] 20:56:12 INFO - PROCESS | 2256 | 1467690972064 Marionette DEBUG loaded listener.js 20:56:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x128bdf800) [pid = 2256] [serial = 1769] [outer = 0x123da3000] 20:56:12 INFO - PROCESS | 2256 | 1467690972363 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]]]}] 20:56:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 20:56:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 519ms 20:56:12 INFO - PROCESS | 2256 | 1467690972392 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 20:56:12 INFO - PROCESS | 2256 | 1467690972393 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 20:56:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 20:56:12 INFO - PROCESS | 2256 | 1467690972395 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 20:56:12 INFO - PROCESS | 2256 | 1467690972396 Marionette TRACE conn2 <- [1,2330,null,{}] 20:56:12 INFO - PROCESS | 2256 | 1467690972399 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}] 20:56:12 INFO - PROCESS | 2256 | 1467690972400 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:12 INFO - PROCESS | 2256 | 1467690972506 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 20:56:12 INFO - PROCESS | 2256 | 1467690972517 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:12 INFO - PROCESS | 2256 | 1467690972518 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:12 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b21a000 == 35 [pid = 2256] [id = 590] 20:56:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x1216f8000) [pid = 2256] [serial = 1770] [outer = 0x0] 20:56:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x128db7400) [pid = 2256] [serial = 1771] [outer = 0x1216f8000] 20:56:12 INFO - PROCESS | 2256 | 1467690972543 Marionette DEBUG loaded listener.js 20:56:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x12931d000) [pid = 2256] [serial = 1772] [outer = 0x1216f8000] 20:56:12 INFO - PROCESS | 2256 | 1467690972890 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]]]}] 20:56:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 20:56:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 518ms 20:56:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 20:56:12 INFO - PROCESS | 2256 | 1467690972915 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 20:56:12 INFO - PROCESS | 2256 | 1467690972916 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 20:56:12 INFO - PROCESS | 2256 | 1467690972919 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 20:56:12 INFO - PROCESS | 2256 | 1467690972920 Marionette TRACE conn2 <- [1,2334,null,{}] 20:56:12 INFO - PROCESS | 2256 | 1467690972929 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}] 20:56:12 INFO - PROCESS | 2256 | 1467690972930 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:13 INFO - PROCESS | 2256 | 1467690973028 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 20:56:13 INFO - PROCESS | 2256 | 1467690973031 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:13 INFO - PROCESS | 2256 | 1467690973032 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:13 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd4b800 == 36 [pid = 2256] [id = 591] 20:56:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x128beb400) [pid = 2256] [serial = 1773] [outer = 0x0] 20:56:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x129325400) [pid = 2256] [serial = 1774] [outer = 0x128beb400] 20:56:13 INFO - PROCESS | 2256 | 1467690973057 Marionette DEBUG loaded listener.js 20:56:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x12954b400) [pid = 2256] [serial = 1775] [outer = 0x128beb400] 20:56:13 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x117d1cc00) [pid = 2256] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 20:56:13 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x11827a400) [pid = 2256] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 20:56:13 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x119928c00) [pid = 2256] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 20:56:13 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x123f51000) [pid = 2256] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 20:56:13 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x114f7ac00) [pid = 2256] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 20:56:13 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x119de4c00) [pid = 2256] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 20:56:13 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x1182abc00) [pid = 2256] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 20:56:13 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x118229c00) [pid = 2256] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 20:56:13 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x12199a000) [pid = 2256] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 20:56:13 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x1176f7800) [pid = 2256] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 20:56:13 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x1266d0400) [pid = 2256] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 20:56:13 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x12199e800) [pid = 2256] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 20:56:13 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x114f7b400) [pid = 2256] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 20:56:13 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x112a85800) [pid = 2256] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 20:56:13 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x118281400) [pid = 2256] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 20:56:13 INFO - PROCESS | 2256 | 1467690973427 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]]]}] 20:56:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 20:56:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 526ms 20:56:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 20:56:13 INFO - PROCESS | 2256 | 1467690973446 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 20:56:13 INFO - PROCESS | 2256 | 1467690973447 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 20:56:13 INFO - PROCESS | 2256 | 1467690973450 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 20:56:13 INFO - PROCESS | 2256 | 1467690973451 Marionette TRACE conn2 <- [1,2338,null,{}] 20:56:13 INFO - PROCESS | 2256 | 1467690973459 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}] 20:56:13 INFO - PROCESS | 2256 | 1467690973460 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:13 INFO - PROCESS | 2256 | 1467690973582 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 20:56:13 INFO - PROCESS | 2256 | 1467690973618 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:13 INFO - PROCESS | 2256 | 1467690973619 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:13 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd6a800 == 37 [pid = 2256] [id = 592] 20:56:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x1126a2800) [pid = 2256] [serial = 1776] [outer = 0x0] 20:56:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x1182abc00) [pid = 2256] [serial = 1777] [outer = 0x1126a2800] 20:56:13 INFO - PROCESS | 2256 | 1467690973643 Marionette DEBUG loaded listener.js 20:56:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x1211df400) [pid = 2256] [serial = 1778] [outer = 0x1126a2800] 20:56:13 INFO - PROCESS | 2256 | 1467690973894 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]]]}] 20:56:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 20:56:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 475ms 20:56:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 20:56:13 INFO - PROCESS | 2256 | 1467690973929 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 20:56:13 INFO - PROCESS | 2256 | 1467690973931 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 20:56:13 INFO - PROCESS | 2256 | 1467690973933 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 20:56:13 INFO - PROCESS | 2256 | 1467690973934 Marionette TRACE conn2 <- [1,2342,null,{}] 20:56:13 INFO - PROCESS | 2256 | 1467690973944 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}] 20:56:13 INFO - PROCESS | 2256 | 1467690973945 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:14 INFO - PROCESS | 2256 | 1467690974031 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 20:56:14 INFO - PROCESS | 2256 | 1467690974035 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:14 INFO - PROCESS | 2256 | 1467690974038 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:14 INFO - PROCESS | 2256 | ++DOCSHELL 0x126b07000 == 38 [pid = 2256] [id = 593] 20:56:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x119e5c000) [pid = 2256] [serial = 1779] [outer = 0x0] 20:56:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x128dc3800) [pid = 2256] [serial = 1780] [outer = 0x119e5c000] 20:56:14 INFO - PROCESS | 2256 | 1467690974062 Marionette DEBUG loaded listener.js 20:56:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x12954ec00) [pid = 2256] [serial = 1781] [outer = 0x119e5c000] 20:56:14 INFO - PROCESS | 2256 | 1467690974435 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]]]}] 20:56:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 20:56:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 531ms 20:56:14 INFO - PROCESS | 2256 | 1467690974465 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 20:56:14 INFO - PROCESS | 2256 | 1467690974468 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 20:56:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 20:56:14 INFO - PROCESS | 2256 | 1467690974494 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 20:56:14 INFO - PROCESS | 2256 | 1467690974496 Marionette TRACE conn2 <- [1,2346,null,{}] 20:56:14 INFO - PROCESS | 2256 | 1467690974500 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}] 20:56:14 INFO - PROCESS | 2256 | 1467690974505 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:14 INFO - PROCESS | 2256 | 1467690974644 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 20:56:14 INFO - PROCESS | 2256 | 1467690974652 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:14 INFO - PROCESS | 2256 | 1467690974654 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:14 INFO - PROCESS | 2256 | ++DOCSHELL 0x12c5c6000 == 39 [pid = 2256] [id = 594] 20:56:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x129551800) [pid = 2256] [serial = 1782] [outer = 0x0] 20:56:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x12a637c00) [pid = 2256] [serial = 1783] [outer = 0x129551800] 20:56:14 INFO - PROCESS | 2256 | 1467690974694 Marionette DEBUG loaded listener.js 20:56:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x12a711000) [pid = 2256] [serial = 1784] [outer = 0x129551800] 20:56:15 INFO - PROCESS | 2256 | 1467690975087 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]]]}] 20:56:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 20:56:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 636ms 20:56:15 INFO - PROCESS | 2256 | 1467690975117 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 20:56:15 INFO - PROCESS | 2256 | 1467690975118 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 20:56:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 20:56:15 INFO - PROCESS | 2256 | 1467690975124 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 20:56:15 INFO - PROCESS | 2256 | 1467690975125 Marionette TRACE conn2 <- [1,2350,null,{}] 20:56:15 INFO - PROCESS | 2256 | 1467690975127 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}] 20:56:15 INFO - PROCESS | 2256 | 1467690975128 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:15 INFO - PROCESS | 2256 | 1467690975235 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 20:56:15 INFO - PROCESS | 2256 | 1467690975321 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:15 INFO - PROCESS | 2256 | 1467690975323 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:15 INFO - PROCESS | 2256 | ++DOCSHELL 0x116955000 == 40 [pid = 2256] [id = 595] 20:56:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x112695c00) [pid = 2256] [serial = 1785] [outer = 0x0] 20:56:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x1129ac000) [pid = 2256] [serial = 1786] [outer = 0x112695c00] 20:56:15 INFO - PROCESS | 2256 | 1467690975354 Marionette DEBUG loaded listener.js 20:56:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x115e71c00) [pid = 2256] [serial = 1787] [outer = 0x112695c00] 20:56:15 INFO - PROCESS | 2256 | 1467690975755 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]]]}] 20:56:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 20:56:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 670ms 20:56:15 INFO - PROCESS | 2256 | 1467690975795 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 20:56:15 INFO - PROCESS | 2256 | 1467690975798 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 20:56:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 20:56:15 INFO - PROCESS | 2256 | 1467690975801 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 20:56:15 INFO - PROCESS | 2256 | 1467690975803 Marionette TRACE conn2 <- [1,2354,null,{}] 20:56:15 INFO - PROCESS | 2256 | 1467690975807 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}] 20:56:15 INFO - PROCESS | 2256 | 1467690975810 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:15 INFO - PROCESS | 2256 | 1467690975915 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 20:56:16 INFO - PROCESS | 2256 | 1467690976013 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:16 INFO - PROCESS | 2256 | 1467690976015 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:16 INFO - PROCESS | 2256 | ++DOCSHELL 0x121624000 == 41 [pid = 2256] [id = 596] 20:56:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x11832dc00) [pid = 2256] [serial = 1788] [outer = 0x0] 20:56:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x118775000) [pid = 2256] [serial = 1789] [outer = 0x11832dc00] 20:56:16 INFO - PROCESS | 2256 | 1467690976046 Marionette DEBUG loaded listener.js 20:56:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x119728000) [pid = 2256] [serial = 1790] [outer = 0x11832dc00] 20:56:16 INFO - PROCESS | 2256 | 1467690976474 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]]]}] 20:56:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 20:56:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 722ms 20:56:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 20:56:16 INFO - PROCESS | 2256 | 1467690976525 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 20:56:16 INFO - PROCESS | 2256 | 1467690976528 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 20:56:16 INFO - PROCESS | 2256 | 1467690976531 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 20:56:16 INFO - PROCESS | 2256 | 1467690976532 Marionette TRACE conn2 <- [1,2358,null,{}] 20:56:16 INFO - PROCESS | 2256 | 1467690976535 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}] 20:56:16 INFO - PROCESS | 2256 | 1467690976536 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:16 INFO - PROCESS | 2256 | 1467690976642 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 20:56:16 INFO - PROCESS | 2256 | 1467690976704 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:16 INFO - PROCESS | 2256 | 1467690976706 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:16 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd4c000 == 42 [pid = 2256] [id = 597] 20:56:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x119b06800) [pid = 2256] [serial = 1791] [outer = 0x0] 20:56:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x119e59400) [pid = 2256] [serial = 1792] [outer = 0x119b06800] 20:56:16 INFO - PROCESS | 2256 | 1467690976734 Marionette DEBUG loaded listener.js 20:56:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x121bfe800) [pid = 2256] [serial = 1793] [outer = 0x119b06800] 20:56:17 INFO - PROCESS | 2256 | 1467690977191 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]]]}] 20:56:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 20:56:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 722ms 20:56:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 20:56:17 INFO - PROCESS | 2256 | 1467690977264 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 20:56:17 INFO - PROCESS | 2256 | 1467690977266 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 20:56:17 INFO - PROCESS | 2256 | 1467690977276 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 20:56:17 INFO - PROCESS | 2256 | 1467690977281 Marionette TRACE conn2 <- [1,2362,null,{}] 20:56:17 INFO - PROCESS | 2256 | 1467690977284 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}] 20:56:17 INFO - PROCESS | 2256 | 1467690977287 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:17 INFO - PROCESS | 2256 | 1467690977440 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 20:56:17 INFO - PROCESS | 2256 | 1467690977463 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:17 INFO - PROCESS | 2256 | 1467690977465 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:17 INFO - PROCESS | 2256 | ++DOCSHELL 0x12cf20800 == 43 [pid = 2256] [id = 598] 20:56:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x11840f800) [pid = 2256] [serial = 1794] [outer = 0x0] 20:56:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x125f8f800) [pid = 2256] [serial = 1795] [outer = 0x11840f800] 20:56:17 INFO - PROCESS | 2256 | 1467690977527 Marionette DEBUG loaded listener.js 20:56:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x128be6400) [pid = 2256] [serial = 1796] [outer = 0x11840f800] 20:56:17 INFO - PROCESS | 2256 | 1467690977967 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]]]}] 20:56:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 20:56:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 729ms 20:56:18 INFO - PROCESS | 2256 | 1467690977999 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 20:56:18 INFO - PROCESS | 2256 | 1467690978001 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 20:56:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 20:56:18 INFO - PROCESS | 2256 | 1467690978006 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 20:56:18 INFO - PROCESS | 2256 | 1467690978007 Marionette TRACE conn2 <- [1,2366,null,{}] 20:56:18 INFO - PROCESS | 2256 | 1467690978010 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}] 20:56:18 INFO - PROCESS | 2256 | 1467690978011 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:18 INFO - PROCESS | 2256 | 1467690978116 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 20:56:18 INFO - PROCESS | 2256 | 1467690978177 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:18 INFO - PROCESS | 2256 | 1467690978178 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:18 INFO - PROCESS | 2256 | ++DOCSHELL 0x117472000 == 44 [pid = 2256] [id = 599] 20:56:18 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x118416000) [pid = 2256] [serial = 1797] [outer = 0x0] 20:56:18 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x1266d5400) [pid = 2256] [serial = 1798] [outer = 0x118416000] 20:56:18 INFO - PROCESS | 2256 | 1467690978207 Marionette DEBUG loaded listener.js 20:56:18 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x1295ac800) [pid = 2256] [serial = 1799] [outer = 0x118416000] 20:56:18 INFO - PROCESS | 2256 | 1467690978855 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]]]}] 20:56:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 20:56:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 871ms 20:56:18 INFO - PROCESS | 2256 | 1467690978878 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 20:56:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 20:56:18 INFO - PROCESS | 2256 | 1467690978881 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 20:56:18 INFO - PROCESS | 2256 | 1467690978885 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 20:56:18 INFO - PROCESS | 2256 | 1467690978889 Marionette TRACE conn2 <- [1,2370,null,{}] 20:56:18 INFO - PROCESS | 2256 | 1467690978894 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}] 20:56:18 INFO - PROCESS | 2256 | 1467690978896 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:19 INFO - PROCESS | 2256 | 1467690979041 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 20:56:19 INFO - PROCESS | 2256 | 1467690979130 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:19 INFO - PROCESS | 2256 | 1467690979132 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:19 INFO - PROCESS | 2256 | ++DOCSHELL 0x1199a5800 == 45 [pid = 2256] [id = 600] 20:56:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x118416800) [pid = 2256] [serial = 1800] [outer = 0x0] 20:56:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x11915a000) [pid = 2256] [serial = 1801] [outer = 0x118416800] 20:56:19 INFO - PROCESS | 2256 | 1467690979177 Marionette DEBUG loaded listener.js 20:56:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x11972f400) [pid = 2256] [serial = 1802] [outer = 0x118416800] 20:56:20 INFO - PROCESS | 2256 | --DOCSHELL 0x12c5c6000 == 44 [pid = 2256] [id = 594] 20:56:20 INFO - PROCESS | 2256 | --DOCSHELL 0x126b07000 == 43 [pid = 2256] [id = 593] 20:56:20 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd6a800 == 42 [pid = 2256] [id = 592] 20:56:20 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd4b800 == 41 [pid = 2256] [id = 591] 20:56:20 INFO - PROCESS | 2256 | --DOCSHELL 0x12b21a000 == 40 [pid = 2256] [id = 590] 20:56:20 INFO - PROCESS | 2256 | --DOCSHELL 0x12b037000 == 39 [pid = 2256] [id = 589] 20:56:20 INFO - PROCESS | 2256 | --DOCSHELL 0x119716000 == 38 [pid = 2256] [id = 588] 20:56:20 INFO - PROCESS | 2256 | --DOCSHELL 0x126b07800 == 37 [pid = 2256] [id = 587] 20:56:20 INFO - PROCESS | 2256 | --DOCSHELL 0x121627000 == 36 [pid = 2256] [id = 586] 20:56:20 INFO - PROCESS | 2256 | --DOCSHELL 0x1199ac000 == 35 [pid = 2256] [id = 585] 20:56:20 INFO - PROCESS | 2256 | --DOCSHELL 0x11694b800 == 34 [pid = 2256] [id = 584] 20:56:20 INFO - PROCESS | 2256 | --DOCSHELL 0x11a192000 == 33 [pid = 2256] [id = 583] 20:56:20 INFO - PROCESS | 2256 | --DOCSHELL 0x115ecf800 == 32 [pid = 2256] [id = 582] 20:56:20 INFO - PROCESS | 2256 | --DOCSHELL 0x117472000 == 31 [pid = 2256] [id = 599] 20:56:20 INFO - PROCESS | 2256 | --DOCSHELL 0x12cf20800 == 30 [pid = 2256] [id = 598] 20:56:20 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd4c000 == 29 [pid = 2256] [id = 597] 20:56:20 INFO - PROCESS | 2256 | --DOCSHELL 0x121624000 == 28 [pid = 2256] [id = 596] 20:56:20 INFO - PROCESS | 2256 | --DOCSHELL 0x116955000 == 27 [pid = 2256] [id = 595] 20:56:20 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x126451c00) [pid = 2256] [serial = 1742] [outer = 0x0] [url = about:blank] 20:56:20 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x119459c00) [pid = 2256] [serial = 1700] [outer = 0x0] [url = about:blank] 20:56:20 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x1182b6400) [pid = 2256] [serial = 1699] [outer = 0x0] [url = about:blank] 20:56:20 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x11a165c00) [pid = 2256] [serial = 1703] [outer = 0x0] [url = about:blank] 20:56:20 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x119dec400) [pid = 2256] [serial = 1702] [outer = 0x0] [url = about:blank] 20:56:20 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x125f96000) [pid = 2256] [serial = 1706] [outer = 0x0] [url = about:blank] 20:56:20 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x116a1a800) [pid = 2256] [serial = 1717] [outer = 0x0] [url = about:blank] 20:56:20 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x117493c00) [pid = 2256] [serial = 1718] [outer = 0x0] [url = about:blank] 20:56:20 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x119e20800) [pid = 2256] [serial = 1726] [outer = 0x0] [url = about:blank] 20:56:20 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x119727800) [pid = 2256] [serial = 1723] [outer = 0x0] [url = about:blank] 20:56:20 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x1216ea800) [pid = 2256] [serial = 1729] [outer = 0x0] [url = about:blank] 20:56:20 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x119e5a000) [pid = 2256] [serial = 1727] [outer = 0x0] [url = about:blank] 20:56:20 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x123d2c000) [pid = 2256] [serial = 1732] [outer = 0x0] [url = about:blank] 20:56:20 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x124dd2000) [pid = 2256] [serial = 1705] [outer = 0x0] [url = about:blank] 20:56:20 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x118415800) [pid = 2256] [serial = 1712] [outer = 0x0] [url = about:blank] 20:56:20 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x117d1fc00) [pid = 2256] [serial = 1711] [outer = 0x0] [url = about:blank] 20:56:20 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x129324800) [pid = 2256] [serial = 1709] [outer = 0x0] [url = about:blank] 20:56:20 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x12544f400) [pid = 2256] [serial = 1735] [outer = 0x0] [url = about:blank] 20:56:20 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x124b9dc00) [pid = 2256] [serial = 1733] [outer = 0x0] [url = about:blank] 20:56:20 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x128db6800) [pid = 2256] [serial = 1708] [outer = 0x0] [url = about:blank] 20:56:20 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x1195fa400) [pid = 2256] [serial = 1738] [outer = 0x0] [url = about:blank] 20:56:20 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x112e9a400) [pid = 2256] [serial = 1714] [outer = 0x0] [url = about:blank] 20:56:20 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x1133a7800) [pid = 2256] [serial = 1715] [outer = 0x0] [url = about:blank] 20:56:20 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x118412400) [pid = 2256] [serial = 1720] [outer = 0x0] [url = about:blank] 20:56:20 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x119152000) [pid = 2256] [serial = 1721] [outer = 0x0] [url = about:blank] 20:56:20 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x125d4a800) [pid = 2256] [serial = 1736] [outer = 0x0] [url = about:blank] 20:56:20 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x125d53400) [pid = 2256] [serial = 1741] [outer = 0x0] [url = about:blank] 20:56:20 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x121e94000) [pid = 2256] [serial = 1739] [outer = 0x0] [url = about:blank] 20:56:20 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x119d0b800) [pid = 2256] [serial = 1724] [outer = 0x0] [url = about:blank] 20:56:20 INFO - PROCESS | 2256 | --DOMWINDOW == 77 (0x1266d1800) [pid = 2256] [serial = 1744] [outer = 0x0] [url = about:blank] 20:56:20 INFO - PROCESS | 2256 | --DOMWINDOW == 76 (0x12199dc00) [pid = 2256] [serial = 1730] [outer = 0x0] [url = about:blank] 20:56:20 INFO - PROCESS | 2256 | 1467690980174 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]]]}] 20:56:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 20:56:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1325ms 20:56:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 20:56:20 INFO - PROCESS | 2256 | 1467690980210 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 20:56:20 INFO - PROCESS | 2256 | 1467690980212 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 20:56:20 INFO - PROCESS | 2256 | 1467690980215 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 20:56:20 INFO - PROCESS | 2256 | 1467690980217 Marionette TRACE conn2 <- [1,2374,null,{}] 20:56:20 INFO - PROCESS | 2256 | 1467690980227 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}] 20:56:20 INFO - PROCESS | 2256 | 1467690980229 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:20 INFO - PROCESS | 2256 | 1467690980311 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 20:56:20 INFO - PROCESS | 2256 | 1467690980316 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:20 INFO - PROCESS | 2256 | 1467690980319 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:20 INFO - PROCESS | 2256 | ++DOCSHELL 0x1164a2000 == 28 [pid = 2256] [id = 601] 20:56:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 77 (0x1129b0c00) [pid = 2256] [serial = 1803] [outer = 0x0] 20:56:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 78 (0x112a7b800) [pid = 2256] [serial = 1804] [outer = 0x1129b0c00] 20:56:20 INFO - PROCESS | 2256 | 1467690980351 Marionette DEBUG loaded listener.js 20:56:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x11269f800) [pid = 2256] [serial = 1805] [outer = 0x1129b0c00] 20:56:20 INFO - PROCESS | 2256 | 1467690980748 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]]]}] 20:56:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 20:56:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 577ms 20:56:20 INFO - PROCESS | 2256 | 1467690980793 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 20:56:20 INFO - PROCESS | 2256 | 1467690980797 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 20:56:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 20:56:20 INFO - PROCESS | 2256 | 1467690980801 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 20:56:20 INFO - PROCESS | 2256 | 1467690980803 Marionette TRACE conn2 <- [1,2378,null,{}] 20:56:20 INFO - PROCESS | 2256 | 1467690980806 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}] 20:56:20 INFO - PROCESS | 2256 | 1467690980807 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:20 INFO - PROCESS | 2256 | 1467690980888 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 20:56:20 INFO - PROCESS | 2256 | 1467690980893 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:20 INFO - PROCESS | 2256 | 1467690980894 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:20 INFO - PROCESS | 2256 | ++DOCSHELL 0x1185a9800 == 29 [pid = 2256] [id = 602] 20:56:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x116198400) [pid = 2256] [serial = 1806] [outer = 0x0] 20:56:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x1164eec00) [pid = 2256] [serial = 1807] [outer = 0x116198400] 20:56:20 INFO - PROCESS | 2256 | 1467690980923 Marionette DEBUG loaded listener.js 20:56:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x116a13400) [pid = 2256] [serial = 1808] [outer = 0x116198400] 20:56:21 INFO - PROCESS | 2256 | 1467690981276 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]]]}] 20:56:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 20:56:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 521ms 20:56:21 INFO - PROCESS | 2256 | 1467690981323 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 20:56:21 INFO - PROCESS | 2256 | 1467690981324 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 20:56:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 20:56:21 INFO - PROCESS | 2256 | 1467690981327 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 20:56:21 INFO - PROCESS | 2256 | 1467690981329 Marionette TRACE conn2 <- [1,2382,null,{}] 20:56:21 INFO - PROCESS | 2256 | 1467690981337 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}] 20:56:21 INFO - PROCESS | 2256 | 1467690981340 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:21 INFO - PROCESS | 2256 | 1467690981418 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 20:56:21 INFO - PROCESS | 2256 | 1467690981427 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:21 INFO - PROCESS | 2256 | 1467690981429 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:21 INFO - PROCESS | 2256 | ++DOCSHELL 0x119a9e000 == 30 [pid = 2256] [id = 603] 20:56:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x112d44800) [pid = 2256] [serial = 1809] [outer = 0x0] 20:56:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x11832e000) [pid = 2256] [serial = 1810] [outer = 0x112d44800] 20:56:21 INFO - PROCESS | 2256 | 1467690981458 Marionette DEBUG loaded listener.js 20:56:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x118411c00) [pid = 2256] [serial = 1811] [outer = 0x112d44800] 20:56:21 INFO - PROCESS | 2256 | 1467690981810 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]]]}] 20:56:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 20:56:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 522ms 20:56:21 INFO - PROCESS | 2256 | 1467690981850 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 20:56:21 INFO - PROCESS | 2256 | 1467690981852 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 20:56:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 20:56:21 INFO - PROCESS | 2256 | 1467690981856 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 20:56:21 INFO - PROCESS | 2256 | 1467690981858 Marionette TRACE conn2 <- [1,2386,null,{}] 20:56:21 INFO - PROCESS | 2256 | 1467690981860 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}] 20:56:21 INFO - PROCESS | 2256 | 1467690981861 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:21 INFO - PROCESS | 2256 | 1467690981969 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 20:56:22 INFO - PROCESS | 2256 | 1467690982002 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:22 INFO - PROCESS | 2256 | 1467690982003 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:22 INFO - PROCESS | 2256 | ++DOCSHELL 0x12150e000 == 31 [pid = 2256] [id = 604] 20:56:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x11841dc00) [pid = 2256] [serial = 1812] [outer = 0x0] 20:56:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x119152800) [pid = 2256] [serial = 1813] [outer = 0x11841dc00] 20:56:22 INFO - PROCESS | 2256 | 1467690982031 Marionette DEBUG loaded listener.js 20:56:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x1195f4c00) [pid = 2256] [serial = 1814] [outer = 0x11841dc00] 20:56:22 INFO - PROCESS | 2256 | 1467690982341 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]]]}] 20:56:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 20:56:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 519ms 20:56:22 INFO - PROCESS | 2256 | 1467690982376 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 20:56:22 INFO - PROCESS | 2256 | 1467690982377 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 20:56:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 20:56:22 INFO - PROCESS | 2256 | 1467690982389 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 20:56:22 INFO - PROCESS | 2256 | 1467690982390 Marionette TRACE conn2 <- [1,2390,null,{}] 20:56:22 INFO - PROCESS | 2256 | 1467690982392 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}] 20:56:22 INFO - PROCESS | 2256 | 1467690982393 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:22 INFO - PROCESS | 2256 | 1467690982488 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 20:56:22 INFO - PROCESS | 2256 | 1467690982527 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:22 INFO - PROCESS | 2256 | 1467690982528 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:22 INFO - PROCESS | 2256 | ++DOCSHELL 0x125d0a800 == 32 [pid = 2256] [id = 605] 20:56:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x1129ab000) [pid = 2256] [serial = 1815] [outer = 0x0] 20:56:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x11972e400) [pid = 2256] [serial = 1816] [outer = 0x1129ab000] 20:56:22 INFO - PROCESS | 2256 | 1467690982553 Marionette DEBUG loaded listener.js 20:56:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x119b0b400) [pid = 2256] [serial = 1817] [outer = 0x1129ab000] 20:56:22 INFO - PROCESS | 2256 | 1467690982895 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]]]}] 20:56:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 20:56:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 521ms 20:56:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 20:56:22 INFO - PROCESS | 2256 | 1467690982909 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 20:56:22 INFO - PROCESS | 2256 | 1467690982910 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 20:56:22 INFO - PROCESS | 2256 | 1467690982912 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 20:56:22 INFO - PROCESS | 2256 | 1467690982913 Marionette TRACE conn2 <- [1,2394,null,{}] 20:56:22 INFO - PROCESS | 2256 | 1467690982916 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}] 20:56:22 INFO - PROCESS | 2256 | 1467690982922 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:23 INFO - PROCESS | 2256 | 1467690983039 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 20:56:23 INFO - PROCESS | 2256 | 1467690983076 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:23 INFO - PROCESS | 2256 | 1467690983077 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:23 INFO - PROCESS | 2256 | ++DOCSHELL 0x128b5d800 == 33 [pid = 2256] [id = 606] 20:56:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x119d18c00) [pid = 2256] [serial = 1818] [outer = 0x0] 20:56:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x119e1e000) [pid = 2256] [serial = 1819] [outer = 0x119d18c00] 20:56:23 INFO - PROCESS | 2256 | 1467690983101 Marionette DEBUG loaded listener.js 20:56:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x121359000) [pid = 2256] [serial = 1820] [outer = 0x119d18c00] 20:56:23 INFO - PROCESS | 2256 | 1467690983440 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]]]}] 20:56:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 20:56:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 571ms 20:56:23 INFO - PROCESS | 2256 | 1467690983484 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 20:56:23 INFO - PROCESS | 2256 | 1467690983485 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 20:56:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 20:56:23 INFO - PROCESS | 2256 | 1467690983488 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 20:56:23 INFO - PROCESS | 2256 | 1467690983489 Marionette TRACE conn2 <- [1,2398,null,{}] 20:56:23 INFO - PROCESS | 2256 | 1467690983491 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}] 20:56:23 INFO - PROCESS | 2256 | 1467690983492 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:23 INFO - PROCESS | 2256 | 1467690983598 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 20:56:23 INFO - PROCESS | 2256 | 1467690983638 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:23 INFO - PROCESS | 2256 | 1467690983639 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:23 INFO - PROCESS | 2256 | ++DOCSHELL 0x129284800 == 34 [pid = 2256] [id = 607] 20:56:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x121641800) [pid = 2256] [serial = 1821] [outer = 0x0] 20:56:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x1216efc00) [pid = 2256] [serial = 1822] [outer = 0x121641800] 20:56:23 INFO - PROCESS | 2256 | 1467690983663 Marionette DEBUG loaded listener.js 20:56:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x12199d800) [pid = 2256] [serial = 1823] [outer = 0x121641800] 20:56:23 INFO - PROCESS | 2256 | 1467690983985 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]]]}] 20:56:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 20:56:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 519ms 20:56:24 INFO - PROCESS | 2256 | 1467690984009 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 20:56:24 INFO - PROCESS | 2256 | 1467690984010 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 20:56:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 20:56:24 INFO - PROCESS | 2256 | 1467690984013 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 20:56:24 INFO - PROCESS | 2256 | 1467690984014 Marionette TRACE conn2 <- [1,2402,null,{}] 20:56:24 INFO - PROCESS | 2256 | 1467690984025 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}] 20:56:24 INFO - PROCESS | 2256 | 1467690984026 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:24 INFO - PROCESS | 2256 | 1467690984130 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 20:56:24 INFO - PROCESS | 2256 | 1467690984134 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:24 INFO - PROCESS | 2256 | 1467690984136 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:24 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a66f000 == 35 [pid = 2256] [id = 608] 20:56:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x121688400) [pid = 2256] [serial = 1824] [outer = 0x0] 20:56:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x123d2c000) [pid = 2256] [serial = 1825] [outer = 0x121688400] 20:56:24 INFO - PROCESS | 2256 | 1467690984177 Marionette DEBUG loaded listener.js 20:56:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x123d35000) [pid = 2256] [serial = 1826] [outer = 0x121688400] 20:56:24 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x129551800) [pid = 2256] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 20:56:24 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x119e5a400) [pid = 2256] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 20:56:24 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x123da3000) [pid = 2256] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 20:56:24 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x1126a2800) [pid = 2256] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 20:56:24 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x1216f8000) [pid = 2256] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 20:56:24 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x115df1400) [pid = 2256] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 20:56:24 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x119732400) [pid = 2256] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 20:56:24 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x11852dc00) [pid = 2256] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 20:56:24 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x128beb400) [pid = 2256] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 20:56:24 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x11915b000) [pid = 2256] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 20:56:24 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x111e29000) [pid = 2256] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 20:56:24 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x1176efc00) [pid = 2256] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 20:56:24 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x112f2c400) [pid = 2256] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 20:56:24 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x119e5c000) [pid = 2256] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 20:56:24 INFO - PROCESS | 2256 | 1467690984793 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]]]}] 20:56:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 20:56:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 828ms 20:56:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 20:56:24 INFO - PROCESS | 2256 | 1467690984859 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 20:56:24 INFO - PROCESS | 2256 | 1467690984861 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 20:56:24 INFO - PROCESS | 2256 | 1467690984863 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 20:56:24 INFO - PROCESS | 2256 | 1467690984864 Marionette TRACE conn2 <- [1,2406,null,{}] 20:56:24 INFO - PROCESS | 2256 | 1467690984866 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}] 20:56:24 INFO - PROCESS | 2256 | 1467690984868 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:24 INFO - PROCESS | 2256 | 1467690984959 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 20:56:24 INFO - PROCESS | 2256 | 1467690984962 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:24 INFO - PROCESS | 2256 | 1467690984963 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:24 INFO - PROCESS | 2256 | ++DOCSHELL 0x119a9c800 == 36 [pid = 2256] [id = 609] 20:56:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x113389800) [pid = 2256] [serial = 1827] [outer = 0x0] 20:56:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x119de4c00) [pid = 2256] [serial = 1828] [outer = 0x113389800] 20:56:24 INFO - PROCESS | 2256 | 1467690984988 Marionette DEBUG loaded listener.js 20:56:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x121e9cc00) [pid = 2256] [serial = 1829] [outer = 0x113389800] 20:56:25 INFO - PROCESS | 2256 | 1467690985312 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]]]}] 20:56:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 20:56:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 471ms 20:56:25 INFO - PROCESS | 2256 | 1467690985336 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 20:56:25 INFO - PROCESS | 2256 | 1467690985340 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 20:56:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 20:56:25 INFO - PROCESS | 2256 | 1467690985343 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 20:56:25 INFO - PROCESS | 2256 | 1467690985344 Marionette TRACE conn2 <- [1,2410,null,{}] 20:56:25 INFO - PROCESS | 2256 | 1467690985346 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}] 20:56:25 INFO - PROCESS | 2256 | 1467690985348 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:25 INFO - PROCESS | 2256 | 1467690985426 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 20:56:25 INFO - PROCESS | 2256 | 1467690985487 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:25 INFO - PROCESS | 2256 | 1467690985488 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:25 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b036800 == 37 [pid = 2256] [id = 610] 20:56:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x119e5c000) [pid = 2256] [serial = 1830] [outer = 0x0] 20:56:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x123d36000) [pid = 2256] [serial = 1831] [outer = 0x119e5c000] 20:56:25 INFO - PROCESS | 2256 | 1467690985512 Marionette DEBUG loaded listener.js 20:56:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x123fe8c00) [pid = 2256] [serial = 1832] [outer = 0x119e5c000] 20:56:25 INFO - PROCESS | 2256 | 1467690985869 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]]]}] 20:56:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 20:56:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 568ms 20:56:25 INFO - PROCESS | 2256 | 1467690985912 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 20:56:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 20:56:25 INFO - PROCESS | 2256 | 1467690985915 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 20:56:25 INFO - PROCESS | 2256 | 1467690985918 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 20:56:25 INFO - PROCESS | 2256 | 1467690985921 Marionette TRACE conn2 <- [1,2414,null,{}] 20:56:25 INFO - PROCESS | 2256 | 1467690985924 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}] 20:56:25 INFO - PROCESS | 2256 | 1467690985927 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:26 INFO - PROCESS | 2256 | 1467690986107 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 20:56:26 INFO - PROCESS | 2256 | 1467690986162 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:26 INFO - PROCESS | 2256 | 1467690986164 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:26 INFO - PROCESS | 2256 | ++DOCSHELL 0x125d0a000 == 38 [pid = 2256] [id = 611] 20:56:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x124b9dc00) [pid = 2256] [serial = 1833] [outer = 0x0] 20:56:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x125493c00) [pid = 2256] [serial = 1834] [outer = 0x124b9dc00] 20:56:26 INFO - PROCESS | 2256 | 1467690986206 Marionette DEBUG loaded listener.js 20:56:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x125f95800) [pid = 2256] [serial = 1835] [outer = 0x124b9dc00] 20:56:26 INFO - PROCESS | 2256 | 1467690986562 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]]]}] 20:56:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 20:56:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 672ms 20:56:26 INFO - PROCESS | 2256 | 1467690986631 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 20:56:26 INFO - PROCESS | 2256 | 1467690986634 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 20:56:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 20:56:26 INFO - PROCESS | 2256 | 1467690986639 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 20:56:26 INFO - PROCESS | 2256 | 1467690986642 Marionette TRACE conn2 <- [1,2418,null,{}] 20:56:26 INFO - PROCESS | 2256 | 1467690986646 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}] 20:56:26 INFO - PROCESS | 2256 | 1467690986648 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:26 INFO - PROCESS | 2256 | 1467690986765 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 20:56:26 INFO - PROCESS | 2256 | 1467690986819 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:26 INFO - PROCESS | 2256 | 1467690986821 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:26 INFO - PROCESS | 2256 | ++DOCSHELL 0x11641d000 == 39 [pid = 2256] [id = 612] 20:56:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x1128d5c00) [pid = 2256] [serial = 1836] [outer = 0x0] 20:56:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x1129aa000) [pid = 2256] [serial = 1837] [outer = 0x1128d5c00] 20:56:26 INFO - PROCESS | 2256 | 1467690986853 Marionette DEBUG loaded listener.js 20:56:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x113313c00) [pid = 2256] [serial = 1838] [outer = 0x1128d5c00] 20:56:27 INFO - PROCESS | 2256 | 1467690987377 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]]]}] 20:56:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 20:56:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 772ms 20:56:27 INFO - PROCESS | 2256 | 1467690987412 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 20:56:27 INFO - PROCESS | 2256 | 1467690987414 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 20:56:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 20:56:27 INFO - PROCESS | 2256 | 1467690987419 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 20:56:27 INFO - PROCESS | 2256 | 1467690987421 Marionette TRACE conn2 <- [1,2422,null,{}] 20:56:27 INFO - PROCESS | 2256 | 1467690987424 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}] 20:56:27 INFO - PROCESS | 2256 | 1467690987426 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:27 INFO - PROCESS | 2256 | 1467690987559 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 20:56:27 INFO - PROCESS | 2256 | 1467690987641 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:27 INFO - PROCESS | 2256 | 1467690987643 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:27 INFO - PROCESS | 2256 | ++DOCSHELL 0x119715000 == 40 [pid = 2256] [id = 613] 20:56:27 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x1133f2000) [pid = 2256] [serial = 1839] [outer = 0x0] 20:56:27 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x116a21c00) [pid = 2256] [serial = 1840] [outer = 0x1133f2000] 20:56:27 INFO - PROCESS | 2256 | 1467690987675 Marionette DEBUG loaded listener.js 20:56:27 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x11821d400) [pid = 2256] [serial = 1841] [outer = 0x1133f2000] 20:56:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 20:56:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 823ms 20:56:28 INFO - PROCESS | 2256 | 1467690988234 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]]]}] 20:56:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 20:56:28 INFO - PROCESS | 2256 | 1467690988240 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 20:56:28 INFO - PROCESS | 2256 | 1467690988242 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 20:56:28 INFO - PROCESS | 2256 | 1467690988244 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 20:56:28 INFO - PROCESS | 2256 | 1467690988246 Marionette TRACE conn2 <- [1,2426,null,{}] 20:56:28 INFO - PROCESS | 2256 | 1467690988252 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}] 20:56:28 INFO - PROCESS | 2256 | 1467690988254 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:28 INFO - PROCESS | 2256 | 1467690988458 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 20:56:28 INFO - PROCESS | 2256 | 1467690988544 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:28 INFO - PROCESS | 2256 | 1467690988547 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:28 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b221000 == 41 [pid = 2256] [id = 614] 20:56:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x119733c00) [pid = 2256] [serial = 1842] [outer = 0x0] 20:56:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x119b08400) [pid = 2256] [serial = 1843] [outer = 0x119733c00] 20:56:28 INFO - PROCESS | 2256 | 1467690988596 Marionette DEBUG loaded listener.js 20:56:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x119e21000) [pid = 2256] [serial = 1844] [outer = 0x119733c00] 20:56:29 INFO - PROCESS | 2256 | 1467690989316 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]]]}] 20:56:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 20:56:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1121ms 20:56:29 INFO - PROCESS | 2256 | 1467690989366 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 20:56:29 INFO - PROCESS | 2256 | 1467690989368 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 20:56:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 20:56:29 INFO - PROCESS | 2256 | 1467690989371 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 20:56:29 INFO - PROCESS | 2256 | 1467690989373 Marionette TRACE conn2 <- [1,2430,null,{}] 20:56:29 INFO - PROCESS | 2256 | 1467690989377 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}] 20:56:29 INFO - PROCESS | 2256 | 1467690989379 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:29 INFO - PROCESS | 2256 | 1467690989480 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 20:56:29 INFO - PROCESS | 2256 | 1467690989542 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:29 INFO - PROCESS | 2256 | 1467690989544 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:29 INFO - PROCESS | 2256 | ++DOCSHELL 0x116fa1000 == 42 [pid = 2256] [id = 615] 20:56:29 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x116638400) [pid = 2256] [serial = 1845] [outer = 0x0] 20:56:29 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x116f44000) [pid = 2256] [serial = 1846] [outer = 0x116638400] 20:56:29 INFO - PROCESS | 2256 | 1467690989573 Marionette DEBUG loaded listener.js 20:56:29 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x117d1f800) [pid = 2256] [serial = 1847] [outer = 0x116638400] 20:56:29 INFO - PROCESS | 2256 | --DOCSHELL 0x12b036800 == 41 [pid = 2256] [id = 610] 20:56:29 INFO - PROCESS | 2256 | --DOCSHELL 0x119a9c800 == 40 [pid = 2256] [id = 609] 20:56:29 INFO - PROCESS | 2256 | --DOCSHELL 0x12a66f000 == 39 [pid = 2256] [id = 608] 20:56:29 INFO - PROCESS | 2256 | --DOCSHELL 0x129284800 == 38 [pid = 2256] [id = 607] 20:56:29 INFO - PROCESS | 2256 | --DOCSHELL 0x128b5d800 == 37 [pid = 2256] [id = 606] 20:56:29 INFO - PROCESS | 2256 | --DOCSHELL 0x125d0a800 == 36 [pid = 2256] [id = 605] 20:56:29 INFO - PROCESS | 2256 | --DOCSHELL 0x12150e000 == 35 [pid = 2256] [id = 604] 20:56:29 INFO - PROCESS | 2256 | --DOCSHELL 0x119a9e000 == 34 [pid = 2256] [id = 603] 20:56:29 INFO - PROCESS | 2256 | --DOCSHELL 0x1185a9800 == 33 [pid = 2256] [id = 602] 20:56:29 INFO - PROCESS | 2256 | --DOCSHELL 0x1164a2000 == 32 [pid = 2256] [id = 601] 20:56:30 INFO - PROCESS | 2256 | 1467690990093 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]]]}] 20:56:30 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x12a637c00) [pid = 2256] [serial = 1783] [outer = 0x0] [url = about:blank] 20:56:30 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x121bf1400) [pid = 2256] [serial = 1765] [outer = 0x0] [url = about:blank] 20:56:30 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x125495400) [pid = 2256] [serial = 1768] [outer = 0x0] [url = about:blank] 20:56:30 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x123da3400) [pid = 2256] [serial = 1766] [outer = 0x0] [url = about:blank] 20:56:30 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x1182abc00) [pid = 2256] [serial = 1777] [outer = 0x0] [url = about:blank] 20:56:30 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x128db7400) [pid = 2256] [serial = 1771] [outer = 0x0] [url = about:blank] 20:56:30 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x128bdf800) [pid = 2256] [serial = 1769] [outer = 0x0] [url = about:blank] 20:56:30 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x1164e6c00) [pid = 2256] [serial = 1753] [outer = 0x0] [url = about:blank] 20:56:30 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x1176f8800) [pid = 2256] [serial = 1754] [outer = 0x0] [url = about:blank] 20:56:30 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x119de4800) [pid = 2256] [serial = 1759] [outer = 0x0] [url = about:blank] 20:56:30 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x119e54800) [pid = 2256] [serial = 1760] [outer = 0x0] [url = about:blank] 20:56:30 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x11914fc00) [pid = 2256] [serial = 1756] [outer = 0x0] [url = about:blank] 20:56:30 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x1195f2c00) [pid = 2256] [serial = 1757] [outer = 0x0] [url = about:blank] 20:56:30 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x129325400) [pid = 2256] [serial = 1774] [outer = 0x0] [url = about:blank] 20:56:30 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x126b90400) [pid = 2256] [serial = 1745] [outer = 0x0] [url = about:blank] 20:56:30 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x112699400) [pid = 2256] [serial = 1747] [outer = 0x0] [url = about:blank] 20:56:30 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x112e96c00) [pid = 2256] [serial = 1748] [outer = 0x0] [url = about:blank] 20:56:30 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x118224400) [pid = 2256] [serial = 1750] [outer = 0x0] [url = about:blank] 20:56:30 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x1183a5000) [pid = 2256] [serial = 1751] [outer = 0x0] [url = about:blank] 20:56:30 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x12163c800) [pid = 2256] [serial = 1762] [outer = 0x0] [url = about:blank] 20:56:30 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x12931d000) [pid = 2256] [serial = 1772] [outer = 0x0] [url = about:blank] 20:56:30 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x128dc3800) [pid = 2256] [serial = 1780] [outer = 0x0] [url = about:blank] 20:56:30 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x12954ec00) [pid = 2256] [serial = 1781] [outer = 0x0] [url = about:blank] 20:56:30 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x1211df400) [pid = 2256] [serial = 1778] [outer = 0x0] [url = about:blank] 20:56:30 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x12954b400) [pid = 2256] [serial = 1775] [outer = 0x0] [url = about:blank] 20:56:30 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x1216f4800) [pid = 2256] [serial = 1763] [outer = 0x0] [url = about:blank] 20:56:30 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x12a711000) [pid = 2256] [serial = 1784] [outer = 0x0] [url = about:blank] 20:56:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 20:56:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 772ms 20:56:30 INFO - PROCESS | 2256 | 1467690990145 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 20:56:30 INFO - PROCESS | 2256 | 1467690990149 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 20:56:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 20:56:30 INFO - PROCESS | 2256 | 1467690990156 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 20:56:30 INFO - PROCESS | 2256 | 1467690990158 Marionette TRACE conn2 <- [1,2434,null,{}] 20:56:30 INFO - PROCESS | 2256 | 1467690990162 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}] 20:56:30 INFO - PROCESS | 2256 | 1467690990164 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:30 INFO - PROCESS | 2256 | 1467690990276 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 20:56:30 INFO - PROCESS | 2256 | 1467690990281 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:30 INFO - PROCESS | 2256 | 1467690990282 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:30 INFO - PROCESS | 2256 | ++DOCSHELL 0x119721000 == 33 [pid = 2256] [id = 616] 20:56:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x118419000) [pid = 2256] [serial = 1848] [outer = 0x0] 20:56:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x11877b800) [pid = 2256] [serial = 1849] [outer = 0x118419000] 20:56:30 INFO - PROCESS | 2256 | 1467690990312 Marionette DEBUG loaded listener.js 20:56:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x119467800) [pid = 2256] [serial = 1850] [outer = 0x118419000] 20:56:30 INFO - PROCESS | 2256 | 1467690990678 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]]]}] 20:56:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 20:56:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 572ms 20:56:30 INFO - PROCESS | 2256 | 1467690990727 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 20:56:30 INFO - PROCESS | 2256 | 1467690990728 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 20:56:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 20:56:30 INFO - PROCESS | 2256 | 1467690990730 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 20:56:30 INFO - PROCESS | 2256 | 1467690990733 Marionette TRACE conn2 <- [1,2438,null,{}] 20:56:30 INFO - PROCESS | 2256 | 1467690990740 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}] 20:56:30 INFO - PROCESS | 2256 | 1467690990743 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:30 INFO - PROCESS | 2256 | 1467690990823 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 20:56:30 INFO - PROCESS | 2256 | 1467690990827 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:30 INFO - PROCESS | 2256 | 1467690990829 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:30 INFO - PROCESS | 2256 | ++DOCSHELL 0x121ec3000 == 34 [pid = 2256] [id = 617] 20:56:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x11991c400) [pid = 2256] [serial = 1851] [outer = 0x0] 20:56:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x118325000) [pid = 2256] [serial = 1852] [outer = 0x11991c400] 20:56:30 INFO - PROCESS | 2256 | 1467690990856 Marionette DEBUG loaded listener.js 20:56:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x11a165c00) [pid = 2256] [serial = 1853] [outer = 0x11991c400] 20:56:31 INFO - PROCESS | 2256 | 1467690991200 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]]]}] 20:56:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 20:56:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 522ms 20:56:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 20:56:31 INFO - PROCESS | 2256 | 1467690991258 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 20:56:31 INFO - PROCESS | 2256 | 1467690991260 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 20:56:31 INFO - PROCESS | 2256 | 1467690991262 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 20:56:31 INFO - PROCESS | 2256 | 1467690991263 Marionette TRACE conn2 <- [1,2442,null,{}] 20:56:31 INFO - PROCESS | 2256 | 1467690991265 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}] 20:56:31 INFO - PROCESS | 2256 | 1467690991266 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:31 INFO - PROCESS | 2256 | 1467690991347 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 20:56:31 INFO - PROCESS | 2256 | 1467690991350 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:31 INFO - PROCESS | 2256 | 1467690991352 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:31 INFO - PROCESS | 2256 | ++DOCSHELL 0x128c42000 == 35 [pid = 2256] [id = 618] 20:56:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x119e58800) [pid = 2256] [serial = 1854] [outer = 0x0] 20:56:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x1216eac00) [pid = 2256] [serial = 1855] [outer = 0x119e58800] 20:56:31 INFO - PROCESS | 2256 | 1467690991380 Marionette DEBUG loaded listener.js 20:56:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x1216f4c00) [pid = 2256] [serial = 1856] [outer = 0x119e58800] 20:56:31 INFO - PROCESS | 2256 | 1467690991730 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]]]}] 20:56:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 20:56:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 520ms 20:56:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 20:56:31 INFO - PROCESS | 2256 | 1467690991782 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 20:56:31 INFO - PROCESS | 2256 | 1467690991783 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 20:56:31 INFO - PROCESS | 2256 | 1467690991785 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 20:56:31 INFO - PROCESS | 2256 | 1467690991786 Marionette TRACE conn2 <- [1,2446,null,{}] 20:56:31 INFO - PROCESS | 2256 | 1467690991789 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}] 20:56:31 INFO - PROCESS | 2256 | 1467690991790 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:31 INFO - PROCESS | 2256 | 1467690991871 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 20:56:31 INFO - PROCESS | 2256 | 1467690991939 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:31 INFO - PROCESS | 2256 | 1467690991940 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:31 INFO - PROCESS | 2256 | ++DOCSHELL 0x12950d800 == 36 [pid = 2256] [id = 619] 20:56:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x119de8000) [pid = 2256] [serial = 1857] [outer = 0x0] 20:56:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x121992400) [pid = 2256] [serial = 1858] [outer = 0x119de8000] 20:56:31 INFO - PROCESS | 2256 | 1467690991967 Marionette DEBUG loaded listener.js 20:56:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x123f50c00) [pid = 2256] [serial = 1859] [outer = 0x119de8000] 20:56:32 INFO - PROCESS | 2256 | 1467690992291 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]]]}] 20:56:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 20:56:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 569ms 20:56:32 INFO - PROCESS | 2256 | 1467690992356 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 20:56:32 INFO - PROCESS | 2256 | 1467690992357 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 20:56:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 20:56:32 INFO - PROCESS | 2256 | 1467690992359 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 20:56:32 INFO - PROCESS | 2256 | 1467690992360 Marionette TRACE conn2 <- [1,2450,null,{}] 20:56:32 INFO - PROCESS | 2256 | 1467690992362 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}] 20:56:32 INFO - PROCESS | 2256 | 1467690992366 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:32 INFO - PROCESS | 2256 | 1467690992485 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 20:56:32 INFO - PROCESS | 2256 | 1467690992524 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:32 INFO - PROCESS | 2256 | 1467690992525 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:32 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b20c000 == 37 [pid = 2256] [id = 620] 20:56:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x123f55400) [pid = 2256] [serial = 1860] [outer = 0x0] 20:56:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x125d53800) [pid = 2256] [serial = 1861] [outer = 0x123f55400] 20:56:32 INFO - PROCESS | 2256 | 1467690992550 Marionette DEBUG loaded listener.js 20:56:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x1266d6000) [pid = 2256] [serial = 1862] [outer = 0x123f55400] 20:56:32 INFO - PROCESS | 2256 | 1467690992901 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]]]}] 20:56:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 20:56:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 571ms 20:56:32 INFO - PROCESS | 2256 | 1467690992931 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 20:56:32 INFO - PROCESS | 2256 | 1467690992933 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 20:56:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 20:56:32 INFO - PROCESS | 2256 | 1467690992943 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 20:56:32 INFO - PROCESS | 2256 | 1467690992945 Marionette TRACE conn2 <- [1,2454,null,{}] 20:56:32 INFO - PROCESS | 2256 | 1467690992948 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}] 20:56:32 INFO - PROCESS | 2256 | 1467690992950 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:33 INFO - PROCESS | 2256 | 1467690993102 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 20:56:33 INFO - PROCESS | 2256 | 1467690993187 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:33 INFO - PROCESS | 2256 | 1467690993189 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:33 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd3f800 == 38 [pid = 2256] [id = 621] 20:56:33 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x124b9fc00) [pid = 2256] [serial = 1863] [outer = 0x0] 20:56:33 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x126b89400) [pid = 2256] [serial = 1864] [outer = 0x124b9fc00] 20:56:33 INFO - PROCESS | 2256 | 1467690993238 Marionette DEBUG loaded listener.js 20:56:33 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x128be2400) [pid = 2256] [serial = 1865] [outer = 0x124b9fc00] 20:56:33 INFO - PROCESS | 2256 | 1467690993583 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]]]}] 20:56:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 20:56:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 673ms 20:56:33 INFO - PROCESS | 2256 | 1467690993623 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 20:56:33 INFO - PROCESS | 2256 | 1467690993625 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 20:56:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 20:56:33 INFO - PROCESS | 2256 | 1467690993628 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 20:56:33 INFO - PROCESS | 2256 | 1467690993629 Marionette TRACE conn2 <- [1,2458,null,{}] 20:56:33 INFO - PROCESS | 2256 | 1467690993631 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}] 20:56:33 INFO - PROCESS | 2256 | 1467690993632 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:33 INFO - PROCESS | 2256 | 1467690993737 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 20:56:33 INFO - PROCESS | 2256 | 1467690993740 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:33 INFO - PROCESS | 2256 | 1467690993741 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:33 INFO - PROCESS | 2256 | ++DOCSHELL 0x12c34c800 == 39 [pid = 2256] [id = 622] 20:56:33 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x128be2800) [pid = 2256] [serial = 1866] [outer = 0x0] 20:56:33 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x128db9400) [pid = 2256] [serial = 1867] [outer = 0x128be2800] 20:56:33 INFO - PROCESS | 2256 | 1467690993765 Marionette DEBUG loaded listener.js 20:56:33 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x12920ec00) [pid = 2256] [serial = 1868] [outer = 0x128be2800] 20:56:34 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x112695c00) [pid = 2256] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 20:56:34 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x11832dc00) [pid = 2256] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 20:56:34 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x119b06800) [pid = 2256] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 20:56:34 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x1129b0c00) [pid = 2256] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 20:56:34 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x112d44800) [pid = 2256] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 20:56:34 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x116198400) [pid = 2256] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 20:56:34 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x11841dc00) [pid = 2256] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 20:56:34 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x1129ab000) [pid = 2256] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 20:56:34 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x121641800) [pid = 2256] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 20:56:34 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x119d18c00) [pid = 2256] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 20:56:34 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x11840f800) [pid = 2256] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 20:56:34 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x121688400) [pid = 2256] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 20:56:34 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x118416000) [pid = 2256] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 20:56:34 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x119e5c000) [pid = 2256] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 20:56:34 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x113389800) [pid = 2256] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 20:56:34 INFO - PROCESS | 2256 | 1467690994149 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]]]}] 20:56:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 20:56:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 571ms 20:56:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 20:56:34 INFO - PROCESS | 2256 | 1467690994199 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 20:56:34 INFO - PROCESS | 2256 | 1467690994201 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 20:56:34 INFO - PROCESS | 2256 | 1467690994203 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 20:56:34 INFO - PROCESS | 2256 | 1467690994204 Marionette TRACE conn2 <- [1,2462,null,{}] 20:56:34 INFO - PROCESS | 2256 | 1467690994206 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}] 20:56:34 INFO - PROCESS | 2256 | 1467690994207 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:34 INFO - PROCESS | 2256 | 1467690994313 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 20:56:34 INFO - PROCESS | 2256 | 1467690994354 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:34 INFO - PROCESS | 2256 | 1467690994362 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:34 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b047000 == 40 [pid = 2256] [id = 623] 20:56:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x1129b0000) [pid = 2256] [serial = 1869] [outer = 0x0] 20:56:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x1183a7c00) [pid = 2256] [serial = 1870] [outer = 0x1129b0000] 20:56:34 INFO - PROCESS | 2256 | 1467690994386 Marionette DEBUG loaded listener.js 20:56:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x119de2400) [pid = 2256] [serial = 1871] [outer = 0x1129b0000] 20:56:34 INFO - PROCESS | 2256 | 1467690994660 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]]]}] 20:56:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 20:56:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 470ms 20:56:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 20:56:34 INFO - PROCESS | 2256 | 1467690994677 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 20:56:34 INFO - PROCESS | 2256 | 1467690994678 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 20:56:34 INFO - PROCESS | 2256 | 1467690994680 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 20:56:34 INFO - PROCESS | 2256 | 1467690994681 Marionette TRACE conn2 <- [1,2466,null,{}] 20:56:34 INFO - PROCESS | 2256 | 1467690994684 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}] 20:56:34 INFO - PROCESS | 2256 | 1467690994685 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:34 INFO - PROCESS | 2256 | 1467690994781 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 20:56:34 INFO - PROCESS | 2256 | 1467690994784 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:34 INFO - PROCESS | 2256 | 1467690994786 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:34 INFO - PROCESS | 2256 | ++DOCSHELL 0x12c5b6800 == 41 [pid = 2256] [id = 624] 20:56:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x119e57800) [pid = 2256] [serial = 1872] [outer = 0x0] 20:56:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x1264f4c00) [pid = 2256] [serial = 1873] [outer = 0x119e57800] 20:56:34 INFO - PROCESS | 2256 | 1467690994812 Marionette DEBUG loaded listener.js 20:56:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x12920fc00) [pid = 2256] [serial = 1874] [outer = 0x119e57800] 20:56:35 INFO - PROCESS | 2256 | 1467690995144 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]]]}] 20:56:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 20:56:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 519ms 20:56:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 20:56:35 INFO - PROCESS | 2256 | 1467690995204 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 20:56:35 INFO - PROCESS | 2256 | 1467690995205 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 20:56:35 INFO - PROCESS | 2256 | 1467690995207 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 20:56:35 INFO - PROCESS | 2256 | 1467690995209 Marionette TRACE conn2 <- [1,2470,null,{}] 20:56:35 INFO - PROCESS | 2256 | 1467690995211 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}] 20:56:35 INFO - PROCESS | 2256 | 1467690995212 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:35 INFO - PROCESS | 2256 | 1467690995301 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 20:56:35 INFO - PROCESS | 2256 | 1467690995314 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:35 INFO - PROCESS | 2256 | 1467690995316 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:35 INFO - PROCESS | 2256 | ++DOCSHELL 0x12ca16000 == 42 [pid = 2256] [id = 625] 20:56:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x129318800) [pid = 2256] [serial = 1875] [outer = 0x0] 20:56:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x129325400) [pid = 2256] [serial = 1876] [outer = 0x129318800] 20:56:35 INFO - PROCESS | 2256 | 1467690995341 Marionette DEBUG loaded listener.js 20:56:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x129551400) [pid = 2256] [serial = 1877] [outer = 0x129318800] 20:56:35 INFO - PROCESS | 2256 | 1467690995682 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]]]}] 20:56:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 20:56:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 519ms 20:56:35 INFO - PROCESS | 2256 | 1467690995726 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 20:56:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 20:56:35 INFO - PROCESS | 2256 | 1467690995727 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 20:56:35 INFO - PROCESS | 2256 | 1467690995729 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 20:56:35 INFO - PROCESS | 2256 | 1467690995731 Marionette TRACE conn2 <- [1,2474,null,{}] 20:56:35 INFO - PROCESS | 2256 | 1467690995733 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}] 20:56:35 INFO - PROCESS | 2256 | 1467690995734 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:35 INFO - PROCESS | 2256 | 1467690995816 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 20:56:35 INFO - PROCESS | 2256 | 1467690995879 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:35 INFO - PROCESS | 2256 | 1467690995880 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:35 INFO - PROCESS | 2256 | ++DOCSHELL 0x12ca18800 == 43 [pid = 2256] [id = 626] 20:56:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x124b9f000) [pid = 2256] [serial = 1878] [outer = 0x0] 20:56:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x1295af000) [pid = 2256] [serial = 1879] [outer = 0x124b9f000] 20:56:35 INFO - PROCESS | 2256 | 1467690995906 Marionette DEBUG loaded listener.js 20:56:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x12a631000) [pid = 2256] [serial = 1880] [outer = 0x124b9f000] 20:56:36 INFO - PROCESS | 2256 | 1467690996317 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]]]}] 20:56:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 20:56:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 617ms 20:56:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 20:56:36 INFO - PROCESS | 2256 | 1467690996348 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 20:56:36 INFO - PROCESS | 2256 | 1467690996351 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 20:56:36 INFO - PROCESS | 2256 | 1467690996354 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 20:56:36 INFO - PROCESS | 2256 | 1467690996356 Marionette TRACE conn2 <- [1,2478,null,{}] 20:56:36 INFO - PROCESS | 2256 | 1467690996361 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}] 20:56:36 INFO - PROCESS | 2256 | 1467690996362 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:36 INFO - PROCESS | 2256 | 1467690996469 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 20:56:36 INFO - PROCESS | 2256 | 1467690996544 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:36 INFO - PROCESS | 2256 | 1467690996546 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:36 INFO - PROCESS | 2256 | ++DOCSHELL 0x1213b8800 == 44 [pid = 2256] [id = 627] 20:56:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x115e74400) [pid = 2256] [serial = 1881] [outer = 0x0] 20:56:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x116fb2c00) [pid = 2256] [serial = 1882] [outer = 0x115e74400] 20:56:36 INFO - PROCESS | 2256 | 1467690996578 Marionette DEBUG loaded listener.js 20:56:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x11839e800) [pid = 2256] [serial = 1883] [outer = 0x115e74400] 20:56:37 INFO - PROCESS | 2256 | 1467690997065 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]]]}] 20:56:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 20:56:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 722ms 20:56:37 INFO - PROCESS | 2256 | 1467690997076 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 20:56:37 INFO - PROCESS | 2256 | 1467690997081 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 20:56:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 20:56:37 INFO - PROCESS | 2256 | 1467690997088 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 20:56:37 INFO - PROCESS | 2256 | 1467690997091 Marionette TRACE conn2 <- [1,2482,null,{}] 20:56:37 INFO - PROCESS | 2256 | 1467690997095 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}] 20:56:37 INFO - PROCESS | 2256 | 1467690997097 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:37 INFO - PROCESS | 2256 | 1467690997253 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 20:56:37 INFO - PROCESS | 2256 | 1467690997389 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:37 INFO - PROCESS | 2256 | 1467690997391 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:37 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a8b0000 == 45 [pid = 2256] [id = 628] 20:56:37 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x119152000) [pid = 2256] [serial = 1884] [outer = 0x0] 20:56:37 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x119929400) [pid = 2256] [serial = 1885] [outer = 0x119152000] 20:56:37 INFO - PROCESS | 2256 | 1467690997443 Marionette DEBUG loaded listener.js 20:56:37 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x119e4fc00) [pid = 2256] [serial = 1886] [outer = 0x119152000] 20:56:37 INFO - PROCESS | 2256 | 1467690997915 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]]]}] 20:56:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 20:56:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 872ms 20:56:37 INFO - PROCESS | 2256 | 1467690997959 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 20:56:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 20:56:37 INFO - PROCESS | 2256 | 1467690997961 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 20:56:37 INFO - PROCESS | 2256 | 1467690997963 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 20:56:37 INFO - PROCESS | 2256 | 1467690997966 Marionette TRACE conn2 <- [1,2486,null,{}] 20:56:37 INFO - PROCESS | 2256 | 1467690997973 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}] 20:56:37 INFO - PROCESS | 2256 | 1467690997977 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:38 INFO - PROCESS | 2256 | 1467690998083 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 20:56:38 INFO - PROCESS | 2256 | 1467690998147 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:38 INFO - PROCESS | 2256 | 1467690998149 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:38 INFO - PROCESS | 2256 | ++DOCSHELL 0x12d20f800 == 46 [pid = 2256] [id = 629] 20:56:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x1211ea800) [pid = 2256] [serial = 1887] [outer = 0x0] 20:56:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x124b9e800) [pid = 2256] [serial = 1888] [outer = 0x1211ea800] 20:56:38 INFO - PROCESS | 2256 | 1467690998220 Marionette DEBUG loaded listener.js 20:56:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x125d4dc00) [pid = 2256] [serial = 1889] [outer = 0x1211ea800] 20:56:38 INFO - PROCESS | 2256 | 1467690998640 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]]]}] 20:56:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 20:56:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 721ms 20:56:38 INFO - PROCESS | 2256 | 1467690998684 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 20:56:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 20:56:38 INFO - PROCESS | 2256 | 1467690998686 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 20:56:38 INFO - PROCESS | 2256 | 1467690998689 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 20:56:38 INFO - PROCESS | 2256 | 1467690998690 Marionette TRACE conn2 <- [1,2490,null,{}] 20:56:38 INFO - PROCESS | 2256 | 1467690998692 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}] 20:56:38 INFO - PROCESS | 2256 | 1467690998694 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:38 INFO - PROCESS | 2256 | 1467690998803 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 20:56:38 INFO - PROCESS | 2256 | 1467690998857 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:38 INFO - PROCESS | 2256 | 1467690998858 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:38 INFO - PROCESS | 2256 | ++DOCSHELL 0x12d49d000 == 47 [pid = 2256] [id = 630] 20:56:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 108 (0x125f8e000) [pid = 2256] [serial = 1890] [outer = 0x0] 20:56:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 109 (0x126b89800) [pid = 2256] [serial = 1891] [outer = 0x125f8e000] 20:56:38 INFO - PROCESS | 2256 | 1467690998888 Marionette DEBUG loaded listener.js 20:56:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 110 (0x12931c000) [pid = 2256] [serial = 1892] [outer = 0x125f8e000] 20:56:39 INFO - PROCESS | 2256 | 1467690999350 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]]]}] 20:56:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 20:56:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 673ms 20:56:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 20:56:39 INFO - PROCESS | 2256 | 1467690999363 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 20:56:39 INFO - PROCESS | 2256 | 1467690999365 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 20:56:39 INFO - PROCESS | 2256 | 1467690999368 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 20:56:39 INFO - PROCESS | 2256 | 1467690999369 Marionette TRACE conn2 <- [1,2494,null,{}] 20:56:39 INFO - PROCESS | 2256 | 1467690999372 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}] 20:56:39 INFO - PROCESS | 2256 | 1467690999373 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:39 INFO - PROCESS | 2256 | 1467690999475 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 20:56:39 INFO - PROCESS | 2256 | 1467690999724 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:39 INFO - PROCESS | 2256 | 1467690999725 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:39 INFO - PROCESS | 2256 | ++DOCSHELL 0x119712800 == 48 [pid = 2256] [id = 631] 20:56:39 INFO - PROCESS | 2256 | ++DOMWINDOW == 111 (0x114f9fc00) [pid = 2256] [serial = 1893] [outer = 0x0] 20:56:39 INFO - PROCESS | 2256 | ++DOMWINDOW == 112 (0x115e10400) [pid = 2256] [serial = 1894] [outer = 0x114f9fc00] 20:56:39 INFO - PROCESS | 2256 | 1467690999751 Marionette DEBUG loaded listener.js 20:56:39 INFO - PROCESS | 2256 | ++DOMWINDOW == 113 (0x117486c00) [pid = 2256] [serial = 1895] [outer = 0x114f9fc00] 20:56:40 INFO - PROCESS | 2256 | 1467691000224 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]]]}] 20:56:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 20:56:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 871ms 20:56:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 20:56:40 INFO - PROCESS | 2256 | 1467691000242 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 20:56:40 INFO - PROCESS | 2256 | 1467691000245 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 20:56:40 INFO - PROCESS | 2256 | 1467691000249 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 20:56:40 INFO - PROCESS | 2256 | 1467691000253 Marionette TRACE conn2 <- [1,2498,null,{}] 20:56:40 INFO - PROCESS | 2256 | 1467691000257 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}] 20:56:40 INFO - PROCESS | 2256 | 1467691000260 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:40 INFO - PROCESS | 2256 | 1467691000400 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 20:56:40 INFO - PROCESS | 2256 | 1467691000539 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:40 INFO - PROCESS | 2256 | 1467691000540 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:40 INFO - PROCESS | 2256 | ++DOCSHELL 0x11264b000 == 49 [pid = 2256] [id = 632] 20:56:40 INFO - PROCESS | 2256 | ++DOMWINDOW == 114 (0x118418400) [pid = 2256] [serial = 1896] [outer = 0x0] 20:56:40 INFO - PROCESS | 2256 | ++DOMWINDOW == 115 (0x119106000) [pid = 2256] [serial = 1897] [outer = 0x118418400] 20:56:40 INFO - PROCESS | 2256 | 1467691000569 Marionette DEBUG loaded listener.js 20:56:40 INFO - PROCESS | 2256 | ++DOMWINDOW == 116 (0x11972f000) [pid = 2256] [serial = 1898] [outer = 0x118418400] 20:56:41 INFO - PROCESS | 2256 | --DOCSHELL 0x12ca16000 == 48 [pid = 2256] [id = 625] 20:56:41 INFO - PROCESS | 2256 | --DOCSHELL 0x12c5b6800 == 47 [pid = 2256] [id = 624] 20:56:41 INFO - PROCESS | 2256 | --DOCSHELL 0x12b047000 == 46 [pid = 2256] [id = 623] 20:56:41 INFO - PROCESS | 2256 | --DOCSHELL 0x12c34c800 == 45 [pid = 2256] [id = 622] 20:56:41 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd3f800 == 44 [pid = 2256] [id = 621] 20:56:41 INFO - PROCESS | 2256 | --DOCSHELL 0x12b20c000 == 43 [pid = 2256] [id = 620] 20:56:41 INFO - PROCESS | 2256 | --DOCSHELL 0x12950d800 == 42 [pid = 2256] [id = 619] 20:56:41 INFO - PROCESS | 2256 | --DOCSHELL 0x128c42000 == 41 [pid = 2256] [id = 618] 20:56:41 INFO - PROCESS | 2256 | --DOCSHELL 0x121ec3000 == 40 [pid = 2256] [id = 617] 20:56:41 INFO - PROCESS | 2256 | --DOCSHELL 0x119721000 == 39 [pid = 2256] [id = 616] 20:56:41 INFO - PROCESS | 2256 | --DOCSHELL 0x116fa1000 == 38 [pid = 2256] [id = 615] 20:56:41 INFO - PROCESS | 2256 | --DOCSHELL 0x12b221000 == 37 [pid = 2256] [id = 614] 20:56:41 INFO - PROCESS | 2256 | --DOCSHELL 0x119715000 == 36 [pid = 2256] [id = 613] 20:56:41 INFO - PROCESS | 2256 | --DOCSHELL 0x11641d000 == 35 [pid = 2256] [id = 612] 20:56:41 INFO - PROCESS | 2256 | --DOCSHELL 0x125d0a000 == 34 [pid = 2256] [id = 611] 20:56:41 INFO - PROCESS | 2256 | --DOCSHELL 0x1199a5800 == 33 [pid = 2256] [id = 600] 20:56:41 INFO - PROCESS | 2256 | --DOCSHELL 0x119712800 == 32 [pid = 2256] [id = 631] 20:56:41 INFO - PROCESS | 2256 | --DOCSHELL 0x12d49d000 == 31 [pid = 2256] [id = 630] 20:56:41 INFO - PROCESS | 2256 | --DOCSHELL 0x12d20f800 == 30 [pid = 2256] [id = 629] 20:56:41 INFO - PROCESS | 2256 | --DOCSHELL 0x12a8b0000 == 29 [pid = 2256] [id = 628] 20:56:41 INFO - PROCESS | 2256 | --DOCSHELL 0x12ca18800 == 28 [pid = 2256] [id = 626] 20:56:41 INFO - PROCESS | 2256 | --DOCSHELL 0x1213b8800 == 27 [pid = 2256] [id = 627] 20:56:41 INFO - PROCESS | 2256 | --DOMWINDOW == 115 (0x115e71c00) [pid = 2256] [serial = 1787] [outer = 0x0] [url = about:blank] 20:56:41 INFO - PROCESS | 2256 | --DOMWINDOW == 114 (0x1129ac000) [pid = 2256] [serial = 1786] [outer = 0x0] [url = about:blank] 20:56:41 INFO - PROCESS | 2256 | --DOMWINDOW == 113 (0x119728000) [pid = 2256] [serial = 1790] [outer = 0x0] [url = about:blank] 20:56:41 INFO - PROCESS | 2256 | --DOMWINDOW == 112 (0x118775000) [pid = 2256] [serial = 1789] [outer = 0x0] [url = about:blank] 20:56:41 INFO - PROCESS | 2256 | --DOMWINDOW == 111 (0x121bfe800) [pid = 2256] [serial = 1793] [outer = 0x0] [url = about:blank] 20:56:41 INFO - PROCESS | 2256 | --DOMWINDOW == 110 (0x119e59400) [pid = 2256] [serial = 1792] [outer = 0x0] [url = about:blank] 20:56:41 INFO - PROCESS | 2256 | --DOMWINDOW == 109 (0x112a7b800) [pid = 2256] [serial = 1804] [outer = 0x0] [url = about:blank] 20:56:41 INFO - PROCESS | 2256 | --DOMWINDOW == 108 (0x11269f800) [pid = 2256] [serial = 1805] [outer = 0x0] [url = about:blank] 20:56:41 INFO - PROCESS | 2256 | --DOMWINDOW == 107 (0x11832e000) [pid = 2256] [serial = 1810] [outer = 0x0] [url = about:blank] 20:56:41 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x1164eec00) [pid = 2256] [serial = 1807] [outer = 0x0] [url = about:blank] 20:56:41 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x116a13400) [pid = 2256] [serial = 1808] [outer = 0x0] [url = about:blank] 20:56:41 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x118411c00) [pid = 2256] [serial = 1811] [outer = 0x0] [url = about:blank] 20:56:41 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x11915a000) [pid = 2256] [serial = 1801] [outer = 0x0] [url = about:blank] 20:56:41 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x119152800) [pid = 2256] [serial = 1813] [outer = 0x0] [url = about:blank] 20:56:41 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x11972e400) [pid = 2256] [serial = 1816] [outer = 0x0] [url = about:blank] 20:56:41 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x1216efc00) [pid = 2256] [serial = 1822] [outer = 0x0] [url = about:blank] 20:56:41 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x119e1e000) [pid = 2256] [serial = 1819] [outer = 0x0] [url = about:blank] 20:56:41 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x121359000) [pid = 2256] [serial = 1820] [outer = 0x0] [url = about:blank] 20:56:41 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x12199d800) [pid = 2256] [serial = 1823] [outer = 0x0] [url = about:blank] 20:56:41 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x128be6400) [pid = 2256] [serial = 1796] [outer = 0x0] [url = about:blank] 20:56:41 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x125f8f800) [pid = 2256] [serial = 1795] [outer = 0x0] [url = about:blank] 20:56:41 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x123d2c000) [pid = 2256] [serial = 1825] [outer = 0x0] [url = about:blank] 20:56:41 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x1295ac800) [pid = 2256] [serial = 1799] [outer = 0x0] [url = about:blank] 20:56:41 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x123d35000) [pid = 2256] [serial = 1826] [outer = 0x0] [url = about:blank] 20:56:41 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x1266d5400) [pid = 2256] [serial = 1798] [outer = 0x0] [url = about:blank] 20:56:41 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x123d36000) [pid = 2256] [serial = 1831] [outer = 0x0] [url = about:blank] 20:56:41 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x119b0b400) [pid = 2256] [serial = 1817] [outer = 0x0] [url = about:blank] 20:56:41 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x125493c00) [pid = 2256] [serial = 1834] [outer = 0x0] [url = about:blank] 20:56:41 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x119de4c00) [pid = 2256] [serial = 1828] [outer = 0x0] [url = about:blank] 20:56:41 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x1195f4c00) [pid = 2256] [serial = 1814] [outer = 0x0] [url = about:blank] 20:56:41 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x121e9cc00) [pid = 2256] [serial = 1829] [outer = 0x0] [url = about:blank] 20:56:41 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x123fe8c00) [pid = 2256] [serial = 1832] [outer = 0x0] [url = about:blank] 20:56:41 INFO - PROCESS | 2256 | 1467691001726 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]]]}] 20:56:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 20:56:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1525ms 20:56:41 INFO - PROCESS | 2256 | 1467691001774 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 20:56:41 INFO - PROCESS | 2256 | 1467691001777 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 20:56:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 20:56:41 INFO - PROCESS | 2256 | 1467691001780 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 20:56:41 INFO - PROCESS | 2256 | 1467691001782 Marionette TRACE conn2 <- [1,2502,null,{}] 20:56:41 INFO - PROCESS | 2256 | 1467691001787 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}] 20:56:41 INFO - PROCESS | 2256 | 1467691001789 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:41 INFO - PROCESS | 2256 | 1467691001897 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 20:56:41 INFO - PROCESS | 2256 | 1467691001953 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:41 INFO - PROCESS | 2256 | 1467691001956 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:41 INFO - PROCESS | 2256 | ++DOCSHELL 0x117459000 == 28 [pid = 2256] [id = 633] 20:56:41 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x113c52400) [pid = 2256] [serial = 1899] [outer = 0x0] 20:56:41 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x1164ec000) [pid = 2256] [serial = 1900] [outer = 0x113c52400] 20:56:41 INFO - PROCESS | 2256 | 1467691001988 Marionette DEBUG loaded listener.js 20:56:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x11748e400) [pid = 2256] [serial = 1901] [outer = 0x113c52400] 20:56:42 INFO - PROCESS | 2256 | 1467691002511 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]]]}] 20:56:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 20:56:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 771ms 20:56:42 INFO - PROCESS | 2256 | 1467691002554 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 20:56:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 20:56:42 INFO - PROCESS | 2256 | 1467691002559 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 20:56:42 INFO - PROCESS | 2256 | 1467691002564 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 20:56:42 INFO - PROCESS | 2256 | 1467691002567 Marionette TRACE conn2 <- [1,2506,null,{}] 20:56:42 INFO - PROCESS | 2256 | 1467691002570 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}] 20:56:42 INFO - PROCESS | 2256 | 1467691002572 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:42 INFO - PROCESS | 2256 | 1467691002691 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 20:56:42 INFO - PROCESS | 2256 | 1467691002794 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:42 INFO - PROCESS | 2256 | 1467691002797 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:42 INFO - PROCESS | 2256 | ++DOCSHELL 0x119295000 == 29 [pid = 2256] [id = 634] 20:56:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x1182ab000) [pid = 2256] [serial = 1902] [outer = 0x0] 20:56:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x11839d800) [pid = 2256] [serial = 1903] [outer = 0x1182ab000] 20:56:42 INFO - PROCESS | 2256 | 1467691002844 Marionette DEBUG loaded listener.js 20:56:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x118775000) [pid = 2256] [serial = 1904] [outer = 0x1182ab000] 20:56:43 INFO - PROCESS | 2256 | 1467691003453 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]]]}] 20:56:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 20:56:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 927ms 20:56:43 INFO - PROCESS | 2256 | 1467691003513 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 20:56:43 INFO - PROCESS | 2256 | 1467691003515 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 20:56:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 20:56:43 INFO - PROCESS | 2256 | 1467691003520 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 20:56:43 INFO - PROCESS | 2256 | 1467691003524 Marionette TRACE conn2 <- [1,2510,null,{}] 20:56:43 INFO - PROCESS | 2256 | 1467691003529 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}] 20:56:43 INFO - PROCESS | 2256 | 1467691003530 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:43 INFO - PROCESS | 2256 | 1467691003635 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 20:56:43 INFO - PROCESS | 2256 | 1467691003720 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:43 INFO - PROCESS | 2256 | 1467691003723 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:43 INFO - PROCESS | 2256 | ++DOCSHELL 0x117d3d800 == 30 [pid = 2256] [id = 635] 20:56:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x112fbcc00) [pid = 2256] [serial = 1905] [outer = 0x0] 20:56:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x116985800) [pid = 2256] [serial = 1906] [outer = 0x112fbcc00] 20:56:43 INFO - PROCESS | 2256 | 1467691003750 Marionette DEBUG loaded listener.js 20:56:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x11822a000) [pid = 2256] [serial = 1907] [outer = 0x112fbcc00] 20:56:44 INFO - PROCESS | 2256 | 1467691004049 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]]]}] 20:56:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 20:56:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 574ms 20:56:44 INFO - PROCESS | 2256 | 1467691004094 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 20:56:44 INFO - PROCESS | 2256 | 1467691004097 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 20:56:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 20:56:44 INFO - PROCESS | 2256 | 1467691004101 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 20:56:44 INFO - PROCESS | 2256 | 1467691004103 Marionette TRACE conn2 <- [1,2514,null,{}] 20:56:44 INFO - PROCESS | 2256 | 1467691004128 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}] 20:56:44 INFO - PROCESS | 2256 | 1467691004130 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:44 INFO - PROCESS | 2256 | 1467691004211 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 20:56:44 INFO - PROCESS | 2256 | 1467691004215 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:44 INFO - PROCESS | 2256 | 1467691004217 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:44 INFO - PROCESS | 2256 | ++DOCSHELL 0x1212ea000 == 31 [pid = 2256] [id = 636] 20:56:44 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x11852dc00) [pid = 2256] [serial = 1908] [outer = 0x0] 20:56:44 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x119727c00) [pid = 2256] [serial = 1909] [outer = 0x11852dc00] 20:56:44 INFO - PROCESS | 2256 | 1467691004246 Marionette DEBUG loaded listener.js 20:56:44 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x119923c00) [pid = 2256] [serial = 1910] [outer = 0x11852dc00] 20:56:44 INFO - PROCESS | 2256 | 1467691004620 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]]]}] 20:56:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 20:56:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 572ms 20:56:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 20:56:44 INFO - PROCESS | 2256 | 1467691004673 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 20:56:44 INFO - PROCESS | 2256 | 1467691004675 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 20:56:44 INFO - PROCESS | 2256 | 1467691004677 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 20:56:44 INFO - PROCESS | 2256 | 1467691004679 Marionette TRACE conn2 <- [1,2518,null,{}] 20:56:44 INFO - PROCESS | 2256 | 1467691004687 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}] 20:56:44 INFO - PROCESS | 2256 | 1467691004690 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:44 INFO - PROCESS | 2256 | 1467691004770 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 20:56:44 INFO - PROCESS | 2256 | 1467691004784 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:44 INFO - PROCESS | 2256 | 1467691004786 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:44 INFO - PROCESS | 2256 | ++DOCSHELL 0x125d19800 == 32 [pid = 2256] [id = 637] 20:56:44 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x11822a800) [pid = 2256] [serial = 1911] [outer = 0x0] 20:56:44 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x119de5800) [pid = 2256] [serial = 1912] [outer = 0x11822a800] 20:56:44 INFO - PROCESS | 2256 | 1467691004816 Marionette DEBUG loaded listener.js 20:56:44 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x117492800) [pid = 2256] [serial = 1913] [outer = 0x11822a800] 20:56:45 INFO - PROCESS | 2256 | 1467691005158 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]]]}] 20:56:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 20:56:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 521ms 20:56:45 INFO - PROCESS | 2256 | 1467691005198 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 20:56:45 INFO - PROCESS | 2256 | 1467691005200 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 20:56:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 20:56:45 INFO - PROCESS | 2256 | 1467691005203 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 20:56:45 INFO - PROCESS | 2256 | 1467691005205 Marionette TRACE conn2 <- [1,2522,null,{}] 20:56:45 INFO - PROCESS | 2256 | 1467691005208 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}] 20:56:45 INFO - PROCESS | 2256 | 1467691005209 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:45 INFO - PROCESS | 2256 | 1467691005290 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 20:56:45 INFO - PROCESS | 2256 | 1467691005294 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:45 INFO - PROCESS | 2256 | 1467691005295 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:45 INFO - PROCESS | 2256 | ++DOCSHELL 0x128b4e000 == 33 [pid = 2256] [id = 638] 20:56:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x119e54400) [pid = 2256] [serial = 1914] [outer = 0x0] 20:56:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x12127e400) [pid = 2256] [serial = 1915] [outer = 0x119e54400] 20:56:45 INFO - PROCESS | 2256 | 1467691005320 Marionette DEBUG loaded listener.js 20:56:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x12163b800) [pid = 2256] [serial = 1916] [outer = 0x119e54400] 20:56:45 INFO - PROCESS | 2256 | 1467691005695 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]]]}] 20:56:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 20:56:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 521ms 20:56:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 20:56:45 INFO - PROCESS | 2256 | 1467691005725 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 20:56:45 INFO - PROCESS | 2256 | 1467691005726 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 20:56:45 INFO - PROCESS | 2256 | 1467691005728 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 20:56:45 INFO - PROCESS | 2256 | 1467691005729 Marionette TRACE conn2 <- [1,2526,null,{}] 20:56:45 INFO - PROCESS | 2256 | 1467691005731 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}] 20:56:45 INFO - PROCESS | 2256 | 1467691005732 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:45 INFO - PROCESS | 2256 | 1467691005829 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 20:56:45 INFO - PROCESS | 2256 | 1467691005868 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:45 INFO - PROCESS | 2256 | 1467691005876 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:45 INFO - PROCESS | 2256 | ++DOCSHELL 0x129286800 == 34 [pid = 2256] [id = 639] 20:56:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x12163d000) [pid = 2256] [serial = 1917] [outer = 0x0] 20:56:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x1216f4800) [pid = 2256] [serial = 1918] [outer = 0x12163d000] 20:56:45 INFO - PROCESS | 2256 | 1467691005901 Marionette DEBUG loaded listener.js 20:56:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x121bf1000) [pid = 2256] [serial = 1919] [outer = 0x12163d000] 20:56:46 INFO - PROCESS | 2256 | 1467691006215 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]]]}] 20:56:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 20:56:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 519ms 20:56:46 INFO - PROCESS | 2256 | 1467691006255 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 20:56:46 INFO - PROCESS | 2256 | 1467691006257 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 20:56:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 20:56:46 INFO - PROCESS | 2256 | 1467691006259 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 20:56:46 INFO - PROCESS | 2256 | 1467691006260 Marionette TRACE conn2 <- [1,2530,null,{}] 20:56:46 INFO - PROCESS | 2256 | 1467691006263 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}] 20:56:46 INFO - PROCESS | 2256 | 1467691006267 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:46 INFO - PROCESS | 2256 | 1467691006388 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 20:56:46 INFO - PROCESS | 2256 | 1467691006392 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:46 INFO - PROCESS | 2256 | 1467691006393 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:46 INFO - PROCESS | 2256 | ++DOCSHELL 0x129868000 == 35 [pid = 2256] [id = 640] 20:56:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x121bf5400) [pid = 2256] [serial = 1920] [outer = 0x0] 20:56:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x123d3a000) [pid = 2256] [serial = 1921] [outer = 0x121bf5400] 20:56:46 INFO - PROCESS | 2256 | 1467691006418 Marionette DEBUG loaded listener.js 20:56:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 108 (0x125d48c00) [pid = 2256] [serial = 1922] [outer = 0x121bf5400] 20:56:46 INFO - PROCESS | 2256 | 1467691006775 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]]]}] 20:56:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 20:56:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 569ms 20:56:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 20:56:46 INFO - PROCESS | 2256 | 1467691006828 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 20:56:46 INFO - PROCESS | 2256 | 1467691006829 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 20:56:46 INFO - PROCESS | 2256 | 1467691006831 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 20:56:46 INFO - PROCESS | 2256 | 1467691006832 Marionette TRACE conn2 <- [1,2534,null,{}] 20:56:46 INFO - PROCESS | 2256 | 1467691006835 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}] 20:56:46 INFO - PROCESS | 2256 | 1467691006836 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:46 INFO - PROCESS | 2256 | 1467691006934 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 20:56:46 INFO - PROCESS | 2256 | 1467691006946 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:46 INFO - PROCESS | 2256 | 1467691006947 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:46 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b197000 == 36 [pid = 2256] [id = 641] 20:56:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 109 (0x123dab000) [pid = 2256] [serial = 1923] [outer = 0x0] 20:56:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 110 (0x125f8f000) [pid = 2256] [serial = 1924] [outer = 0x123dab000] 20:56:46 INFO - PROCESS | 2256 | 1467691006978 Marionette DEBUG loaded listener.js 20:56:47 INFO - PROCESS | 2256 | ++DOMWINDOW == 111 (0x111f1bc00) [pid = 2256] [serial = 1925] [outer = 0x123dab000] 20:56:47 INFO - PROCESS | 2256 | 1467691007313 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]]]}] 20:56:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 20:56:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 519ms 20:56:47 INFO - PROCESS | 2256 | 1467691007351 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 20:56:47 INFO - PROCESS | 2256 | 1467691007352 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 20:56:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 20:56:47 INFO - PROCESS | 2256 | 1467691007355 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 20:56:47 INFO - PROCESS | 2256 | 1467691007356 Marionette TRACE conn2 <- [1,2538,null,{}] 20:56:47 INFO - PROCESS | 2256 | 1467691007358 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}] 20:56:47 INFO - PROCESS | 2256 | 1467691007360 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:47 INFO - PROCESS | 2256 | 1467691007490 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 20:56:47 INFO - PROCESS | 2256 | --DOMWINDOW == 110 (0x119152000) [pid = 2256] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 20:56:47 INFO - PROCESS | 2256 | --DOMWINDOW == 109 (0x115e74400) [pid = 2256] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 20:56:47 INFO - PROCESS | 2256 | --DOMWINDOW == 108 (0x1211ea800) [pid = 2256] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 20:56:47 INFO - PROCESS | 2256 | --DOMWINDOW == 107 (0x125f8e000) [pid = 2256] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 20:56:47 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x114f9fc00) [pid = 2256] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 20:56:47 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x118416800) [pid = 2256] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 20:56:47 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x123f55400) [pid = 2256] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 20:56:47 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x124b9fc00) [pid = 2256] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 20:56:47 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x128be2800) [pid = 2256] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 20:56:47 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x1129b0000) [pid = 2256] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 20:56:47 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x119733c00) [pid = 2256] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 20:56:47 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x116638400) [pid = 2256] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 20:56:47 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x1133f2000) [pid = 2256] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 20:56:47 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x1128d5c00) [pid = 2256] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 20:56:47 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x124b9dc00) [pid = 2256] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 20:56:47 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x118419000) [pid = 2256] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 20:56:47 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x11991c400) [pid = 2256] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 20:56:47 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x119e58800) [pid = 2256] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 20:56:47 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x129318800) [pid = 2256] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 20:56:47 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x119e57800) [pid = 2256] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 20:56:47 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x119de8000) [pid = 2256] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 20:56:47 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x124b9f000) [pid = 2256] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 20:56:47 INFO - PROCESS | 2256 | 1467691007607 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:47 INFO - PROCESS | 2256 | 1467691007608 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:47 INFO - PROCESS | 2256 | ++DOCSHELL 0x11660d000 == 37 [pid = 2256] [id = 642] 20:56:47 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x11269e800) [pid = 2256] [serial = 1926] [outer = 0x0] 20:56:47 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x1129b0c00) [pid = 2256] [serial = 1927] [outer = 0x11269e800] 20:56:47 INFO - PROCESS | 2256 | 1467691007646 Marionette DEBUG loaded listener.js 20:56:47 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x117489800) [pid = 2256] [serial = 1928] [outer = 0x11269e800] 20:56:47 INFO - PROCESS | 2256 | 1467691007963 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]]]}] 20:56:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 20:56:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 620ms 20:56:47 INFO - PROCESS | 2256 | 1467691007981 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 20:56:47 INFO - PROCESS | 2256 | 1467691007982 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 20:56:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 20:56:47 INFO - PROCESS | 2256 | 1467691007984 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 20:56:47 INFO - PROCESS | 2256 | 1467691007986 Marionette TRACE conn2 <- [1,2542,null,{}] 20:56:48 INFO - PROCESS | 2256 | 1467691007996 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}] 20:56:48 INFO - PROCESS | 2256 | 1467691007997 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:48 INFO - PROCESS | 2256 | 1467691008086 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 20:56:48 INFO - PROCESS | 2256 | 1467691008092 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:48 INFO - PROCESS | 2256 | 1467691008093 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:48 INFO - PROCESS | 2256 | ++DOCSHELL 0x125d17800 == 38 [pid = 2256] [id = 643] 20:56:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x1182b0c00) [pid = 2256] [serial = 1929] [outer = 0x0] 20:56:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x119de5400) [pid = 2256] [serial = 1930] [outer = 0x1182b0c00] 20:56:48 INFO - PROCESS | 2256 | 1467691008125 Marionette DEBUG loaded listener.js 20:56:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x124b9fc00) [pid = 2256] [serial = 1931] [outer = 0x1182b0c00] 20:56:48 INFO - PROCESS | 2256 | 1467691008449 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]]]}] 20:56:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 20:56:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 478ms 20:56:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 20:56:48 INFO - PROCESS | 2256 | 1467691008464 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 20:56:48 INFO - PROCESS | 2256 | 1467691008465 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 20:56:48 INFO - PROCESS | 2256 | 1467691008468 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 20:56:48 INFO - PROCESS | 2256 | 1467691008470 Marionette TRACE conn2 <- [1,2546,null,{}] 20:56:48 INFO - PROCESS | 2256 | 1467691008475 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}] 20:56:48 INFO - PROCESS | 2256 | 1467691008476 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:48 INFO - PROCESS | 2256 | 1467691008592 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 20:56:48 INFO - PROCESS | 2256 | 1467691008598 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:48 INFO - PROCESS | 2256 | 1467691008599 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:48 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd76800 == 39 [pid = 2256] [id = 644] 20:56:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x1176f6c00) [pid = 2256] [serial = 1932] [outer = 0x0] 20:56:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x125d4c400) [pid = 2256] [serial = 1933] [outer = 0x1176f6c00] 20:56:48 INFO - PROCESS | 2256 | 1467691008625 Marionette DEBUG loaded listener.js 20:56:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x128be2000) [pid = 2256] [serial = 1934] [outer = 0x1176f6c00] 20:56:48 INFO - PROCESS | 2256 | 1467691008940 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]]]}] 20:56:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 20:56:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 524ms 20:56:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 20:56:48 INFO - PROCESS | 2256 | 1467691008993 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 20:56:48 INFO - PROCESS | 2256 | 1467691008994 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 20:56:49 INFO - PROCESS | 2256 | 1467691008996 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 20:56:49 INFO - PROCESS | 2256 | 1467691008998 Marionette TRACE conn2 <- [1,2550,null,{}] 20:56:49 INFO - PROCESS | 2256 | 1467691009000 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}] 20:56:49 INFO - PROCESS | 2256 | 1467691009002 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:49 INFO - PROCESS | 2256 | 1467691009087 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 20:56:49 INFO - PROCESS | 2256 | 1467691009092 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:49 INFO - PROCESS | 2256 | 1467691009094 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:49 INFO - PROCESS | 2256 | ++DOCSHELL 0x12ca08000 == 40 [pid = 2256] [id = 645] 20:56:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x128be2800) [pid = 2256] [serial = 1935] [outer = 0x0] 20:56:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x12931c800) [pid = 2256] [serial = 1936] [outer = 0x128be2800] 20:56:49 INFO - PROCESS | 2256 | 1467691009125 Marionette DEBUG loaded listener.js 20:56:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x129549800) [pid = 2256] [serial = 1937] [outer = 0x128be2800] 20:56:49 INFO - PROCESS | 2256 | 1467691009479 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]]]}] 20:56:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 20:56:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 519ms 20:56:49 INFO - PROCESS | 2256 | 1467691009527 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 20:56:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 20:56:49 INFO - PROCESS | 2256 | 1467691009528 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 20:56:49 INFO - PROCESS | 2256 | 1467691009530 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 20:56:49 INFO - PROCESS | 2256 | 1467691009531 Marionette TRACE conn2 <- [1,2554,null,{}] 20:56:49 INFO - PROCESS | 2256 | 1467691009533 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}] 20:56:49 INFO - PROCESS | 2256 | 1467691009534 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:49 INFO - PROCESS | 2256 | 1467691009616 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 20:56:49 INFO - PROCESS | 2256 | 1467691009720 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:49 INFO - PROCESS | 2256 | 1467691009721 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:49 INFO - PROCESS | 2256 | ++DOCSHELL 0x116951000 == 41 [pid = 2256] [id = 646] 20:56:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x111e29000) [pid = 2256] [serial = 1938] [outer = 0x0] 20:56:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x1121bcc00) [pid = 2256] [serial = 1939] [outer = 0x111e29000] 20:56:49 INFO - PROCESS | 2256 | 1467691009753 Marionette DEBUG loaded listener.js 20:56:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x112fc7800) [pid = 2256] [serial = 1940] [outer = 0x111e29000] 20:56:50 INFO - PROCESS | 2256 | 1467691010206 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]]]}] 20:56:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 20:56:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 718ms 20:56:50 INFO - PROCESS | 2256 | 1467691010250 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 20:56:50 INFO - PROCESS | 2256 | 1467691010252 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 20:56:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 20:56:50 INFO - PROCESS | 2256 | 1467691010274 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 20:56:50 INFO - PROCESS | 2256 | 1467691010276 Marionette TRACE conn2 <- [1,2558,null,{}] 20:56:50 INFO - PROCESS | 2256 | 1467691010280 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}] 20:56:50 INFO - PROCESS | 2256 | 1467691010283 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:50 INFO - PROCESS | 2256 | 1467691010412 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 20:56:50 INFO - PROCESS | 2256 | 1467691010487 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:50 INFO - PROCESS | 2256 | 1467691010488 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:50 INFO - PROCESS | 2256 | ++DOCSHELL 0x125d20800 == 42 [pid = 2256] [id = 647] 20:56:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x119109000) [pid = 2256] [serial = 1941] [outer = 0x0] 20:56:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x11945a800) [pid = 2256] [serial = 1942] [outer = 0x119109000] 20:56:50 INFO - PROCESS | 2256 | 1467691010519 Marionette DEBUG loaded listener.js 20:56:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x119921c00) [pid = 2256] [serial = 1943] [outer = 0x119109000] 20:56:50 INFO - PROCESS | 2256 | 1467691010956 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]]]}] 20:56:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 20:56:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 722ms 20:56:50 INFO - PROCESS | 2256 | 1467691010996 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 20:56:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 20:56:51 INFO - PROCESS | 2256 | 1467691010999 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 20:56:51 INFO - PROCESS | 2256 | 1467691011002 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 20:56:51 INFO - PROCESS | 2256 | 1467691011003 Marionette TRACE conn2 <- [1,2562,null,{}] 20:56:51 INFO - PROCESS | 2256 | 1467691011006 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}] 20:56:51 INFO - PROCESS | 2256 | 1467691011007 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:51 INFO - PROCESS | 2256 | 1467691011114 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 20:56:51 INFO - PROCESS | 2256 | 1467691011178 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:51 INFO - PROCESS | 2256 | 1467691011180 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:51 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd5f000 == 43 [pid = 2256] [id = 648] 20:56:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 108 (0x119df1c00) [pid = 2256] [serial = 1944] [outer = 0x0] 20:56:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 109 (0x1211ea400) [pid = 2256] [serial = 1945] [outer = 0x119df1c00] 20:56:51 INFO - PROCESS | 2256 | 1467691011208 Marionette DEBUG loaded listener.js 20:56:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 110 (0x1216f6800) [pid = 2256] [serial = 1946] [outer = 0x119df1c00] 20:56:51 INFO - PROCESS | 2256 | 1467691011664 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]]]}] 20:56:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 20:56:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 724ms 20:56:51 INFO - PROCESS | 2256 | 1467691011751 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 20:56:51 INFO - PROCESS | 2256 | 1467691011752 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 20:56:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 20:56:51 INFO - PROCESS | 2256 | 1467691011779 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 20:56:51 INFO - PROCESS | 2256 | 1467691011784 Marionette TRACE conn2 <- [1,2566,null,{}] 20:56:51 INFO - PROCESS | 2256 | 1467691011788 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}] 20:56:51 INFO - PROCESS | 2256 | 1467691011792 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:51 INFO - PROCESS | 2256 | 1467691011895 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 20:56:51 INFO - PROCESS | 2256 | 1467691011969 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:51 INFO - PROCESS | 2256 | 1467691011970 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:51 INFO - PROCESS | 2256 | ++DOCSHELL 0x12d497000 == 44 [pid = 2256] [id = 649] 20:56:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 111 (0x119dea800) [pid = 2256] [serial = 1947] [outer = 0x0] 20:56:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 112 (0x125499400) [pid = 2256] [serial = 1948] [outer = 0x119dea800] 20:56:52 INFO - PROCESS | 2256 | 1467691011999 Marionette DEBUG loaded listener.js 20:56:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 113 (0x12645e000) [pid = 2256] [serial = 1949] [outer = 0x119dea800] 20:56:52 INFO - PROCESS | 2256 | 1467691012450 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]]]}] 20:56:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 20:56:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 728ms 20:56:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 20:56:52 INFO - PROCESS | 2256 | 1467691012502 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 20:56:52 INFO - PROCESS | 2256 | 1467691012507 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 20:56:52 INFO - PROCESS | 2256 | 1467691012509 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 20:56:52 INFO - PROCESS | 2256 | 1467691012511 Marionette TRACE conn2 <- [1,2570,null,{}] 20:56:52 INFO - PROCESS | 2256 | 1467691012513 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}] 20:56:52 INFO - PROCESS | 2256 | 1467691012514 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:52 INFO - PROCESS | 2256 | 1467691012618 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 20:56:52 INFO - PROCESS | 2256 | 1467691012694 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:52 INFO - PROCESS | 2256 | 1467691012695 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:52 INFO - PROCESS | 2256 | ++DOCSHELL 0x118240000 == 45 [pid = 2256] [id = 650] 20:56:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 114 (0x1133f5000) [pid = 2256] [serial = 1950] [outer = 0x0] 20:56:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 115 (0x1182b5800) [pid = 2256] [serial = 1951] [outer = 0x1133f5000] 20:56:52 INFO - PROCESS | 2256 | 1467691012724 Marionette DEBUG loaded listener.js 20:56:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 116 (0x1216f3000) [pid = 2256] [serial = 1952] [outer = 0x1133f5000] 20:56:53 INFO - PROCESS | 2256 | 1467691013310 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]]]}] 20:56:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 20:56:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 824ms 20:56:53 INFO - PROCESS | 2256 | 1467691013334 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 20:56:53 INFO - PROCESS | 2256 | 1467691013337 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 20:56:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 20:56:53 INFO - PROCESS | 2256 | 1467691013340 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 20:56:53 INFO - PROCESS | 2256 | 1467691013342 Marionette TRACE conn2 <- [1,2574,null,{}] 20:56:53 INFO - PROCESS | 2256 | 1467691013346 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}] 20:56:53 INFO - PROCESS | 2256 | 1467691013348 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:53 INFO - PROCESS | 2256 | 1467691013444 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 20:56:53 INFO - PROCESS | 2256 | 1467691013521 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:53 INFO - PROCESS | 2256 | 1467691013523 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:53 INFO - PROCESS | 2256 | ++DOCSHELL 0x119bbd000 == 46 [pid = 2256] [id = 651] 20:56:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 117 (0x118326000) [pid = 2256] [serial = 1953] [outer = 0x0] 20:56:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 118 (0x118536c00) [pid = 2256] [serial = 1954] [outer = 0x118326000] 20:56:53 INFO - PROCESS | 2256 | 1467691013551 Marionette DEBUG loaded listener.js 20:56:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 119 (0x119730800) [pid = 2256] [serial = 1955] [outer = 0x118326000] 20:56:53 INFO - PROCESS | 2256 | --DOCSHELL 0x12ca08000 == 45 [pid = 2256] [id = 645] 20:56:53 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd76800 == 44 [pid = 2256] [id = 644] 20:56:53 INFO - PROCESS | 2256 | --DOCSHELL 0x125d17800 == 43 [pid = 2256] [id = 643] 20:56:53 INFO - PROCESS | 2256 | --DOCSHELL 0x11660d000 == 42 [pid = 2256] [id = 642] 20:56:53 INFO - PROCESS | 2256 | --DOCSHELL 0x12b197000 == 41 [pid = 2256] [id = 641] 20:56:53 INFO - PROCESS | 2256 | --DOCSHELL 0x129868000 == 40 [pid = 2256] [id = 640] 20:56:53 INFO - PROCESS | 2256 | --DOCSHELL 0x129286800 == 39 [pid = 2256] [id = 639] 20:56:53 INFO - PROCESS | 2256 | --DOCSHELL 0x128b4e000 == 38 [pid = 2256] [id = 638] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 118 (0x119106000) [pid = 2256] [serial = 1897] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOCSHELL 0x125d19800 == 37 [pid = 2256] [id = 637] 20:56:53 INFO - PROCESS | 2256 | --DOCSHELL 0x1212ea000 == 36 [pid = 2256] [id = 636] 20:56:53 INFO - PROCESS | 2256 | --DOCSHELL 0x117d3d800 == 35 [pid = 2256] [id = 635] 20:56:53 INFO - PROCESS | 2256 | --DOCSHELL 0x117459000 == 34 [pid = 2256] [id = 633] 20:56:53 INFO - PROCESS | 2256 | 1467691013925 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]]]}] 20:56:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 20:56:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 621ms 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 117 (0x125d53800) [pid = 2256] [serial = 1861] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 116 (0x126b89400) [pid = 2256] [serial = 1864] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 115 (0x1266d6000) [pid = 2256] [serial = 1862] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 114 (0x128db9400) [pid = 2256] [serial = 1867] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 113 (0x1183a7c00) [pid = 2256] [serial = 1870] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 112 (0x128be2400) [pid = 2256] [serial = 1865] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 111 (0x119b08400) [pid = 2256] [serial = 1843] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 110 (0x119e21000) [pid = 2256] [serial = 1844] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 109 (0x116f44000) [pid = 2256] [serial = 1846] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 108 (0x117d1f800) [pid = 2256] [serial = 1847] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 107 (0x116a21c00) [pid = 2256] [serial = 1840] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x11821d400) [pid = 2256] [serial = 1841] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x1129aa000) [pid = 2256] [serial = 1837] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x113313c00) [pid = 2256] [serial = 1838] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x125f95800) [pid = 2256] [serial = 1835] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x11877b800) [pid = 2256] [serial = 1849] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x119467800) [pid = 2256] [serial = 1850] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x118325000) [pid = 2256] [serial = 1852] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x11a165c00) [pid = 2256] [serial = 1853] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x1216eac00) [pid = 2256] [serial = 1855] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x1216f4c00) [pid = 2256] [serial = 1856] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x129551400) [pid = 2256] [serial = 1877] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x12920fc00) [pid = 2256] [serial = 1874] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x1264f4c00) [pid = 2256] [serial = 1873] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x129325400) [pid = 2256] [serial = 1876] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x12920ec00) [pid = 2256] [serial = 1868] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x119de2400) [pid = 2256] [serial = 1871] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x121992400) [pid = 2256] [serial = 1858] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x123f50c00) [pid = 2256] [serial = 1859] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x12a631000) [pid = 2256] [serial = 1880] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x1295af000) [pid = 2256] [serial = 1879] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x119e4fc00) [pid = 2256] [serial = 1886] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x119929400) [pid = 2256] [serial = 1885] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x11839e800) [pid = 2256] [serial = 1883] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x124b9e800) [pid = 2256] [serial = 1888] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x116fb2c00) [pid = 2256] [serial = 1882] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x126b89800) [pid = 2256] [serial = 1891] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x12931c000) [pid = 2256] [serial = 1892] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x125d4dc00) [pid = 2256] [serial = 1889] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x115e10400) [pid = 2256] [serial = 1894] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 77 (0x11972f400) [pid = 2256] [serial = 1802] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | --DOMWINDOW == 76 (0x117486c00) [pid = 2256] [serial = 1895] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 2256 | 1467691013980 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 20:56:53 INFO - PROCESS | 2256 | 1467691013983 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 20:56:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 20:56:53 INFO - PROCESS | 2256 | 1467691013991 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 20:56:53 INFO - PROCESS | 2256 | 1467691013992 Marionette TRACE conn2 <- [1,2578,null,{}] 20:56:53 INFO - PROCESS | 2256 | 1467691013995 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}] 20:56:53 INFO - PROCESS | 2256 | 1467691013996 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:54 INFO - PROCESS | 2256 | 1467691014080 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 20:56:54 INFO - PROCESS | 2256 | 1467691014084 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:54 INFO - PROCESS | 2256 | 1467691014086 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:54 INFO - PROCESS | 2256 | ++DOCSHELL 0x119722800 == 35 [pid = 2256] [id = 652] 20:56:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 77 (0x119732800) [pid = 2256] [serial = 1956] [outer = 0x0] 20:56:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 78 (0x119929400) [pid = 2256] [serial = 1957] [outer = 0x119732800] 20:56:54 INFO - PROCESS | 2256 | 1467691014113 Marionette DEBUG loaded listener.js 20:56:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x119e23400) [pid = 2256] [serial = 1958] [outer = 0x119732800] 20:56:54 INFO - PROCESS | 2256 | 1467691014547 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]]]}] 20:56:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 20:56:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 570ms 20:56:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 20:56:54 INFO - PROCESS | 2256 | 1467691014560 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 20:56:54 INFO - PROCESS | 2256 | 1467691014561 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 20:56:54 INFO - PROCESS | 2256 | 1467691014563 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 20:56:54 INFO - PROCESS | 2256 | 1467691014565 Marionette TRACE conn2 <- [1,2582,null,{}] 20:56:54 INFO - PROCESS | 2256 | 1467691014575 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}] 20:56:54 INFO - PROCESS | 2256 | 1467691014578 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:54 INFO - PROCESS | 2256 | 1467691014661 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 20:56:54 INFO - PROCESS | 2256 | 1467691014665 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:54 INFO - PROCESS | 2256 | 1467691014667 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:54 INFO - PROCESS | 2256 | ++DOCSHELL 0x125d16000 == 36 [pid = 2256] [id = 653] 20:56:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x1211e9c00) [pid = 2256] [serial = 1959] [outer = 0x0] 20:56:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x1216f7800) [pid = 2256] [serial = 1960] [outer = 0x1211e9c00] 20:56:54 INFO - PROCESS | 2256 | 1467691014695 Marionette DEBUG loaded listener.js 20:56:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x123da1000) [pid = 2256] [serial = 1961] [outer = 0x1211e9c00] 20:56:55 INFO - PROCESS | 2256 | 1467691015067 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]]]}] 20:56:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 20:56:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 524ms 20:56:55 INFO - PROCESS | 2256 | 1467691015089 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 20:56:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 20:56:55 INFO - PROCESS | 2256 | 1467691015093 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 20:56:55 INFO - PROCESS | 2256 | 1467691015095 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 20:56:55 INFO - PROCESS | 2256 | 1467691015096 Marionette TRACE conn2 <- [1,2586,null,{}] 20:56:55 INFO - PROCESS | 2256 | 1467691015099 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}] 20:56:55 INFO - PROCESS | 2256 | 1467691015100 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:55 INFO - PROCESS | 2256 | 1467691015194 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 20:56:55 INFO - PROCESS | 2256 | 1467691015254 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:55 INFO - PROCESS | 2256 | 1467691015255 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:55 INFO - PROCESS | 2256 | ++DOCSHELL 0x128c4d800 == 37 [pid = 2256] [id = 654] 20:56:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x123da7000) [pid = 2256] [serial = 1962] [outer = 0x0] 20:56:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x12549a000) [pid = 2256] [serial = 1963] [outer = 0x123da7000] 20:56:55 INFO - PROCESS | 2256 | 1467691015279 Marionette DEBUG loaded listener.js 20:56:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x126451000) [pid = 2256] [serial = 1964] [outer = 0x123da7000] 20:56:55 INFO - PROCESS | 2256 | 1467691015575 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]]]}] 20:56:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 20:56:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 520ms 20:56:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 20:56:55 INFO - PROCESS | 2256 | 1467691015616 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 20:56:55 INFO - PROCESS | 2256 | 1467691015617 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 20:56:55 INFO - PROCESS | 2256 | 1467691015620 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 20:56:55 INFO - PROCESS | 2256 | 1467691015623 Marionette TRACE conn2 <- [1,2590,null,{}] 20:56:55 INFO - PROCESS | 2256 | 1467691015626 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}] 20:56:55 INFO - PROCESS | 2256 | 1467691015627 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:55 INFO - PROCESS | 2256 | 1467691015695 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 20:56:55 INFO - PROCESS | 2256 | 1467691015754 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:55 INFO - PROCESS | 2256 | 1467691015755 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:55 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a660000 == 38 [pid = 2256] [id = 655] 20:56:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x124ba4400) [pid = 2256] [serial = 1965] [outer = 0x0] 20:56:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x1266ec400) [pid = 2256] [serial = 1966] [outer = 0x124ba4400] 20:56:55 INFO - PROCESS | 2256 | 1467691015796 Marionette DEBUG loaded listener.js 20:56:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x128be8000) [pid = 2256] [serial = 1967] [outer = 0x124ba4400] 20:56:56 INFO - PROCESS | 2256 | 1467691016279 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]]]}] 20:56:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 20:56:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 676ms 20:56:56 INFO - PROCESS | 2256 | 1467691016297 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 20:56:56 INFO - PROCESS | 2256 | 1467691016299 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 20:56:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 20:56:56 INFO - PROCESS | 2256 | 1467691016302 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 20:56:56 INFO - PROCESS | 2256 | 1467691016306 Marionette TRACE conn2 <- [1,2594,null,{}] 20:56:56 INFO - PROCESS | 2256 | 1467691016318 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}] 20:56:56 INFO - PROCESS | 2256 | 1467691016325 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:56 INFO - PROCESS | 2256 | 1467691016504 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 20:56:56 INFO - PROCESS | 2256 | 1467691016524 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:56 INFO - PROCESS | 2256 | 1467691016525 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:56 INFO - PROCESS | 2256 | ++DOCSHELL 0x12ba27800 == 39 [pid = 2256] [id = 656] 20:56:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x129550000) [pid = 2256] [serial = 1968] [outer = 0x0] 20:56:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x12a638400) [pid = 2256] [serial = 1969] [outer = 0x129550000] 20:56:56 INFO - PROCESS | 2256 | 1467691016550 Marionette DEBUG loaded listener.js 20:56:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x12a710000) [pid = 2256] [serial = 1970] [outer = 0x129550000] 20:56:56 INFO - PROCESS | 2256 | 1467691016896 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]]]}] 20:56:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 20:56:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 633ms 20:56:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 20:56:56 INFO - PROCESS | 2256 | 1467691016935 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 20:56:56 INFO - PROCESS | 2256 | 1467691016936 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 20:56:56 INFO - PROCESS | 2256 | 1467691016938 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 20:56:56 INFO - PROCESS | 2256 | 1467691016940 Marionette TRACE conn2 <- [1,2598,null,{}] 20:56:56 INFO - PROCESS | 2256 | 1467691016942 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}] 20:56:56 INFO - PROCESS | 2256 | 1467691016944 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:57 INFO - PROCESS | 2256 | 1467691017074 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 20:56:57 INFO - PROCESS | 2256 | 1467691017120 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:57 INFO - PROCESS | 2256 | 1467691017121 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:57 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd66000 == 40 [pid = 2256] [id = 657] 20:56:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x129551400) [pid = 2256] [serial = 1971] [outer = 0x0] 20:56:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x12a717c00) [pid = 2256] [serial = 1972] [outer = 0x129551400] 20:56:57 INFO - PROCESS | 2256 | 1467691017159 Marionette DEBUG loaded listener.js 20:56:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x12a839400) [pid = 2256] [serial = 1973] [outer = 0x129551400] 20:56:57 INFO - PROCESS | 2256 | 1467691017593 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]]]}] 20:56:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 20:56:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 670ms 20:56:57 INFO - PROCESS | 2256 | 1467691017608 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 20:56:57 INFO - PROCESS | 2256 | 1467691017609 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 20:56:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 20:56:57 INFO - PROCESS | 2256 | 1467691017612 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 20:56:57 INFO - PROCESS | 2256 | 1467691017613 Marionette TRACE conn2 <- [1,2602,null,{}] 20:56:57 INFO - PROCESS | 2256 | 1467691017615 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}] 20:56:57 INFO - PROCESS | 2256 | 1467691017616 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:57 INFO - PROCESS | 2256 | 1467691017723 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 20:56:57 INFO - PROCESS | 2256 | 1467691017736 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:57 INFO - PROCESS | 2256 | 1467691017737 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:57 INFO - PROCESS | 2256 | ++DOCSHELL 0x12c360000 == 41 [pid = 2256] [id = 658] 20:56:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x12a718c00) [pid = 2256] [serial = 1974] [outer = 0x0] 20:56:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x12a846000) [pid = 2256] [serial = 1975] [outer = 0x12a718c00] 20:56:57 INFO - PROCESS | 2256 | 1467691017762 Marionette DEBUG loaded listener.js 20:56:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x12aa32800) [pid = 2256] [serial = 1976] [outer = 0x12a718c00] 20:56:58 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x12163d000) [pid = 2256] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 20:56:58 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x121bf5400) [pid = 2256] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 20:56:58 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x1182ab000) [pid = 2256] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 20:56:58 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x118418400) [pid = 2256] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 20:56:58 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x11822a800) [pid = 2256] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 20:56:58 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x112fbcc00) [pid = 2256] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 20:56:58 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x119e54400) [pid = 2256] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 20:56:58 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x11852dc00) [pid = 2256] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 20:56:58 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x113c52400) [pid = 2256] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 20:56:58 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x123dab000) [pid = 2256] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 20:56:58 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x11269e800) [pid = 2256] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 20:56:58 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x1182b0c00) [pid = 2256] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 20:56:58 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x1176f6c00) [pid = 2256] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 20:56:58 INFO - PROCESS | 2256 | 1467691018213 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]]]}] 20:56:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 20:56:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 622ms 20:56:58 INFO - PROCESS | 2256 | 1467691018234 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 20:56:58 INFO - PROCESS | 2256 | 1467691018236 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 20:56:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 20:56:58 INFO - PROCESS | 2256 | 1467691018240 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 20:56:58 INFO - PROCESS | 2256 | 1467691018243 Marionette TRACE conn2 <- [1,2606,null,{}] 20:56:58 INFO - PROCESS | 2256 | 1467691018245 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}] 20:56:58 INFO - PROCESS | 2256 | 1467691018247 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:58 INFO - PROCESS | 2256 | 1467691018332 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 20:56:58 INFO - PROCESS | 2256 | 1467691018335 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:58 INFO - PROCESS | 2256 | 1467691018336 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:58 INFO - PROCESS | 2256 | ++DOCSHELL 0x12ba23000 == 42 [pid = 2256] [id = 659] 20:56:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x112d51c00) [pid = 2256] [serial = 1977] [outer = 0x0] 20:56:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x11821dc00) [pid = 2256] [serial = 1978] [outer = 0x112d51c00] 20:56:58 INFO - PROCESS | 2256 | 1467691018368 Marionette DEBUG loaded listener.js 20:56:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x119460000) [pid = 2256] [serial = 1979] [outer = 0x112d51c00] 20:56:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 20:56:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 470ms 20:56:58 INFO - PROCESS | 2256 | 1467691018706 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]]]}] 20:56:58 INFO - PROCESS | 2256 | 1467691018712 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 20:56:58 INFO - PROCESS | 2256 | 1467691018713 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 20:56:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 20:56:58 INFO - PROCESS | 2256 | 1467691018715 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 20:56:58 INFO - PROCESS | 2256 | 1467691018716 Marionette TRACE conn2 <- [1,2610,null,{}] 20:56:58 INFO - PROCESS | 2256 | 1467691018719 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}] 20:56:58 INFO - PROCESS | 2256 | 1467691018720 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:58 INFO - PROCESS | 2256 | 1467691018837 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 20:56:58 INFO - PROCESS | 2256 | 1467691018843 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:58 INFO - PROCESS | 2256 | 1467691018844 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:58 INFO - PROCESS | 2256 | ++DOCSHELL 0x12ca1f000 == 43 [pid = 2256] [id = 660] 20:56:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x1183a5800) [pid = 2256] [serial = 1980] [outer = 0x0] 20:56:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x121281c00) [pid = 2256] [serial = 1981] [outer = 0x1183a5800] 20:56:58 INFO - PROCESS | 2256 | 1467691018868 Marionette DEBUG loaded listener.js 20:56:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x12a83a400) [pid = 2256] [serial = 1982] [outer = 0x1183a5800] 20:56:59 INFO - PROCESS | 2256 | 1467691019183 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]]]}] 20:56:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 20:56:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 519ms 20:56:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 20:56:59 INFO - PROCESS | 2256 | 1467691019235 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 20:56:59 INFO - PROCESS | 2256 | 1467691019236 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 20:56:59 INFO - PROCESS | 2256 | 1467691019238 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 20:56:59 INFO - PROCESS | 2256 | 1467691019240 Marionette TRACE conn2 <- [1,2614,null,{}] 20:56:59 INFO - PROCESS | 2256 | 1467691019243 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}] 20:56:59 INFO - PROCESS | 2256 | 1467691019244 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:59 INFO - PROCESS | 2256 | 1467691019340 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 20:56:59 INFO - PROCESS | 2256 | 1467691019344 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:59 INFO - PROCESS | 2256 | 1467691019353 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:59 INFO - PROCESS | 2256 | ++DOCSHELL 0x12d67c800 == 44 [pid = 2256] [id = 661] 20:56:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x119729800) [pid = 2256] [serial = 1983] [outer = 0x0] 20:56:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x12aa3f800) [pid = 2256] [serial = 1984] [outer = 0x119729800] 20:56:59 INFO - PROCESS | 2256 | 1467691019382 Marionette DEBUG loaded listener.js 20:56:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x12b1b6800) [pid = 2256] [serial = 1985] [outer = 0x119729800] 20:56:59 INFO - PROCESS | 2256 | 1467691019753 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]]]}] 20:56:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 20:56:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 570ms 20:56:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 20:56:59 INFO - PROCESS | 2256 | 1467691019809 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 20:56:59 INFO - PROCESS | 2256 | 1467691019810 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 20:56:59 INFO - PROCESS | 2256 | 1467691019813 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 20:56:59 INFO - PROCESS | 2256 | 1467691019815 Marionette TRACE conn2 <- [1,2618,null,{}] 20:56:59 INFO - PROCESS | 2256 | 1467691019818 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}] 20:56:59 INFO - PROCESS | 2256 | 1467691019820 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:59 INFO - PROCESS | 2256 | 1467691019951 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 20:56:59 INFO - PROCESS | 2256 | 1467691019956 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:59 INFO - PROCESS | 2256 | 1467691019957 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:56:59 INFO - PROCESS | 2256 | ++DOCSHELL 0x12d222800 == 45 [pid = 2256] [id = 662] 20:56:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x12a63c000) [pid = 2256] [serial = 1986] [outer = 0x0] 20:56:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x12b23ec00) [pid = 2256] [serial = 1987] [outer = 0x12a63c000] 20:56:59 INFO - PROCESS | 2256 | 1467691019996 Marionette DEBUG loaded listener.js 20:57:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x12b249000) [pid = 2256] [serial = 1988] [outer = 0x12a63c000] 20:57:00 INFO - PROCESS | 2256 | 1467691020560 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]]]}] 20:57:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 20:57:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 776ms 20:57:00 INFO - PROCESS | 2256 | 1467691020590 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 20:57:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 20:57:00 INFO - PROCESS | 2256 | 1467691020593 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 20:57:00 INFO - PROCESS | 2256 | 1467691020596 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 20:57:00 INFO - PROCESS | 2256 | 1467691020598 Marionette TRACE conn2 <- [1,2622,null,{}] 20:57:00 INFO - PROCESS | 2256 | 1467691020603 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}] 20:57:00 INFO - PROCESS | 2256 | 1467691020607 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:00 INFO - PROCESS | 2256 | 1467691020738 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 20:57:00 INFO - PROCESS | 2256 | 1467691020816 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:00 INFO - PROCESS | 2256 | 1467691020817 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:00 INFO - PROCESS | 2256 | ++DOCSHELL 0x1212e6000 == 46 [pid = 2256] [id = 663] 20:57:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x1183a3c00) [pid = 2256] [serial = 1989] [outer = 0x0] 20:57:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x11877b800) [pid = 2256] [serial = 1990] [outer = 0x1183a3c00] 20:57:00 INFO - PROCESS | 2256 | 1467691020848 Marionette DEBUG loaded listener.js 20:57:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x11991b800) [pid = 2256] [serial = 1991] [outer = 0x1183a3c00] 20:57:01 INFO - PROCESS | 2256 | 1467691021262 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]]]}] 20:57:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 20:57:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 722ms 20:57:01 INFO - PROCESS | 2256 | 1467691021318 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 20:57:01 INFO - PROCESS | 2256 | 1467691021321 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 20:57:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 20:57:01 INFO - PROCESS | 2256 | 1467691021326 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 20:57:01 INFO - PROCESS | 2256 | 1467691021328 Marionette TRACE conn2 <- [1,2626,null,{}] 20:57:01 INFO - PROCESS | 2256 | 1467691021330 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}] 20:57:01 INFO - PROCESS | 2256 | 1467691021332 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:01 INFO - PROCESS | 2256 | 1467691021442 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 20:57:01 INFO - PROCESS | 2256 | 1467691021507 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:01 INFO - PROCESS | 2256 | 1467691021508 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:01 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a8ac800 == 47 [pid = 2256] [id = 664] 20:57:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x119e54800) [pid = 2256] [serial = 1992] [outer = 0x0] 20:57:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x1216f1000) [pid = 2256] [serial = 1993] [outer = 0x119e54800] 20:57:01 INFO - PROCESS | 2256 | 1467691021580 Marionette DEBUG loaded listener.js 20:57:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x123d32000) [pid = 2256] [serial = 1994] [outer = 0x119e54800] 20:57:02 INFO - PROCESS | 2256 | 1467691022009 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]]]}] 20:57:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 20:57:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 720ms 20:57:02 INFO - PROCESS | 2256 | 1467691022080 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 20:57:02 INFO - PROCESS | 2256 | 1467691022081 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 20:57:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 20:57:02 INFO - PROCESS | 2256 | 1467691022086 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 20:57:02 INFO - PROCESS | 2256 | 1467691022091 Marionette TRACE conn2 <- [1,2630,null,{}] 20:57:02 INFO - PROCESS | 2256 | 1467691022100 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}] 20:57:02 INFO - PROCESS | 2256 | 1467691022103 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:02 INFO - PROCESS | 2256 | 1467691022209 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 20:57:02 INFO - PROCESS | 2256 | 1467691022287 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:02 INFO - PROCESS | 2256 | 1467691022289 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:02 INFO - PROCESS | 2256 | ++DOCSHELL 0x12d691800 == 48 [pid = 2256] [id = 665] 20:57:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x128db6000) [pid = 2256] [serial = 1995] [outer = 0x0] 20:57:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x129318400) [pid = 2256] [serial = 1996] [outer = 0x128db6000] 20:57:02 INFO - PROCESS | 2256 | 1467691022320 Marionette DEBUG loaded listener.js 20:57:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x129543400) [pid = 2256] [serial = 1997] [outer = 0x128db6000] 20:57:02 INFO - PROCESS | 2256 | 1467691022751 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]]]}] 20:57:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 20:57:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 675ms 20:57:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 20:57:02 INFO - PROCESS | 2256 | 1467691022762 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 20:57:02 INFO - PROCESS | 2256 | 1467691022764 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 20:57:02 INFO - PROCESS | 2256 | 1467691022766 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 20:57:02 INFO - PROCESS | 2256 | 1467691022768 Marionette TRACE conn2 <- [1,2634,null,{}] 20:57:02 INFO - PROCESS | 2256 | 1467691022770 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}] 20:57:02 INFO - PROCESS | 2256 | 1467691022772 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:02 INFO - PROCESS | 2256 | 1467691022881 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 20:57:02 INFO - PROCESS | 2256 | 1467691022945 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:02 INFO - PROCESS | 2256 | 1467691022946 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:03 INFO - PROCESS | 2256 | ++DOCSHELL 0x115e31000 == 49 [pid = 2256] [id = 666] 20:57:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x1121b1800) [pid = 2256] [serial = 1998] [outer = 0x0] 20:57:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x1164ea000) [pid = 2256] [serial = 1999] [outer = 0x1121b1800] 20:57:03 INFO - PROCESS | 2256 | 1467691023188 Marionette DEBUG loaded listener.js 20:57:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 108 (0x117493800) [pid = 2256] [serial = 2000] [outer = 0x1121b1800] 20:57:03 INFO - PROCESS | 2256 | 1467691023684 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]]]}] 20:57:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 20:57:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 971ms 20:57:03 INFO - PROCESS | 2256 | 1467691023738 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 20:57:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 20:57:03 INFO - PROCESS | 2256 | 1467691023740 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 20:57:03 INFO - PROCESS | 2256 | 1467691023744 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 20:57:03 INFO - PROCESS | 2256 | 1467691023745 Marionette TRACE conn2 <- [1,2638,null,{}] 20:57:03 INFO - PROCESS | 2256 | 1467691023748 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}] 20:57:03 INFO - PROCESS | 2256 | 1467691023750 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:03 INFO - PROCESS | 2256 | 1467691023848 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 20:57:03 INFO - PROCESS | 2256 | 1467691023925 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:03 INFO - PROCESS | 2256 | 1467691023927 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:03 INFO - PROCESS | 2256 | ++DOCSHELL 0x119584800 == 50 [pid = 2256] [id = 667] 20:57:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 109 (0x11915cc00) [pid = 2256] [serial = 2001] [outer = 0x0] 20:57:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 110 (0x1195f5800) [pid = 2256] [serial = 2002] [outer = 0x11915cc00] 20:57:03 INFO - PROCESS | 2256 | 1467691023955 Marionette DEBUG loaded listener.js 20:57:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 111 (0x11991bc00) [pid = 2256] [serial = 2003] [outer = 0x11915cc00] 20:57:04 INFO - PROCESS | 2256 | --DOCSHELL 0x11264b000 == 49 [pid = 2256] [id = 632] 20:57:04 INFO - PROCESS | 2256 | --DOCSHELL 0x12d67c800 == 48 [pid = 2256] [id = 661] 20:57:04 INFO - PROCESS | 2256 | --DOCSHELL 0x12ca1f000 == 47 [pid = 2256] [id = 660] 20:57:04 INFO - PROCESS | 2256 | --DOCSHELL 0x12ba23000 == 46 [pid = 2256] [id = 659] 20:57:04 INFO - PROCESS | 2256 | --DOCSHELL 0x12c360000 == 45 [pid = 2256] [id = 658] 20:57:04 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd66000 == 44 [pid = 2256] [id = 657] 20:57:04 INFO - PROCESS | 2256 | --DOCSHELL 0x12ba27800 == 43 [pid = 2256] [id = 656] 20:57:04 INFO - PROCESS | 2256 | --DOCSHELL 0x12a660000 == 42 [pid = 2256] [id = 655] 20:57:04 INFO - PROCESS | 2256 | --DOMWINDOW == 110 (0x12931c800) [pid = 2256] [serial = 1936] [outer = 0x0] [url = about:blank] 20:57:04 INFO - PROCESS | 2256 | --DOCSHELL 0x128c4d800 == 41 [pid = 2256] [id = 654] 20:57:04 INFO - PROCESS | 2256 | --DOCSHELL 0x125d16000 == 40 [pid = 2256] [id = 653] 20:57:04 INFO - PROCESS | 2256 | --DOCSHELL 0x119722800 == 39 [pid = 2256] [id = 652] 20:57:04 INFO - PROCESS | 2256 | --DOCSHELL 0x119bbd000 == 38 [pid = 2256] [id = 651] 20:57:04 INFO - PROCESS | 2256 | --DOCSHELL 0x118240000 == 37 [pid = 2256] [id = 650] 20:57:04 INFO - PROCESS | 2256 | --DOCSHELL 0x12d497000 == 36 [pid = 2256] [id = 649] 20:57:04 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd5f000 == 35 [pid = 2256] [id = 648] 20:57:04 INFO - PROCESS | 2256 | --DOCSHELL 0x125d20800 == 34 [pid = 2256] [id = 647] 20:57:04 INFO - PROCESS | 2256 | --DOCSHELL 0x116951000 == 33 [pid = 2256] [id = 646] 20:57:04 INFO - PROCESS | 2256 | 1467691024343 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]]]}] 20:57:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 20:57:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 620ms 20:57:04 INFO - PROCESS | 2256 | 1467691024363 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 20:57:04 INFO - PROCESS | 2256 | 1467691024366 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 20:57:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 20:57:04 INFO - PROCESS | 2256 | 1467691024372 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 20:57:04 INFO - PROCESS | 2256 | 1467691024373 Marionette TRACE conn2 <- [1,2642,null,{}] 20:57:04 INFO - PROCESS | 2256 | 1467691024376 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}] 20:57:04 INFO - PROCESS | 2256 | 1467691024378 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:04 INFO - PROCESS | 2256 | 1467691024481 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 20:57:04 INFO - PROCESS | 2256 | --DOMWINDOW == 109 (0x1216f4800) [pid = 2256] [serial = 1918] [outer = 0x0] [url = about:blank] 20:57:04 INFO - PROCESS | 2256 | --DOMWINDOW == 108 (0x123d3a000) [pid = 2256] [serial = 1921] [outer = 0x0] [url = about:blank] 20:57:04 INFO - PROCESS | 2256 | --DOMWINDOW == 107 (0x121bf1000) [pid = 2256] [serial = 1919] [outer = 0x0] [url = about:blank] 20:57:04 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x118775000) [pid = 2256] [serial = 1904] [outer = 0x0] [url = about:blank] 20:57:04 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x11839d800) [pid = 2256] [serial = 1903] [outer = 0x0] [url = about:blank] 20:57:04 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x11972f000) [pid = 2256] [serial = 1898] [outer = 0x0] [url = about:blank] 20:57:04 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x119de5800) [pid = 2256] [serial = 1912] [outer = 0x0] [url = about:blank] 20:57:04 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x117492800) [pid = 2256] [serial = 1913] [outer = 0x0] [url = about:blank] 20:57:04 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x116985800) [pid = 2256] [serial = 1906] [outer = 0x0] [url = about:blank] 20:57:04 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x11822a000) [pid = 2256] [serial = 1907] [outer = 0x0] [url = about:blank] 20:57:04 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x12127e400) [pid = 2256] [serial = 1915] [outer = 0x0] [url = about:blank] 20:57:04 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x119727c00) [pid = 2256] [serial = 1909] [outer = 0x0] [url = about:blank] 20:57:04 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x119923c00) [pid = 2256] [serial = 1910] [outer = 0x0] [url = about:blank] 20:57:04 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x11748e400) [pid = 2256] [serial = 1901] [outer = 0x0] [url = about:blank] 20:57:04 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x1164ec000) [pid = 2256] [serial = 1900] [outer = 0x0] [url = about:blank] 20:57:04 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x125f8f000) [pid = 2256] [serial = 1924] [outer = 0x0] [url = about:blank] 20:57:04 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x125d48c00) [pid = 2256] [serial = 1922] [outer = 0x0] [url = about:blank] 20:57:04 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x1129b0c00) [pid = 2256] [serial = 1927] [outer = 0x0] [url = about:blank] 20:57:04 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x111f1bc00) [pid = 2256] [serial = 1925] [outer = 0x0] [url = about:blank] 20:57:04 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x117489800) [pid = 2256] [serial = 1928] [outer = 0x0] [url = about:blank] 20:57:04 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x119de5400) [pid = 2256] [serial = 1930] [outer = 0x0] [url = about:blank] 20:57:04 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x128be2000) [pid = 2256] [serial = 1934] [outer = 0x0] [url = about:blank] 20:57:04 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x124b9fc00) [pid = 2256] [serial = 1931] [outer = 0x0] [url = about:blank] 20:57:04 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x12163b800) [pid = 2256] [serial = 1916] [outer = 0x0] [url = about:blank] 20:57:04 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x125d4c400) [pid = 2256] [serial = 1933] [outer = 0x0] [url = about:blank] 20:57:04 INFO - PROCESS | 2256 | 1467691024583 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:04 INFO - PROCESS | 2256 | 1467691024584 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:04 INFO - PROCESS | 2256 | ++DOCSHELL 0x11928e800 == 34 [pid = 2256] [id = 668] 20:57:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x116985800) [pid = 2256] [serial = 2004] [outer = 0x0] 20:57:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x1183a2800) [pid = 2256] [serial = 2005] [outer = 0x116985800] 20:57:04 INFO - PROCESS | 2256 | 1467691024624 Marionette DEBUG loaded listener.js 20:57:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x1211ec000) [pid = 2256] [serial = 2006] [outer = 0x116985800] 20:57:04 INFO - PROCESS | 2256 | 1467691024917 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]]]}] 20:57:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 20:57:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 573ms 20:57:04 INFO - PROCESS | 2256 | 1467691024945 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 20:57:04 INFO - PROCESS | 2256 | 1467691024946 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 20:57:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 20:57:04 INFO - PROCESS | 2256 | 1467691024948 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 20:57:04 INFO - PROCESS | 2256 | 1467691024951 Marionette TRACE conn2 <- [1,2646,null,{}] 20:57:04 INFO - PROCESS | 2256 | 1467691024961 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}] 20:57:04 INFO - PROCESS | 2256 | 1467691024964 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:05 INFO - PROCESS | 2256 | 1467691025079 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 20:57:05 INFO - PROCESS | 2256 | 1467691025139 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:05 INFO - PROCESS | 2256 | 1467691025141 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:05 INFO - PROCESS | 2256 | ++DOCSHELL 0x121eb3000 == 35 [pid = 2256] [id = 669] 20:57:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x121642000) [pid = 2256] [serial = 2007] [outer = 0x0] 20:57:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x123d2f000) [pid = 2256] [serial = 2008] [outer = 0x121642000] 20:57:05 INFO - PROCESS | 2256 | 1467691025184 Marionette DEBUG loaded listener.js 20:57:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x12544bc00) [pid = 2256] [serial = 2009] [outer = 0x121642000] 20:57:05 INFO - PROCESS | 2256 | 1467691025459 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]]]}] 20:57:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 20:57:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 523ms 20:57:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 20:57:05 INFO - PROCESS | 2256 | 1467691025482 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 20:57:05 INFO - PROCESS | 2256 | 1467691025484 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 20:57:05 INFO - PROCESS | 2256 | 1467691025486 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 20:57:05 INFO - PROCESS | 2256 | 1467691025488 Marionette TRACE conn2 <- [1,2650,null,{}] 20:57:05 INFO - PROCESS | 2256 | 1467691025498 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}] 20:57:05 INFO - PROCESS | 2256 | 1467691025499 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:05 INFO - PROCESS | 2256 | 1467691025591 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 20:57:05 INFO - PROCESS | 2256 | 1467691025654 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:05 INFO - PROCESS | 2256 | 1467691025656 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:05 INFO - PROCESS | 2256 | ++DOCSHELL 0x125fca000 == 36 [pid = 2256] [id = 670] 20:57:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x124b9e800) [pid = 2256] [serial = 2010] [outer = 0x0] 20:57:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x125f87400) [pid = 2256] [serial = 2011] [outer = 0x124b9e800] 20:57:05 INFO - PROCESS | 2256 | 1467691025680 Marionette DEBUG loaded listener.js 20:57:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x128bddc00) [pid = 2256] [serial = 2012] [outer = 0x124b9e800] 20:57:05 INFO - PROCESS | 2256 | 1467691025945 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]]]}] 20:57:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 20:57:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 476ms 20:57:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 20:57:05 INFO - PROCESS | 2256 | 1467691025963 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 20:57:05 INFO - PROCESS | 2256 | 1467691025964 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 20:57:05 INFO - PROCESS | 2256 | 1467691025966 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 20:57:05 INFO - PROCESS | 2256 | 1467691025967 Marionette TRACE conn2 <- [1,2654,null,{}] 20:57:05 INFO - PROCESS | 2256 | 1467691025969 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}] 20:57:05 INFO - PROCESS | 2256 | 1467691025972 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:06 INFO - PROCESS | 2256 | 1467691026065 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 20:57:06 INFO - PROCESS | 2256 | 1467691026069 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:06 INFO - PROCESS | 2256 | 1467691026071 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:06 INFO - PROCESS | 2256 | ++DOCSHELL 0x129287800 == 37 [pid = 2256] [id = 671] 20:57:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x12931c800) [pid = 2256] [serial = 2013] [outer = 0x0] 20:57:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x129321800) [pid = 2256] [serial = 2014] [outer = 0x12931c800] 20:57:06 INFO - PROCESS | 2256 | 1467691026106 Marionette DEBUG loaded listener.js 20:57:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x1295b0400) [pid = 2256] [serial = 2015] [outer = 0x12931c800] 20:57:06 INFO - PROCESS | 2256 | 1467691026495 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]]]}] 20:57:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 20:57:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 572ms 20:57:06 INFO - PROCESS | 2256 | 1467691026538 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 20:57:06 INFO - PROCESS | 2256 | 1467691026539 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 20:57:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 20:57:06 INFO - PROCESS | 2256 | 1467691026542 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 20:57:06 INFO - PROCESS | 2256 | 1467691026543 Marionette TRACE conn2 <- [1,2658,null,{}] 20:57:06 INFO - PROCESS | 2256 | 1467691026545 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}] 20:57:06 INFO - PROCESS | 2256 | 1467691026549 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:06 INFO - PROCESS | 2256 | 1467691026665 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 20:57:06 INFO - PROCESS | 2256 | 1467691026668 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:06 INFO - PROCESS | 2256 | 1467691026669 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:06 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b02b000 == 38 [pid = 2256] [id = 672] 20:57:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x1295b5000) [pid = 2256] [serial = 2016] [outer = 0x0] 20:57:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x12a713c00) [pid = 2256] [serial = 2017] [outer = 0x1295b5000] 20:57:06 INFO - PROCESS | 2256 | 1467691026694 Marionette DEBUG loaded listener.js 20:57:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x12aa31c00) [pid = 2256] [serial = 2018] [outer = 0x1295b5000] 20:57:07 INFO - PROCESS | 2256 | 1467691027120 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]]]}] 20:57:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 20:57:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 617ms 20:57:07 INFO - PROCESS | 2256 | 1467691027161 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 20:57:07 INFO - PROCESS | 2256 | 1467691027163 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 20:57:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 20:57:07 INFO - PROCESS | 2256 | 1467691027166 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 20:57:07 INFO - PROCESS | 2256 | 1467691027168 Marionette TRACE conn2 <- [1,2662,null,{}] 20:57:07 INFO - PROCESS | 2256 | 1467691027171 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}] 20:57:07 INFO - PROCESS | 2256 | 1467691027173 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:07 INFO - PROCESS | 2256 | 1467691027307 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 20:57:07 INFO - PROCESS | 2256 | 1467691027312 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:07 INFO - PROCESS | 2256 | 1467691027313 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:07 INFO - PROCESS | 2256 | ++DOCSHELL 0x119720800 == 39 [pid = 2256] [id = 673] 20:57:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x12a635800) [pid = 2256] [serial = 2019] [outer = 0x0] 20:57:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x12aa3e800) [pid = 2256] [serial = 2020] [outer = 0x12a635800] 20:57:07 INFO - PROCESS | 2256 | 1467691027376 Marionette DEBUG loaded listener.js 20:57:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x12b0b4800) [pid = 2256] [serial = 2021] [outer = 0x12a635800] 20:57:07 INFO - PROCESS | 2256 | 1467691027692 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]]]}] 20:57:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 20:57:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 570ms 20:57:07 INFO - PROCESS | 2256 | 1467691027736 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 20:57:07 INFO - PROCESS | 2256 | 1467691027737 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 20:57:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 20:57:07 INFO - PROCESS | 2256 | 1467691027739 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 20:57:07 INFO - PROCESS | 2256 | 1467691027740 Marionette TRACE conn2 <- [1,2666,null,{}] 20:57:07 INFO - PROCESS | 2256 | 1467691027743 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}] 20:57:07 INFO - PROCESS | 2256 | 1467691027744 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:07 INFO - PROCESS | 2256 | 1467691027849 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 20:57:07 INFO - PROCESS | 2256 | 1467691027861 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:07 INFO - PROCESS | 2256 | 1467691027862 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:07 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd5f800 == 40 [pid = 2256] [id = 674] 20:57:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x116fb4000) [pid = 2256] [serial = 2022] [outer = 0x0] 20:57:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x121b30000) [pid = 2256] [serial = 2023] [outer = 0x116fb4000] 20:57:07 INFO - PROCESS | 2256 | 1467691027886 Marionette DEBUG loaded listener.js 20:57:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x12b23cc00) [pid = 2256] [serial = 2024] [outer = 0x116fb4000] 20:57:08 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x128be2800) [pid = 2256] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 20:57:08 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x129550000) [pid = 2256] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 20:57:08 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x129551400) [pid = 2256] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 20:57:08 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x1211e9c00) [pid = 2256] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 20:57:08 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x123da7000) [pid = 2256] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 20:57:08 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x118326000) [pid = 2256] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 20:57:08 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x119732800) [pid = 2256] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 20:57:08 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x12a718c00) [pid = 2256] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 20:57:08 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x1133f5000) [pid = 2256] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 20:57:08 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x124ba4400) [pid = 2256] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 20:57:08 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x112d51c00) [pid = 2256] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 20:57:08 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x119729800) [pid = 2256] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 20:57:08 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x1183a5800) [pid = 2256] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 20:57:08 INFO - PROCESS | 2256 | 1467691028785 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]]]}] 20:57:08 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) 20:57:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1071ms 20:57:08 INFO - PROCESS | 2256 | 1467691028811 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 20:57:08 INFO - PROCESS | 2256 | 1467691028812 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 20:57:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 20:57:08 INFO - PROCESS | 2256 | 1467691028815 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 20:57:08 INFO - PROCESS | 2256 | 1467691028816 Marionette TRACE conn2 <- [1,2670,null,{}] 20:57:08 INFO - PROCESS | 2256 | 1467691028818 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}] 20:57:08 INFO - PROCESS | 2256 | 1467691028819 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:08 INFO - PROCESS | 2256 | 1467691028905 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 20:57:08 INFO - PROCESS | 2256 | 1467691028910 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:08 INFO - PROCESS | 2256 | 1467691028911 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:08 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b220000 == 41 [pid = 2256] [id = 675] 20:57:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x1133a8800) [pid = 2256] [serial = 2025] [outer = 0x0] 20:57:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x119e25800) [pid = 2256] [serial = 2026] [outer = 0x1133a8800] 20:57:08 INFO - PROCESS | 2256 | 1467691028944 Marionette DEBUG loaded listener.js 20:57:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x124ba4400) [pid = 2256] [serial = 2027] [outer = 0x1133a8800] 20:57:09 INFO - PROCESS | 2256 | 1467691029769 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"]]]}] 20:57:09 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 20:57:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:57:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 20:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:57:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 974ms 20:57:09 INFO - PROCESS | 2256 | 1467691029789 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 20:57:09 INFO - PROCESS | 2256 | 1467691029791 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 20:57:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 20:57:09 INFO - PROCESS | 2256 | 1467691029793 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 20:57:09 INFO - PROCESS | 2256 | 1467691029794 Marionette TRACE conn2 <- [1,2674,null,{}] 20:57:09 INFO - PROCESS | 2256 | 1467691029797 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}] 20:57:09 INFO - PROCESS | 2256 | 1467691029798 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:09 INFO - PROCESS | 2256 | 1467691029883 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 20:57:09 INFO - PROCESS | 2256 | 1467691029949 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:09 INFO - PROCESS | 2256 | 1467691029951 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:09 INFO - PROCESS | 2256 | ++DOCSHELL 0x12ca15000 == 42 [pid = 2256] [id = 676] 20:57:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x116fbbc00) [pid = 2256] [serial = 2028] [outer = 0x0] 20:57:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x12a717800) [pid = 2256] [serial = 2029] [outer = 0x116fbbc00] 20:57:09 INFO - PROCESS | 2256 | 1467691029978 Marionette DEBUG loaded listener.js 20:57:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x12b243400) [pid = 2256] [serial = 2030] [outer = 0x116fbbc00] 20:57:10 INFO - PROCESS | 2256 | 1467691030869 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"]]]}] 20:57:10 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 20:57:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:57:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 20:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:57:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1120ms 20:57:10 INFO - PROCESS | 2256 | 1467691030952 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 20:57:10 INFO - PROCESS | 2256 | 1467691030955 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 20:57:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 20:57:10 INFO - PROCESS | 2256 | 1467691030960 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 20:57:10 INFO - PROCESS | 2256 | 1467691030962 Marionette TRACE conn2 <- [1,2678,null,{}] 20:57:10 INFO - PROCESS | 2256 | 1467691030966 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}] 20:57:10 INFO - PROCESS | 2256 | 1467691030968 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:11 INFO - PROCESS | 2256 | 1467691031069 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 20:57:11 INFO - PROCESS | 2256 | 1467691031172 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:11 INFO - PROCESS | 2256 | 1467691031173 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:11 INFO - PROCESS | 2256 | ++DOCSHELL 0x119589800 == 43 [pid = 2256] [id = 677] 20:57:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x1182b8800) [pid = 2256] [serial = 2031] [outer = 0x0] 20:57:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x1183ac400) [pid = 2256] [serial = 2032] [outer = 0x1182b8800] 20:57:11 INFO - PROCESS | 2256 | 1467691031206 Marionette DEBUG loaded listener.js 20:57:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x11972b400) [pid = 2256] [serial = 2033] [outer = 0x1182b8800] 20:57:12 INFO - PROCESS | 2256 | 1467691032118 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]]]}] 20:57:12 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) 20:57:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1171ms 20:57:12 INFO - PROCESS | 2256 | 1467691032131 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 20:57:12 INFO - PROCESS | 2256 | 1467691032134 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 20:57:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 20:57:12 INFO - PROCESS | 2256 | 1467691032140 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 20:57:12 INFO - PROCESS | 2256 | 1467691032142 Marionette TRACE conn2 <- [1,2682,null,{}] 20:57:12 INFO - PROCESS | 2256 | 1467691032144 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}] 20:57:12 INFO - PROCESS | 2256 | 1467691032146 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:12 INFO - PROCESS | 2256 | 1467691032255 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 20:57:12 INFO - PROCESS | 2256 | 1467691032320 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:12 INFO - PROCESS | 2256 | 1467691032321 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:12 INFO - PROCESS | 2256 | ++DOCSHELL 0x121eaf000 == 44 [pid = 2256] [id = 678] 20:57:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x119d18800) [pid = 2256] [serial = 2034] [outer = 0x0] 20:57:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x12135d000) [pid = 2256] [serial = 2035] [outer = 0x119d18800] 20:57:12 INFO - PROCESS | 2256 | 1467691032393 Marionette DEBUG loaded listener.js 20:57:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x121e9cc00) [pid = 2256] [serial = 2036] [outer = 0x119d18800] 20:57:13 INFO - PROCESS | 2256 | 1467691033320 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]]]}] 20:57:13 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) 20:57:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1222ms 20:57:13 INFO - PROCESS | 2256 | 1467691033362 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 20:57:13 INFO - PROCESS | 2256 | 1467691033363 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 20:57:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 20:57:13 INFO - PROCESS | 2256 | 1467691033366 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 20:57:13 INFO - PROCESS | 2256 | 1467691033369 Marionette TRACE conn2 <- [1,2686,null,{}] 20:57:13 INFO - PROCESS | 2256 | 1467691033377 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}] 20:57:13 INFO - PROCESS | 2256 | 1467691033380 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:13 INFO - PROCESS | 2256 | 1467691033613 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 20:57:13 INFO - PROCESS | 2256 | 1467691033722 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:13 INFO - PROCESS | 2256 | 1467691033723 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:13 INFO - PROCESS | 2256 | ++DOCSHELL 0x118596800 == 45 [pid = 2256] [id = 679] 20:57:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x1182b2400) [pid = 2256] [serial = 2037] [outer = 0x0] 20:57:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x1183aa000) [pid = 2256] [serial = 2038] [outer = 0x1182b2400] 20:57:13 INFO - PROCESS | 2256 | 1467691033752 Marionette DEBUG loaded listener.js 20:57:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 108 (0x119de2400) [pid = 2256] [serial = 2039] [outer = 0x1182b2400] 20:57:14 INFO - PROCESS | 2256 | --DOCSHELL 0x12b220000 == 44 [pid = 2256] [id = 675] 20:57:14 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd5f800 == 43 [pid = 2256] [id = 674] 20:57:14 INFO - PROCESS | 2256 | --DOCSHELL 0x119720800 == 42 [pid = 2256] [id = 673] 20:57:14 INFO - PROCESS | 2256 | --DOCSHELL 0x12b02b000 == 41 [pid = 2256] [id = 672] 20:57:14 INFO - PROCESS | 2256 | --DOCSHELL 0x129287800 == 40 [pid = 2256] [id = 671] 20:57:14 INFO - PROCESS | 2256 | --DOCSHELL 0x125fca000 == 39 [pid = 2256] [id = 670] 20:57:14 INFO - PROCESS | 2256 | --DOCSHELL 0x121eb3000 == 38 [pid = 2256] [id = 669] 20:57:14 INFO - PROCESS | 2256 | --DOMWINDOW == 107 (0x12b23ec00) [pid = 2256] [serial = 1987] [outer = 0x0] [url = about:blank] 20:57:14 INFO - PROCESS | 2256 | --DOCSHELL 0x11928e800 == 37 [pid = 2256] [id = 668] 20:57:14 INFO - PROCESS | 2256 | --DOCSHELL 0x119584800 == 36 [pid = 2256] [id = 667] 20:57:14 INFO - PROCESS | 2256 | --DOCSHELL 0x115e31000 == 35 [pid = 2256] [id = 666] 20:57:14 INFO - PROCESS | 2256 | --DOCSHELL 0x12d691800 == 34 [pid = 2256] [id = 665] 20:57:14 INFO - PROCESS | 2256 | --DOCSHELL 0x12a8ac800 == 33 [pid = 2256] [id = 664] 20:57:14 INFO - PROCESS | 2256 | --DOCSHELL 0x1212e6000 == 32 [pid = 2256] [id = 663] 20:57:14 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x129549800) [pid = 2256] [serial = 1937] [outer = 0x0] [url = about:blank] 20:57:14 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x12a638400) [pid = 2256] [serial = 1969] [outer = 0x0] [url = about:blank] 20:57:14 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x12a717c00) [pid = 2256] [serial = 1972] [outer = 0x0] [url = about:blank] 20:57:14 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x123da1000) [pid = 2256] [serial = 1961] [outer = 0x0] [url = about:blank] 20:57:14 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x1216f7800) [pid = 2256] [serial = 1960] [outer = 0x0] [url = about:blank] 20:57:14 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x125499400) [pid = 2256] [serial = 1948] [outer = 0x0] [url = about:blank] 20:57:14 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x12549a000) [pid = 2256] [serial = 1963] [outer = 0x0] [url = about:blank] 20:57:14 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x126451000) [pid = 2256] [serial = 1964] [outer = 0x0] [url = about:blank] 20:57:14 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x119730800) [pid = 2256] [serial = 1955] [outer = 0x0] [url = about:blank] 20:57:14 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x118536c00) [pid = 2256] [serial = 1954] [outer = 0x0] [url = about:blank] 20:57:14 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x1211ea400) [pid = 2256] [serial = 1945] [outer = 0x0] [url = about:blank] 20:57:14 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x119929400) [pid = 2256] [serial = 1957] [outer = 0x0] [url = about:blank] 20:57:14 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x119e23400) [pid = 2256] [serial = 1958] [outer = 0x0] [url = about:blank] 20:57:14 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x12a846000) [pid = 2256] [serial = 1975] [outer = 0x0] [url = about:blank] 20:57:14 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x11945a800) [pid = 2256] [serial = 1942] [outer = 0x0] [url = about:blank] 20:57:14 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x1216f3000) [pid = 2256] [serial = 1952] [outer = 0x0] [url = about:blank] 20:57:14 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x1182b5800) [pid = 2256] [serial = 1951] [outer = 0x0] [url = about:blank] 20:57:14 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x1121bcc00) [pid = 2256] [serial = 1939] [outer = 0x0] [url = about:blank] 20:57:14 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x1266ec400) [pid = 2256] [serial = 1966] [outer = 0x0] [url = about:blank] 20:57:14 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x12a839400) [pid = 2256] [serial = 1973] [outer = 0x0] [url = about:blank] 20:57:14 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x11821dc00) [pid = 2256] [serial = 1978] [outer = 0x0] [url = about:blank] 20:57:14 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x12aa3f800) [pid = 2256] [serial = 1984] [outer = 0x0] [url = about:blank] 20:57:14 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x119460000) [pid = 2256] [serial = 1979] [outer = 0x0] [url = about:blank] 20:57:14 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x12aa32800) [pid = 2256] [serial = 1976] [outer = 0x0] [url = about:blank] 20:57:14 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x12a710000) [pid = 2256] [serial = 1970] [outer = 0x0] [url = about:blank] 20:57:14 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x12a83a400) [pid = 2256] [serial = 1982] [outer = 0x0] [url = about:blank] 20:57:14 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x128be8000) [pid = 2256] [serial = 1967] [outer = 0x0] [url = about:blank] 20:57:14 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x12b1b6800) [pid = 2256] [serial = 1985] [outer = 0x0] [url = about:blank] 20:57:14 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x121281c00) [pid = 2256] [serial = 1981] [outer = 0x0] [url = about:blank] 20:57:14 INFO - PROCESS | 2256 | 1467691034635 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"]]]}] 20:57:14 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 20:57:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:57:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 20:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:57:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1273ms 20:57:14 INFO - PROCESS | 2256 | 1467691034641 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 20:57:14 INFO - PROCESS | 2256 | 1467691034643 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 20:57:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 20:57:14 INFO - PROCESS | 2256 | 1467691034646 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 20:57:14 INFO - PROCESS | 2256 | 1467691034648 Marionette TRACE conn2 <- [1,2690,null,{}] 20:57:14 INFO - PROCESS | 2256 | 1467691034651 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}] 20:57:14 INFO - PROCESS | 2256 | 1467691034653 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:14 INFO - PROCESS | 2256 | 1467691034741 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 20:57:14 INFO - PROCESS | 2256 | 1467691034800 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:14 INFO - PROCESS | 2256 | 1467691034801 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:14 INFO - PROCESS | 2256 | ++DOCSHELL 0x119179800 == 33 [pid = 2256] [id = 680] 20:57:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x11972d800) [pid = 2256] [serial = 2040] [outer = 0x0] 20:57:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x121695400) [pid = 2256] [serial = 2041] [outer = 0x11972d800] 20:57:14 INFO - PROCESS | 2256 | 1467691034829 Marionette DEBUG loaded listener.js 20:57:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x123da5800) [pid = 2256] [serial = 2042] [outer = 0x11972d800] 20:57:15 INFO - PROCESS | 2256 | 1467691035671 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"]]]}] 20:57:15 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 20:57:15 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:57:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 20:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:57:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1073ms 20:57:15 INFO - PROCESS | 2256 | 1467691035721 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 20:57:15 INFO - PROCESS | 2256 | 1467691035723 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 20:57:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 20:57:15 INFO - PROCESS | 2256 | 1467691035725 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 20:57:15 INFO - PROCESS | 2256 | 1467691035726 Marionette TRACE conn2 <- [1,2694,null,{}] 20:57:15 INFO - PROCESS | 2256 | 1467691035729 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}] 20:57:15 INFO - PROCESS | 2256 | 1467691035730 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:15 INFO - PROCESS | 2256 | 1467691035812 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 20:57:15 INFO - PROCESS | 2256 | 1467691035875 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:15 INFO - PROCESS | 2256 | 1467691035876 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:15 INFO - PROCESS | 2256 | ++DOCSHELL 0x121dbc000 == 34 [pid = 2256] [id = 681] 20:57:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x123d2cc00) [pid = 2256] [serial = 2043] [outer = 0x0] 20:57:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x125f8ac00) [pid = 2256] [serial = 2044] [outer = 0x123d2cc00] 20:57:15 INFO - PROCESS | 2256 | 1467691035902 Marionette DEBUG loaded listener.js 20:57:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x128be2800) [pid = 2256] [serial = 2045] [outer = 0x123d2cc00] 20:57:16 INFO - PROCESS | 2256 | 1467691036678 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"]]]}] 20:57:16 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 20:57:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:57:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 20:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:57:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 969ms 20:57:16 INFO - PROCESS | 2256 | 1467691036696 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 20:57:16 INFO - PROCESS | 2256 | 1467691036698 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 20:57:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 20:57:16 INFO - PROCESS | 2256 | 1467691036708 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 20:57:16 INFO - PROCESS | 2256 | 1467691036711 Marionette TRACE conn2 <- [1,2698,null,{}] 20:57:16 INFO - PROCESS | 2256 | 1467691036714 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}] 20:57:16 INFO - PROCESS | 2256 | 1467691036716 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:16 INFO - PROCESS | 2256 | 1467691036829 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 20:57:16 INFO - PROCESS | 2256 | 1467691036840 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:16 INFO - PROCESS | 2256 | 1467691036841 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:16 INFO - PROCESS | 2256 | ++DOCSHELL 0x12927e800 == 35 [pid = 2256] [id = 682] 20:57:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x1266da000) [pid = 2256] [serial = 2046] [outer = 0x0] 20:57:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x129326c00) [pid = 2256] [serial = 2047] [outer = 0x1266da000] 20:57:16 INFO - PROCESS | 2256 | 1467691036866 Marionette DEBUG loaded listener.js 20:57:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x12a63f400) [pid = 2256] [serial = 2048] [outer = 0x1266da000] 20:57:17 INFO - PROCESS | 2256 | 1467691037743 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"]]]}] 20:57:17 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 20:57:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:57:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 20:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:57:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1078ms 20:57:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 20:57:17 INFO - PROCESS | 2256 | 1467691037781 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 20:57:17 INFO - PROCESS | 2256 | 1467691037782 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 20:57:17 INFO - PROCESS | 2256 | 1467691037784 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 20:57:17 INFO - PROCESS | 2256 | 1467691037785 Marionette TRACE conn2 <- [1,2702,null,{}] 20:57:17 INFO - PROCESS | 2256 | 1467691037788 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}] 20:57:17 INFO - PROCESS | 2256 | 1467691037789 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:17 INFO - PROCESS | 2256 | 1467691037902 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 20:57:17 INFO - PROCESS | 2256 | 1467691037906 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:17 INFO - PROCESS | 2256 | 1467691037908 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:17 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b02c000 == 36 [pid = 2256] [id = 683] 20:57:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x128be9c00) [pid = 2256] [serial = 2049] [outer = 0x0] 20:57:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x12aa35800) [pid = 2256] [serial = 2050] [outer = 0x128be9c00] 20:57:17 INFO - PROCESS | 2256 | 1467691037938 Marionette DEBUG loaded listener.js 20:57:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x12b0b2c00) [pid = 2256] [serial = 2051] [outer = 0x128be9c00] 20:57:18 INFO - PROCESS | 2256 | 1467691038282 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]]]}] 20:57:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 20:57:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 518ms 20:57:18 INFO - PROCESS | 2256 | 1467691038303 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 20:57:18 INFO - PROCESS | 2256 | 1467691038305 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 20:57:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 20:57:18 INFO - PROCESS | 2256 | 1467691038316 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 20:57:18 INFO - PROCESS | 2256 | 1467691038317 Marionette TRACE conn2 <- [1,2706,null,{}] 20:57:18 INFO - PROCESS | 2256 | 1467691038319 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}] 20:57:18 INFO - PROCESS | 2256 | 1467691038321 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:18 INFO - PROCESS | 2256 | 1467691038433 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 20:57:18 INFO - PROCESS | 2256 | 1467691038438 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:18 INFO - PROCESS | 2256 | 1467691038442 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:18 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd4e800 == 37 [pid = 2256] [id = 684] 20:57:18 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x12b244800) [pid = 2256] [serial = 2052] [outer = 0x0] 20:57:18 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x12b247000) [pid = 2256] [serial = 2053] [outer = 0x12b244800] 20:57:18 INFO - PROCESS | 2256 | 1467691038562 Marionette DEBUG loaded listener.js 20:57:18 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x12b9d3c00) [pid = 2256] [serial = 2054] [outer = 0x12b244800] 20:57:18 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x12a635800) [pid = 2256] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 20:57:18 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x116fb4000) [pid = 2256] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 20:57:18 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x116985800) [pid = 2256] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 20:57:18 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x1121b1800) [pid = 2256] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 20:57:18 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x124b9e800) [pid = 2256] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 20:57:18 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x121642000) [pid = 2256] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 20:57:18 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x11915cc00) [pid = 2256] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 20:57:18 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x12931c800) [pid = 2256] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 20:57:18 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x1133a8800) [pid = 2256] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 20:57:18 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x1295b5000) [pid = 2256] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 20:57:18 INFO - PROCESS | 2256 | 1467691038867 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]]]}] 20:57:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 20:57:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 577ms 20:57:18 INFO - PROCESS | 2256 | 1467691038890 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 20:57:18 INFO - PROCESS | 2256 | 1467691038893 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 20:57:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 20:57:18 INFO - PROCESS | 2256 | 1467691038895 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 20:57:18 INFO - PROCESS | 2256 | 1467691038896 Marionette TRACE conn2 <- [1,2710,null,{}] 20:57:18 INFO - PROCESS | 2256 | 1467691038899 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}] 20:57:18 INFO - PROCESS | 2256 | 1467691038900 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:18 INFO - PROCESS | 2256 | 1467691038986 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 20:57:18 INFO - PROCESS | 2256 | 1467691038992 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:18 INFO - PROCESS | 2256 | 1467691038993 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:19 INFO - PROCESS | 2256 | ++DOCSHELL 0x12c5b5800 == 38 [pid = 2256] [id = 685] 20:57:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x12aa3c800) [pid = 2256] [serial = 2055] [outer = 0x0] 20:57:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x12b0ba800) [pid = 2256] [serial = 2056] [outer = 0x12aa3c800] 20:57:19 INFO - PROCESS | 2256 | 1467691039025 Marionette DEBUG loaded listener.js 20:57:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x12ba66400) [pid = 2256] [serial = 2057] [outer = 0x12aa3c800] 20:57:19 INFO - PROCESS | 2256 | 1467691039379 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] 20:57:19 INFO - PROCESS | 2256 | 1467691039415 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 20:57:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 20:57:19 INFO - PROCESS | 2256 | 1467691039429 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 20:57:19 INFO - PROCESS | 2256 | 1467691039431 Marionette TRACE conn2 <- [1,2714,null,{}] 20:57:19 INFO - PROCESS | 2256 | 1467691039433 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}] 20:57:19 INFO - PROCESS | 2256 | 1467691039434 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:19 INFO - PROCESS | 2256 | 1467691039515 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 20:57:19 INFO - PROCESS | 2256 | 1467691039518 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:19 INFO - PROCESS | 2256 | 1467691039519 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:19 INFO - PROCESS | 2256 | ++DOCSHELL 0x12ca15800 == 39 [pid = 2256] [id = 686] 20:57:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x12ba66800) [pid = 2256] [serial = 2058] [outer = 0x0] 20:57:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x12ba6d000) [pid = 2256] [serial = 2059] [outer = 0x12ba66800] 20:57:19 INFO - PROCESS | 2256 | 1467691039546 Marionette DEBUG loaded listener.js 20:57:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x12ba71c00) [pid = 2256] [serial = 2060] [outer = 0x12ba66800] 20:57:19 INFO - PROCESS | 2256 | 1467691039892 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]]]}] 20:57:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 20:57:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 472ms 20:57:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 20:57:19 INFO - PROCESS | 2256 | 1467691039903 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 20:57:19 INFO - PROCESS | 2256 | 1467691039908 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 20:57:19 INFO - PROCESS | 2256 | 1467691039911 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 20:57:19 INFO - PROCESS | 2256 | 1467691039913 Marionette TRACE conn2 <- [1,2718,null,{}] 20:57:19 INFO - PROCESS | 2256 | 1467691039916 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}] 20:57:19 INFO - PROCESS | 2256 | 1467691039918 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:20 INFO - PROCESS | 2256 | 1467691040044 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 20:57:20 INFO - PROCESS | 2256 | 1467691040153 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:20 INFO - PROCESS | 2256 | 1467691040154 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:20 INFO - PROCESS | 2256 | ++DOCSHELL 0x12cf20000 == 40 [pid = 2256] [id = 687] 20:57:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x12ba68400) [pid = 2256] [serial = 2061] [outer = 0x0] 20:57:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x12bae9000) [pid = 2256] [serial = 2062] [outer = 0x12ba68400] 20:57:20 INFO - PROCESS | 2256 | 1467691040192 Marionette DEBUG loaded listener.js 20:57:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x12baee800) [pid = 2256] [serial = 2063] [outer = 0x12ba68400] 20:57:20 INFO - PROCESS | 2256 | 1467691040608 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] 20:57:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 20:57:20 INFO - PROCESS | 2256 | 1467691040633 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 20:57:20 INFO - PROCESS | 2256 | 1467691040637 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 20:57:20 INFO - PROCESS | 2256 | 1467691040639 Marionette TRACE conn2 <- [1,2722,null,{}] 20:57:20 INFO - PROCESS | 2256 | 1467691040643 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}] 20:57:20 INFO - PROCESS | 2256 | 1467691040645 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:20 INFO - PROCESS | 2256 | 1467691040746 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 20:57:20 INFO - PROCESS | 2256 | 1467691040847 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:20 INFO - PROCESS | 2256 | 1467691040850 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:20 INFO - PROCESS | 2256 | ++DOCSHELL 0x11875b800 == 41 [pid = 2256] [id = 688] 20:57:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x117d1d800) [pid = 2256] [serial = 2064] [outer = 0x0] 20:57:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x1183aac00) [pid = 2256] [serial = 2065] [outer = 0x117d1d800] 20:57:20 INFO - PROCESS | 2256 | 1467691040881 Marionette DEBUG loaded listener.js 20:57:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x11991b000) [pid = 2256] [serial = 2066] [outer = 0x117d1d800] 20:57:21 INFO - PROCESS | 2256 | 1467691041348 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] 20:57:21 INFO - PROCESS | 2256 | 1467691041361 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 20:57:21 INFO - PROCESS | 2256 | 1467691041365 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 20:57:21 INFO - PROCESS | 2256 | 1467691041367 Marionette TRACE conn2 <- [1,2726,null,{}] 20:57:21 INFO - PROCESS | 2256 | 1467691041370 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}] 20:57:21 INFO - PROCESS | 2256 | 1467691041372 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:21 INFO - PROCESS | 2256 | 1467691041500 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 20:57:21 INFO - PROCESS | 2256 | 1467691041590 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:21 INFO - PROCESS | 2256 | 1467691041592 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:21 INFO - PROCESS | 2256 | ++DOCSHELL 0x128f79800 == 42 [pid = 2256] [id = 689] 20:57:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x124b9fc00) [pid = 2256] [serial = 2067] [outer = 0x0] 20:57:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x1264f4c00) [pid = 2256] [serial = 2068] [outer = 0x124b9fc00] 20:57:21 INFO - PROCESS | 2256 | 1467691041624 Marionette DEBUG loaded listener.js 20:57:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x129211000) [pid = 2256] [serial = 2069] [outer = 0x124b9fc00] 20:57:22 INFO - PROCESS | 2256 | 1467691042051 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]]]}] 20:57:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 20:57:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 723ms 20:57:22 INFO - PROCESS | 2256 | 1467691042089 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 20:57:22 INFO - PROCESS | 2256 | 1467691042090 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 20:57:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 20:57:22 INFO - PROCESS | 2256 | 1467691042093 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 20:57:22 INFO - PROCESS | 2256 | 1467691042096 Marionette TRACE conn2 <- [1,2730,null,{}] 20:57:22 INFO - PROCESS | 2256 | 1467691042104 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}] 20:57:22 INFO - PROCESS | 2256 | 1467691042107 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:22 INFO - PROCESS | 2256 | 1467691042214 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 20:57:22 INFO - PROCESS | 2256 | 1467691042279 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:22 INFO - PROCESS | 2256 | 1467691042282 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:22 INFO - PROCESS | 2256 | ++DOCSHELL 0x12d67a800 == 43 [pid = 2256] [id = 690] 20:57:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x1295b3400) [pid = 2256] [serial = 2070] [outer = 0x0] 20:57:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x12aa39800) [pid = 2256] [serial = 2071] [outer = 0x1295b3400] 20:57:22 INFO - PROCESS | 2256 | 1467691042313 Marionette DEBUG loaded listener.js 20:57:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x12b242400) [pid = 2256] [serial = 2072] [outer = 0x1295b3400] 20:57:23 INFO - PROCESS | 2256 | 1467691043270 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"]]]}] 20:57:23 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 20:57:23 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 20:57:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 20:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:57:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1227ms 20:57:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 20:57:23 INFO - PROCESS | 2256 | 1467691043321 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 20:57:23 INFO - PROCESS | 2256 | 1467691043323 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 20:57:23 INFO - PROCESS | 2256 | 1467691043325 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 20:57:23 INFO - PROCESS | 2256 | 1467691043326 Marionette TRACE conn2 <- [1,2734,null,{}] 20:57:23 INFO - PROCESS | 2256 | 1467691043329 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}] 20:57:23 INFO - PROCESS | 2256 | 1467691043330 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:23 INFO - PROCESS | 2256 | 1467691043461 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 20:57:23 INFO - PROCESS | 2256 | 1467691043572 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:23 INFO - PROCESS | 2256 | 1467691043573 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:23 INFO - PROCESS | 2256 | ++DOCSHELL 0x12dc6b800 == 44 [pid = 2256] [id = 691] 20:57:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x12a70cc00) [pid = 2256] [serial = 2073] [outer = 0x0] 20:57:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x12baf0c00) [pid = 2256] [serial = 2074] [outer = 0x12a70cc00] 20:57:23 INFO - PROCESS | 2256 | 1467691043604 Marionette DEBUG loaded listener.js 20:57:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x12bd98400) [pid = 2256] [serial = 2075] [outer = 0x12a70cc00] 20:57:24 INFO - PROCESS | 2256 | 1467691044036 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]]]}] 20:57:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 20:57:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 718ms 20:57:24 INFO - PROCESS | 2256 | 1467691044044 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 20:57:24 INFO - PROCESS | 2256 | 1467691044045 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 20:57:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 20:57:24 INFO - PROCESS | 2256 | 1467691044048 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 20:57:24 INFO - PROCESS | 2256 | 1467691044049 Marionette TRACE conn2 <- [1,2738,null,{}] 20:57:24 INFO - PROCESS | 2256 | 1467691044051 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}] 20:57:24 INFO - PROCESS | 2256 | 1467691044053 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:24 INFO - PROCESS | 2256 | 1467691044161 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 20:57:24 INFO - PROCESS | 2256 | 1467691044229 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:24 INFO - PROCESS | 2256 | 1467691044230 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:24 INFO - PROCESS | 2256 | ++DOCSHELL 0x11928e800 == 45 [pid = 2256] [id = 692] 20:57:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x112695800) [pid = 2256] [serial = 2076] [outer = 0x0] 20:57:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x11748e800) [pid = 2256] [serial = 2077] [outer = 0x112695800] 20:57:24 INFO - PROCESS | 2256 | 1467691044401 Marionette DEBUG loaded listener.js 20:57:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x119732c00) [pid = 2256] [serial = 2078] [outer = 0x112695800] 20:57:24 INFO - PROCESS | 2256 | 1467691044884 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]]]}] 20:57:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 20:57:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 871ms 20:57:24 INFO - PROCESS | 2256 | 1467691044920 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 20:57:24 INFO - PROCESS | 2256 | 1467691044925 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 20:57:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 20:57:24 INFO - PROCESS | 2256 | 1467691044928 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 20:57:24 INFO - PROCESS | 2256 | 1467691044930 Marionette TRACE conn2 <- [1,2742,null,{}] 20:57:24 INFO - PROCESS | 2256 | 1467691044933 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}] 20:57:24 INFO - PROCESS | 2256 | 1467691044935 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:25 INFO - PROCESS | 2256 | 1467691045038 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 20:57:25 INFO - PROCESS | 2256 | --DOCSHELL 0x12ca15800 == 44 [pid = 2256] [id = 686] 20:57:25 INFO - PROCESS | 2256 | --DOCSHELL 0x12c5b5800 == 43 [pid = 2256] [id = 685] 20:57:25 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd4e800 == 42 [pid = 2256] [id = 684] 20:57:25 INFO - PROCESS | 2256 | --DOCSHELL 0x12b02c000 == 41 [pid = 2256] [id = 683] 20:57:25 INFO - PROCESS | 2256 | --DOCSHELL 0x12927e800 == 40 [pid = 2256] [id = 682] 20:57:25 INFO - PROCESS | 2256 | --DOCSHELL 0x121dbc000 == 39 [pid = 2256] [id = 681] 20:57:25 INFO - PROCESS | 2256 | --DOCSHELL 0x119179800 == 38 [pid = 2256] [id = 680] 20:57:25 INFO - PROCESS | 2256 | --DOCSHELL 0x118596800 == 37 [pid = 2256] [id = 679] 20:57:25 INFO - PROCESS | 2256 | --DOCSHELL 0x119589800 == 36 [pid = 2256] [id = 677] 20:57:25 INFO - PROCESS | 2256 | --DOCSHELL 0x12ca15000 == 35 [pid = 2256] [id = 676] 20:57:25 INFO - PROCESS | 2256 | --DOCSHELL 0x12d222800 == 34 [pid = 2256] [id = 662] 20:57:25 INFO - PROCESS | 2256 | --DOCSHELL 0x119295000 == 33 [pid = 2256] [id = 634] 20:57:25 INFO - PROCESS | 2256 | --DOCSHELL 0x121eaf000 == 32 [pid = 2256] [id = 678] 20:57:25 INFO - PROCESS | 2256 | --DOCSHELL 0x11928e800 == 31 [pid = 2256] [id = 692] 20:57:25 INFO - PROCESS | 2256 | --DOCSHELL 0x12dc6b800 == 30 [pid = 2256] [id = 691] 20:57:25 INFO - PROCESS | 2256 | --DOCSHELL 0x12d67a800 == 29 [pid = 2256] [id = 690] 20:57:25 INFO - PROCESS | 2256 | --DOCSHELL 0x128f79800 == 28 [pid = 2256] [id = 689] 20:57:25 INFO - PROCESS | 2256 | --DOCSHELL 0x12cf20000 == 27 [pid = 2256] [id = 687] 20:57:25 INFO - PROCESS | 2256 | --DOCSHELL 0x11875b800 == 26 [pid = 2256] [id = 688] 20:57:25 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x12aa3e800) [pid = 2256] [serial = 2020] [outer = 0x0] [url = about:blank] 20:57:25 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x121b30000) [pid = 2256] [serial = 2023] [outer = 0x0] [url = about:blank] 20:57:25 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x1183a2800) [pid = 2256] [serial = 2005] [outer = 0x0] [url = about:blank] 20:57:25 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x1211ec000) [pid = 2256] [serial = 2006] [outer = 0x0] [url = about:blank] 20:57:25 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x1164ea000) [pid = 2256] [serial = 1999] [outer = 0x0] [url = about:blank] 20:57:25 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x117493800) [pid = 2256] [serial = 2000] [outer = 0x0] [url = about:blank] 20:57:25 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x125f87400) [pid = 2256] [serial = 2011] [outer = 0x0] [url = about:blank] 20:57:25 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x128bddc00) [pid = 2256] [serial = 2012] [outer = 0x0] [url = about:blank] 20:57:25 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x11877b800) [pid = 2256] [serial = 1990] [outer = 0x0] [url = about:blank] 20:57:25 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x12544bc00) [pid = 2256] [serial = 2009] [outer = 0x0] [url = about:blank] 20:57:25 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x123d2f000) [pid = 2256] [serial = 2008] [outer = 0x0] [url = about:blank] 20:57:25 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x11991bc00) [pid = 2256] [serial = 2003] [outer = 0x0] [url = about:blank] 20:57:25 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x1195f5800) [pid = 2256] [serial = 2002] [outer = 0x0] [url = about:blank] 20:57:25 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x12b0b4800) [pid = 2256] [serial = 2021] [outer = 0x0] [url = about:blank] 20:57:25 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x129321800) [pid = 2256] [serial = 2014] [outer = 0x0] [url = about:blank] 20:57:25 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x1216f1000) [pid = 2256] [serial = 1993] [outer = 0x0] [url = about:blank] 20:57:25 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x129318400) [pid = 2256] [serial = 1996] [outer = 0x0] [url = about:blank] 20:57:25 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x124ba4400) [pid = 2256] [serial = 2027] [outer = 0x0] [url = about:blank] 20:57:25 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x119e25800) [pid = 2256] [serial = 2026] [outer = 0x0] [url = about:blank] 20:57:25 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x12a713c00) [pid = 2256] [serial = 2017] [outer = 0x0] [url = about:blank] 20:57:25 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x12aa31c00) [pid = 2256] [serial = 2018] [outer = 0x0] [url = about:blank] 20:57:25 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x12b23cc00) [pid = 2256] [serial = 2024] [outer = 0x0] [url = about:blank] 20:57:25 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x1295b0400) [pid = 2256] [serial = 2015] [outer = 0x0] [url = about:blank] 20:57:25 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x12a717800) [pid = 2256] [serial = 2029] [outer = 0x0] [url = about:blank] 20:57:25 INFO - PROCESS | 2256 | 1467691045738 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:25 INFO - PROCESS | 2256 | 1467691045740 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:25 INFO - PROCESS | 2256 | ++DOCSHELL 0x1164a7000 == 27 [pid = 2256] [id = 693] 20:57:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x1129a6400) [pid = 2256] [serial = 2079] [outer = 0x0] 20:57:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x112d4d400) [pid = 2256] [serial = 2080] [outer = 0x1129a6400] 20:57:25 INFO - PROCESS | 2256 | 1467691045770 Marionette DEBUG loaded listener.js 20:57:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x114f7a800) [pid = 2256] [serial = 2081] [outer = 0x1129a6400] 20:57:26 INFO - PROCESS | 2256 | 1467691046112 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]]]}] 20:57:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 20:57:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1221ms 20:57:26 INFO - PROCESS | 2256 | 1467691046151 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 20:57:26 INFO - PROCESS | 2256 | 1467691046153 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 20:57:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 20:57:26 INFO - PROCESS | 2256 | 1467691046156 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 20:57:26 INFO - PROCESS | 2256 | 1467691046158 Marionette TRACE conn2 <- [1,2746,null,{}] 20:57:26 INFO - PROCESS | 2256 | 1467691046162 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}] 20:57:26 INFO - PROCESS | 2256 | 1467691046163 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:26 INFO - PROCESS | 2256 | 1467691046245 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 20:57:26 INFO - PROCESS | 2256 | 1467691046330 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:26 INFO - PROCESS | 2256 | 1467691046332 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:26 INFO - PROCESS | 2256 | ++DOCSHELL 0x1195a3800 == 28 [pid = 2256] [id = 694] 20:57:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x1164ef400) [pid = 2256] [serial = 2082] [outer = 0x0] 20:57:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x118326000) [pid = 2256] [serial = 2083] [outer = 0x1164ef400] 20:57:26 INFO - PROCESS | 2256 | 1467691046360 Marionette DEBUG loaded listener.js 20:57:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x119107400) [pid = 2256] [serial = 2084] [outer = 0x1164ef400] 20:57:26 INFO - PROCESS | 2256 | 1467691046645 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]]]}] 20:57:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 20:57:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 521ms 20:57:26 INFO - PROCESS | 2256 | 1467691046682 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 20:57:26 INFO - PROCESS | 2256 | 1467691046685 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 20:57:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 20:57:26 INFO - PROCESS | 2256 | 1467691046688 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 20:57:26 INFO - PROCESS | 2256 | 1467691046691 Marionette TRACE conn2 <- [1,2750,null,{}] 20:57:26 INFO - PROCESS | 2256 | 1467691046695 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}] 20:57:26 INFO - PROCESS | 2256 | 1467691046697 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:26 INFO - PROCESS | 2256 | 1467691046782 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 20:57:26 INFO - PROCESS | 2256 | 1467691046790 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:26 INFO - PROCESS | 2256 | 1467691046792 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:26 INFO - PROCESS | 2256 | ++DOCSHELL 0x121a69800 == 29 [pid = 2256] [id = 695] 20:57:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x1195f2c00) [pid = 2256] [serial = 2085] [outer = 0x0] 20:57:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x119920800) [pid = 2256] [serial = 2086] [outer = 0x1195f2c00] 20:57:26 INFO - PROCESS | 2256 | 1467691046818 Marionette DEBUG loaded listener.js 20:57:26 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x119de8000) [pid = 2256] [serial = 2087] [outer = 0x1195f2c00] 20:57:27 INFO - PROCESS | 2256 | 1467691047186 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]]]}] 20:57:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 20:57:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 525ms 20:57:27 INFO - PROCESS | 2256 | 1467691047212 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 20:57:27 INFO - PROCESS | 2256 | 1467691047214 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 20:57:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 20:57:27 INFO - PROCESS | 2256 | 1467691047221 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 20:57:27 INFO - PROCESS | 2256 | 1467691047225 Marionette TRACE conn2 <- [1,2754,null,{}] 20:57:27 INFO - PROCESS | 2256 | 1467691047228 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}] 20:57:27 INFO - PROCESS | 2256 | 1467691047231 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:27 INFO - PROCESS | 2256 | 1467691047313 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 20:57:27 INFO - PROCESS | 2256 | 1467691047317 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:27 INFO - PROCESS | 2256 | 1467691047318 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:27 INFO - PROCESS | 2256 | ++DOCSHELL 0x125fd6000 == 30 [pid = 2256] [id = 696] 20:57:27 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x119e1cc00) [pid = 2256] [serial = 2088] [outer = 0x0] 20:57:27 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x1211eac00) [pid = 2256] [serial = 2089] [outer = 0x119e1cc00] 20:57:27 INFO - PROCESS | 2256 | 1467691047345 Marionette DEBUG loaded listener.js 20:57:27 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x121b2fc00) [pid = 2256] [serial = 2090] [outer = 0x119e1cc00] 20:57:27 INFO - PROCESS | 2256 | 1467691047686 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]]]}] 20:57:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 20:57:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 476ms 20:57:27 INFO - PROCESS | 2256 | 1467691047694 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 20:57:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 20:57:27 INFO - PROCESS | 2256 | 1467691047696 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 20:57:27 INFO - PROCESS | 2256 | 1467691047698 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 20:57:27 INFO - PROCESS | 2256 | 1467691047699 Marionette TRACE conn2 <- [1,2758,null,{}] 20:57:27 INFO - PROCESS | 2256 | 1467691047702 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}] 20:57:27 INFO - PROCESS | 2256 | 1467691047703 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:27 INFO - PROCESS | 2256 | 1467691047786 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 20:57:27 INFO - PROCESS | 2256 | 1467691047865 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:27 INFO - PROCESS | 2256 | 1467691047866 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:27 INFO - PROCESS | 2256 | ++DOCSHELL 0x128b4e800 == 31 [pid = 2256] [id = 697] 20:57:27 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x118281c00) [pid = 2256] [serial = 2091] [outer = 0x0] 20:57:27 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x123d2bc00) [pid = 2256] [serial = 2092] [outer = 0x118281c00] 20:57:27 INFO - PROCESS | 2256 | 1467691047894 Marionette DEBUG loaded listener.js 20:57:27 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x12544f000) [pid = 2256] [serial = 2093] [outer = 0x118281c00] 20:57:28 INFO - PROCESS | 2256 | 1467691048220 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]]]}] 20:57:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 20:57:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 569ms 20:57:28 INFO - PROCESS | 2256 | 1467691048268 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 20:57:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 20:57:28 INFO - PROCESS | 2256 | 1467691048269 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 20:57:28 INFO - PROCESS | 2256 | 1467691048279 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 20:57:28 INFO - PROCESS | 2256 | 1467691048280 Marionette TRACE conn2 <- [1,2762,null,{}] 20:57:28 INFO - PROCESS | 2256 | 1467691048282 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}] 20:57:28 INFO - PROCESS | 2256 | 1467691048283 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:28 INFO - PROCESS | 2256 | 1467691048383 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 20:57:28 INFO - PROCESS | 2256 | 1467691048388 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:28 INFO - PROCESS | 2256 | 1467691048393 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:28 INFO - PROCESS | 2256 | ++DOCSHELL 0x128f2d000 == 32 [pid = 2256] [id = 698] 20:57:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x1195ed800) [pid = 2256] [serial = 2094] [outer = 0x0] 20:57:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x125dc9c00) [pid = 2256] [serial = 2095] [outer = 0x1195ed800] 20:57:28 INFO - PROCESS | 2256 | 1467691048425 Marionette DEBUG loaded listener.js 20:57:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x1266d2000) [pid = 2256] [serial = 2096] [outer = 0x1195ed800] 20:57:28 INFO - PROCESS | 2256 | 1467691048781 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]]]}] 20:57:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 20:57:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 525ms 20:57:28 INFO - PROCESS | 2256 | 1467691048797 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 20:57:28 INFO - PROCESS | 2256 | 1467691048799 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 20:57:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 20:57:28 INFO - PROCESS | 2256 | 1467691048801 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 20:57:28 INFO - PROCESS | 2256 | 1467691048802 Marionette TRACE conn2 <- [1,2766,null,{}] 20:57:28 INFO - PROCESS | 2256 | 1467691048804 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}] 20:57:28 INFO - PROCESS | 2256 | 1467691048808 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:28 INFO - PROCESS | 2256 | 1467691048912 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 20:57:28 INFO - PROCESS | 2256 | 1467691048922 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:28 INFO - PROCESS | 2256 | 1467691048924 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:28 INFO - PROCESS | 2256 | ++DOCSHELL 0x1195a4000 == 33 [pid = 2256] [id = 699] 20:57:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x126b89800) [pid = 2256] [serial = 2097] [outer = 0x0] 20:57:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x12920fc00) [pid = 2256] [serial = 2098] [outer = 0x126b89800] 20:57:28 INFO - PROCESS | 2256 | 1467691048948 Marionette DEBUG loaded listener.js 20:57:28 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x129321800) [pid = 2256] [serial = 2099] [outer = 0x126b89800] 20:57:29 INFO - PROCESS | 2256 | 1467691049308 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]]]}] 20:57:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 20:57:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 521ms 20:57:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 20:57:29 INFO - PROCESS | 2256 | 1467691049322 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 20:57:29 INFO - PROCESS | 2256 | 1467691049323 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 20:57:29 INFO - PROCESS | 2256 | 1467691049325 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 20:57:29 INFO - PROCESS | 2256 | 1467691049326 Marionette TRACE conn2 <- [1,2770,null,{}] 20:57:29 INFO - PROCESS | 2256 | 1467691049329 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}] 20:57:29 INFO - PROCESS | 2256 | 1467691049330 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:29 INFO - PROCESS | 2256 | 1467691049429 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 20:57:29 INFO - PROCESS | 2256 | 1467691049432 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:29 INFO - PROCESS | 2256 | 1467691049434 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:29 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b206000 == 34 [pid = 2256] [id = 700] 20:57:29 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x1126a2400) [pid = 2256] [serial = 2100] [outer = 0x0] 20:57:29 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x12954a000) [pid = 2256] [serial = 2101] [outer = 0x1126a2400] 20:57:29 INFO - PROCESS | 2256 | 1467691049458 Marionette DEBUG loaded listener.js 20:57:29 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x1295b8800) [pid = 2256] [serial = 2102] [outer = 0x1126a2400] 20:57:29 INFO - PROCESS | 2256 | 1467691049803 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]]]}] 20:57:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 20:57:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 519ms 20:57:30 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x119df1c00) [pid = 2256] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 20:57:30 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x12a63c000) [pid = 2256] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 20:57:30 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x116fbbc00) [pid = 2256] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 20:57:30 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x128be9c00) [pid = 2256] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 20:57:30 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x119dea800) [pid = 2256] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 20:57:30 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x1183a3c00) [pid = 2256] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 20:57:30 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x123d2cc00) [pid = 2256] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 20:57:30 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x1182b8800) [pid = 2256] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 20:57:30 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x128db6000) [pid = 2256] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 20:57:30 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x12b244800) [pid = 2256] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 20:57:30 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x1182b2400) [pid = 2256] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 20:57:30 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x12ba66800) [pid = 2256] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 20:57:30 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x119e54800) [pid = 2256] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 20:57:30 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x1266da000) [pid = 2256] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 20:57:30 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x119d18800) [pid = 2256] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 20:57:30 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x12aa3c800) [pid = 2256] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 20:57:30 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x11972d800) [pid = 2256] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 20:57:30 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x12ba68400) [pid = 2256] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 20:57:30 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x111e29000) [pid = 2256] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 20:57:30 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x119109000) [pid = 2256] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 20:57:30 INFO - PROCESS | 2256 | 1467691050178 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 20:57:30 INFO - PROCESS | 2256 | 1467691050179 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 20:57:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 20:57:30 INFO - PROCESS | 2256 | 1467691050207 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 20:57:30 INFO - PROCESS | 2256 | 1467691050208 Marionette TRACE conn2 <- [1,2774,null,{}] 20:57:30 INFO - PROCESS | 2256 | 1467691050211 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}] 20:57:30 INFO - PROCESS | 2256 | 1467691050212 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:30 INFO - PROCESS | 2256 | 1467691050293 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 20:57:30 INFO - PROCESS | 2256 | 1467691050299 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:30 INFO - PROCESS | 2256 | 1467691050300 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:30 INFO - PROCESS | 2256 | ++DOCSHELL 0x12ba1e000 == 35 [pid = 2256] [id = 701] 20:57:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x11822a800) [pid = 2256] [serial = 2103] [outer = 0x0] 20:57:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x1182b6400) [pid = 2256] [serial = 2104] [outer = 0x11822a800] 20:57:30 INFO - PROCESS | 2256 | 1467691050324 Marionette DEBUG loaded listener.js 20:57:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x119de5400) [pid = 2256] [serial = 2105] [outer = 0x11822a800] 20:57:30 INFO - PROCESS | 2256 | 1467691050674 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]]]}] 20:57:30 INFO - PROCESS | 2256 | --DOCSHELL 0x12d205800 == 34 [pid = 2256] [id = 17] 20:57:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 20:57:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 521ms 20:57:30 INFO - PROCESS | 2256 | 1467691050726 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 20:57:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 20:57:30 INFO - PROCESS | 2256 | 1467691050728 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 20:57:30 INFO - PROCESS | 2256 | 1467691050731 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 20:57:30 INFO - PROCESS | 2256 | 1467691050732 Marionette TRACE conn2 <- [1,2778,null,{}] 20:57:30 INFO - PROCESS | 2256 | 1467691050735 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}] 20:57:30 INFO - PROCESS | 2256 | 1467691050736 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:30 INFO - PROCESS | 2256 | 1467691050900 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 20:57:30 INFO - PROCESS | 2256 | 1467691050915 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:30 INFO - PROCESS | 2256 | 1467691050916 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:30 INFO - PROCESS | 2256 | ++DOCSHELL 0x125fcd000 == 35 [pid = 2256] [id = 702] 20:57:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x1183a9c00) [pid = 2256] [serial = 2106] [outer = 0x0] 20:57:30 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x119e52c00) [pid = 2256] [serial = 2107] [outer = 0x1183a9c00] 20:57:30 INFO - PROCESS | 2256 | 1467691050955 Marionette DEBUG loaded listener.js 20:57:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x124dd9400) [pid = 2256] [serial = 2108] [outer = 0x1183a9c00] 20:57:31 INFO - PROCESS | 2256 | 1467691051384 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]]]}] 20:57:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 20:57:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 668ms 20:57:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 20:57:31 INFO - PROCESS | 2256 | 1467691051400 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 20:57:31 INFO - PROCESS | 2256 | 1467691051401 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 20:57:31 INFO - PROCESS | 2256 | 1467691051403 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 20:57:31 INFO - PROCESS | 2256 | 1467691051404 Marionette TRACE conn2 <- [1,2782,null,{}] 20:57:31 INFO - PROCESS | 2256 | 1467691051409 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}] 20:57:31 INFO - PROCESS | 2256 | 1467691051410 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:31 INFO - PROCESS | 2256 | 1467691051519 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 20:57:31 INFO - PROCESS | 2256 | 1467691051542 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:31 INFO - PROCESS | 2256 | 1467691051543 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:31 INFO - PROCESS | 2256 | ++DOCSHELL 0x12c34c800 == 36 [pid = 2256] [id = 703] 20:57:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x125448800) [pid = 2256] [serial = 2109] [outer = 0x0] 20:57:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x129547800) [pid = 2256] [serial = 2110] [outer = 0x125448800] 20:57:31 INFO - PROCESS | 2256 | 1467691051570 Marionette DEBUG loaded listener.js 20:57:31 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x12a716800) [pid = 2256] [serial = 2111] [outer = 0x125448800] 20:57:31 INFO - PROCESS | 2256 | 1467691051910 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]]]}] 20:57:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 20:57:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 523ms 20:57:31 INFO - PROCESS | 2256 | 1467691051926 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 20:57:31 INFO - PROCESS | 2256 | 1467691051928 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 20:57:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 20:57:31 INFO - PROCESS | 2256 | 1467691051930 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 20:57:31 INFO - PROCESS | 2256 | 1467691051932 Marionette TRACE conn2 <- [1,2786,null,{}] 20:57:31 INFO - PROCESS | 2256 | 1467691051934 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}] 20:57:31 INFO - PROCESS | 2256 | 1467691051936 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:32 INFO - PROCESS | 2256 | 1467691052030 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 20:57:32 INFO - PROCESS | 2256 | 1467691052033 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:32 INFO - PROCESS | 2256 | 1467691052034 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:32 INFO - PROCESS | 2256 | ++DOCSHELL 0x125d20800 == 37 [pid = 2256] [id = 704] 20:57:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x12a839400) [pid = 2256] [serial = 2112] [outer = 0x0] 20:57:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x12aa3e800) [pid = 2256] [serial = 2113] [outer = 0x12a839400] 20:57:32 INFO - PROCESS | 2256 | 1467691052059 Marionette DEBUG loaded listener.js 20:57:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x12b1b1c00) [pid = 2256] [serial = 2114] [outer = 0x12a839400] 20:57:32 INFO - PROCESS | 2256 | 1467691052630 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]]]}] 20:57:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 20:57:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 721ms 20:57:32 INFO - PROCESS | 2256 | 1467691052651 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 20:57:32 INFO - PROCESS | 2256 | 1467691052654 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 20:57:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 20:57:32 INFO - PROCESS | 2256 | 1467691052686 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 20:57:32 INFO - PROCESS | 2256 | 1467691052688 Marionette TRACE conn2 <- [1,2790,null,{}] 20:57:32 INFO - PROCESS | 2256 | 1467691052695 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}] 20:57:32 INFO - PROCESS | 2256 | 1467691052696 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:32 INFO - PROCESS | 2256 | 1467691052834 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 20:57:32 INFO - PROCESS | 2256 | 1467691052900 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:32 INFO - PROCESS | 2256 | 1467691052902 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:32 INFO - PROCESS | 2256 | ++DOCSHELL 0x1212f7000 == 38 [pid = 2256] [id = 705] 20:57:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x116f3f400) [pid = 2256] [serial = 2115] [outer = 0x0] 20:57:32 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x1182b5800) [pid = 2256] [serial = 2116] [outer = 0x116f3f400] 20:57:32 INFO - PROCESS | 2256 | 1467691052974 Marionette DEBUG loaded listener.js 20:57:33 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x119159400) [pid = 2256] [serial = 2117] [outer = 0x116f3f400] 20:57:33 INFO - PROCESS | 2256 | 1467691053516 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]]]}] 20:57:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 20:57:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 875ms 20:57:33 INFO - PROCESS | 2256 | 1467691053560 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 20:57:33 INFO - PROCESS | 2256 | 1467691053563 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 20:57:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 20:57:33 INFO - PROCESS | 2256 | 1467691053568 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 20:57:33 INFO - PROCESS | 2256 | 1467691053570 Marionette TRACE conn2 <- [1,2794,null,{}] 20:57:33 INFO - PROCESS | 2256 | 1467691053572 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}] 20:57:33 INFO - PROCESS | 2256 | 1467691053574 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:33 INFO - PROCESS | 2256 | 1467691053695 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 20:57:33 INFO - PROCESS | 2256 | 1467691053760 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:33 INFO - PROCESS | 2256 | 1467691053761 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:33 INFO - PROCESS | 2256 | ++DOCSHELL 0x128c4c800 == 39 [pid = 2256] [id = 706] 20:57:33 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x119de5000) [pid = 2256] [serial = 2118] [outer = 0x0] 20:57:33 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x119e54400) [pid = 2256] [serial = 2119] [outer = 0x119de5000] 20:57:33 INFO - PROCESS | 2256 | 1467691053793 Marionette DEBUG loaded listener.js 20:57:33 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x1215dfc00) [pid = 2256] [serial = 2120] [outer = 0x119de5000] 20:57:34 INFO - PROCESS | 2256 | 1467691054592 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]]]}] 20:57:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 20:57:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1074ms 20:57:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 20:57:34 INFO - PROCESS | 2256 | 1467691054643 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 20:57:34 INFO - PROCESS | 2256 | 1467691054646 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 20:57:34 INFO - PROCESS | 2256 | 1467691054651 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 20:57:34 INFO - PROCESS | 2256 | 1467691054655 Marionette TRACE conn2 <- [1,2798,null,{}] 20:57:34 INFO - PROCESS | 2256 | 1467691054660 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}] 20:57:34 INFO - PROCESS | 2256 | 1467691054663 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:34 INFO - PROCESS | 2256 | 1467691054811 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 20:57:34 INFO - PROCESS | 2256 | --DOCSHELL 0x12c34c800 == 38 [pid = 2256] [id = 703] 20:57:34 INFO - PROCESS | 2256 | --DOCSHELL 0x125fcd000 == 37 [pid = 2256] [id = 702] 20:57:34 INFO - PROCESS | 2256 | --DOCSHELL 0x12ba1e000 == 36 [pid = 2256] [id = 701] 20:57:34 INFO - PROCESS | 2256 | --DOCSHELL 0x12b206000 == 35 [pid = 2256] [id = 700] 20:57:34 INFO - PROCESS | 2256 | --DOCSHELL 0x1195a4000 == 34 [pid = 2256] [id = 699] 20:57:34 INFO - PROCESS | 2256 | --DOCSHELL 0x128f2d000 == 33 [pid = 2256] [id = 698] 20:57:34 INFO - PROCESS | 2256 | --DOCSHELL 0x128b4e800 == 32 [pid = 2256] [id = 697] 20:57:34 INFO - PROCESS | 2256 | --DOCSHELL 0x125fd6000 == 31 [pid = 2256] [id = 696] 20:57:34 INFO - PROCESS | 2256 | --DOCSHELL 0x121a69800 == 30 [pid = 2256] [id = 695] 20:57:34 INFO - PROCESS | 2256 | --DOCSHELL 0x1195a3800 == 29 [pid = 2256] [id = 694] 20:57:34 INFO - PROCESS | 2256 | --DOCSHELL 0x12d205000 == 28 [pid = 2256] [id = 18] 20:57:34 INFO - PROCESS | 2256 | --DOCSHELL 0x1164a7000 == 27 [pid = 2256] [id = 693] 20:57:34 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x119921c00) [pid = 2256] [serial = 1943] [outer = 0x0] [url = about:blank] 20:57:34 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x112fc7800) [pid = 2256] [serial = 1940] [outer = 0x0] [url = about:blank] 20:57:34 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x12ba71c00) [pid = 2256] [serial = 2060] [outer = 0x0] [url = about:blank] 20:57:34 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x12aa35800) [pid = 2256] [serial = 2050] [outer = 0x0] [url = about:blank] 20:57:34 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x12b0ba800) [pid = 2256] [serial = 2056] [outer = 0x0] [url = about:blank] 20:57:34 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x12b243400) [pid = 2256] [serial = 2030] [outer = 0x0] [url = about:blank] 20:57:34 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x12135d000) [pid = 2256] [serial = 2035] [outer = 0x0] [url = about:blank] 20:57:34 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x121e9cc00) [pid = 2256] [serial = 2036] [outer = 0x0] [url = about:blank] 20:57:34 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x1183ac400) [pid = 2256] [serial = 2032] [outer = 0x0] [url = about:blank] 20:57:34 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x11972b400) [pid = 2256] [serial = 2033] [outer = 0x0] [url = about:blank] 20:57:34 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x12ba6d000) [pid = 2256] [serial = 2059] [outer = 0x0] [url = about:blank] 20:57:34 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x121695400) [pid = 2256] [serial = 2041] [outer = 0x0] [url = about:blank] 20:57:34 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x123da5800) [pid = 2256] [serial = 2042] [outer = 0x0] [url = about:blank] 20:57:34 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x125f8ac00) [pid = 2256] [serial = 2044] [outer = 0x0] [url = about:blank] 20:57:34 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x1183aa000) [pid = 2256] [serial = 2038] [outer = 0x0] [url = about:blank] 20:57:34 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x119de2400) [pid = 2256] [serial = 2039] [outer = 0x0] [url = about:blank] 20:57:34 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x12bae9000) [pid = 2256] [serial = 2062] [outer = 0x0] [url = about:blank] 20:57:34 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x12b9d3c00) [pid = 2256] [serial = 2054] [outer = 0x0] [url = about:blank] 20:57:34 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x12b247000) [pid = 2256] [serial = 2053] [outer = 0x0] [url = about:blank] 20:57:34 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x12ba66400) [pid = 2256] [serial = 2057] [outer = 0x0] [url = about:blank] 20:57:34 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x129326c00) [pid = 2256] [serial = 2047] [outer = 0x0] [url = about:blank] 20:57:34 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x12b0b2c00) [pid = 2256] [serial = 2051] [outer = 0x0] [url = about:blank] 20:57:34 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x12baee800) [pid = 2256] [serial = 2063] [outer = 0x0] [url = about:blank] 20:57:34 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x12a63f400) [pid = 2256] [serial = 2048] [outer = 0x0] [url = about:blank] 20:57:34 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x128be2800) [pid = 2256] [serial = 2045] [outer = 0x0] [url = about:blank] 20:57:34 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x1216f6800) [pid = 2256] [serial = 1946] [outer = 0x0] [url = about:blank] 20:57:34 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x11991b800) [pid = 2256] [serial = 1991] [outer = 0x0] [url = about:blank] 20:57:34 INFO - PROCESS | 2256 | --DOMWINDOW == 77 (0x129543400) [pid = 2256] [serial = 1997] [outer = 0x0] [url = about:blank] 20:57:34 INFO - PROCESS | 2256 | --DOMWINDOW == 76 (0x123d32000) [pid = 2256] [serial = 1994] [outer = 0x0] [url = about:blank] 20:57:34 INFO - PROCESS | 2256 | --DOMWINDOW == 75 (0x12b249000) [pid = 2256] [serial = 1988] [outer = 0x0] [url = about:blank] 20:57:34 INFO - PROCESS | 2256 | --DOMWINDOW == 74 (0x12645e000) [pid = 2256] [serial = 1949] [outer = 0x0] [url = about:blank] 20:57:34 INFO - PROCESS | 2256 | 1467691054907 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:34 INFO - PROCESS | 2256 | 1467691054909 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:34 INFO - PROCESS | 2256 | ++DOCSHELL 0x116fa6000 == 28 [pid = 2256] [id = 707] 20:57:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 75 (0x116f41400) [pid = 2256] [serial = 2121] [outer = 0x0] 20:57:34 INFO - PROCESS | 2256 | ++DOMWINDOW == 76 (0x11748bc00) [pid = 2256] [serial = 2122] [outer = 0x116f41400] 20:57:34 INFO - PROCESS | 2256 | 1467691054959 Marionette DEBUG loaded listener.js 20:57:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 77 (0x11945fc00) [pid = 2256] [serial = 2123] [outer = 0x116f41400] 20:57:35 INFO - PROCESS | 2256 | 1467691055433 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]]]}] 20:57:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 20:57:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 829ms 20:57:35 INFO - PROCESS | 2256 | 1467691055484 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 20:57:35 INFO - PROCESS | 2256 | 1467691055490 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 20:57:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 20:57:35 INFO - PROCESS | 2256 | 1467691055497 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 20:57:35 INFO - PROCESS | 2256 | 1467691055499 Marionette TRACE conn2 <- [1,2802,null,{}] 20:57:35 INFO - PROCESS | 2256 | 1467691055503 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}] 20:57:35 INFO - PROCESS | 2256 | 1467691055507 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:35 INFO - PROCESS | 2256 | 1467691055587 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 20:57:35 INFO - PROCESS | 2256 | 1467691055597 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:35 INFO - PROCESS | 2256 | 1467691055598 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:35 INFO - PROCESS | 2256 | ++DOCSHELL 0x1212ea800 == 29 [pid = 2256] [id = 708] 20:57:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 78 (0x119de3400) [pid = 2256] [serial = 2124] [outer = 0x0] 20:57:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x119de9c00) [pid = 2256] [serial = 2125] [outer = 0x119de3400] 20:57:35 INFO - PROCESS | 2256 | 1467691055625 Marionette DEBUG loaded listener.js 20:57:35 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x119e5c000) [pid = 2256] [serial = 2126] [outer = 0x119de3400] 20:57:35 INFO - PROCESS | 2256 | 1467691055965 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]]]}] 20:57:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 20:57:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 523ms 20:57:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 20:57:36 INFO - PROCESS | 2256 | 1467691056018 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 20:57:36 INFO - PROCESS | 2256 | 1467691056020 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 20:57:36 INFO - PROCESS | 2256 | 1467691056022 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 20:57:36 INFO - PROCESS | 2256 | 1467691056024 Marionette TRACE conn2 <- [1,2806,null,{}] 20:57:36 INFO - PROCESS | 2256 | 1467691056032 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}] 20:57:36 INFO - PROCESS | 2256 | 1467691056035 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:36 INFO - PROCESS | 2256 | 1467691056128 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 20:57:36 INFO - PROCESS | 2256 | 1467691056135 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:36 INFO - PROCESS | 2256 | 1467691056137 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:36 INFO - PROCESS | 2256 | ++DOCSHELL 0x126610800 == 30 [pid = 2256] [id = 709] 20:57:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x115def400) [pid = 2256] [serial = 2127] [outer = 0x0] 20:57:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x121b30000) [pid = 2256] [serial = 2128] [outer = 0x115def400] 20:57:36 INFO - PROCESS | 2256 | 1467691056165 Marionette DEBUG loaded listener.js 20:57:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x125449000) [pid = 2256] [serial = 2129] [outer = 0x115def400] 20:57:36 INFO - PROCESS | 2256 | 1467691056603 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]]]}] 20:57:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 20:57:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 621ms 20:57:36 INFO - PROCESS | 2256 | 1467691056645 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 20:57:36 INFO - PROCESS | 2256 | 1467691056647 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 20:57:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 20:57:36 INFO - PROCESS | 2256 | 1467691056651 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 20:57:36 INFO - PROCESS | 2256 | 1467691056653 Marionette TRACE conn2 <- [1,2810,null,{}] 20:57:36 INFO - PROCESS | 2256 | 1467691056656 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}] 20:57:36 INFO - PROCESS | 2256 | 1467691056658 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:36 INFO - PROCESS | 2256 | 1467691056785 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 20:57:36 INFO - PROCESS | 2256 | 1467691056795 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:36 INFO - PROCESS | 2256 | 1467691056796 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:36 INFO - PROCESS | 2256 | ++DOCSHELL 0x128f2a000 == 31 [pid = 2256] [id = 710] 20:57:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x125d52800) [pid = 2256] [serial = 2130] [outer = 0x0] 20:57:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x125f94c00) [pid = 2256] [serial = 2131] [outer = 0x125d52800] 20:57:36 INFO - PROCESS | 2256 | 1467691056835 Marionette DEBUG loaded listener.js 20:57:36 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x1266d2c00) [pid = 2256] [serial = 2132] [outer = 0x125d52800] 20:57:37 INFO - PROCESS | 2256 | 1467691057231 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]]]}] 20:57:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 20:57:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 620ms 20:57:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 20:57:37 INFO - PROCESS | 2256 | 1467691057271 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 20:57:37 INFO - PROCESS | 2256 | 1467691057272 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 20:57:37 INFO - PROCESS | 2256 | 1467691057274 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 20:57:37 INFO - PROCESS | 2256 | 1467691057275 Marionette TRACE conn2 <- [1,2814,null,{}] 20:57:37 INFO - PROCESS | 2256 | 1467691057277 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}] 20:57:37 INFO - PROCESS | 2256 | 1467691057286 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:37 INFO - PROCESS | 2256 | 1467691057388 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 20:57:37 INFO - PROCESS | 2256 | 1467691057401 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:37 INFO - PROCESS | 2256 | 1467691057402 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:37 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a674800 == 32 [pid = 2256] [id = 711] 20:57:37 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x119e54c00) [pid = 2256] [serial = 2133] [outer = 0x0] 20:57:37 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x128bdd000) [pid = 2256] [serial = 2134] [outer = 0x119e54c00] 20:57:37 INFO - PROCESS | 2256 | 1467691057427 Marionette DEBUG loaded listener.js 20:57:37 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x128db5c00) [pid = 2256] [serial = 2135] [outer = 0x119e54c00] 20:57:37 INFO - PROCESS | 2256 | 1467691057783 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]]]}] 20:57:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 20:57:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 520ms 20:57:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 20:57:37 INFO - PROCESS | 2256 | 1467691057795 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 20:57:37 INFO - PROCESS | 2256 | 1467691057796 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 20:57:37 INFO - PROCESS | 2256 | 1467691057798 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 20:57:37 INFO - PROCESS | 2256 | 1467691057799 Marionette TRACE conn2 <- [1,2818,null,{}] 20:57:37 INFO - PROCESS | 2256 | 1467691057802 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}] 20:57:37 INFO - PROCESS | 2256 | 1467691057808 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:37 INFO - PROCESS | 2256 | 1467691057948 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 20:57:37 INFO - PROCESS | 2256 | 1467691057951 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:37 INFO - PROCESS | 2256 | 1467691057953 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:37 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b21d000 == 33 [pid = 2256] [id = 712] 20:57:37 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x128db6000) [pid = 2256] [serial = 2136] [outer = 0x0] 20:57:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x129543400) [pid = 2256] [serial = 2137] [outer = 0x128db6000] 20:57:38 INFO - PROCESS | 2256 | 1467691058012 Marionette DEBUG loaded listener.js 20:57:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x12a845c00) [pid = 2256] [serial = 2138] [outer = 0x128db6000] 20:57:38 INFO - PROCESS | 2256 | 1467691058372 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]]]}] 20:57:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 20:57:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 619ms 20:57:38 INFO - PROCESS | 2256 | 1467691058418 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 20:57:38 INFO - PROCESS | 2256 | 1467691058420 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 20:57:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 20:57:38 INFO - PROCESS | 2256 | 1467691058424 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 20:57:38 INFO - PROCESS | 2256 | 1467691058426 Marionette TRACE conn2 <- [1,2822,null,{}] 20:57:38 INFO - PROCESS | 2256 | 1467691058429 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}] 20:57:38 INFO - PROCESS | 2256 | 1467691058442 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:38 INFO - PROCESS | 2256 | 1467691058610 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 20:57:38 INFO - PROCESS | 2256 | 1467691058629 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:38 INFO - PROCESS | 2256 | 1467691058630 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:38 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd68000 == 34 [pid = 2256] [id = 713] 20:57:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x12aa3a400) [pid = 2256] [serial = 2139] [outer = 0x0] 20:57:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x12b0b5400) [pid = 2256] [serial = 2140] [outer = 0x12aa3a400] 20:57:38 INFO - PROCESS | 2256 | 1467691058670 Marionette DEBUG loaded listener.js 20:57:38 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x12b1b6400) [pid = 2256] [serial = 2141] [outer = 0x12aa3a400] 20:57:39 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x12d206000) [pid = 2256] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:57:39 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x1195ed800) [pid = 2256] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 20:57:39 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x1129a6400) [pid = 2256] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 20:57:39 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x119e1cc00) [pid = 2256] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 20:57:39 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x1195f2c00) [pid = 2256] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 20:57:39 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x126b89800) [pid = 2256] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 20:57:39 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x112695800) [pid = 2256] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 20:57:39 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x1164ef400) [pid = 2256] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 20:57:39 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x12cbe5c00) [pid = 2256] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:57:39 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x117d1d800) [pid = 2256] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 20:57:39 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x124b9fc00) [pid = 2256] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 20:57:39 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x1295b3400) [pid = 2256] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 20:57:39 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x12a70cc00) [pid = 2256] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 20:57:39 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x1126a2400) [pid = 2256] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 20:57:39 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x125448800) [pid = 2256] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 20:57:39 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x118281c00) [pid = 2256] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 20:57:39 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x1183a9c00) [pid = 2256] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 20:57:39 INFO - PROCESS | 2256 | 1467691059162 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]]]}] 20:57:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 20:57:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 771ms 20:57:39 INFO - PROCESS | 2256 | 1467691059207 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 20:57:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 20:57:39 INFO - PROCESS | 2256 | 1467691059209 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 20:57:39 INFO - PROCESS | 2256 | 1467691059211 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 20:57:39 INFO - PROCESS | 2256 | 1467691059213 Marionette TRACE conn2 <- [1,2826,null,{}] 20:57:39 INFO - PROCESS | 2256 | 1467691059215 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}] 20:57:39 INFO - PROCESS | 2256 | 1467691059216 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:39 INFO - PROCESS | 2256 | 1467691059298 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 20:57:39 INFO - PROCESS | 2256 | 1467691059301 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:39 INFO - PROCESS | 2256 | 1467691059303 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:39 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd38000 == 35 [pid = 2256] [id = 714] 20:57:39 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x115e03400) [pid = 2256] [serial = 2142] [outer = 0x0] 20:57:39 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x1183a9c00) [pid = 2256] [serial = 2143] [outer = 0x115e03400] 20:57:39 INFO - PROCESS | 2256 | 1467691059327 Marionette DEBUG loaded listener.js 20:57:39 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x123fdd400) [pid = 2256] [serial = 2144] [outer = 0x115e03400] 20:57:39 INFO - PROCESS | 2256 | 1467691059754 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 20:57:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 20:57:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 568ms 20:57:39 INFO - PROCESS | 2256 | 1467691059795 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 20:57:39 INFO - PROCESS | 2256 | 1467691059797 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 20:57:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 20:57:39 INFO - PROCESS | 2256 | 1467691059801 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 20:57:39 INFO - PROCESS | 2256 | 1467691059802 Marionette TRACE conn2 <- [1,2830,null,{}] 20:57:39 INFO - PROCESS | 2256 | 1467691059806 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}] 20:57:39 INFO - PROCESS | 2256 | 1467691059808 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:39 INFO - PROCESS | 2256 | 1467691059935 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 20:57:39 INFO - PROCESS | 2256 | 1467691059944 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:39 INFO - PROCESS | 2256 | 1467691059945 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:39 INFO - PROCESS | 2256 | ++DOCSHELL 0x126420800 == 36 [pid = 2256] [id = 715] 20:57:39 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x1211ebc00) [pid = 2256] [serial = 2145] [outer = 0x0] 20:57:39 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x12954c000) [pid = 2256] [serial = 2146] [outer = 0x1211ebc00] 20:57:39 INFO - PROCESS | 2256 | 1467691059971 Marionette DEBUG loaded listener.js 20:57:40 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x12b23b800) [pid = 2256] [serial = 2147] [outer = 0x1211ebc00] 20:57:40 INFO - PROCESS | 2256 | 1467691060381 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]]]}] 20:57:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 20:57:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 619ms 20:57:40 INFO - PROCESS | 2256 | 1467691060420 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 20:57:40 INFO - PROCESS | 2256 | 1467691060421 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 20:57:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 20:57:40 INFO - PROCESS | 2256 | 1467691060439 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 20:57:40 INFO - PROCESS | 2256 | 1467691060442 Marionette TRACE conn2 <- [1,2834,null,{}] 20:57:40 INFO - PROCESS | 2256 | 1467691060444 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}] 20:57:40 INFO - PROCESS | 2256 | 1467691060446 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:40 INFO - PROCESS | 2256 | 1467691060528 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 20:57:40 INFO - PROCESS | 2256 | 1467691060531 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:40 INFO - PROCESS | 2256 | 1467691060532 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:40 INFO - PROCESS | 2256 | ++DOCSHELL 0x12ca0e800 == 37 [pid = 2256] [id = 716] 20:57:40 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x12954a800) [pid = 2256] [serial = 2148] [outer = 0x0] 20:57:40 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x12b24a000) [pid = 2256] [serial = 2149] [outer = 0x12954a800] 20:57:40 INFO - PROCESS | 2256 | 1467691060556 Marionette DEBUG loaded listener.js 20:57:40 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x12b9d3800) [pid = 2256] [serial = 2150] [outer = 0x12954a800] 20:57:40 INFO - PROCESS | 2256 | 1467691060919 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 20:57:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 20:57:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 533ms 20:57:40 INFO - PROCESS | 2256 | 1467691060961 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 20:57:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 20:57:40 INFO - PROCESS | 2256 | 1467691060962 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 20:57:40 INFO - PROCESS | 2256 | 1467691060964 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 20:57:40 INFO - PROCESS | 2256 | 1467691060966 Marionette TRACE conn2 <- [1,2838,null,{}] 20:57:40 INFO - PROCESS | 2256 | 1467691060969 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}] 20:57:40 INFO - PROCESS | 2256 | 1467691060970 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:41 INFO - PROCESS | 2256 | 1467691061093 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 20:57:41 INFO - PROCESS | 2256 | 1467691061187 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:41 INFO - PROCESS | 2256 | 1467691061189 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:41 INFO - PROCESS | 2256 | ++DOCSHELL 0x1169b4800 == 38 [pid = 2256] [id = 717] 20:57:41 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x112696c00) [pid = 2256] [serial = 2151] [outer = 0x0] 20:57:41 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x1129ac800) [pid = 2256] [serial = 2152] [outer = 0x112696c00] 20:57:41 INFO - PROCESS | 2256 | 1467691061220 Marionette DEBUG loaded listener.js 20:57:41 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x116902c00) [pid = 2256] [serial = 2153] [outer = 0x112696c00] 20:57:41 INFO - PROCESS | 2256 | 1467691061666 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]]]}] 20:57:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 20:57:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 771ms 20:57:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 20:57:41 INFO - PROCESS | 2256 | 1467691061738 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 20:57:41 INFO - PROCESS | 2256 | 1467691061740 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 20:57:41 INFO - PROCESS | 2256 | 1467691061743 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 20:57:41 INFO - PROCESS | 2256 | 1467691061745 Marionette TRACE conn2 <- [1,2842,null,{}] 20:57:41 INFO - PROCESS | 2256 | 1467691061750 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}] 20:57:41 INFO - PROCESS | 2256 | 1467691061751 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:41 INFO - PROCESS | 2256 | 1467691061881 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 20:57:41 INFO - PROCESS | 2256 | 1467691061946 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:41 INFO - PROCESS | 2256 | 1467691061948 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:42 INFO - PROCESS | 2256 | ++DOCSHELL 0x125d09000 == 39 [pid = 2256] [id = 718] 20:57:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x119733800) [pid = 2256] [serial = 2154] [outer = 0x0] 20:57:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x119d0c400) [pid = 2256] [serial = 2155] [outer = 0x119733800] 20:57:42 INFO - PROCESS | 2256 | 1467691062022 Marionette DEBUG loaded listener.js 20:57:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x1211e7400) [pid = 2256] [serial = 2156] [outer = 0x119733800] 20:57:42 INFO - PROCESS | 2256 | 1467691062567 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]]]}] 20:57:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 20:57:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 872ms 20:57:42 INFO - PROCESS | 2256 | 1467691062619 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 20:57:42 INFO - PROCESS | 2256 | 1467691062626 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 20:57:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 20:57:42 INFO - PROCESS | 2256 | 1467691062630 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 20:57:42 INFO - PROCESS | 2256 | 1467691062633 Marionette TRACE conn2 <- [1,2846,null,{}] 20:57:42 INFO - PROCESS | 2256 | 1467691062636 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}] 20:57:42 INFO - PROCESS | 2256 | 1467691062639 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:42 INFO - PROCESS | 2256 | 1467691062781 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 20:57:42 INFO - PROCESS | 2256 | 1467691062858 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:42 INFO - PROCESS | 2256 | 1467691062859 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:42 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b221000 == 40 [pid = 2256] [id = 719] 20:57:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x1211e8000) [pid = 2256] [serial = 2157] [outer = 0x0] 20:57:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x123fdb800) [pid = 2256] [serial = 2158] [outer = 0x1211e8000] 20:57:42 INFO - PROCESS | 2256 | 1467691062889 Marionette DEBUG loaded listener.js 20:57:42 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x1266d7c00) [pid = 2256] [serial = 2159] [outer = 0x1211e8000] 20:57:43 INFO - PROCESS | 2256 | 1467691063299 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]]]}] 20:57:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 20:57:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 720ms 20:57:43 INFO - PROCESS | 2256 | 1467691063351 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 20:57:43 INFO - PROCESS | 2256 | 1467691063352 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 20:57:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 20:57:43 INFO - PROCESS | 2256 | 1467691063362 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 20:57:43 INFO - PROCESS | 2256 | 1467691063366 Marionette TRACE conn2 <- [1,2850,null,{}] 20:57:43 INFO - PROCESS | 2256 | 1467691063369 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}] 20:57:43 INFO - PROCESS | 2256 | 1467691063372 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:43 INFO - PROCESS | 2256 | 1467691063478 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 20:57:43 INFO - PROCESS | 2256 | 1467691063541 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:43 INFO - PROCESS | 2256 | 1467691063543 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:43 INFO - PROCESS | 2256 | ++DOCSHELL 0x12d48f000 == 41 [pid = 2256] [id = 720] 20:57:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x12920f800) [pid = 2256] [serial = 2160] [outer = 0x0] 20:57:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x1295b0c00) [pid = 2256] [serial = 2161] [outer = 0x12920f800] 20:57:43 INFO - PROCESS | 2256 | 1467691063572 Marionette DEBUG loaded listener.js 20:57:43 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x12aa3ac00) [pid = 2256] [serial = 2162] [outer = 0x12920f800] 20:57:44 INFO - PROCESS | 2256 | 1467691064019 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 20:57:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 20:57:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 684ms 20:57:44 INFO - PROCESS | 2256 | 1467691064040 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 20:57:44 INFO - PROCESS | 2256 | 1467691064043 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 20:57:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 20:57:44 INFO - PROCESS | 2256 | 1467691064046 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 20:57:44 INFO - PROCESS | 2256 | 1467691064047 Marionette TRACE conn2 <- [1,2854,null,{}] 20:57:44 INFO - PROCESS | 2256 | 1467691064049 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}] 20:57:44 INFO - PROCESS | 2256 | 1467691064051 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:44 INFO - PROCESS | 2256 | 1467691064157 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 20:57:44 INFO - PROCESS | 2256 | 1467691064220 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:44 INFO - PROCESS | 2256 | 1467691064221 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:44 INFO - PROCESS | 2256 | ++DOCSHELL 0x12c369000 == 42 [pid = 2256] [id = 721] 20:57:44 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x129319c00) [pid = 2256] [serial = 2163] [outer = 0x0] 20:57:44 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x12b9cb800) [pid = 2256] [serial = 2164] [outer = 0x129319c00] 20:57:44 INFO - PROCESS | 2256 | 1467691064309 Marionette DEBUG loaded listener.js 20:57:44 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x12ba70000) [pid = 2256] [serial = 2165] [outer = 0x129319c00] 20:57:44 INFO - PROCESS | 2256 | 1467691064920 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]]]}] 20:57:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 20:57:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 918ms 20:57:44 INFO - PROCESS | 2256 | 1467691064965 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 20:57:44 INFO - PROCESS | 2256 | 1467691064967 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 20:57:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 20:57:44 INFO - PROCESS | 2256 | 1467691064971 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 20:57:44 INFO - PROCESS | 2256 | 1467691064972 Marionette TRACE conn2 <- [1,2858,null,{}] 20:57:44 INFO - PROCESS | 2256 | 1467691064976 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}] 20:57:44 INFO - PROCESS | 2256 | 1467691064977 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:45 INFO - PROCESS | 2256 | 1467691065078 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 20:57:45 INFO - PROCESS | 2256 | 1467691065155 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:45 INFO - PROCESS | 2256 | 1467691065156 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:45 INFO - PROCESS | 2256 | ++DOCSHELL 0x121dc5800 == 43 [pid = 2256] [id = 722] 20:57:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x11841c800) [pid = 2256] [serial = 2166] [outer = 0x0] 20:57:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x1188ac800) [pid = 2256] [serial = 2167] [outer = 0x11841c800] 20:57:45 INFO - PROCESS | 2256 | 1467691065184 Marionette DEBUG loaded listener.js 20:57:45 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x119731400) [pid = 2256] [serial = 2168] [outer = 0x11841c800] 20:57:46 INFO - PROCESS | 2256 | --DOCSHELL 0x12ca0e800 == 42 [pid = 2256] [id = 716] 20:57:46 INFO - PROCESS | 2256 | --DOCSHELL 0x126420800 == 41 [pid = 2256] [id = 715] 20:57:46 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd38000 == 40 [pid = 2256] [id = 714] 20:57:46 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd68000 == 39 [pid = 2256] [id = 713] 20:57:46 INFO - PROCESS | 2256 | --DOCSHELL 0x12b21d000 == 38 [pid = 2256] [id = 712] 20:57:46 INFO - PROCESS | 2256 | --DOCSHELL 0x12a674800 == 37 [pid = 2256] [id = 711] 20:57:46 INFO - PROCESS | 2256 | --DOCSHELL 0x128f2a000 == 36 [pid = 2256] [id = 710] 20:57:46 INFO - PROCESS | 2256 | --DOCSHELL 0x126610800 == 35 [pid = 2256] [id = 709] 20:57:46 INFO - PROCESS | 2256 | --DOCSHELL 0x1212ea800 == 34 [pid = 2256] [id = 708] 20:57:46 INFO - PROCESS | 2256 | --DOCSHELL 0x116fa6000 == 33 [pid = 2256] [id = 707] 20:57:46 INFO - PROCESS | 2256 | --DOCSHELL 0x128c4c800 == 32 [pid = 2256] [id = 706] 20:57:46 INFO - PROCESS | 2256 | --DOCSHELL 0x1212f7000 == 31 [pid = 2256] [id = 705] 20:57:46 INFO - PROCESS | 2256 | --DOCSHELL 0x125d20800 == 30 [pid = 2256] [id = 704] 20:57:46 INFO - PROCESS | 2256 | --DOCSHELL 0x12c369000 == 29 [pid = 2256] [id = 721] 20:57:46 INFO - PROCESS | 2256 | --DOCSHELL 0x12d48f000 == 28 [pid = 2256] [id = 720] 20:57:46 INFO - PROCESS | 2256 | --DOCSHELL 0x12b221000 == 27 [pid = 2256] [id = 719] 20:57:46 INFO - PROCESS | 2256 | --DOCSHELL 0x125d09000 == 26 [pid = 2256] [id = 718] 20:57:46 INFO - PROCESS | 2256 | --DOCSHELL 0x1169b4800 == 25 [pid = 2256] [id = 717] 20:57:46 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x12d212800) [pid = 2256] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:57:46 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x125dc9c00) [pid = 2256] [serial = 2095] [outer = 0x0] [url = about:blank] 20:57:46 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x112d4d400) [pid = 2256] [serial = 2080] [outer = 0x0] [url = about:blank] 20:57:46 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x114f7a800) [pid = 2256] [serial = 2081] [outer = 0x0] [url = about:blank] 20:57:46 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x1211eac00) [pid = 2256] [serial = 2089] [outer = 0x0] [url = about:blank] 20:57:46 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x121b2fc00) [pid = 2256] [serial = 2090] [outer = 0x0] [url = about:blank] 20:57:46 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x119920800) [pid = 2256] [serial = 2086] [outer = 0x0] [url = about:blank] 20:57:46 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x12920fc00) [pid = 2256] [serial = 2098] [outer = 0x0] [url = about:blank] 20:57:46 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x119de8000) [pid = 2256] [serial = 2087] [outer = 0x0] [url = about:blank] 20:57:46 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x11748e800) [pid = 2256] [serial = 2077] [outer = 0x0] [url = about:blank] 20:57:46 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x119732c00) [pid = 2256] [serial = 2078] [outer = 0x0] [url = about:blank] 20:57:46 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x118326000) [pid = 2256] [serial = 2083] [outer = 0x0] [url = about:blank] 20:57:46 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x119107400) [pid = 2256] [serial = 2084] [outer = 0x0] [url = about:blank] 20:57:46 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x11822a400) [pid = 2256] [serial = 1433] [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.] 20:57:46 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x11991b000) [pid = 2256] [serial = 2066] [outer = 0x0] [url = about:blank] 20:57:46 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x1183aac00) [pid = 2256] [serial = 2065] [outer = 0x0] [url = about:blank] 20:57:46 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x129211000) [pid = 2256] [serial = 2069] [outer = 0x0] [url = about:blank] 20:57:46 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x1264f4c00) [pid = 2256] [serial = 2068] [outer = 0x0] [url = about:blank] 20:57:46 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x12b242400) [pid = 2256] [serial = 2072] [outer = 0x0] [url = about:blank] 20:57:46 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x12aa39800) [pid = 2256] [serial = 2071] [outer = 0x0] [url = about:blank] 20:57:46 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x12baf0c00) [pid = 2256] [serial = 2074] [outer = 0x0] [url = about:blank] 20:57:46 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x12bd98400) [pid = 2256] [serial = 2075] [outer = 0x0] [url = about:blank] 20:57:46 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x12954a000) [pid = 2256] [serial = 2101] [outer = 0x0] [url = about:blank] 20:57:46 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x129321800) [pid = 2256] [serial = 2099] [outer = 0x0] [url = about:blank] 20:57:46 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x1182b6400) [pid = 2256] [serial = 2104] [outer = 0x0] [url = about:blank] 20:57:46 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x129547800) [pid = 2256] [serial = 2110] [outer = 0x0] [url = about:blank] 20:57:46 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x1295b8800) [pid = 2256] [serial = 2102] [outer = 0x0] [url = about:blank] 20:57:46 INFO - PROCESS | 2256 | --DOMWINDOW == 77 (0x123d2bc00) [pid = 2256] [serial = 2092] [outer = 0x0] [url = about:blank] 20:57:46 INFO - PROCESS | 2256 | --DOMWINDOW == 76 (0x12544f000) [pid = 2256] [serial = 2093] [outer = 0x0] [url = about:blank] 20:57:46 INFO - PROCESS | 2256 | --DOMWINDOW == 75 (0x12a716800) [pid = 2256] [serial = 2111] [outer = 0x0] [url = about:blank] 20:57:46 INFO - PROCESS | 2256 | --DOMWINDOW == 74 (0x12aa3e800) [pid = 2256] [serial = 2113] [outer = 0x0] [url = about:blank] 20:57:46 INFO - PROCESS | 2256 | --DOMWINDOW == 73 (0x1266d2000) [pid = 2256] [serial = 2096] [outer = 0x0] [url = about:blank] 20:57:46 INFO - PROCESS | 2256 | --DOMWINDOW == 72 (0x124dd9400) [pid = 2256] [serial = 2108] [outer = 0x0] [url = about:blank] 20:57:46 INFO - PROCESS | 2256 | --DOMWINDOW == 71 (0x119e52c00) [pid = 2256] [serial = 2107] [outer = 0x0] [url = about:blank] 20:57:46 INFO - PROCESS | 2256 | 1467691066226 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 20:57:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 20:57:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1273ms 20:57:46 INFO - PROCESS | 2256 | 1467691066249 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 20:57:46 INFO - PROCESS | 2256 | 1467691066254 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 20:57:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 20:57:46 INFO - PROCESS | 2256 | 1467691066261 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 20:57:46 INFO - PROCESS | 2256 | 1467691066263 Marionette TRACE conn2 <- [1,2862,null,{}] 20:57:46 INFO - PROCESS | 2256 | 1467691066267 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}] 20:57:46 INFO - PROCESS | 2256 | 1467691066268 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:46 INFO - PROCESS | 2256 | 1467691066351 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 20:57:46 INFO - PROCESS | 2256 | 1467691066359 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:46 INFO - PROCESS | 2256 | 1467691066360 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:46 INFO - PROCESS | 2256 | ++DOCSHELL 0x1169a8000 == 26 [pid = 2256] [id = 723] 20:57:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 72 (0x1126a1000) [pid = 2256] [serial = 2169] [outer = 0x0] 20:57:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 73 (0x1129b2c00) [pid = 2256] [serial = 2170] [outer = 0x1126a1000] 20:57:46 INFO - PROCESS | 2256 | 1467691066390 Marionette DEBUG loaded listener.js 20:57:46 INFO - PROCESS | 2256 | ++DOMWINDOW == 74 (0x112e96c00) [pid = 2256] [serial = 2171] [outer = 0x1126a1000] 20:57:46 INFO - PROCESS | 2256 | 1467691066940 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]]]}] 20:57:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 20:57:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 731ms 20:57:47 INFO - PROCESS | 2256 | 1467691066994 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 20:57:47 INFO - PROCESS | 2256 | 1467691066998 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 20:57:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 20:57:47 INFO - PROCESS | 2256 | 1467691067002 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 20:57:47 INFO - PROCESS | 2256 | 1467691067005 Marionette TRACE conn2 <- [1,2866,null,{}] 20:57:47 INFO - PROCESS | 2256 | 1467691067008 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}] 20:57:47 INFO - PROCESS | 2256 | 1467691067010 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:47 INFO - PROCESS | 2256 | 1467691067092 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 20:57:47 INFO - PROCESS | 2256 | 1467691067097 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:47 INFO - PROCESS | 2256 | 1467691067098 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:47 INFO - PROCESS | 2256 | ++DOCSHELL 0x1188c8800 == 27 [pid = 2256] [id = 724] 20:57:47 INFO - PROCESS | 2256 | ++DOMWINDOW == 75 (0x115e72800) [pid = 2256] [serial = 2172] [outer = 0x0] 20:57:47 INFO - PROCESS | 2256 | ++DOMWINDOW == 76 (0x1164ef400) [pid = 2256] [serial = 2173] [outer = 0x115e72800] 20:57:47 INFO - PROCESS | 2256 | 1467691067127 Marionette DEBUG loaded listener.js 20:57:47 INFO - PROCESS | 2256 | ++DOMWINDOW == 77 (0x11678d000) [pid = 2256] [serial = 2174] [outer = 0x115e72800] 20:57:47 INFO - PROCESS | 2256 | 1467691067580 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]]]}] 20:57:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 20:57:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 626ms 20:57:47 INFO - PROCESS | 2256 | 1467691067629 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 20:57:47 INFO - PROCESS | 2256 | 1467691067643 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 20:57:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 20:57:47 INFO - PROCESS | 2256 | 1467691067647 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 20:57:47 INFO - PROCESS | 2256 | 1467691067651 Marionette TRACE conn2 <- [1,2870,null,{}] 20:57:47 INFO - PROCESS | 2256 | 1467691067663 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}] 20:57:47 INFO - PROCESS | 2256 | 1467691067667 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:47 INFO - PROCESS | 2256 | 1467691067819 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 20:57:47 INFO - PROCESS | 2256 | 1467691067899 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:47 INFO - PROCESS | 2256 | 1467691067901 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:47 INFO - PROCESS | 2256 | ++DOCSHELL 0x119aa1000 == 28 [pid = 2256] [id = 725] 20:57:47 INFO - PROCESS | 2256 | ++DOMWINDOW == 78 (0x1129af800) [pid = 2256] [serial = 2175] [outer = 0x0] 20:57:47 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x117495000) [pid = 2256] [serial = 2176] [outer = 0x1129af800] 20:57:47 INFO - PROCESS | 2256 | 1467691067930 Marionette DEBUG loaded listener.js 20:57:47 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x1182b3000) [pid = 2256] [serial = 2177] [outer = 0x1129af800] 20:57:48 INFO - PROCESS | 2256 | 1467691068233 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]]]}] 20:57:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 20:57:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 624ms 20:57:48 INFO - PROCESS | 2256 | 1467691068271 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 20:57:48 INFO - PROCESS | 2256 | 1467691068273 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 20:57:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 20:57:48 INFO - PROCESS | 2256 | 1467691068279 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 20:57:48 INFO - PROCESS | 2256 | 1467691068280 Marionette TRACE conn2 <- [1,2874,null,{}] 20:57:48 INFO - PROCESS | 2256 | 1467691068282 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}] 20:57:48 INFO - PROCESS | 2256 | 1467691068283 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:48 INFO - PROCESS | 2256 | 1467691068365 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 20:57:48 INFO - PROCESS | 2256 | 1467691068369 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:48 INFO - PROCESS | 2256 | 1467691068370 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:48 INFO - PROCESS | 2256 | ++DOCSHELL 0x121a6f000 == 29 [pid = 2256] [id = 726] 20:57:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x1183a4800) [pid = 2256] [serial = 2178] [outer = 0x0] 20:57:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x11841cc00) [pid = 2256] [serial = 2179] [outer = 0x1183a4800] 20:57:48 INFO - PROCESS | 2256 | 1467691068397 Marionette DEBUG loaded listener.js 20:57:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x119106000) [pid = 2256] [serial = 2180] [outer = 0x1183a4800] 20:57:48 INFO - PROCESS | 2256 | 1467691068791 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]]]}] 20:57:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 20:57:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 518ms 20:57:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 20:57:48 INFO - PROCESS | 2256 | 1467691068798 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 20:57:48 INFO - PROCESS | 2256 | 1467691068799 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 20:57:48 INFO - PROCESS | 2256 | 1467691068801 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 20:57:48 INFO - PROCESS | 2256 | 1467691068802 Marionette TRACE conn2 <- [1,2878,null,{}] 20:57:48 INFO - PROCESS | 2256 | 1467691068804 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}] 20:57:48 INFO - PROCESS | 2256 | 1467691068807 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:48 INFO - PROCESS | 2256 | 1467691068913 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 20:57:48 INFO - PROCESS | 2256 | 1467691068951 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:48 INFO - PROCESS | 2256 | 1467691068952 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:48 INFO - PROCESS | 2256 | ++DOCSHELL 0x121dce800 == 30 [pid = 2256] [id = 727] 20:57:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x111e58000) [pid = 2256] [serial = 2181] [outer = 0x0] 20:57:48 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x119153000) [pid = 2256] [serial = 2182] [outer = 0x111e58000] 20:57:48 INFO - PROCESS | 2256 | 1467691068977 Marionette DEBUG loaded listener.js 20:57:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x119729800) [pid = 2256] [serial = 2183] [outer = 0x111e58000] 20:57:49 INFO - PROCESS | 2256 | 1467691069375 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]]]}] 20:57:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 20:57:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 618ms 20:57:49 INFO - PROCESS | 2256 | 1467691069420 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 20:57:49 INFO - PROCESS | 2256 | 1467691069421 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 20:57:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 20:57:49 INFO - PROCESS | 2256 | 1467691069423 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 20:57:49 INFO - PROCESS | 2256 | 1467691069424 Marionette TRACE conn2 <- [1,2882,null,{}] 20:57:49 INFO - PROCESS | 2256 | 1467691069427 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}] 20:57:49 INFO - PROCESS | 2256 | 1467691069431 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:49 INFO - PROCESS | 2256 | 1467691069549 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 20:57:49 INFO - PROCESS | 2256 | 1467691069589 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:49 INFO - PROCESS | 2256 | 1467691069591 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:49 INFO - PROCESS | 2256 | ++DOCSHELL 0x125fd8000 == 31 [pid = 2256] [id = 728] 20:57:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x11991e800) [pid = 2256] [serial = 2184] [outer = 0x0] 20:57:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x119de8000) [pid = 2256] [serial = 2185] [outer = 0x11991e800] 20:57:49 INFO - PROCESS | 2256 | 1467691069616 Marionette DEBUG loaded listener.js 20:57:49 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x119e59c00) [pid = 2256] [serial = 2186] [outer = 0x11991e800] 20:57:49 INFO - PROCESS | 2256 | 1467691069950 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]]]}] 20:57:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 20:57:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 569ms 20:57:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 20:57:49 INFO - PROCESS | 2256 | 1467691069994 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 20:57:49 INFO - PROCESS | 2256 | 1467691069995 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 20:57:49 INFO - PROCESS | 2256 | 1467691069998 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 20:57:50 INFO - PROCESS | 2256 | 1467691069999 Marionette TRACE conn2 <- [1,2886,null,{}] 20:57:50 INFO - PROCESS | 2256 | 1467691070001 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}] 20:57:50 INFO - PROCESS | 2256 | 1467691070002 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:50 INFO - PROCESS | 2256 | 1467691070108 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 20:57:50 INFO - PROCESS | 2256 | 1467691070112 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:50 INFO - PROCESS | 2256 | 1467691070113 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:50 INFO - PROCESS | 2256 | ++DOCSHELL 0x128f1c800 == 32 [pid = 2256] [id = 729] 20:57:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x111caa000) [pid = 2256] [serial = 2187] [outer = 0x0] 20:57:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x1211e4c00) [pid = 2256] [serial = 2188] [outer = 0x111caa000] 20:57:50 INFO - PROCESS | 2256 | 1467691070137 Marionette DEBUG loaded listener.js 20:57:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x12163c800) [pid = 2256] [serial = 2189] [outer = 0x111caa000] 20:57:50 INFO - PROCESS | 2256 | 1467691070652 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]]]}] 20:57:50 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x119e54c00) [pid = 2256] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 20:57:50 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x128db6000) [pid = 2256] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 20:57:50 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x12aa3a400) [pid = 2256] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 20:57:50 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x115e03400) [pid = 2256] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 20:57:50 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x116f3f400) [pid = 2256] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 20:57:50 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x12a839400) [pid = 2256] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 20:57:50 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x119de3400) [pid = 2256] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 20:57:50 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x116f41400) [pid = 2256] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 20:57:50 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x125d52800) [pid = 2256] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 20:57:50 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x115def400) [pid = 2256] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 20:57:50 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x119de5000) [pid = 2256] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 20:57:50 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x12954a800) [pid = 2256] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 20:57:50 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x1211ebc00) [pid = 2256] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 20:57:50 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x11822a800) [pid = 2256] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 20:57:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 20:57:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 721ms 20:57:50 INFO - PROCESS | 2256 | 1467691070718 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 20:57:50 INFO - PROCESS | 2256 | 1467691070720 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 20:57:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 20:57:50 INFO - PROCESS | 2256 | 1467691070722 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 20:57:50 INFO - PROCESS | 2256 | 1467691070723 Marionette TRACE conn2 <- [1,2890,null,{}] 20:57:50 INFO - PROCESS | 2256 | 1467691070725 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}] 20:57:50 INFO - PROCESS | 2256 | 1467691070726 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:50 INFO - PROCESS | 2256 | 1467691070803 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 20:57:50 INFO - PROCESS | 2256 | 1467691070808 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:50 INFO - PROCESS | 2256 | 1467691070810 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:50 INFO - PROCESS | 2256 | ++DOCSHELL 0x125d11800 == 33 [pid = 2256] [id = 730] 20:57:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x11646dc00) [pid = 2256] [serial = 2190] [outer = 0x0] 20:57:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x118228000) [pid = 2256] [serial = 2191] [outer = 0x11646dc00] 20:57:50 INFO - PROCESS | 2256 | 1467691070834 Marionette DEBUG loaded listener.js 20:57:50 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x119920c00) [pid = 2256] [serial = 2192] [outer = 0x11646dc00] 20:57:51 INFO - PROCESS | 2256 | 1467691071162 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 20:57:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 20:57:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 470ms 20:57:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 20:57:51 INFO - PROCESS | 2256 | 1467691071193 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 20:57:51 INFO - PROCESS | 2256 | 1467691071194 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 20:57:51 INFO - PROCESS | 2256 | 1467691071196 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 20:57:51 INFO - PROCESS | 2256 | 1467691071197 Marionette TRACE conn2 <- [1,2894,null,{}] 20:57:51 INFO - PROCESS | 2256 | 1467691071199 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}] 20:57:51 INFO - PROCESS | 2256 | 1467691071201 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:51 INFO - PROCESS | 2256 | 1467691071315 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 20:57:51 INFO - PROCESS | 2256 | 1467691071322 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:51 INFO - PROCESS | 2256 | 1467691071323 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:51 INFO - PROCESS | 2256 | ++DOCSHELL 0x119a9d000 == 34 [pid = 2256] [id = 731] 20:57:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x1182ac800) [pid = 2256] [serial = 2193] [outer = 0x0] 20:57:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x119de3400) [pid = 2256] [serial = 2194] [outer = 0x1182ac800] 20:57:51 INFO - PROCESS | 2256 | 1467691071345 Marionette DEBUG loaded listener.js 20:57:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x12199e800) [pid = 2256] [serial = 2195] [outer = 0x1182ac800] 20:57:51 INFO - PROCESS | 2256 | 1467691071664 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]]]}] 20:57:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 20:57:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 521ms 20:57:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 20:57:51 INFO - PROCESS | 2256 | 1467691071718 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 20:57:51 INFO - PROCESS | 2256 | 1467691071719 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 20:57:51 INFO - PROCESS | 2256 | 1467691071721 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 20:57:51 INFO - PROCESS | 2256 | 1467691071722 Marionette TRACE conn2 <- [1,2898,null,{}] 20:57:51 INFO - PROCESS | 2256 | 1467691071724 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}] 20:57:51 INFO - PROCESS | 2256 | 1467691071726 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:51 INFO - PROCESS | 2256 | 1467691071808 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 20:57:51 INFO - PROCESS | 2256 | 1467691071812 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:51 INFO - PROCESS | 2256 | 1467691071813 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:51 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a8a8000 == 35 [pid = 2256] [id = 732] 20:57:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x1216f2c00) [pid = 2256] [serial = 2196] [outer = 0x0] 20:57:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x123d2d000) [pid = 2256] [serial = 2197] [outer = 0x1216f2c00] 20:57:51 INFO - PROCESS | 2256 | 1467691071838 Marionette DEBUG loaded listener.js 20:57:51 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x123d35c00) [pid = 2256] [serial = 2198] [outer = 0x1216f2c00] 20:57:52 INFO - PROCESS | 2256 | 1467691072174 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]]]}] 20:57:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 20:57:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 471ms 20:57:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 20:57:52 INFO - PROCESS | 2256 | 1467691072192 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 20:57:52 INFO - PROCESS | 2256 | 1467691072194 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 20:57:52 INFO - PROCESS | 2256 | 1467691072196 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 20:57:52 INFO - PROCESS | 2256 | 1467691072198 Marionette TRACE conn2 <- [1,2902,null,{}] 20:57:52 INFO - PROCESS | 2256 | 1467691072200 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}] 20:57:52 INFO - PROCESS | 2256 | 1467691072202 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:52 INFO - PROCESS | 2256 | 1467691072330 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 20:57:52 INFO - PROCESS | 2256 | 1467691072336 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:52 INFO - PROCESS | 2256 | 1467691072338 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:52 INFO - PROCESS | 2256 | ++DOCSHELL 0x121dcd800 == 36 [pid = 2256] [id = 733] 20:57:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x1216ec800) [pid = 2256] [serial = 2199] [outer = 0x0] 20:57:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x123f4c400) [pid = 2256] [serial = 2200] [outer = 0x1216ec800] 20:57:52 INFO - PROCESS | 2256 | 1467691072368 Marionette DEBUG loaded listener.js 20:57:52 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x12549cc00) [pid = 2256] [serial = 2201] [outer = 0x1216ec800] 20:57:52 INFO - PROCESS | 2256 | 1467691072777 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 20:57:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 20:57:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 618ms 20:57:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 20:57:52 INFO - PROCESS | 2256 | 1467691072815 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 20:57:52 INFO - PROCESS | 2256 | 1467691072818 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 20:57:52 INFO - PROCESS | 2256 | 1467691072821 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 20:57:52 INFO - PROCESS | 2256 | 1467691072823 Marionette TRACE conn2 <- [1,2906,null,{}] 20:57:52 INFO - PROCESS | 2256 | 1467691072827 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}] 20:57:52 INFO - PROCESS | 2256 | 1467691072829 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:52 INFO - PROCESS | 2256 | 1467691072948 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 20:57:53 INFO - PROCESS | 2256 | 1467691073029 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:53 INFO - PROCESS | 2256 | 1467691073032 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:53 INFO - PROCESS | 2256 | ++DOCSHELL 0x117155000 == 37 [pid = 2256] [id = 734] 20:57:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x1129a9000) [pid = 2256] [serial = 2202] [outer = 0x0] 20:57:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x112d44800) [pid = 2256] [serial = 2203] [outer = 0x1129a9000] 20:57:53 INFO - PROCESS | 2256 | 1467691073065 Marionette DEBUG loaded listener.js 20:57:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x1133f5000) [pid = 2256] [serial = 2204] [outer = 0x1129a9000] 20:57:53 INFO - PROCESS | 2256 | 1467691073571 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]]]}] 20:57:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 20:57:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 822ms 20:57:53 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 20:57:53 INFO - PROCESS | 2256 | 1467691073643 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 20:57:53 INFO - PROCESS | 2256 | 1467691073647 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 20:57:53 INFO - PROCESS | 2256 | 1467691073651 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 20:57:53 INFO - PROCESS | 2256 | 1467691073653 Marionette TRACE conn2 <- [1,2910,null,{}] 20:57:53 INFO - PROCESS | 2256 | 1467691073656 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}] 20:57:53 INFO - PROCESS | 2256 | 1467691073658 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:53 INFO - PROCESS | 2256 | 1467691073765 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 20:57:53 INFO - PROCESS | 2256 | 1467691073844 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:53 INFO - PROCESS | 2256 | 1467691073845 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:53 INFO - PROCESS | 2256 | ++DOCSHELL 0x121a7d000 == 38 [pid = 2256] [id = 735] 20:57:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x117487c00) [pid = 2256] [serial = 2205] [outer = 0x0] 20:57:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x117491c00) [pid = 2256] [serial = 2206] [outer = 0x117487c00] 20:57:53 INFO - PROCESS | 2256 | 1467691073876 Marionette DEBUG loaded listener.js 20:57:53 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x11822a800) [pid = 2256] [serial = 2207] [outer = 0x117487c00] 20:57:54 INFO - PROCESS | 2256 | 1467691074327 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]]]}] 20:57:54 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 20:57:54 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 20:57:54 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 724ms 20:57:54 INFO - PROCESS | 2256 | 1467691074376 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 20:57:54 INFO - PROCESS | 2256 | 1467691074377 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 20:57:54 INFO - TEST-START | /DOMEvents/constructors.html 20:57:54 INFO - PROCESS | 2256 | 1467691074380 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 20:57:54 INFO - PROCESS | 2256 | 1467691074383 Marionette TRACE conn2 <- [1,2914,null,{}] 20:57:54 INFO - PROCESS | 2256 | 1467691074417 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}] 20:57:54 INFO - PROCESS | 2256 | 1467691074421 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:54 INFO - PROCESS | 2256 | 1467691074659 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 20:57:54 INFO - PROCESS | 2256 | 1467691074731 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:54 INFO - PROCESS | 2256 | 1467691074733 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:54 INFO - PROCESS | 2256 | ++DOCSHELL 0x11745a800 == 39 [pid = 2256] [id = 736] 20:57:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x113316800) [pid = 2256] [serial = 2208] [outer = 0x0] 20:57:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x1133f2800) [pid = 2256] [serial = 2209] [outer = 0x113316800] 20:57:54 INFO - PROCESS | 2256 | 1467691074762 Marionette DEBUG loaded listener.js 20:57:54 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x11613cc00) [pid = 2256] [serial = 2210] [outer = 0x113316800] 20:57:55 INFO - PROCESS | 2256 | --DOCSHELL 0x12a8a8000 == 38 [pid = 2256] [id = 732] 20:57:55 INFO - PROCESS | 2256 | --DOCSHELL 0x119a9d000 == 37 [pid = 2256] [id = 731] 20:57:55 INFO - PROCESS | 2256 | --DOCSHELL 0x125d11800 == 36 [pid = 2256] [id = 730] 20:57:55 INFO - PROCESS | 2256 | --DOCSHELL 0x128f1c800 == 35 [pid = 2256] [id = 729] 20:57:55 INFO - PROCESS | 2256 | --DOCSHELL 0x125fd8000 == 34 [pid = 2256] [id = 728] 20:57:55 INFO - PROCESS | 2256 | --DOCSHELL 0x121dce800 == 33 [pid = 2256] [id = 727] 20:57:55 INFO - PROCESS | 2256 | --DOCSHELL 0x121a6f000 == 32 [pid = 2256] [id = 726] 20:57:55 INFO - PROCESS | 2256 | --DOCSHELL 0x119aa1000 == 31 [pid = 2256] [id = 725] 20:57:55 INFO - PROCESS | 2256 | --DOCSHELL 0x1188c8800 == 30 [pid = 2256] [id = 724] 20:57:55 INFO - PROCESS | 2256 | --DOCSHELL 0x1169a8000 == 29 [pid = 2256] [id = 723] 20:57:55 INFO - PROCESS | 2256 | 1467691075267 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]]]}] 20:57:55 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x119de5400) [pid = 2256] [serial = 2105] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x128bdd000) [pid = 2256] [serial = 2134] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x129543400) [pid = 2256] [serial = 2137] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x12b0b5400) [pid = 2256] [serial = 2140] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x12a845c00) [pid = 2256] [serial = 2138] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x123fdd400) [pid = 2256] [serial = 2144] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x1182b5800) [pid = 2256] [serial = 2116] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x119159400) [pid = 2256] [serial = 2117] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x1183a9c00) [pid = 2256] [serial = 2143] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x12b1b1c00) [pid = 2256] [serial = 2114] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x119de9c00) [pid = 2256] [serial = 2125] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x119e5c000) [pid = 2256] [serial = 2126] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x11748bc00) [pid = 2256] [serial = 2122] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x11945fc00) [pid = 2256] [serial = 2123] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x125f94c00) [pid = 2256] [serial = 2131] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x121b30000) [pid = 2256] [serial = 2128] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x125449000) [pid = 2256] [serial = 2129] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x119e54400) [pid = 2256] [serial = 2119] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 2256 | --DOMWINDOW == 80 (0x1215dfc00) [pid = 2256] [serial = 2120] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 2256 | --DOMWINDOW == 79 (0x12b24a000) [pid = 2256] [serial = 2149] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 2256 | --DOMWINDOW == 78 (0x12b9d3800) [pid = 2256] [serial = 2150] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 2256 | --DOMWINDOW == 77 (0x12b1b6400) [pid = 2256] [serial = 2141] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 2256 | --DOMWINDOW == 76 (0x128db5c00) [pid = 2256] [serial = 2135] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 2256 | --DOMWINDOW == 75 (0x12954c000) [pid = 2256] [serial = 2146] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 2256 | --DOMWINDOW == 74 (0x12b23b800) [pid = 2256] [serial = 2147] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 2256 | --DOMWINDOW == 73 (0x1266d2c00) [pid = 2256] [serial = 2132] [outer = 0x0] [url = about:blank] 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 20:57:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 20:57:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 20:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:57:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 20:57:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:57:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 20:57:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 20:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:57:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 20:57:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:57:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 20:57:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 20:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:57:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 20:57:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:57:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 20:57:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 20:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:57:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 20:57:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:57:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 20:57:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 20:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:57:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 20:57:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:57:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 20:57:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 20:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:57:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 20:57:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:57:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 20:57:55 INFO - TEST-OK | /DOMEvents/constructors.html | took 927ms 20:57:55 INFO - PROCESS | 2256 | 1467691075309 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 20:57:55 INFO - PROCESS | 2256 | 1467691075311 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 20:57:55 INFO - TEST-START | /DOMEvents/event-phases-order.html 20:57:55 INFO - PROCESS | 2256 | 1467691075315 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 20:57:55 INFO - PROCESS | 2256 | 1467691075317 Marionette TRACE conn2 <- [1,2918,null,{}] 20:57:55 INFO - PROCESS | 2256 | 1467691075320 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}] 20:57:55 INFO - PROCESS | 2256 | 1467691075322 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:55 INFO - PROCESS | 2256 | 1467691075412 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 20:57:55 INFO - PROCESS | 2256 | 1467691075416 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:55 INFO - PROCESS | 2256 | 1467691075418 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:55 INFO - PROCESS | 2256 | ++DOCSHELL 0x119a9e800 == 30 [pid = 2256] [id = 737] 20:57:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 74 (0x1183a2800) [pid = 2256] [serial = 2211] [outer = 0x0] 20:57:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 75 (0x118414000) [pid = 2256] [serial = 2212] [outer = 0x1183a2800] 20:57:55 INFO - PROCESS | 2256 | 1467691075447 Marionette DEBUG loaded listener.js 20:57:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 76 (0x119109000) [pid = 2256] [serial = 2213] [outer = 0x1183a2800] 20:57:55 INFO - PROCESS | 2256 | 1467691075776 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 20:57:55 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 20:57:55 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 472ms 20:57:55 INFO - PROCESS | 2256 | 1467691075787 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 20:57:55 INFO - PROCESS | 2256 | 1467691075791 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 20:57:55 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 20:57:55 INFO - PROCESS | 2256 | 1467691075795 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 20:57:55 INFO - PROCESS | 2256 | 1467691075796 Marionette TRACE conn2 <- [1,2922,null,{}] 20:57:55 INFO - PROCESS | 2256 | 1467691075799 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}] 20:57:55 INFO - PROCESS | 2256 | 1467691075800 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:55 INFO - PROCESS | 2256 | 1467691075912 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 20:57:55 INFO - PROCESS | 2256 | 1467691075972 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:55 INFO - PROCESS | 2256 | 1467691075973 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:55 INFO - PROCESS | 2256 | ++DOCSHELL 0x12162f800 == 31 [pid = 2256] [id = 738] 20:57:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 77 (0x119153400) [pid = 2256] [serial = 2214] [outer = 0x0] 20:57:55 INFO - PROCESS | 2256 | ++DOMWINDOW == 78 (0x1195f1000) [pid = 2256] [serial = 2215] [outer = 0x119153400] 20:57:56 INFO - PROCESS | 2256 | 1467691076002 Marionette DEBUG loaded listener.js 20:57:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 79 (0x119d17800) [pid = 2256] [serial = 2216] [outer = 0x119153400] 20:57:56 INFO - PROCESS | 2256 | [2256] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 20:57:56 INFO - PROCESS | 2256 | [2256] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 20:57:56 INFO - PROCESS | 2256 | [2256] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 20:57:56 INFO - PROCESS | 2256 | [2256] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 20:57:56 INFO - PROCESS | 2256 | 1467691076277 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]]]}] 20:57:56 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 20:57:56 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 20:57:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 20:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:57:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:57:56 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 20:57:56 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 20:57:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:57:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:57:56 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 20:57:56 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 20:57:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:57:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:57:56 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]" 20:57:56 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 20:57:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:57:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:57:56 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 20:57:56 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 520ms 20:57:56 INFO - PROCESS | 2256 | 1467691076316 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 20:57:56 INFO - PROCESS | 2256 | 1467691076318 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 20:57:56 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 20:57:56 INFO - PROCESS | 2256 | 1467691076334 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 20:57:56 INFO - PROCESS | 2256 | 1467691076337 Marionette TRACE conn2 <- [1,2926,null,{}] 20:57:56 INFO - PROCESS | 2256 | 1467691076341 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}] 20:57:56 INFO - PROCESS | 2256 | 1467691076345 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:56 INFO - PROCESS | 2256 | 1467691076430 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 20:57:56 INFO - PROCESS | 2256 | 1467691076489 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:56 INFO - PROCESS | 2256 | 1467691076491 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:56 INFO - PROCESS | 2256 | ++DOCSHELL 0x128c4a800 == 32 [pid = 2256] [id = 739] 20:57:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 80 (0x1129aa800) [pid = 2256] [serial = 2217] [outer = 0x0] 20:57:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 81 (0x119de5c00) [pid = 2256] [serial = 2218] [outer = 0x1129aa800] 20:57:56 INFO - PROCESS | 2256 | 1467691076516 Marionette DEBUG loaded listener.js 20:57:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x1216f0000) [pid = 2256] [serial = 2219] [outer = 0x1129aa800] 20:57:56 INFO - PROCESS | 2256 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 20:57:56 INFO - PROCESS | 2256 | 1467691076787 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]]]}] 20:57:56 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 20:57:56 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 487ms 20:57:56 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 20:57:56 INFO - PROCESS | 2256 | 1467691076815 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 20:57:56 INFO - PROCESS | 2256 | 1467691076816 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 20:57:56 INFO - PROCESS | 2256 | 1467691076818 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 20:57:56 INFO - PROCESS | 2256 | 1467691076819 Marionette TRACE conn2 <- [1,2930,null,{}] 20:57:56 INFO - PROCESS | 2256 | 1467691076821 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}] 20:57:56 INFO - PROCESS | 2256 | 1467691076824 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:56 INFO - PROCESS | 2256 | 1467691076933 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 20:57:56 INFO - PROCESS | 2256 | 1467691076937 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:56 INFO - PROCESS | 2256 | 1467691076938 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:56 INFO - PROCESS | 2256 | ++DOCSHELL 0x12928b000 == 33 [pid = 2256] [id = 740] 20:57:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x1216f5c00) [pid = 2256] [serial = 2220] [outer = 0x0] 20:57:56 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x123d37800) [pid = 2256] [serial = 2221] [outer = 0x1216f5c00] 20:57:56 INFO - PROCESS | 2256 | 1467691076965 Marionette DEBUG loaded listener.js 20:57:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x123fe4000) [pid = 2256] [serial = 2222] [outer = 0x1216f5c00] 20:57:57 INFO - PROCESS | 2256 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 20:57:57 INFO - PROCESS | 2256 | 1467691077270 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]]]}] 20:57:57 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 20:57:57 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 470ms 20:57:57 INFO - PROCESS | 2256 | 1467691077289 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 20:57:57 INFO - PROCESS | 2256 | 1467691077291 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 20:57:57 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 20:57:57 INFO - PROCESS | 2256 | 1467691077296 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 20:57:57 INFO - PROCESS | 2256 | 1467691077297 Marionette TRACE conn2 <- [1,2934,null,{}] 20:57:57 INFO - PROCESS | 2256 | 1467691077300 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}] 20:57:57 INFO - PROCESS | 2256 | 1467691077301 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:57 INFO - PROCESS | 2256 | 1467691077385 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 20:57:57 INFO - PROCESS | 2256 | 1467691077461 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:57 INFO - PROCESS | 2256 | 1467691077465 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:57 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a8a5000 == 34 [pid = 2256] [id = 741] 20:57:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x125491800) [pid = 2256] [serial = 2223] [outer = 0x0] 20:57:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x125493c00) [pid = 2256] [serial = 2224] [outer = 0x125491800] 20:57:57 INFO - PROCESS | 2256 | 1467691077497 Marionette DEBUG loaded listener.js 20:57:57 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x125dc6800) [pid = 2256] [serial = 2225] [outer = 0x125491800] 20:57:57 INFO - PROCESS | 2256 | 1467691077834 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]]]}] 20:57:57 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 20:57:57 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 568ms 20:57:57 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 20:57:57 INFO - PROCESS | 2256 | 1467691077865 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 20:57:57 INFO - PROCESS | 2256 | 1467691077866 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 20:57:57 INFO - PROCESS | 2256 | 1467691077868 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 20:57:57 INFO - PROCESS | 2256 | 1467691077869 Marionette TRACE conn2 <- [1,2938,null,{}] 20:57:57 INFO - PROCESS | 2256 | 1467691077871 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}] 20:57:57 INFO - PROCESS | 2256 | 1467691077880 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:57 INFO - PROCESS | 2256 | 1467691077979 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 20:57:57 INFO - PROCESS | 2256 | 1467691077991 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:58 INFO - PROCESS | 2256 | 1467691077993 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:58 INFO - PROCESS | 2256 | ++DOCSHELL 0x12ba18000 == 35 [pid = 2256] [id = 742] 20:57:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x125f87800) [pid = 2256] [serial = 2226] [outer = 0x0] 20:57:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x126656400) [pid = 2256] [serial = 2227] [outer = 0x125f87800] 20:57:58 INFO - PROCESS | 2256 | 1467691078017 Marionette DEBUG loaded listener.js 20:57:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x1266d5c00) [pid = 2256] [serial = 2228] [outer = 0x125f87800] 20:57:58 INFO - PROCESS | 2256 | 1467691078315 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]]]}] 20:57:58 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. 20:57:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 469ms 20:57:58 INFO - PROCESS | 2256 | 1467691078339 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 20:57:58 INFO - PROCESS | 2256 | 1467691078342 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 20:57:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 20:57:58 INFO - PROCESS | 2256 | 1467691078353 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 20:57:58 INFO - PROCESS | 2256 | 1467691078354 Marionette TRACE conn2 <- [1,2942,null,{}] 20:57:58 INFO - PROCESS | 2256 | 1467691078359 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}] 20:57:58 INFO - PROCESS | 2256 | 1467691078360 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:58 INFO - PROCESS | 2256 | 1467691078459 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 20:57:58 INFO - PROCESS | 2256 | 1467691078462 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:58 INFO - PROCESS | 2256 | 1467691078464 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:58 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd40000 == 36 [pid = 2256] [id = 743] 20:57:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x1266d9000) [pid = 2256] [serial = 2229] [outer = 0x0] 20:57:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x1268cf800) [pid = 2256] [serial = 2230] [outer = 0x1266d9000] 20:57:58 INFO - PROCESS | 2256 | 1467691078488 Marionette DEBUG loaded listener.js 20:57:58 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x128be1000) [pid = 2256] [serial = 2231] [outer = 0x1266d9000] 20:57:58 INFO - PROCESS | 2256 | 1467691078779 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"]]]}] 20:57:58 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 20:57:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 20:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:57:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 20:57:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 476ms 20:57:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 20:57:58 INFO - PROCESS | 2256 | 1467691078830 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 20:57:58 INFO - PROCESS | 2256 | 1467691078831 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 20:57:58 INFO - PROCESS | 2256 | 1467691078833 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 20:57:58 INFO - PROCESS | 2256 | 1467691078834 Marionette TRACE conn2 <- [1,2946,null,{}] 20:57:58 INFO - PROCESS | 2256 | 1467691078860 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}] 20:57:58 INFO - PROCESS | 2256 | 1467691078861 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:58 INFO - PROCESS | 2256 | 1467691078964 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 20:57:58 INFO - PROCESS | 2256 | 1467691078967 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:58 INFO - PROCESS | 2256 | 1467691078968 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:59 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd6f000 == 37 [pid = 2256] [id = 744] 20:57:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x128be1400) [pid = 2256] [serial = 2232] [outer = 0x0] 20:57:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x128dba800) [pid = 2256] [serial = 2233] [outer = 0x128be1400] 20:57:59 INFO - PROCESS | 2256 | 1467691079026 Marionette DEBUG loaded listener.js 20:57:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x12920f000) [pid = 2256] [serial = 2234] [outer = 0x128be1400] 20:57:59 INFO - PROCESS | 2256 | 1467691079396 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]]]}] 20:57:59 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. 20:57:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 570ms 20:57:59 INFO - PROCESS | 2256 | 1467691079403 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 20:57:59 INFO - PROCESS | 2256 | 1467691079405 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 20:57:59 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 20:57:59 INFO - PROCESS | 2256 | 1467691079409 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 20:57:59 INFO - PROCESS | 2256 | 1467691079410 Marionette TRACE conn2 <- [1,2950,null,{}] 20:57:59 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x111e58000) [pid = 2256] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 20:57:59 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x11991e800) [pid = 2256] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 20:57:59 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x1129af800) [pid = 2256] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 20:57:59 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x11841c800) [pid = 2256] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 20:57:59 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x1126a1000) [pid = 2256] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 20:57:59 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x115e72800) [pid = 2256] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 20:57:59 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x1183a4800) [pid = 2256] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 20:57:59 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x112696c00) [pid = 2256] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 20:57:59 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x119733800) [pid = 2256] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 20:57:59 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x1211e8000) [pid = 2256] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 20:57:59 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x12920f800) [pid = 2256] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 20:57:59 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x111caa000) [pid = 2256] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 20:57:59 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x129319c00) [pid = 2256] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 20:57:59 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x11646dc00) [pid = 2256] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 20:57:59 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x1182ac800) [pid = 2256] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 20:57:59 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x1216f2c00) [pid = 2256] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 20:57:59 INFO - PROCESS | 2256 | 1467691079488 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}] 20:57:59 INFO - PROCESS | 2256 | 1467691079489 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:59 INFO - PROCESS | 2256 | 1467691079566 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 20:57:59 INFO - PROCESS | 2256 | 1467691079570 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:59 INFO - PROCESS | 2256 | 1467691079571 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:57:59 INFO - PROCESS | 2256 | ++DOCSHELL 0x11a18a000 == 38 [pid = 2256] [id = 745] 20:57:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x112f2c400) [pid = 2256] [serial = 2235] [outer = 0x0] 20:57:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x116fb3c00) [pid = 2256] [serial = 2236] [outer = 0x112f2c400] 20:57:59 INFO - PROCESS | 2256 | 1467691079598 Marionette DEBUG loaded listener.js 20:57:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x1188aa400) [pid = 2256] [serial = 2237] [outer = 0x112f2c400] 20:57:59 INFO - PROCESS | 2256 | ++DOCSHELL 0x128c3f000 == 39 [pid = 2256] [id = 746] 20:57:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x119465400) [pid = 2256] [serial = 2238] [outer = 0x0] 20:57:59 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x11972bc00) [pid = 2256] [serial = 2239] [outer = 0x119465400] 20:57:59 INFO - PROCESS | 2256 | 1467691079952 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]]]}] 20:57:59 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. 20:57:59 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 586ms 20:57:59 INFO - PROCESS | 2256 | 1467691079994 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 20:57:59 INFO - PROCESS | 2256 | 1467691079995 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 20:57:59 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 20:57:59 INFO - PROCESS | 2256 | 1467691079997 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 20:58:00 INFO - PROCESS | 2256 | 1467691079998 Marionette TRACE conn2 <- [1,2954,null,{}] 20:58:00 INFO - PROCESS | 2256 | 1467691080001 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}] 20:58:00 INFO - PROCESS | 2256 | 1467691080002 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:00 INFO - PROCESS | 2256 | 1467691080104 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 20:58:00 INFO - PROCESS | 2256 | 1467691080163 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:00 INFO - PROCESS | 2256 | 1467691080164 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:00 INFO - PROCESS | 2256 | ++DOCSHELL 0x12c359000 == 40 [pid = 2256] [id = 747] 20:58:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x116636400) [pid = 2256] [serial = 2240] [outer = 0x0] 20:58:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x119733800) [pid = 2256] [serial = 2241] [outer = 0x116636400] 20:58:00 INFO - PROCESS | 2256 | 1467691080191 Marionette DEBUG loaded listener.js 20:58:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x12931f400) [pid = 2256] [serial = 2242] [outer = 0x116636400] 20:58:00 INFO - PROCESS | 2256 | 1467691080466 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]]]}] 20:58:00 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:58:00 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 20:58:00 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 521ms 20:58:00 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 20:58:00 INFO - PROCESS | 2256 | 1467691080518 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 20:58:00 INFO - PROCESS | 2256 | 1467691080520 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 20:58:00 INFO - PROCESS | 2256 | 1467691080522 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 20:58:00 INFO - PROCESS | 2256 | 1467691080526 Marionette TRACE conn2 <- [1,2958,null,{}] 20:58:00 INFO - PROCESS | 2256 | 1467691080530 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}] 20:58:00 INFO - PROCESS | 2256 | 1467691080531 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:00 INFO - PROCESS | 2256 | 1467691080632 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 20:58:00 INFO - PROCESS | 2256 | 1467691080635 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:00 INFO - PROCESS | 2256 | 1467691080636 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:00 INFO - PROCESS | 2256 | ++DOCSHELL 0x12cf10000 == 41 [pid = 2256] [id = 748] 20:58:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x129320000) [pid = 2256] [serial = 2243] [outer = 0x0] 20:58:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x12954b400) [pid = 2256] [serial = 2244] [outer = 0x129320000] 20:58:00 INFO - PROCESS | 2256 | 1467691080660 Marionette DEBUG loaded listener.js 20:58:00 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x12a636c00) [pid = 2256] [serial = 2245] [outer = 0x129320000] 20:58:00 INFO - PROCESS | 2256 | 1467691080956 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]]]}] 20:58:00 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. 20:58:00 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 473ms 20:58:01 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 20:58:01 INFO - PROCESS | 2256 | 1467691080997 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 20:58:01 INFO - PROCESS | 2256 | 1467691080998 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 20:58:01 INFO - PROCESS | 2256 | 1467691081000 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 20:58:01 INFO - PROCESS | 2256 | 1467691081001 Marionette TRACE conn2 <- [1,2962,null,{}] 20:58:01 INFO - PROCESS | 2256 | 1467691081004 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}] 20:58:01 INFO - PROCESS | 2256 | 1467691081005 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:01 INFO - PROCESS | 2256 | 1467691081129 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 20:58:01 INFO - PROCESS | 2256 | 1467691081136 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:01 INFO - PROCESS | 2256 | 1467691081137 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:01 INFO - PROCESS | 2256 | ++DOCSHELL 0x12cf15800 == 42 [pid = 2256] [id = 749] 20:58:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x117493c00) [pid = 2256] [serial = 2246] [outer = 0x0] 20:58:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x12a70cc00) [pid = 2256] [serial = 2247] [outer = 0x117493c00] 20:58:01 INFO - PROCESS | 2256 | 1467691081161 Marionette DEBUG loaded listener.js 20:58:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x12a719000) [pid = 2256] [serial = 2248] [outer = 0x117493c00] 20:58:01 INFO - PROCESS | 2256 | 1467691081443 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]]]}] 20:58:01 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. 20:58:01 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 468ms 20:58:01 INFO - PROCESS | 2256 | 1467691081469 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 20:58:01 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 20:58:01 INFO - PROCESS | 2256 | 1467691081470 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 20:58:01 INFO - PROCESS | 2256 | 1467691081480 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 20:58:01 INFO - PROCESS | 2256 | 1467691081481 Marionette TRACE conn2 <- [1,2966,null,{}] 20:58:01 INFO - PROCESS | 2256 | 1467691081542 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}] 20:58:01 INFO - PROCESS | 2256 | 1467691081544 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:01 INFO - PROCESS | 2256 | 1467691081647 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 20:58:01 INFO - PROCESS | 2256 | 1467691081744 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:01 INFO - PROCESS | 2256 | 1467691081746 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:01 INFO - PROCESS | 2256 | ++DOCSHELL 0x118745800 == 43 [pid = 2256] [id = 750] 20:58:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x112a82000) [pid = 2256] [serial = 2249] [outer = 0x0] 20:58:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x113319000) [pid = 2256] [serial = 2250] [outer = 0x112a82000] 20:58:01 INFO - PROCESS | 2256 | 1467691081778 Marionette DEBUG loaded listener.js 20:58:01 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x11662ec00) [pid = 2256] [serial = 2251] [outer = 0x112a82000] 20:58:02 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. 20:58:02 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 683ms 20:58:02 INFO - PROCESS | 2256 | 1467691082147 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]]]}] 20:58:02 INFO - PROCESS | 2256 | 1467691082157 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 20:58:02 INFO - PROCESS | 2256 | 1467691082160 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 20:58:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 20:58:02 INFO - PROCESS | 2256 | 1467691082163 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 20:58:02 INFO - PROCESS | 2256 | 1467691082165 Marionette TRACE conn2 <- [1,2970,null,{}] 20:58:02 INFO - PROCESS | 2256 | 1467691082168 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}] 20:58:02 INFO - PROCESS | 2256 | 1467691082170 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:02 INFO - PROCESS | 2256 | 1467691082279 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 20:58:02 INFO - PROCESS | 2256 | 1467691082339 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:02 INFO - PROCESS | 2256 | 1467691082341 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:02 INFO - PROCESS | 2256 | ++DOCSHELL 0x1266a9000 == 44 [pid = 2256] [id = 751] 20:58:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x118280800) [pid = 2256] [serial = 2252] [outer = 0x0] 20:58:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x118411400) [pid = 2256] [serial = 2253] [outer = 0x118280800] 20:58:02 INFO - PROCESS | 2256 | 1467691082375 Marionette DEBUG loaded listener.js 20:58:02 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x119728000) [pid = 2256] [serial = 2254] [outer = 0x118280800] 20:58:02 INFO - PROCESS | 2256 | 1467691082770 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]]]}] 20:58:02 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. 20:58:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 623ms 20:58:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 20:58:02 INFO - PROCESS | 2256 | 1467691082786 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 20:58:02 INFO - PROCESS | 2256 | 1467691082787 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 20:58:02 INFO - PROCESS | 2256 | 1467691082790 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 20:58:02 INFO - PROCESS | 2256 | 1467691082791 Marionette TRACE conn2 <- [1,2974,null,{}] 20:58:02 INFO - PROCESS | 2256 | 1467691082794 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}] 20:58:02 INFO - PROCESS | 2256 | 1467691082795 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:02 INFO - PROCESS | 2256 | 1467691082903 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 20:58:02 INFO - PROCESS | 2256 | 1467691082965 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:02 INFO - PROCESS | 2256 | 1467691082968 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:03 INFO - PROCESS | 2256 | ++DOCSHELL 0x12ba34800 == 45 [pid = 2256] [id = 752] 20:58:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x119e1f800) [pid = 2256] [serial = 2255] [outer = 0x0] 20:58:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x1211e6000) [pid = 2256] [serial = 2256] [outer = 0x119e1f800] 20:58:03 INFO - PROCESS | 2256 | 1467691083040 Marionette DEBUG loaded listener.js 20:58:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x1216f1000) [pid = 2256] [serial = 2257] [outer = 0x119e1f800] 20:58:03 INFO - PROCESS | 2256 | 1467691083428 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]]]}] 20:58:03 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. 20:58:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 669ms 20:58:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 20:58:03 INFO - PROCESS | 2256 | 1467691083464 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 20:58:03 INFO - PROCESS | 2256 | 1467691083468 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 20:58:03 INFO - PROCESS | 2256 | 1467691083472 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 20:58:03 INFO - PROCESS | 2256 | 1467691083473 Marionette TRACE conn2 <- [1,2978,null,{}] 20:58:03 INFO - PROCESS | 2256 | 1467691083475 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}] 20:58:03 INFO - PROCESS | 2256 | 1467691083477 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:03 INFO - PROCESS | 2256 | 1467691083581 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 20:58:03 INFO - PROCESS | 2256 | 1467691083643 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:03 INFO - PROCESS | 2256 | 1467691083644 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:03 INFO - PROCESS | 2256 | ++DOCSHELL 0x12d495800 == 46 [pid = 2256] [id = 753] 20:58:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x123d2f800) [pid = 2256] [serial = 2258] [outer = 0x0] 20:58:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x125d48000) [pid = 2256] [serial = 2259] [outer = 0x123d2f800] 20:58:03 INFO - PROCESS | 2256 | 1467691083674 Marionette DEBUG loaded listener.js 20:58:03 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x126452000) [pid = 2256] [serial = 2260] [outer = 0x123d2f800] 20:58:04 INFO - PROCESS | 2256 | 1467691084101 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]]]}] 20:58:04 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. 20:58:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 672ms 20:58:04 INFO - PROCESS | 2256 | 1467691084144 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 20:58:04 INFO - PROCESS | 2256 | 1467691084146 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 20:58:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 20:58:04 INFO - PROCESS | 2256 | 1467691084150 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 20:58:04 INFO - PROCESS | 2256 | 1467691084152 Marionette TRACE conn2 <- [1,2982,null,{}] 20:58:04 INFO - PROCESS | 2256 | 1467691084156 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}] 20:58:04 INFO - PROCESS | 2256 | 1467691084158 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:04 INFO - PROCESS | 2256 | 1467691084305 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 20:58:04 INFO - PROCESS | 2256 | 1467691084462 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:04 INFO - PROCESS | 2256 | 1467691084463 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:04 INFO - PROCESS | 2256 | ++DOCSHELL 0x121eb8000 == 47 [pid = 2256] [id = 754] 20:58:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 108 (0x116a13400) [pid = 2256] [serial = 2261] [outer = 0x0] 20:58:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 109 (0x1216f9000) [pid = 2256] [serial = 2262] [outer = 0x116a13400] 20:58:04 INFO - PROCESS | 2256 | 1467691084510 Marionette DEBUG loaded listener.js 20:58:04 INFO - PROCESS | 2256 | ++DOMWINDOW == 110 (0x129319c00) [pid = 2256] [serial = 2263] [outer = 0x116a13400] 20:58:04 INFO - PROCESS | 2256 | 1467691084882 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"]]]}] 20:58:04 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 20:58:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 20:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 20:58:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 771ms 20:58:04 INFO - PROCESS | 2256 | 1467691084922 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 20:58:04 INFO - PROCESS | 2256 | 1467691084924 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 20:58:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 20:58:04 INFO - PROCESS | 2256 | 1467691084927 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 20:58:04 INFO - PROCESS | 2256 | 1467691084930 Marionette TRACE conn2 <- [1,2986,null,{}] 20:58:04 INFO - PROCESS | 2256 | 1467691084933 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}] 20:58:04 INFO - PROCESS | 2256 | 1467691084939 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:05 INFO - PROCESS | 2256 | 1467691085304 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 20:58:05 INFO - PROCESS | 2256 | 1467691085450 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:05 INFO - PROCESS | 2256 | 1467691085451 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:05 INFO - PROCESS | 2256 | ++DOCSHELL 0x119182800 == 48 [pid = 2256] [id = 755] 20:58:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 111 (0x11269d800) [pid = 2256] [serial = 2264] [outer = 0x0] 20:58:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 112 (0x112fc7000) [pid = 2256] [serial = 2265] [outer = 0x11269d800] 20:58:05 INFO - PROCESS | 2256 | 1467691085480 Marionette DEBUG loaded listener.js 20:58:05 INFO - PROCESS | 2256 | ++DOMWINDOW == 113 (0x116907800) [pid = 2256] [serial = 2266] [outer = 0x11269d800] 20:58:05 INFO - PROCESS | 2256 | 1467691085863 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]]]}] 20:58:05 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. 20:58:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 971ms 20:58:05 INFO - PROCESS | 2256 | 1467691085899 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 20:58:05 INFO - PROCESS | 2256 | 1467691085901 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 20:58:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 20:58:05 INFO - PROCESS | 2256 | 1467691085905 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 20:58:05 INFO - PROCESS | 2256 | 1467691085907 Marionette TRACE conn2 <- [1,2990,null,{}] 20:58:05 INFO - PROCESS | 2256 | 1467691085910 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}] 20:58:05 INFO - PROCESS | 2256 | 1467691085911 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:06 INFO - PROCESS | 2256 | 1467691086014 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 20:58:06 INFO - PROCESS | 2256 | 1467691086077 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:06 INFO - PROCESS | 2256 | 1467691086079 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:06 INFO - PROCESS | 2256 | ++DOCSHELL 0x1213d1000 == 49 [pid = 2256] [id = 756] 20:58:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 114 (0x118220800) [pid = 2256] [serial = 2267] [outer = 0x0] 20:58:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 115 (0x1195f6c00) [pid = 2256] [serial = 2268] [outer = 0x118220800] 20:58:06 INFO - PROCESS | 2256 | 1467691086106 Marionette DEBUG loaded listener.js 20:58:06 INFO - PROCESS | 2256 | ++DOMWINDOW == 116 (0x119de6000) [pid = 2256] [serial = 2269] [outer = 0x118220800] 20:58:06 INFO - PROCESS | 2256 | --DOCSHELL 0x12cf10000 == 48 [pid = 2256] [id = 748] 20:58:06 INFO - PROCESS | 2256 | --DOCSHELL 0x12c359000 == 47 [pid = 2256] [id = 747] 20:58:06 INFO - PROCESS | 2256 | --DOCSHELL 0x128c3f000 == 46 [pid = 2256] [id = 746] 20:58:06 INFO - PROCESS | 2256 | --DOCSHELL 0x11a18a000 == 45 [pid = 2256] [id = 745] 20:58:06 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd6f000 == 44 [pid = 2256] [id = 744] 20:58:06 INFO - PROCESS | 2256 | --DOCSHELL 0x12bd40000 == 43 [pid = 2256] [id = 743] 20:58:06 INFO - PROCESS | 2256 | --DOCSHELL 0x12ba18000 == 42 [pid = 2256] [id = 742] 20:58:06 INFO - PROCESS | 2256 | --DOCSHELL 0x12a8a5000 == 41 [pid = 2256] [id = 741] 20:58:06 INFO - PROCESS | 2256 | --DOCSHELL 0x12928b000 == 40 [pid = 2256] [id = 740] 20:58:06 INFO - PROCESS | 2256 | --DOCSHELL 0x128c4a800 == 39 [pid = 2256] [id = 739] 20:58:06 INFO - PROCESS | 2256 | --DOCSHELL 0x12162f800 == 38 [pid = 2256] [id = 738] 20:58:06 INFO - PROCESS | 2256 | --DOCSHELL 0x119a9e800 == 37 [pid = 2256] [id = 737] 20:58:06 INFO - PROCESS | 2256 | --DOCSHELL 0x11745a800 == 36 [pid = 2256] [id = 736] 20:58:06 INFO - PROCESS | 2256 | --DOCSHELL 0x121a7d000 == 35 [pid = 2256] [id = 735] 20:58:06 INFO - PROCESS | 2256 | --DOCSHELL 0x117155000 == 34 [pid = 2256] [id = 734] 20:58:06 INFO - PROCESS | 2256 | --DOCSHELL 0x121dcd800 == 33 [pid = 2256] [id = 733] 20:58:06 INFO - PROCESS | 2256 | --DOCSHELL 0x121dc5800 == 32 [pid = 2256] [id = 722] 20:58:06 INFO - PROCESS | 2256 | --DOCSHELL 0x119182800 == 31 [pid = 2256] [id = 755] 20:58:06 INFO - PROCESS | 2256 | --DOCSHELL 0x121eb8000 == 30 [pid = 2256] [id = 754] 20:58:06 INFO - PROCESS | 2256 | --DOCSHELL 0x12d495800 == 29 [pid = 2256] [id = 753] 20:58:06 INFO - PROCESS | 2256 | --DOCSHELL 0x12ba34800 == 28 [pid = 2256] [id = 752] 20:58:06 INFO - PROCESS | 2256 | --DOCSHELL 0x1266a9000 == 27 [pid = 2256] [id = 751] 20:58:06 INFO - PROCESS | 2256 | --DOCSHELL 0x12cf15800 == 26 [pid = 2256] [id = 749] 20:58:06 INFO - PROCESS | 2256 | --DOCSHELL 0x118745800 == 25 [pid = 2256] [id = 750] 20:58:06 INFO - PROCESS | 2256 | --DOMWINDOW == 115 (0x123d35c00) [pid = 2256] [serial = 2198] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 2256 | --DOMWINDOW == 114 (0x12163c800) [pid = 2256] [serial = 2189] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 2256 | --DOMWINDOW == 113 (0x123f4c400) [pid = 2256] [serial = 2200] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 2256 | --DOMWINDOW == 112 (0x12199e800) [pid = 2256] [serial = 2195] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 2256 | --DOMWINDOW == 111 (0x119106000) [pid = 2256] [serial = 2180] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 2256 | --DOMWINDOW == 110 (0x119153000) [pid = 2256] [serial = 2182] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 2256 | --DOMWINDOW == 109 (0x119de8000) [pid = 2256] [serial = 2185] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 2256 | --DOMWINDOW == 108 (0x117495000) [pid = 2256] [serial = 2176] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 2256 | --DOMWINDOW == 107 (0x1182b3000) [pid = 2256] [serial = 2177] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x119731400) [pid = 2256] [serial = 2168] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x1188ac800) [pid = 2256] [serial = 2167] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x1129b2c00) [pid = 2256] [serial = 2170] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x112e96c00) [pid = 2256] [serial = 2171] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x1164ef400) [pid = 2256] [serial = 2173] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x11678d000) [pid = 2256] [serial = 2174] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x11841cc00) [pid = 2256] [serial = 2179] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x119729800) [pid = 2256] [serial = 2183] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x116902c00) [pid = 2256] [serial = 2153] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x1129ac800) [pid = 2256] [serial = 2152] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x1211e7400) [pid = 2256] [serial = 2156] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x119d0c400) [pid = 2256] [serial = 2155] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x1266d7c00) [pid = 2256] [serial = 2159] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x123fdb800) [pid = 2256] [serial = 2158] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x12aa3ac00) [pid = 2256] [serial = 2162] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x1295b0c00) [pid = 2256] [serial = 2161] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x1211e4c00) [pid = 2256] [serial = 2188] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x119e59c00) [pid = 2256] [serial = 2186] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x12b9cb800) [pid = 2256] [serial = 2164] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x118228000) [pid = 2256] [serial = 2191] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x119de3400) [pid = 2256] [serial = 2194] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x12ba70000) [pid = 2256] [serial = 2165] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x119920c00) [pid = 2256] [serial = 2192] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x123d2d000) [pid = 2256] [serial = 2197] [outer = 0x0] [url = about:blank] 20:58:07 INFO - PROCESS | 2256 | ++DOCSHELL 0x11617d000 == 26 [pid = 2256] [id = 757] 20:58:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x112e96c00) [pid = 2256] [serial = 2270] [outer = 0x0] 20:58:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x111cac000) [pid = 2256] [serial = 2271] [outer = 0x112e96c00] 20:58:07 INFO - PROCESS | 2256 | 1467691087065 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]]]}] 20:58:07 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. 20:58:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1173ms 20:58:07 INFO - PROCESS | 2256 | 1467691087078 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 20:58:07 INFO - PROCESS | 2256 | 1467691087080 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 20:58:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 20:58:07 INFO - PROCESS | 2256 | 1467691087084 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 20:58:07 INFO - PROCESS | 2256 | 1467691087085 Marionette TRACE conn2 <- [1,2994,null,{}] 20:58:07 INFO - PROCESS | 2256 | 1467691087090 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}] 20:58:07 INFO - PROCESS | 2256 | 1467691087093 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:07 INFO - PROCESS | 2256 | 1467691087187 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 20:58:07 INFO - PROCESS | 2256 | 1467691087248 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:07 INFO - PROCESS | 2256 | 1467691087250 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:07 INFO - PROCESS | 2256 | ++DOCSHELL 0x11824b000 == 27 [pid = 2256] [id = 758] 20:58:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x112f2c800) [pid = 2256] [serial = 2272] [outer = 0x0] 20:58:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x116902c00) [pid = 2256] [serial = 2273] [outer = 0x112f2c800] 20:58:07 INFO - PROCESS | 2256 | 1467691087277 Marionette DEBUG loaded listener.js 20:58:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x11748b800) [pid = 2256] [serial = 2274] [outer = 0x112f2c800] 20:58:07 INFO - PROCESS | 2256 | 1467691087568 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]]]}] 20:58:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:58:07 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 20:58:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 522ms 20:58:07 INFO - PROCESS | 2256 | 1467691087613 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 20:58:07 INFO - PROCESS | 2256 | 1467691087617 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 20:58:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 20:58:07 INFO - PROCESS | 2256 | 1467691087622 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 20:58:07 INFO - PROCESS | 2256 | 1467691087627 Marionette TRACE conn2 <- [1,2998,null,{}] 20:58:07 INFO - PROCESS | 2256 | 1467691087630 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}] 20:58:07 INFO - PROCESS | 2256 | 1467691087632 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:07 INFO - PROCESS | 2256 | 1467691087716 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 20:58:07 INFO - PROCESS | 2256 | 1467691087722 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:07 INFO - PROCESS | 2256 | 1467691087726 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:07 INFO - PROCESS | 2256 | ++DOCSHELL 0x119bb3000 == 28 [pid = 2256] [id = 759] 20:58:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x117491400) [pid = 2256] [serial = 2275] [outer = 0x0] 20:58:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x1182b1400) [pid = 2256] [serial = 2276] [outer = 0x117491400] 20:58:07 INFO - PROCESS | 2256 | 1467691087754 Marionette DEBUG loaded listener.js 20:58:07 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x1183ac000) [pid = 2256] [serial = 2277] [outer = 0x117491400] 20:58:08 INFO - PROCESS | 2256 | 1467691088147 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]]]}] 20:58:08 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. 20:58:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 573ms 20:58:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 20:58:08 INFO - PROCESS | 2256 | 1467691088196 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 20:58:08 INFO - PROCESS | 2256 | 1467691088197 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 20:58:08 INFO - PROCESS | 2256 | 1467691088200 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 20:58:08 INFO - PROCESS | 2256 | 1467691088204 Marionette TRACE conn2 <- [1,3002,null,{}] 20:58:08 INFO - PROCESS | 2256 | 1467691088216 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}] 20:58:08 INFO - PROCESS | 2256 | 1467691088221 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:08 INFO - PROCESS | 2256 | 1467691088345 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 20:58:08 INFO - PROCESS | 2256 | 1467691088358 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:08 INFO - PROCESS | 2256 | 1467691088361 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:08 INFO - PROCESS | 2256 | ++DOCSHELL 0x121db4800 == 29 [pid = 2256] [id = 760] 20:58:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x112e9bc00) [pid = 2256] [serial = 2278] [outer = 0x0] 20:58:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x1195fb000) [pid = 2256] [serial = 2279] [outer = 0x112e9bc00] 20:58:08 INFO - PROCESS | 2256 | 1467691088405 Marionette DEBUG loaded listener.js 20:58:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x119d0c400) [pid = 2256] [serial = 2280] [outer = 0x112e9bc00] 20:58:08 INFO - PROCESS | 2256 | 1467691088778 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]]]}] 20:58:08 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. 20:58:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 624ms 20:58:08 INFO - PROCESS | 2256 | 1467691088850 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 20:58:08 INFO - PROCESS | 2256 | 1467691088852 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 20:58:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 20:58:08 INFO - PROCESS | 2256 | 1467691088863 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 20:58:08 INFO - PROCESS | 2256 | 1467691088864 Marionette TRACE conn2 <- [1,3006,null,{}] 20:58:08 INFO - PROCESS | 2256 | 1467691088867 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}] 20:58:08 INFO - PROCESS | 2256 | 1467691088868 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:08 INFO - PROCESS | 2256 | 1467691088953 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 20:58:08 INFO - PROCESS | 2256 | 1467691088959 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:08 INFO - PROCESS | 2256 | 1467691088960 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:08 INFO - PROCESS | 2256 | ++DOCSHELL 0x125d97800 == 30 [pid = 2256] [id = 761] 20:58:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x119e20c00) [pid = 2256] [serial = 2281] [outer = 0x0] 20:58:08 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x119e4e000) [pid = 2256] [serial = 2282] [outer = 0x119e20c00] 20:58:08 INFO - PROCESS | 2256 | 1467691088986 Marionette DEBUG loaded listener.js 20:58:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x119e5a400) [pid = 2256] [serial = 2283] [outer = 0x119e20c00] 20:58:09 INFO - PROCESS | 2256 | 1467691089344 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]]]}] 20:58:09 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. 20:58:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 518ms 20:58:09 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 20:58:09 INFO - PROCESS | 2256 | 1467691089382 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 20:58:09 INFO - PROCESS | 2256 | 1467691089383 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 20:58:09 INFO - PROCESS | 2256 | 1467691089385 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 20:58:09 INFO - PROCESS | 2256 | 1467691089386 Marionette TRACE conn2 <- [1,3010,null,{}] 20:58:09 INFO - PROCESS | 2256 | 1467691089388 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}] 20:58:09 INFO - PROCESS | 2256 | 1467691089390 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:09 INFO - PROCESS | 2256 | 1467691089488 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 20:58:09 INFO - PROCESS | 2256 | 1467691089492 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:09 INFO - PROCESS | 2256 | 1467691089493 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:09 INFO - PROCESS | 2256 | ++DOCSHELL 0x128b5e000 == 31 [pid = 2256] [id = 762] 20:58:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x1182b3000) [pid = 2256] [serial = 2284] [outer = 0x0] 20:58:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x1211df000) [pid = 2256] [serial = 2285] [outer = 0x1182b3000] 20:58:09 INFO - PROCESS | 2256 | 1467691089518 Marionette DEBUG loaded listener.js 20:58:09 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x12135cc00) [pid = 2256] [serial = 2286] [outer = 0x1182b3000] 20:58:09 INFO - PROCESS | 2256 | 1467691089834 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]]]}] 20:58:09 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 20:58:09 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 468ms 20:58:09 INFO - PROCESS | 2256 | 1467691089854 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 20:58:09 INFO - PROCESS | 2256 | 1467691089855 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 20:58:09 INFO - TEST-START | /FileAPI/FileReaderSync.worker 20:58:09 INFO - PROCESS | 2256 | 1467691089865 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 20:58:09 INFO - PROCESS | 2256 | 1467691089866 Marionette TRACE conn2 <- [1,3014,null,{}] 20:58:09 INFO - PROCESS | 2256 | 1467691089868 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}] 20:58:09 INFO - PROCESS | 2256 | 1467691089873 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:10 INFO - PROCESS | 2256 | 1467691090002 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 20:58:10 INFO - PROCESS | 2256 | 1467691090041 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:10 INFO - PROCESS | 2256 | 1467691090042 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:10 INFO - PROCESS | 2256 | ++DOCSHELL 0x129278800 == 32 [pid = 2256] [id = 763] 20:58:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x11821d400) [pid = 2256] [serial = 2287] [outer = 0x0] 20:58:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x12199dc00) [pid = 2256] [serial = 2288] [outer = 0x11821d400] 20:58:10 INFO - PROCESS | 2256 | 1467691090067 Marionette DEBUG loaded listener.js 20:58:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x124d18400) [pid = 2256] [serial = 2289] [outer = 0x11821d400] 20:58:10 INFO - PROCESS | 2256 | [2256] 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 20:58:10 INFO - PROCESS | 2256 | 1467691090418 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 20:58:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 20:58:10 INFO - {} 20:58:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 20:58:10 INFO - {} 20:58:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 20:58:10 INFO - {} 20:58:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 20:58:10 INFO - {} 20:58:10 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 569ms 20:58:10 INFO - PROCESS | 2256 | 1467691090434 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 20:58:10 INFO - PROCESS | 2256 | 1467691090435 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 20:58:10 INFO - TEST-START | /FileAPI/fileReader.html 20:58:10 INFO - PROCESS | 2256 | 1467691090437 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 20:58:10 INFO - PROCESS | 2256 | 1467691090438 Marionette TRACE conn2 <- [1,3018,null,{}] 20:58:10 INFO - PROCESS | 2256 | 1467691090441 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}] 20:58:10 INFO - PROCESS | 2256 | 1467691090442 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:10 INFO - PROCESS | 2256 | 1467691090537 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 20:58:10 INFO - PROCESS | 2256 | 1467691090577 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:10 INFO - PROCESS | 2256 | 1467691090578 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:10 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a8a4000 == 33 [pid = 2256] [id = 764] 20:58:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x12544bc00) [pid = 2256] [serial = 2290] [outer = 0x0] 20:58:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x125d53800) [pid = 2256] [serial = 2291] [outer = 0x12544bc00] 20:58:10 INFO - PROCESS | 2256 | 1467691090602 Marionette DEBUG loaded listener.js 20:58:10 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x12645d400) [pid = 2256] [serial = 2292] [outer = 0x12544bc00] 20:58:10 INFO - PROCESS | 2256 | 1467691090882 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]]]}] 20:58:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 20:58:10 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 20:58:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 20:58:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 20:58:10 INFO - TEST-OK | /FileAPI/fileReader.html | took 469ms 20:58:10 INFO - PROCESS | 2256 | 1467691090914 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 20:58:10 INFO - PROCESS | 2256 | 1467691090916 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 20:58:10 INFO - TEST-START | /FileAPI/historical.html 20:58:10 INFO - PROCESS | 2256 | 1467691090927 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 20:58:10 INFO - PROCESS | 2256 | 1467691090929 Marionette TRACE conn2 <- [1,3022,null,{}] 20:58:10 INFO - PROCESS | 2256 | 1467691090931 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}] 20:58:10 INFO - PROCESS | 2256 | 1467691090933 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:11 INFO - PROCESS | 2256 | 1467691091034 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 20:58:11 INFO - PROCESS | 2256 | 1467691091037 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:11 INFO - PROCESS | 2256 | 1467691091038 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:11 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b20c800 == 34 [pid = 2256] [id = 765] 20:58:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x119e54400) [pid = 2256] [serial = 2293] [outer = 0x0] 20:58:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 108 (0x1266d0c00) [pid = 2256] [serial = 2294] [outer = 0x119e54400] 20:58:11 INFO - PROCESS | 2256 | 1467691091064 Marionette DEBUG loaded listener.js 20:58:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 109 (0x1268ce800) [pid = 2256] [serial = 2295] [outer = 0x119e54400] 20:58:11 INFO - PROCESS | 2256 | --DOMWINDOW == 108 (0x116636400) [pid = 2256] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 20:58:11 INFO - PROCESS | 2256 | --DOMWINDOW == 107 (0x125f87800) [pid = 2256] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 20:58:11 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x1266d9000) [pid = 2256] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 20:58:11 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x128be1400) [pid = 2256] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 20:58:11 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x119465400) [pid = 2256] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:58:11 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x1183a2800) [pid = 2256] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 20:58:11 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x113316800) [pid = 2256] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 20:58:11 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x1216f5c00) [pid = 2256] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 20:58:11 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x1216ec800) [pid = 2256] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 20:58:11 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x1129a9000) [pid = 2256] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 20:58:11 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x117487c00) [pid = 2256] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 20:58:11 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x119153400) [pid = 2256] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 20:58:11 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x1129aa800) [pid = 2256] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 20:58:11 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x112f2c400) [pid = 2256] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 20:58:11 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x129320000) [pid = 2256] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 20:58:11 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x117493c00) [pid = 2256] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 20:58:11 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x125491800) [pid = 2256] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 20:58:11 INFO - PROCESS | 2256 | 1467691091581 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"]]]}] 20:58:11 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 20:58:11 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 20:58:11 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 20:58:11 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 20:58:11 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 20:58:11 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 20:58:11 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 20:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:11 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 20:58:11 INFO - TEST-OK | /FileAPI/historical.html | took 671ms 20:58:11 INFO - PROCESS | 2256 | 1467691091597 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 20:58:11 INFO - PROCESS | 2256 | 1467691091599 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 20:58:11 INFO - TEST-START | /FileAPI/idlharness.html 20:58:11 INFO - PROCESS | 2256 | 1467691091602 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 20:58:11 INFO - PROCESS | 2256 | 1467691091603 Marionette TRACE conn2 <- [1,3026,null,{}] 20:58:11 INFO - PROCESS | 2256 | 1467691091606 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}] 20:58:11 INFO - PROCESS | 2256 | 1467691091607 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:11 INFO - PROCESS | 2256 | 1467691091681 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 20:58:11 INFO - PROCESS | 2256 | 1467691091740 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:11 INFO - PROCESS | 2256 | 1467691091741 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:11 INFO - PROCESS | 2256 | ++DOCSHELL 0x121db4000 == 35 [pid = 2256] [id = 766] 20:58:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x117487c00) [pid = 2256] [serial = 2296] [outer = 0x0] 20:58:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x119465400) [pid = 2256] [serial = 2297] [outer = 0x117487c00] 20:58:11 INFO - PROCESS | 2256 | 1467691091768 Marionette DEBUG loaded listener.js 20:58:11 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x1266d7c00) [pid = 2256] [serial = 2298] [outer = 0x117487c00] 20:58:12 INFO - PROCESS | 2256 | 1467691092249 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]]]}] 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 20:58:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:58:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:58:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:58:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:58:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 20:58:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:58:12 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:12 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:58:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:58:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:58:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 20:58:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:58:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:58:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:58:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:58:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 20:58:12 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 20:58:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:58:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:58:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:58:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:58:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 20:58:12 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 20:58:12 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 20:58:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:58:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:58:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:58:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:58:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 20:58:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:58:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:58:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:58:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 20:58:12 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 20:58:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:58:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:58:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:58:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:58:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 20:58:12 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 20:58:12 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 20:58:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:58:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:58:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:58:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:58:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 20:58:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 20:58:12 INFO - TEST-OK | /FileAPI/idlharness.html | took 682ms 20:58:12 INFO - PROCESS | 2256 | 1467691092284 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 20:58:12 INFO - PROCESS | 2256 | 1467691092286 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 20:58:12 INFO - TEST-START | /FileAPI/idlharness.worker 20:58:12 INFO - PROCESS | 2256 | 1467691092288 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 20:58:12 INFO - PROCESS | 2256 | 1467691092289 Marionette TRACE conn2 <- [1,3030,null,{}] 20:58:12 INFO - PROCESS | 2256 | 1467691092291 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}] 20:58:12 INFO - PROCESS | 2256 | 1467691092292 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:12 INFO - PROCESS | 2256 | 1467691092378 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 20:58:12 INFO - PROCESS | 2256 | 1467691092381 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:12 INFO - PROCESS | 2256 | 1467691092383 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:12 INFO - PROCESS | 2256 | ++DOCSHELL 0x12d67c800 == 36 [pid = 2256] [id = 767] 20:58:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x1266d8c00) [pid = 2256] [serial = 2299] [outer = 0x0] 20:58:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x12aa30800) [pid = 2256] [serial = 2300] [outer = 0x1266d8c00] 20:58:12 INFO - PROCESS | 2256 | 1467691092407 Marionette DEBUG loaded listener.js 20:58:12 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x12b0b6000) [pid = 2256] [serial = 2301] [outer = 0x1266d8c00] 20:58:12 INFO - PROCESS | 2256 | [2256] 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 20:58:13 INFO - PROCESS | 2256 | 1467691093032 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,{},{}]]]}] 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:58:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:58:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:58:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:58:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:58:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:58:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:58:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:58:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:58:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:58:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:58:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:58:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 20:58:13 INFO - {} 20:58:13 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 20:58:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:58:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:58:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:58:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:58:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 20:58:13 INFO - {} 20:58:13 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 - {} 20:58:13 INFO - {} 20:58:13 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 20:58:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:58:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:58:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:58:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:58:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:58:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:58:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:58:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 20:58:13 INFO - {} 20:58:13 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 20:58:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:58:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:58:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:58:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:58:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 20:58:13 INFO - {} 20:58:13 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 - {} 20:58:13 INFO - {} 20:58:13 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 20:58:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:58:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:58:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:58:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:58:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:13 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 20:58:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 20:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 20:58:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:58:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:58:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 20:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:58:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:58:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:58:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 20:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 20:58:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:58:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:13 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 20:58:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 20:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 20:58:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:58:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:13 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 20:58:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 20:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 20:58:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:58:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:13 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 20:58:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 20:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:58:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:58:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:58:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:58:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 20:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:58:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:58:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:58:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:58:13 INFO - {} 20:58:13 INFO - TEST-OK | /FileAPI/idlharness.worker | took 787ms 20:58:13 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 20:58:13 INFO - PROCESS | 2256 | 1467691093076 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 20:58:13 INFO - PROCESS | 2256 | 1467691093077 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 20:58:13 INFO - PROCESS | 2256 | 1467691093079 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 20:58:13 INFO - PROCESS | 2256 | 1467691093081 Marionette TRACE conn2 <- [1,3034,null,{}] 20:58:13 INFO - PROCESS | 2256 | 1467691093083 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}] 20:58:13 INFO - PROCESS | 2256 | 1467691093084 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:13 INFO - PROCESS | 2256 | 1467691093183 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 20:58:13 INFO - PROCESS | 2256 | 1467691093187 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:13 INFO - PROCESS | 2256 | 1467691093188 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:13 INFO - PROCESS | 2256 | ++DOCSHELL 0x128b5d800 == 37 [pid = 2256] [id = 768] 20:58:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x12b23ec00) [pid = 2256] [serial = 2302] [outer = 0x0] 20:58:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x12c3c0c00) [pid = 2256] [serial = 2303] [outer = 0x12b23ec00] 20:58:13 INFO - PROCESS | 2256 | 1467691093223 Marionette DEBUG loaded listener.js 20:58:13 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x12c3c9400) [pid = 2256] [serial = 2304] [outer = 0x12b23ec00] 20:58:13 INFO - PROCESS | 2256 | 1467691093758 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]]]}] 20:58:13 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 20:58:13 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 719ms 20:58:13 INFO - PROCESS | 2256 | 1467691093801 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 20:58:13 INFO - PROCESS | 2256 | 1467691093803 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 20:58:13 INFO - TEST-START | /FileAPI/blob/Blob-close.html 20:58:13 INFO - PROCESS | 2256 | 1467691093809 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 20:58:13 INFO - PROCESS | 2256 | 1467691093811 Marionette TRACE conn2 <- [1,3038,null,{}] 20:58:13 INFO - PROCESS | 2256 | 1467691093815 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}] 20:58:13 INFO - PROCESS | 2256 | 1467691093817 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:13 INFO - PROCESS | 2256 | 1467691093936 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 20:58:14 INFO - PROCESS | 2256 | 1467691094021 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:14 INFO - PROCESS | 2256 | 1467691094022 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:14 INFO - PROCESS | 2256 | ++DOCSHELL 0x11883e800 == 38 [pid = 2256] [id = 769] 20:58:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x1164ef400) [pid = 2256] [serial = 2305] [outer = 0x0] 20:58:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x116795000) [pid = 2256] [serial = 2306] [outer = 0x1164ef400] 20:58:14 INFO - PROCESS | 2256 | 1467691094074 Marionette DEBUG loaded listener.js 20:58:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x11748f800) [pid = 2256] [serial = 2307] [outer = 0x1164ef400] 20:58:14 INFO - PROCESS | 2256 | 1467691094566 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"]]]}] 20:58:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 20:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 20:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 20:58:14 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 775ms 20:58:14 INFO - PROCESS | 2256 | 1467691094582 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 20:58:14 INFO - PROCESS | 2256 | 1467691094585 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 20:58:14 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 20:58:14 INFO - PROCESS | 2256 | 1467691094590 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 20:58:14 INFO - PROCESS | 2256 | 1467691094592 Marionette TRACE conn2 <- [1,3042,null,{}] 20:58:14 INFO - PROCESS | 2256 | 1467691094594 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}] 20:58:14 INFO - PROCESS | 2256 | 1467691094596 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:14 INFO - PROCESS | 2256 | 1467691094709 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 20:58:14 INFO - PROCESS | 2256 | 1467691094769 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:14 INFO - PROCESS | 2256 | 1467691094770 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:14 INFO - PROCESS | 2256 | ++DOCSHELL 0x121db1800 == 39 [pid = 2256] [id = 770] 20:58:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x118328000) [pid = 2256] [serial = 2308] [outer = 0x0] 20:58:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x118414c00) [pid = 2256] [serial = 2309] [outer = 0x118328000] 20:58:14 INFO - PROCESS | 2256 | 1467691094801 Marionette DEBUG loaded listener.js 20:58:14 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x11945fc00) [pid = 2256] [serial = 2310] [outer = 0x118328000] 20:58:15 INFO - PROCESS | 2256 | 1467691095364 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]]]}] 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 20:58:15 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. 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 20:58:15 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'.) 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 20:58:15 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. 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 20:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 20:58:15 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. 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 20:58:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:58:15 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. 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 20:58:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 20:58:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 20:58:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 20:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 20:58:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 20:58:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:58:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:58:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 20:58:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:58:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:58:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:58:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:58:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 20:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 20:58:15 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 831ms 20:58:15 INFO - PROCESS | 2256 | 1467691095422 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 20:58:15 INFO - PROCESS | 2256 | 1467691095424 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 20:58:15 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 20:58:15 INFO - PROCESS | 2256 | 1467691095427 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 20:58:15 INFO - PROCESS | 2256 | 1467691095430 Marionette TRACE conn2 <- [1,3046,null,{}] 20:58:15 INFO - PROCESS | 2256 | 1467691095438 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}] 20:58:15 INFO - PROCESS | 2256 | 1467691095442 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:15 INFO - PROCESS | 2256 | 1467691095555 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 20:58:15 INFO - PROCESS | 2256 | 1467691095651 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:15 INFO - PROCESS | 2256 | 1467691095654 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:15 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a818800 == 40 [pid = 2256] [id = 771] 20:58:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 108 (0x119e52c00) [pid = 2256] [serial = 2311] [outer = 0x0] 20:58:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 109 (0x125444c00) [pid = 2256] [serial = 2312] [outer = 0x119e52c00] 20:58:15 INFO - PROCESS | 2256 | 1467691095685 Marionette DEBUG loaded listener.js 20:58:15 INFO - PROCESS | 2256 | ++DOMWINDOW == 110 (0x125d53400) [pid = 2256] [serial = 2313] [outer = 0x119e52c00] 20:58:15 INFO - PROCESS | 2256 | [2256] 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 20:58:16 INFO - PROCESS | 2256 | 1467691096247 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 20:58:16 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 20:58:16 INFO - {} 20:58:16 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 824ms 20:58:16 INFO - PROCESS | 2256 | 1467691096252 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 20:58:16 INFO - PROCESS | 2256 | 1467691096254 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 20:58:16 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 20:58:16 INFO - PROCESS | 2256 | 1467691096257 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 20:58:16 INFO - PROCESS | 2256 | 1467691096259 Marionette TRACE conn2 <- [1,3050,null,{}] 20:58:16 INFO - PROCESS | 2256 | 1467691096263 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}] 20:58:16 INFO - PROCESS | 2256 | 1467691096264 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:16 INFO - PROCESS | 2256 | 1467691096400 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 20:58:16 INFO - PROCESS | 2256 | 1467691096466 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:16 INFO - PROCESS | 2256 | 1467691096467 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:16 INFO - PROCESS | 2256 | ++DOCSHELL 0x11713a000 == 41 [pid = 2256] [id = 772] 20:58:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 111 (0x118278c00) [pid = 2256] [serial = 2314] [outer = 0x0] 20:58:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 112 (0x118281c00) [pid = 2256] [serial = 2315] [outer = 0x118278c00] 20:58:16 INFO - PROCESS | 2256 | 1467691096538 Marionette DEBUG loaded listener.js 20:58:16 INFO - PROCESS | 2256 | ++DOMWINDOW == 113 (0x1183a8400) [pid = 2256] [serial = 2316] [outer = 0x118278c00] 20:58:16 INFO - PROCESS | 2256 | --DOCSHELL 0x12d67c800 == 40 [pid = 2256] [id = 767] 20:58:16 INFO - PROCESS | 2256 | --DOCSHELL 0x121db4000 == 39 [pid = 2256] [id = 766] 20:58:16 INFO - PROCESS | 2256 | --DOCSHELL 0x12b20c800 == 38 [pid = 2256] [id = 765] 20:58:16 INFO - PROCESS | 2256 | --DOCSHELL 0x12a8a4000 == 37 [pid = 2256] [id = 764] 20:58:16 INFO - PROCESS | 2256 | --DOCSHELL 0x129278800 == 36 [pid = 2256] [id = 763] 20:58:16 INFO - PROCESS | 2256 | --DOCSHELL 0x128b5e000 == 35 [pid = 2256] [id = 762] 20:58:16 INFO - PROCESS | 2256 | --DOCSHELL 0x125d97800 == 34 [pid = 2256] [id = 761] 20:58:16 INFO - PROCESS | 2256 | --DOCSHELL 0x121db4800 == 33 [pid = 2256] [id = 760] 20:58:16 INFO - PROCESS | 2256 | --DOCSHELL 0x119bb3000 == 32 [pid = 2256] [id = 759] 20:58:16 INFO - PROCESS | 2256 | --DOCSHELL 0x11824b000 == 31 [pid = 2256] [id = 758] 20:58:16 INFO - PROCESS | 2256 | --DOCSHELL 0x11617d000 == 30 [pid = 2256] [id = 757] 20:58:16 INFO - PROCESS | 2256 | --DOCSHELL 0x1213d1000 == 29 [pid = 2256] [id = 756] 20:58:16 INFO - PROCESS | 2256 | --DOMWINDOW == 112 (0x12a636c00) [pid = 2256] [serial = 2245] [outer = 0x0] [url = about:blank] 20:58:16 INFO - PROCESS | 2256 | --DOMWINDOW == 111 (0x1188aa400) [pid = 2256] [serial = 2237] [outer = 0x0] [url = about:blank] 20:58:16 INFO - PROCESS | 2256 | --DOMWINDOW == 110 (0x12920f000) [pid = 2256] [serial = 2234] [outer = 0x0] [url = about:blank] 20:58:16 INFO - PROCESS | 2256 | --DOMWINDOW == 109 (0x12a719000) [pid = 2256] [serial = 2248] [outer = 0x0] [url = about:blank] 20:58:16 INFO - PROCESS | 2256 | --DOMWINDOW == 108 (0x12954b400) [pid = 2256] [serial = 2244] [outer = 0x0] [url = about:blank] 20:58:16 INFO - PROCESS | 2256 | --DOMWINDOW == 107 (0x125493c00) [pid = 2256] [serial = 2224] [outer = 0x0] [url = about:blank] 20:58:16 INFO - PROCESS | 2256 | --DOMWINDOW == 106 (0x12931f400) [pid = 2256] [serial = 2242] [outer = 0x0] [url = about:blank] 20:58:16 INFO - PROCESS | 2256 | --DOMWINDOW == 105 (0x12a70cc00) [pid = 2256] [serial = 2247] [outer = 0x0] [url = about:blank] 20:58:16 INFO - PROCESS | 2256 | --DOMWINDOW == 104 (0x1266d5c00) [pid = 2256] [serial = 2228] [outer = 0x0] [url = about:blank] 20:58:16 INFO - PROCESS | 2256 | --DOMWINDOW == 103 (0x128be1000) [pid = 2256] [serial = 2231] [outer = 0x0] [url = about:blank] 20:58:16 INFO - PROCESS | 2256 | --DOMWINDOW == 102 (0x125dc6800) [pid = 2256] [serial = 2225] [outer = 0x0] [url = about:blank] 20:58:16 INFO - PROCESS | 2256 | --DOMWINDOW == 101 (0x119733800) [pid = 2256] [serial = 2241] [outer = 0x0] [url = about:blank] 20:58:16 INFO - PROCESS | 2256 | --DOMWINDOW == 100 (0x126656400) [pid = 2256] [serial = 2227] [outer = 0x0] [url = about:blank] 20:58:16 INFO - PROCESS | 2256 | --DOMWINDOW == 99 (0x1268cf800) [pid = 2256] [serial = 2230] [outer = 0x0] [url = about:blank] 20:58:16 INFO - PROCESS | 2256 | --DOMWINDOW == 98 (0x128dba800) [pid = 2256] [serial = 2233] [outer = 0x0] [url = about:blank] 20:58:16 INFO - PROCESS | 2256 | --DOMWINDOW == 97 (0x11972bc00) [pid = 2256] [serial = 2239] [outer = 0x0] [url = about:blank] 20:58:16 INFO - PROCESS | 2256 | --DOMWINDOW == 96 (0x118414000) [pid = 2256] [serial = 2212] [outer = 0x0] [url = about:blank] 20:58:16 INFO - PROCESS | 2256 | --DOMWINDOW == 95 (0x119109000) [pid = 2256] [serial = 2213] [outer = 0x0] [url = about:blank] 20:58:16 INFO - PROCESS | 2256 | --DOMWINDOW == 94 (0x1133f2800) [pid = 2256] [serial = 2209] [outer = 0x0] [url = about:blank] 20:58:16 INFO - PROCESS | 2256 | --DOMWINDOW == 93 (0x11613cc00) [pid = 2256] [serial = 2210] [outer = 0x0] [url = about:blank] 20:58:16 INFO - PROCESS | 2256 | --DOMWINDOW == 92 (0x123d37800) [pid = 2256] [serial = 2221] [outer = 0x0] [url = about:blank] 20:58:16 INFO - PROCESS | 2256 | --DOMWINDOW == 91 (0x123fe4000) [pid = 2256] [serial = 2222] [outer = 0x0] [url = about:blank] 20:58:16 INFO - PROCESS | 2256 | --DOMWINDOW == 90 (0x12549cc00) [pid = 2256] [serial = 2201] [outer = 0x0] [url = about:blank] 20:58:16 INFO - PROCESS | 2256 | --DOMWINDOW == 89 (0x112d44800) [pid = 2256] [serial = 2203] [outer = 0x0] [url = about:blank] 20:58:16 INFO - PROCESS | 2256 | --DOMWINDOW == 88 (0x1133f5000) [pid = 2256] [serial = 2204] [outer = 0x0] [url = about:blank] 20:58:16 INFO - PROCESS | 2256 | --DOMWINDOW == 87 (0x117491c00) [pid = 2256] [serial = 2206] [outer = 0x0] [url = about:blank] 20:58:16 INFO - PROCESS | 2256 | --DOMWINDOW == 86 (0x11822a800) [pid = 2256] [serial = 2207] [outer = 0x0] [url = about:blank] 20:58:16 INFO - PROCESS | 2256 | --DOMWINDOW == 85 (0x1195f1000) [pid = 2256] [serial = 2215] [outer = 0x0] [url = about:blank] 20:58:16 INFO - PROCESS | 2256 | --DOMWINDOW == 84 (0x119d17800) [pid = 2256] [serial = 2216] [outer = 0x0] [url = about:blank] 20:58:16 INFO - PROCESS | 2256 | --DOMWINDOW == 83 (0x1216f0000) [pid = 2256] [serial = 2219] [outer = 0x0] [url = about:blank] 20:58:16 INFO - PROCESS | 2256 | --DOMWINDOW == 82 (0x119de5c00) [pid = 2256] [serial = 2218] [outer = 0x0] [url = about:blank] 20:58:16 INFO - PROCESS | 2256 | --DOMWINDOW == 81 (0x116fb3c00) [pid = 2256] [serial = 2236] [outer = 0x0] [url = about:blank] 20:58:17 INFO - PROCESS | 2256 | 1467691096998 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]]]}] 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 20:58:17 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 775ms 20:58:17 INFO - PROCESS | 2256 | 1467691097038 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 20:58:17 INFO - PROCESS | 2256 | 1467691097041 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 20:58:17 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 20:58:17 INFO - PROCESS | 2256 | 1467691097051 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 20:58:17 INFO - PROCESS | 2256 | 1467691097053 Marionette TRACE conn2 <- [1,3054,null,{}] 20:58:17 INFO - PROCESS | 2256 | 1467691097056 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}] 20:58:17 INFO - PROCESS | 2256 | 1467691097058 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:17 INFO - PROCESS | 2256 | 1467691097144 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 20:58:17 INFO - PROCESS | 2256 | 1467691097148 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:17 INFO - PROCESS | 2256 | 1467691097149 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:17 INFO - PROCESS | 2256 | ++DOCSHELL 0x1213c0000 == 30 [pid = 2256] [id = 773] 20:58:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 82 (0x11915a400) [pid = 2256] [serial = 2317] [outer = 0x0] 20:58:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 83 (0x119463400) [pid = 2256] [serial = 2318] [outer = 0x11915a400] 20:58:17 INFO - PROCESS | 2256 | 1467691097177 Marionette DEBUG loaded listener.js 20:58:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 84 (0x119731c00) [pid = 2256] [serial = 2319] [outer = 0x11915a400] 20:58:17 INFO - PROCESS | 2256 | 1467691097646 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"]]]}] 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 20:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 20:58:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 20:58:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 20:58:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 20:58:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 20:58:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 20:58:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 20:58:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 20:58:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 20:58:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 20:58:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 20:58:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 20:58:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 20:58:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 20:58:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 20:58:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 20:58:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 20:58:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 20:58:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 20:58:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 20:58:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 20:58:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 20:58:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 20:58:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:58:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:58:17 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" 20:58:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:58:17 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" 20:58:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:58:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:58:17 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 640ms 20:58:17 INFO - PROCESS | 2256 | 1467691097692 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 20:58:17 INFO - PROCESS | 2256 | 1467691097693 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 20:58:17 INFO - TEST-START | /FileAPI/file/File-constructor.html 20:58:17 INFO - PROCESS | 2256 | 1467691097696 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 20:58:17 INFO - PROCESS | 2256 | 1467691097698 Marionette TRACE conn2 <- [1,3058,null,{}] 20:58:17 INFO - PROCESS | 2256 | 1467691097707 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}] 20:58:17 INFO - PROCESS | 2256 | 1467691097712 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:17 INFO - PROCESS | 2256 | 1467691097799 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 20:58:17 INFO - PROCESS | 2256 | 1467691097811 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:17 INFO - PROCESS | 2256 | 1467691097812 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:17 INFO - PROCESS | 2256 | ++DOCSHELL 0x128a21800 == 31 [pid = 2256] [id = 774] 20:58:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x124ba0400) [pid = 2256] [serial = 2320] [outer = 0x0] 20:58:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x12544d800) [pid = 2256] [serial = 2321] [outer = 0x124ba0400] 20:58:17 INFO - PROCESS | 2256 | 1467691097840 Marionette DEBUG loaded listener.js 20:58:17 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x125dc6c00) [pid = 2256] [serial = 2322] [outer = 0x124ba0400] 20:58:18 INFO - PROCESS | 2256 | 1467691098189 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]]]}] 20:58:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 20:58:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 20:58:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 20:58:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 20:58:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 20:58:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 20:58:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 20:58:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 20:58:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 20:58:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 20:58:18 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 20:58:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:18 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 20:58:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 20:58:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 20:58:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:58:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 20:58:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 20:58:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 20:58:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 20:58:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 20:58:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 20:58:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 20:58:18 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 526ms 20:58:18 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 20:58:18 INFO - PROCESS | 2256 | 1467691098223 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 20:58:18 INFO - PROCESS | 2256 | 1467691098225 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 20:58:18 INFO - PROCESS | 2256 | 1467691098227 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 20:58:18 INFO - PROCESS | 2256 | 1467691098228 Marionette TRACE conn2 <- [1,3062,null,{}] 20:58:18 INFO - PROCESS | 2256 | 1467691098230 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}] 20:58:18 INFO - PROCESS | 2256 | 1467691098231 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:18 INFO - PROCESS | 2256 | 1467691098327 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 20:58:18 INFO - PROCESS | 2256 | 1467691098331 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:18 INFO - PROCESS | 2256 | 1467691098332 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:18 INFO - PROCESS | 2256 | ++DOCSHELL 0x118148000 == 32 [pid = 2256] [id = 775] 20:58:18 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x12645dc00) [pid = 2256] [serial = 2323] [outer = 0x0] 20:58:18 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x128be0800) [pid = 2256] [serial = 2324] [outer = 0x12645dc00] 20:58:18 INFO - PROCESS | 2256 | 1467691098357 Marionette DEBUG loaded listener.js 20:58:18 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x128dbb800) [pid = 2256] [serial = 2325] [outer = 0x12645dc00] 20:58:18 INFO - PROCESS | 2256 | [2256] 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 20:58:18 INFO - PROCESS | 2256 | 1467691098720 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 20:58:18 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 20:58:18 INFO - {} 20:58:18 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 520ms 20:58:18 INFO - PROCESS | 2256 | 1467691098748 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 20:58:18 INFO - PROCESS | 2256 | 1467691098749 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 20:58:18 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 20:58:18 INFO - PROCESS | 2256 | 1467691098751 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 20:58:18 INFO - PROCESS | 2256 | 1467691098752 Marionette TRACE conn2 <- [1,3066,null,{}] 20:58:18 INFO - PROCESS | 2256 | 1467691098754 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}] 20:58:18 INFO - PROCESS | 2256 | 1467691098756 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:18 INFO - PROCESS | 2256 | 1467691098836 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 20:58:18 INFO - PROCESS | 2256 | 1467691098907 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:18 INFO - PROCESS | 2256 | 1467691098909 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:18 INFO - PROCESS | 2256 | ++DOCSHELL 0x128a22000 == 33 [pid = 2256] [id = 776] 20:58:18 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x11827b400) [pid = 2256] [serial = 2326] [outer = 0x0] 20:58:18 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x12931f400) [pid = 2256] [serial = 2327] [outer = 0x11827b400] 20:58:18 INFO - PROCESS | 2256 | 1467691098933 Marionette DEBUG loaded listener.js 20:58:18 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x1295b4000) [pid = 2256] [serial = 2328] [outer = 0x11827b400] 20:58:19 INFO - PROCESS | 2256 | 1467691099225 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]]]}] 20:58:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 20:58:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 20:58:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 20:58:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 20:58:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 20:58:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 20:58:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 20:58:19 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 521ms 20:58:19 INFO - PROCESS | 2256 | 1467691099273 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 20:58:19 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 20:58:19 INFO - PROCESS | 2256 | 1467691099277 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 20:58:19 INFO - PROCESS | 2256 | 1467691099279 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 20:58:19 INFO - PROCESS | 2256 | 1467691099280 Marionette TRACE conn2 <- [1,3070,null,{}] 20:58:19 INFO - PROCESS | 2256 | 1467691099282 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}] 20:58:19 INFO - PROCESS | 2256 | 1467691099287 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:19 INFO - PROCESS | 2256 | 1467691099411 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 20:58:19 INFO - PROCESS | 2256 | 1467691099424 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:19 INFO - PROCESS | 2256 | 1467691099426 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:19 INFO - PROCESS | 2256 | ++DOCSHELL 0x129276800 == 34 [pid = 2256] [id = 777] 20:58:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x12a713400) [pid = 2256] [serial = 2329] [outer = 0x0] 20:58:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x12a83f400) [pid = 2256] [serial = 2330] [outer = 0x12a713400] 20:58:19 INFO - PROCESS | 2256 | 1467691099450 Marionette DEBUG loaded listener.js 20:58:19 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x12b1b8000) [pid = 2256] [serial = 2331] [outer = 0x12a713400] 20:58:19 INFO - PROCESS | 2256 | 1467691099803 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]]]}] 20:58:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 20:58:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 20:58:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 20:58:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 20:58:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 20:58:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 20:58:19 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 569ms 20:58:19 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 20:58:19 INFO - PROCESS | 2256 | 1467691099850 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 20:58:19 INFO - PROCESS | 2256 | 1467691099851 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 20:58:19 INFO - PROCESS | 2256 | 1467691099853 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 20:58:19 INFO - PROCESS | 2256 | 1467691099854 Marionette TRACE conn2 <- [1,3074,null,{}] 20:58:19 INFO - PROCESS | 2256 | 1467691099857 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}] 20:58:19 INFO - PROCESS | 2256 | 1467691099858 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:19 INFO - PROCESS | 2256 | 1467691099963 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 20:58:19 INFO - PROCESS | 2256 | 1467691099966 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:19 INFO - PROCESS | 2256 | 1467691099968 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:20 INFO - PROCESS | 2256 | ++DOCSHELL 0x12a8a0000 == 35 [pid = 2256] [id = 778] 20:58:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x1295b6800) [pid = 2256] [serial = 2332] [outer = 0x0] 20:58:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x12b247000) [pid = 2256] [serial = 2333] [outer = 0x1295b6800] 20:58:20 INFO - PROCESS | 2256 | 1467691100029 Marionette DEBUG loaded listener.js 20:58:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x12b9d0000) [pid = 2256] [serial = 2334] [outer = 0x1295b6800] 20:58:20 INFO - PROCESS | 2256 | 1467691100335 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]]]}] 20:58:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 20:58:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 20:58:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 20:58:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 20:58:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 20:58:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 20:58:20 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 519ms 20:58:20 INFO - PROCESS | 2256 | 1467691100372 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 20:58:20 INFO - PROCESS | 2256 | 1467691100375 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 20:58:20 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 20:58:20 INFO - PROCESS | 2256 | 1467691100378 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 20:58:20 INFO - PROCESS | 2256 | 1467691100380 Marionette TRACE conn2 <- [1,3078,null,{}] 20:58:20 INFO - PROCESS | 2256 | 1467691100382 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}] 20:58:20 INFO - PROCESS | 2256 | 1467691100383 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:20 INFO - PROCESS | 2256 | 1467691100488 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 20:58:20 INFO - PROCESS | 2256 | 1467691100498 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:20 INFO - PROCESS | 2256 | 1467691100500 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:20 INFO - PROCESS | 2256 | ++DOCSHELL 0x12b20d800 == 36 [pid = 2256] [id = 779] 20:58:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x12b9d0800) [pid = 2256] [serial = 2335] [outer = 0x0] 20:58:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x12b9d8c00) [pid = 2256] [serial = 2336] [outer = 0x12b9d0800] 20:58:20 INFO - PROCESS | 2256 | 1467691100523 Marionette DEBUG loaded listener.js 20:58:20 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x12ba67400) [pid = 2256] [serial = 2337] [outer = 0x12b9d0800] 20:58:20 INFO - PROCESS | 2256 | 1467691100852 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] 20:58:20 INFO - PROCESS | 2256 | 1467691100953 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 20:58:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 20:58:20 INFO - PROCESS | 2256 | 1467691100958 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 20:58:20 INFO - PROCESS | 2256 | 1467691100960 Marionette TRACE conn2 <- [1,3082,null,{}] 20:58:20 INFO - PROCESS | 2256 | 1467691100962 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}] 20:58:20 INFO - PROCESS | 2256 | 1467691100963 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:21 INFO - PROCESS | 2256 | 1467691101048 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 20:58:21 INFO - PROCESS | 2256 | 1467691101051 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:21 INFO - PROCESS | 2256 | 1467691101052 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:21 INFO - PROCESS | 2256 | ++DOCSHELL 0x12bd42000 == 37 [pid = 2256] [id = 780] 20:58:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 85 (0x118220800) [pid = 2256] [serial = 2338] [outer = 0x0] 20:58:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 86 (0x119d0d800) [pid = 2256] [serial = 2339] [outer = 0x118220800] 20:58:21 INFO - PROCESS | 2256 | 1467691101078 Marionette DEBUG loaded listener.js 20:58:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 87 (0x125d55000) [pid = 2256] [serial = 2340] [outer = 0x118220800] 20:58:21 INFO - PROCESS | 2256 | 1467691101391 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]]]}] 20:58:21 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 20:58:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 20:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 20:58:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 20:58:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 470ms 20:58:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 20:58:21 INFO - PROCESS | 2256 | 1467691101429 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 20:58:21 INFO - PROCESS | 2256 | 1467691101431 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 20:58:21 INFO - PROCESS | 2256 | 1467691101433 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 20:58:21 INFO - PROCESS | 2256 | 1467691101434 Marionette TRACE conn2 <- [1,3086,null,{}] 20:58:21 INFO - PROCESS | 2256 | 1467691101436 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}] 20:58:21 INFO - PROCESS | 2256 | 1467691101437 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:21 INFO - PROCESS | 2256 | 1467691101520 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 20:58:21 INFO - PROCESS | 2256 | 1467691101525 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:21 INFO - PROCESS | 2256 | 1467691101527 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:21 INFO - PROCESS | 2256 | ++DOCSHELL 0x119595800 == 38 [pid = 2256] [id = 781] 20:58:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 88 (0x116907400) [pid = 2256] [serial = 2341] [outer = 0x0] 20:58:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 89 (0x12ba63c00) [pid = 2256] [serial = 2342] [outer = 0x116907400] 20:58:21 INFO - PROCESS | 2256 | 1467691101551 Marionette DEBUG loaded listener.js 20:58:21 INFO - PROCESS | 2256 | ++DOMWINDOW == 90 (0x12ba71000) [pid = 2256] [serial = 2343] [outer = 0x116907400] 20:58:21 INFO - PROCESS | 2256 | 1467691101882 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 20:58:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 20:58:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 469ms 20:58:21 INFO - PROCESS | 2256 | 1467691101903 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 20:58:21 INFO - PROCESS | 2256 | 1467691101905 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 20:58:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 20:58:21 INFO - PROCESS | 2256 | 1467691101936 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 20:58:21 INFO - PROCESS | 2256 | 1467691101939 Marionette TRACE conn2 <- [1,3090,null,{}] 20:58:21 INFO - PROCESS | 2256 | 1467691101954 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}] 20:58:21 INFO - PROCESS | 2256 | 1467691101957 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:22 INFO - PROCESS | 2256 | 1467691102108 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 20:58:22 INFO - PROCESS | 2256 | 1467691102113 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:22 INFO - PROCESS | 2256 | 1467691102115 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:22 INFO - PROCESS | 2256 | ++DOCSHELL 0x12c368800 == 39 [pid = 2256] [id = 782] 20:58:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 91 (0x126452800) [pid = 2256] [serial = 2344] [outer = 0x0] 20:58:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 92 (0x12baf1800) [pid = 2256] [serial = 2345] [outer = 0x126452800] 20:58:22 INFO - PROCESS | 2256 | 1467691102150 Marionette DEBUG loaded listener.js 20:58:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 93 (0x12bda1c00) [pid = 2256] [serial = 2346] [outer = 0x126452800] 20:58:22 INFO - PROCESS | 2256 | 1467691102475 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 20:58:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 20:58:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 612ms 20:58:22 INFO - PROCESS | 2256 | 1467691102521 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 20:58:22 INFO - PROCESS | 2256 | 1467691102523 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 20:58:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 20:58:22 INFO - PROCESS | 2256 | 1467691102528 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 20:58:22 INFO - PROCESS | 2256 | 1467691102530 Marionette TRACE conn2 <- [1,3094,null,{}] 20:58:22 INFO - PROCESS | 2256 | 1467691102532 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}] 20:58:22 INFO - PROCESS | 2256 | 1467691102533 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:22 INFO - PROCESS | 2256 | 1467691102649 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 20:58:22 INFO - PROCESS | 2256 | 1467691102654 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:22 INFO - PROCESS | 2256 | 1467691102656 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:22 INFO - PROCESS | 2256 | ++DOCSHELL 0x12ca08800 == 40 [pid = 2256] [id = 783] 20:58:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 94 (0x12bda2800) [pid = 2256] [serial = 2347] [outer = 0x0] 20:58:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 95 (0x12bde2000) [pid = 2256] [serial = 2348] [outer = 0x12bda2800] 20:58:22 INFO - PROCESS | 2256 | 1467691102680 Marionette DEBUG loaded listener.js 20:58:22 INFO - PROCESS | 2256 | ++DOMWINDOW == 96 (0x12c0b9c00) [pid = 2256] [serial = 2349] [outer = 0x12bda2800] 20:58:23 INFO - PROCESS | 2256 | 1467691103043 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 20:58:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 20:58:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 519ms 20:58:23 INFO - PROCESS | 2256 | 1467691103049 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 20:58:23 INFO - PROCESS | 2256 | 1467691103051 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 20:58:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 20:58:23 INFO - PROCESS | 2256 | 1467691103055 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 20:58:23 INFO - PROCESS | 2256 | 1467691103058 Marionette TRACE conn2 <- [1,3098,null,{}] 20:58:23 INFO - PROCESS | 2256 | 1467691103063 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}] 20:58:23 INFO - PROCESS | 2256 | 1467691103065 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:23 INFO - PROCESS | 2256 | 1467691103182 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 20:58:23 INFO - PROCESS | 2256 | 1467691103243 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:23 INFO - PROCESS | 2256 | 1467691103246 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:23 INFO - PROCESS | 2256 | ++DOCSHELL 0x1188c5800 == 41 [pid = 2256] [id = 784] 20:58:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 97 (0x11646c800) [pid = 2256] [serial = 2350] [outer = 0x0] 20:58:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 98 (0x116fbbc00) [pid = 2256] [serial = 2351] [outer = 0x11646c800] 20:58:23 INFO - PROCESS | 2256 | 1467691103318 Marionette DEBUG loaded listener.js 20:58:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 99 (0x11839e800) [pid = 2256] [serial = 2352] [outer = 0x11646c800] 20:58:23 INFO - PROCESS | 2256 | 1467691103697 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]]]}] 20:58:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 20:58:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 20:58:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 673ms 20:58:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 20:58:23 INFO - PROCESS | 2256 | 1467691103728 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 20:58:23 INFO - PROCESS | 2256 | 1467691103731 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 20:58:23 INFO - PROCESS | 2256 | 1467691103735 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 20:58:23 INFO - PROCESS | 2256 | 1467691103737 Marionette TRACE conn2 <- [1,3102,null,{}] 20:58:23 INFO - PROCESS | 2256 | 1467691103740 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}] 20:58:23 INFO - PROCESS | 2256 | 1467691103741 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:23 INFO - PROCESS | 2256 | 1467691103853 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 20:58:23 INFO - PROCESS | 2256 | 1467691103958 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:23 INFO - PROCESS | 2256 | 1467691103959 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:23 INFO - PROCESS | 2256 | ++DOCSHELL 0x118838000 == 42 [pid = 2256] [id = 785] 20:58:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 100 (0x11991d400) [pid = 2256] [serial = 2353] [outer = 0x0] 20:58:23 INFO - PROCESS | 2256 | ++DOMWINDOW == 101 (0x119942c00) [pid = 2256] [serial = 2354] [outer = 0x11991d400] 20:58:23 INFO - PROCESS | 2256 | 1467691103990 Marionette DEBUG loaded listener.js 20:58:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 102 (0x119e1f800) [pid = 2256] [serial = 2355] [outer = 0x11991d400] 20:58:24 INFO - PROCESS | 2256 | 1467691104354 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 20:58:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 20:58:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 671ms 20:58:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 20:58:24 INFO - PROCESS | 2256 | 1467691104407 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 20:58:24 INFO - PROCESS | 2256 | 1467691104408 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 20:58:24 INFO - PROCESS | 2256 | 1467691104411 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 20:58:24 INFO - PROCESS | 2256 | 1467691104413 Marionette TRACE conn2 <- [1,3106,null,{}] 20:58:24 INFO - PROCESS | 2256 | 1467691104422 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}] 20:58:24 INFO - PROCESS | 2256 | 1467691104425 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:24 INFO - PROCESS | 2256 | 1467691104535 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 20:58:24 INFO - PROCESS | 2256 | 1467691104613 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:24 INFO - PROCESS | 2256 | 1467691104615 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:24 INFO - PROCESS | 2256 | ++DOCSHELL 0x128f7d000 == 43 [pid = 2256] [id = 786] 20:58:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 103 (0x12163c800) [pid = 2256] [serial = 2356] [outer = 0x0] 20:58:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 104 (0x123d35800) [pid = 2256] [serial = 2357] [outer = 0x12163c800] 20:58:24 INFO - PROCESS | 2256 | 1467691104646 Marionette DEBUG loaded listener.js 20:58:24 INFO - PROCESS | 2256 | ++DOMWINDOW == 105 (0x125f8fc00) [pid = 2256] [serial = 2358] [outer = 0x12163c800] 20:58:25 INFO - PROCESS | 2256 | 1467691105013 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]]]}] 20:58:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 20:58:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 20:58:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 20:58:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 622ms 20:58:25 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 20:58:25 INFO - PROCESS | 2256 | 1467691105034 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 20:58:25 INFO - PROCESS | 2256 | 1467691105036 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 20:58:25 INFO - PROCESS | 2256 | 1467691105038 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 20:58:25 INFO - PROCESS | 2256 | 1467691105040 Marionette TRACE conn2 <- [1,3110,null,{}] 20:58:25 INFO - PROCESS | 2256 | 1467691105042 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}] 20:58:25 INFO - PROCESS | 2256 | 1467691105043 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:25 INFO - PROCESS | 2256 | 1467691105150 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 20:58:25 INFO - PROCESS | 2256 | 1467691105247 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:25 INFO - PROCESS | 2256 | 1467691105248 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:25 INFO - PROCESS | 2256 | ++DOCSHELL 0x12c5bb000 == 44 [pid = 2256] [id = 787] 20:58:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 106 (0x128be0c00) [pid = 2256] [serial = 2359] [outer = 0x0] 20:58:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 107 (0x129317c00) [pid = 2256] [serial = 2360] [outer = 0x128be0c00] 20:58:25 INFO - PROCESS | 2256 | 1467691105279 Marionette DEBUG loaded listener.js 20:58:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 108 (0x129544400) [pid = 2256] [serial = 2361] [outer = 0x128be0c00] 20:58:25 INFO - PROCESS | 2256 | 1467691105632 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"]]]}] 20:58:25 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 20:58:25 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 20:58:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 20:58:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 20:58:25 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 621ms 20:58:25 INFO - PROCESS | 2256 | 1467691105659 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 20:58:25 INFO - PROCESS | 2256 | 1467691105661 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 20:58:25 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 20:58:25 INFO - PROCESS | 2256 | 1467691105663 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 20:58:25 INFO - PROCESS | 2256 | 1467691105664 Marionette TRACE conn2 <- [1,3114,null,{}] 20:58:25 INFO - PROCESS | 2256 | 1467691105667 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}] 20:58:25 INFO - PROCESS | 2256 | 1467691105669 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:25 INFO - PROCESS | 2256 | 1467691105775 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 20:58:25 INFO - PROCESS | 2256 | 1467691105880 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\", \"ccd6588d-f24c-4748-9e2b-40415157cac6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:25 INFO - PROCESS | 2256 | 1467691105881 Marionette INFO sendAsync 9730e4f8-13f1-a040-a33f-75af8809bd24 20:58:25 INFO - PROCESS | 2256 | ++DOCSHELL 0x12d204800 == 45 [pid = 2256] [id = 788] 20:58:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 109 (0x128be6400) [pid = 2256] [serial = 2362] [outer = 0x0] 20:58:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 110 (0x12a717c00) [pid = 2256] [serial = 2363] [outer = 0x128be6400] 20:58:25 INFO - PROCESS | 2256 | 1467691105912 Marionette DEBUG loaded listener.js 20:58:25 INFO - PROCESS | 2256 | ++DOMWINDOW == 111 (0x12aa31c00) [pid = 2256] [serial = 2364] [outer = 0x128be6400] 20:58:26 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 20:58:26 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 621ms 20:58:26 INFO - PROCESS | 2256 | 1467691106281 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]]]}] 20:58:26 INFO - PROCESS | 2256 | 1467691106284 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 20:58:26 INFO - PROCESS | 2256 | 1467691106286 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 20:58:27 WARNING - u'runner_teardown' () 20:58:27 INFO - No more tests 20:58:27 INFO - Got 0 unexpected results 20:58:27 INFO - SUITE-END | took 516s 20:58:27 INFO - Closing logging queue 20:58:27 INFO - queue closed 20:58:27 INFO - Return code: 0 20:58:27 WARNING - # TBPL SUCCESS # 20:58:27 INFO - Running post-action listener: _resource_record_post_action 20:58:27 INFO - Running post-run listener: _resource_record_post_run 20:58:28 INFO - Total resource usage - Wall time: 537s; CPU: 58.0%; Read bytes: 0; Write bytes: 950419968; Read time: 0; Write time: 4756 20:58:28 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 20:58:28 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 142025216; Write bytes: 137716224; Read time: 12765; Write time: 426 20:58:28 INFO - run-tests - Wall time: 520s; CPU: 58.0%; Read bytes: 0; Write bytes: 792510464; Read time: 0; Write time: 4275 20:58:28 INFO - Running post-run listener: _upload_blobber_files 20:58:28 INFO - Blob upload gear active. 20:58:28 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 20:58:28 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 20:58:28 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'] 20:58:28 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 20:58:28 INFO - (blobuploader) - INFO - Open directory for files ... 20:58:28 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 20:58:28 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:58:28 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:58:30 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 20:58:30 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:58:30 INFO - (blobuploader) - INFO - Done attempting. 20:58:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 20:58:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:58:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:58:31 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 20:58:31 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:58:31 INFO - (blobuploader) - INFO - Done attempting. 20:58:31 INFO - (blobuploader) - INFO - Iteration through files over. 20:58:31 INFO - Return code: 0 20:58:31 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 20:58:31 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 20:58:31 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e27dbcef840a66ee629482c251af1f34e3597ea3e57b6c183554689d8e32855d2126ed7f844ab6221aea8895add35b6ab8ddcc1d5706a44ec45f13cb312ff72b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/fa1fcf636e7296188fe991d7621aabfdb2237abab24398056dad9e1306da2e21e1d9788b420a7180c85137db967ca18e5dba5defb04977497b43460c0c0c968c"} 20:58:31 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 20:58:31 INFO - Writing to file /builds/slave/test/properties/blobber_files 20:58:31 INFO - Contents: 20:58:31 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e27dbcef840a66ee629482c251af1f34e3597ea3e57b6c183554689d8e32855d2126ed7f844ab6221aea8895add35b6ab8ddcc1d5706a44ec45f13cb312ff72b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/fa1fcf636e7296188fe991d7621aabfdb2237abab24398056dad9e1306da2e21e1d9788b420a7180c85137db967ca18e5dba5defb04977497b43460c0c0c968c"} 20:58:31 INFO - Running post-run listener: copy_logs_to_upload_dir 20:58:31 INFO - Copying logs to upload dir... 20:58:31 INFO - mkdir: /builds/slave/test/build/upload/logs 20:58:31 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=594.941005 ========= master_lag: 0.32 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 55 secs) (at 2016-07-04 20:58:32.180494) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-04 20:58:32.184354) ========= 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.MzjLzCul2t/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.khNJEgZSOf/Listeners TMPDIR=/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/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/e27dbcef840a66ee629482c251af1f34e3597ea3e57b6c183554689d8e32855d2126ed7f844ab6221aea8895add35b6ab8ddcc1d5706a44ec45f13cb312ff72b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/fa1fcf636e7296188fe991d7621aabfdb2237abab24398056dad9e1306da2e21e1d9788b420a7180c85137db967ca18e5dba5defb04977497b43460c0c0c968c"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467678117/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467678117/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013032 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467678117/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e27dbcef840a66ee629482c251af1f34e3597ea3e57b6c183554689d8e32855d2126ed7f844ab6221aea8895add35b6ab8ddcc1d5706a44ec45f13cb312ff72b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/fa1fcf636e7296188fe991d7621aabfdb2237abab24398056dad9e1306da2e21e1d9788b420a7180c85137db967ca18e5dba5defb04977497b43460c0c0c968c"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467678117/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-04 20:58:32.220831) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 20:58:32.221227) ========= 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.MzjLzCul2t/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.khNJEgZSOf/Listeners TMPDIR=/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/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.005544 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 20:58:32.272512) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-04 20:58:32.272893) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-04 20:58:32.273271) ========= ========= Total master_lag: 0.53 =========