builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0037 starttime: 1467973925.65 results: success (0) buildid: 20160706215757 builduid: c7f528964bfb470d879baf9a01f739df revision: d142c49033c015f67272562b37dbe2912cfc7f14 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-08 03:32:05.648625) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-08 03:32:05.649189) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-08 03:32:05.649471) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-08 03:32:05.790126) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-08 03:32:05.790409) ========= 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.UXCTc7XPhC/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.4FKZHD5vdS/Listeners TMPDIR=/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/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-08 03:32:05-- 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.05M=0.001s 2016-07-08 03:32:06 (8.05 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.592151 ========= master_lag: 0.49 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-08 03:32:06.871080) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 03:32:06.871384) ========= 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.UXCTc7XPhC/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.4FKZHD5vdS/Listeners TMPDIR=/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/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.020215 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 03:32:06.914751) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 03:32:06.915145) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev d142c49033c015f67272562b37dbe2912cfc7f14 --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 d142c49033c015f67272562b37dbe2912cfc7f14 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.UXCTc7XPhC/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.4FKZHD5vdS/Listeners TMPDIR=/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/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-08 03:32:06,990 truncating revision to first 12 chars 2016-07-08 03:32:06,990 Setting DEBUG logging. 2016-07-08 03:32:06,991 attempt 1/10 2016-07-08 03:32:06,991 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/d142c49033c0?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-08 03:32:07,333 unpacking tar archive at: mozilla-beta-d142c49033c0/testing/mozharness/ program finished with exit code 0 elapsedTime=0.610662 ========= master_lag: 0.16 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 03:32:07.684470) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-08 03:32:07.684939) ========= script_repo_revision: d142c49033c015f67272562b37dbe2912cfc7f14 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-08 03:32:07.688525) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-08 03:32:07.688828) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-08 03:32:07.714162) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 59 secs) (at 2016-07-08 03:32:07.714475) ========= /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.UXCTc7XPhC/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.4FKZHD5vdS/Listeners TMPDIR=/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/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 03:32:07 INFO - MultiFileLogger online at 20160708 03:32:07 in /builds/slave/test 03:32:07 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 03:32:07 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 03:32:07 INFO - {'append_to_log': False, 03:32:07 INFO - 'base_work_dir': '/builds/slave/test', 03:32:07 INFO - 'blob_upload_branch': 'mozilla-beta', 03:32:07 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 03:32:07 INFO - 'buildbot_json_path': 'buildprops.json', 03:32:07 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 03:32:07 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:32:07 INFO - 'download_minidump_stackwalk': True, 03:32:07 INFO - 'download_symbols': 'true', 03:32:07 INFO - 'e10s': False, 03:32:07 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 03:32:07 INFO - 'tooltool.py': '/tools/tooltool.py', 03:32:07 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 03:32:07 INFO - '/tools/misc-python/virtualenv.py')}, 03:32:07 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:32:07 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:32:07 INFO - 'log_level': 'info', 03:32:07 INFO - 'log_to_console': True, 03:32:07 INFO - 'opt_config_files': (), 03:32:07 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 03:32:07 INFO - '--processes=1', 03:32:07 INFO - '--config=%(test_path)s/wptrunner.ini', 03:32:07 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 03:32:07 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 03:32:07 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 03:32:07 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 03:32:07 INFO - 'pip_index': False, 03:32:07 INFO - 'require_test_zip': True, 03:32:07 INFO - 'test_type': ('testharness',), 03:32:07 INFO - 'this_chunk': '1', 03:32:07 INFO - 'tooltool_cache': '/builds/tooltool_cache', 03:32:07 INFO - 'total_chunks': '10', 03:32:07 INFO - 'virtualenv_path': 'venv', 03:32:07 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:32:07 INFO - 'work_dir': 'build'} 03:32:07 INFO - ##### 03:32:07 INFO - ##### Running clobber step. 03:32:07 INFO - ##### 03:32:07 INFO - Running pre-action listener: _resource_record_pre_action 03:32:07 INFO - Running main action method: clobber 03:32:07 INFO - rmtree: /builds/slave/test/build 03:32:07 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 03:32:09 INFO - Running post-action listener: _resource_record_post_action 03:32:09 INFO - ##### 03:32:09 INFO - ##### Running read-buildbot-config step. 03:32:09 INFO - ##### 03:32:09 INFO - Running pre-action listener: _resource_record_pre_action 03:32:09 INFO - Running main action method: read_buildbot_config 03:32:09 INFO - Using buildbot properties: 03:32:09 INFO - { 03:32:09 INFO - "project": "", 03:32:09 INFO - "product": "firefox", 03:32:09 INFO - "script_repo_revision": "production", 03:32:09 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 03:32:09 INFO - "repository": "", 03:32:09 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 03:32:09 INFO - "buildid": "20160706215757", 03:32:09 INFO - "pgo_build": "False", 03:32:09 INFO - "basedir": "/builds/slave/test", 03:32:09 INFO - "buildnumber": 24, 03:32:09 INFO - "slavename": "t-yosemite-r7-0037", 03:32:09 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 03:32:09 INFO - "platform": "macosx64", 03:32:09 INFO - "branch": "mozilla-beta", 03:32:09 INFO - "revision": "d142c49033c015f67272562b37dbe2912cfc7f14", 03:32:09 INFO - "repo_path": "releases/mozilla-beta", 03:32:09 INFO - "moz_repo_path": "", 03:32:09 INFO - "stage_platform": "macosx64", 03:32:09 INFO - "builduid": "c7f528964bfb470d879baf9a01f739df", 03:32:09 INFO - "slavebuilddir": "test" 03:32:09 INFO - } 03:32:09 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867477/firefox-48.0.en-US.mac64.dmg. 03:32:09 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867477/firefox-48.0.en-US.mac64.test_packages.json. 03:32:09 INFO - Running post-action listener: _resource_record_post_action 03:32:09 INFO - ##### 03:32:09 INFO - ##### Running download-and-extract step. 03:32:09 INFO - ##### 03:32:09 INFO - Running pre-action listener: _resource_record_pre_action 03:32:09 INFO - Running main action method: download_and_extract 03:32:09 INFO - mkdir: /builds/slave/test/build/tests 03:32: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')]} 03:32:09 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867477/firefox-48.0.en-US.mac64.test_packages.json 03:32:09 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867477/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 03:32:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867477/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 03:32:09 INFO - Downloaded 1201 bytes. 03:32:09 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 03:32:09 INFO - Using the following test package requirements: 03:32:09 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 03:32:09 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:32:09 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 03:32:09 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:32:09 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 03:32:09 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:32:09 INFO - u'jsshell-mac64.zip'], 03:32:09 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:32:09 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 03:32:09 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 03:32:09 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:32:09 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 03:32:09 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:32:09 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 03:32:09 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:32:09 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 03:32:09 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:32:09 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 03:32:09 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 03:32: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')]} 03:32:09 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867477/firefox-48.0.en-US.mac64.common.tests.zip 03:32:09 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867477/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 03:32:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867477/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 03:32:09 INFO - Downloaded 18406777 bytes. 03:32:09 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/*'] 03:32:09 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/* 03:32:10 INFO - caution: filename not matched: web-platform/* 03:32:10 INFO - Return code: 11 03:32:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:32:10 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867477/firefox-48.0.en-US.mac64.web-platform.tests.zip 03:32:10 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867477/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 03:32:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867477/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 03:32:14 INFO - Downloaded 36389883 bytes. 03:32:14 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/*'] 03:32:14 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/* 03:32:18 INFO - caution: filename not matched: bin/* 03:32:18 INFO - caution: filename not matched: config/* 03:32:18 INFO - caution: filename not matched: mozbase/* 03:32:18 INFO - caution: filename not matched: marionette/* 03:32:18 INFO - caution: filename not matched: tools/wptserve/* 03:32:18 INFO - Return code: 11 03:32:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:32:18 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867477/firefox-48.0.en-US.mac64.dmg 03:32:18 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867477/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 03:32:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867477/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 03:32:21 INFO - Downloaded 73017473 bytes. 03:32:21 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867477/firefox-48.0.en-US.mac64.dmg 03:32:21 INFO - mkdir: /builds/slave/test/properties 03:32:21 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 03:32:21 INFO - Writing to file /builds/slave/test/properties/build_url 03:32:21 INFO - Contents: 03:32:21 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867477/firefox-48.0.en-US.mac64.dmg 03:32:21 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867477/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 03:32:21 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 03:32:21 INFO - Writing to file /builds/slave/test/properties/symbols_url 03:32:21 INFO - Contents: 03:32:21 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867477/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 03:32:21 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')]} 03:32:21 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867477/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 03:32:21 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867477/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 03:32:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867477/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 03:32:32 INFO - Downloaded 103720104 bytes. 03:32:32 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'] 03:32:32 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 03:32:35 INFO - Return code: 0 03:32:35 INFO - Running post-action listener: _resource_record_post_action 03:32:35 INFO - Running post-action listener: set_extra_try_arguments 03:32:35 INFO - ##### 03:32:35 INFO - ##### Running create-virtualenv step. 03:32:35 INFO - ##### 03:32:35 INFO - Running pre-action listener: _pre_create_virtualenv 03:32:35 INFO - Running pre-action listener: _resource_record_pre_action 03:32:35 INFO - Running main action method: create_virtualenv 03:32:35 INFO - Creating virtualenv /builds/slave/test/build/venv 03:32:35 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 03:32:35 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 03:32:36 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 03:32:36 INFO - Using real prefix '/tools/python27' 03:32:36 INFO - New python executable in /builds/slave/test/build/venv/bin/python 03:32:36 INFO - Installing distribute.............................................................................................................................................................................................done. 03:32:39 INFO - Installing pip.................done. 03:32:39 INFO - Return code: 0 03:32:39 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 03:32: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')]} 03:32:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:32:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:32: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')]} 03:32:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:32:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:32:39 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 0x109eb1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ecef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faa8958c860>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109eca5e0>, '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 0x109aadcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109ad8990>, '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.UXCTc7XPhC/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.4FKZHD5vdS/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:32:39 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 03:32:39 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 03:32:39 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UXCTc7XPhC/Render', 03:32:39 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:32:39 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:32:39 INFO - 'HOME': '/Users/cltbld', 03:32:39 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:32:39 INFO - 'LOGNAME': 'cltbld', 03:32:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:32:39 INFO - 'MOZ_NO_REMOTE': '1', 03:32:39 INFO - 'NO_EM_RESTART': '1', 03:32:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:32:39 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:32:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:32:39 INFO - 'PWD': '/builds/slave/test', 03:32:39 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:32:39 INFO - 'SHELL': '/bin/bash', 03:32:39 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4FKZHD5vdS/Listeners', 03:32:39 INFO - 'TMPDIR': '/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/', 03:32:39 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:32:39 INFO - 'USER': 'cltbld', 03:32:39 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:32:39 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:32:39 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:32:39 INFO - 'XPC_FLAGS': '0x0', 03:32:39 INFO - 'XPC_SERVICE_NAME': '0', 03:32:39 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:32:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:32:39 INFO - Downloading/unpacking psutil>=0.7.1 03:32:39 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 03:32:39 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 03:32:39 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 03:32:39 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 03:32:39 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 03:32:39 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 03:32:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 03:32:43 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:32:43 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:32:43 INFO - Installing collected packages: psutil 03:32:43 INFO - Running setup.py install for psutil 03:32:43 INFO - building 'psutil._psutil_osx' extension 03:32:43 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 03:32:43 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 03:32:43 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 03:32:43 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 03:32:43 INFO - building 'psutil._psutil_posix' extension 03:32:43 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 03:32:43 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 03:32:43 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 03:32:43 INFO - ^ 03:32:43 INFO - 1 warning generated. 03:32:43 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 03:32:43 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:32:43 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:32:44 INFO - Successfully installed psutil 03:32:44 INFO - Cleaning up... 03:32:44 INFO - Return code: 0 03:32:44 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 03:32:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:32:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:32:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:32:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:32:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:32:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:32:44 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 0x109eb1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ecef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faa8958c860>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109eca5e0>, '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 0x109aadcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109ad8990>, '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.UXCTc7XPhC/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.4FKZHD5vdS/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:32:44 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 03:32:44 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 03:32:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UXCTc7XPhC/Render', 03:32:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:32:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:32:44 INFO - 'HOME': '/Users/cltbld', 03:32:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:32:44 INFO - 'LOGNAME': 'cltbld', 03:32:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:32:44 INFO - 'MOZ_NO_REMOTE': '1', 03:32:44 INFO - 'NO_EM_RESTART': '1', 03:32:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:32:44 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:32:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:32:44 INFO - 'PWD': '/builds/slave/test', 03:32:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:32:44 INFO - 'SHELL': '/bin/bash', 03:32:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4FKZHD5vdS/Listeners', 03:32:44 INFO - 'TMPDIR': '/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/', 03:32:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:32:44 INFO - 'USER': 'cltbld', 03:32:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:32:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:32:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:32:44 INFO - 'XPC_FLAGS': '0x0', 03:32:44 INFO - 'XPC_SERVICE_NAME': '0', 03:32:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:32:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:32:44 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:32:44 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 03:32:44 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 03:32:44 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 03:32:44 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 03:32:44 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 03:32:44 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 03:32:46 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:32:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 03:32:46 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 03:32:46 INFO - Installing collected packages: mozsystemmonitor 03:32:46 INFO - Running setup.py install for mozsystemmonitor 03:32:47 INFO - Successfully installed mozsystemmonitor 03:32:47 INFO - Cleaning up... 03:32:47 INFO - Return code: 0 03:32:47 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 03:32: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')]} 03:32:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:32:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:32: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')]} 03:32:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:32:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:32:47 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 0x109eb1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ecef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faa8958c860>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109eca5e0>, '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 0x109aadcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109ad8990>, '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.UXCTc7XPhC/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.4FKZHD5vdS/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:32:47 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 03:32:47 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 03:32:47 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UXCTc7XPhC/Render', 03:32:47 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:32:47 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:32:47 INFO - 'HOME': '/Users/cltbld', 03:32:47 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:32:47 INFO - 'LOGNAME': 'cltbld', 03:32:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:32:47 INFO - 'MOZ_NO_REMOTE': '1', 03:32:47 INFO - 'NO_EM_RESTART': '1', 03:32:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:32:47 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:32:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:32:47 INFO - 'PWD': '/builds/slave/test', 03:32:47 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:32:47 INFO - 'SHELL': '/bin/bash', 03:32:47 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4FKZHD5vdS/Listeners', 03:32:47 INFO - 'TMPDIR': '/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/', 03:32:47 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:32:47 INFO - 'USER': 'cltbld', 03:32:47 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:32:47 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:32:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:32:47 INFO - 'XPC_FLAGS': '0x0', 03:32:47 INFO - 'XPC_SERVICE_NAME': '0', 03:32:47 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:32:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:32:47 INFO - Downloading/unpacking blobuploader==1.2.4 03:32:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:32:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:32:47 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:32:47 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:32:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:32:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:32:49 INFO - Downloading blobuploader-1.2.4.tar.gz 03:32:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 03:32:49 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:32:49 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 03:32:49 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 03:32:49 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 03:32:49 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 03:32:49 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 03:32:49 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 03:32:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 03:32:50 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:32:50 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 03:32:50 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 03:32:50 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 03:32:50 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 03:32:50 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 03:32:50 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 03:32:50 INFO - Downloading docopt-0.6.1.tar.gz 03:32:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 03:32:51 INFO - Installing collected packages: blobuploader, requests, docopt 03:32:51 INFO - Running setup.py install for blobuploader 03:32:51 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 03:32:51 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 03:32:51 INFO - Running setup.py install for requests 03:32:51 INFO - Running setup.py install for docopt 03:32:51 INFO - Successfully installed blobuploader requests docopt 03:32:51 INFO - Cleaning up... 03:32:51 INFO - Return code: 0 03:32:51 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:32:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:32:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:32:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:32:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:32:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:32:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:32:51 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 0x109eb1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ecef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faa8958c860>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109eca5e0>, '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 0x109aadcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109ad8990>, '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.UXCTc7XPhC/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.4FKZHD5vdS/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:32:51 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 03:32:51 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 03:32:51 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UXCTc7XPhC/Render', 03:32:51 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:32:51 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:32:51 INFO - 'HOME': '/Users/cltbld', 03:32:51 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:32:51 INFO - 'LOGNAME': 'cltbld', 03:32:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:32:51 INFO - 'MOZ_NO_REMOTE': '1', 03:32:51 INFO - 'NO_EM_RESTART': '1', 03:32:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:32:51 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:32:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:32:51 INFO - 'PWD': '/builds/slave/test', 03:32:51 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:32:51 INFO - 'SHELL': '/bin/bash', 03:32:51 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4FKZHD5vdS/Listeners', 03:32:51 INFO - 'TMPDIR': '/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/', 03:32:51 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:32:51 INFO - 'USER': 'cltbld', 03:32:51 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:32:51 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:32:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:32:51 INFO - 'XPC_FLAGS': '0x0', 03:32:51 INFO - 'XPC_SERVICE_NAME': '0', 03:32:51 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:32:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:32:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:32:52 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-WG2Ev3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:32:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:32:52 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-aOwph0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:32:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:32:52 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-Cr83ep-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:32:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:32:52 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-q_yjCl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:32:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:32:52 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-pVwIFG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:32:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:32:52 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-eO3ODk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:32:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:32:52 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-jUzJlp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:32:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:32:52 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-qrnqo5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:32:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:32:53 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-vs5Zen-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:32:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:32:53 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-kVRUH2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:32:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:32:53 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-PfYgVv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:32:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:32:53 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-0blldx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:32:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:32:53 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-QeM9mg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:32:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:32:53 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-Eh6cWx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:32:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:32:53 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-qEZ7Cn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:32:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:32:53 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-Brjy13-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:32:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:32:53 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-p9y3Oa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:32:53 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:32:53 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-vr3qWe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:32:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:32:54 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-NyYv13-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:32:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:32:54 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-K7cKp3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:32:54 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:32:54 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-DiQpVl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:32:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:32:54 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 03:32:54 INFO - Running setup.py install for manifestparser 03:32:54 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 03:32:54 INFO - Running setup.py install for mozcrash 03:32:55 INFO - Running setup.py install for mozdebug 03:32:55 INFO - Running setup.py install for mozdevice 03:32:55 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 03:32:55 INFO - Installing dm script to /builds/slave/test/build/venv/bin 03:32:55 INFO - Running setup.py install for mozfile 03:32:55 INFO - Running setup.py install for mozhttpd 03:32:55 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 03:32:55 INFO - Running setup.py install for mozinfo 03:32:55 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 03:32:55 INFO - Running setup.py install for mozInstall 03:32:55 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 03:32:55 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 03:32:55 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 03:32:55 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 03:32:55 INFO - Running setup.py install for mozleak 03:32:56 INFO - Running setup.py install for mozlog 03:32:56 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 03:32:56 INFO - Running setup.py install for moznetwork 03:32:56 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 03:32:56 INFO - Running setup.py install for mozprocess 03:32:56 INFO - Running setup.py install for mozprofile 03:32:56 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 03:32:56 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 03:32:56 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 03:32:56 INFO - Running setup.py install for mozrunner 03:32:56 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 03:32:56 INFO - Running setup.py install for mozscreenshot 03:32:57 INFO - Running setup.py install for moztest 03:32:57 INFO - Running setup.py install for mozversion 03:32:57 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 03:32:57 INFO - Running setup.py install for wptserve 03:32:57 INFO - Running setup.py install for marionette-driver 03:32:57 INFO - Running setup.py install for browsermob-proxy 03:32:57 INFO - Running setup.py install for marionette-client 03:32:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:32:58 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 03:32:58 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 03:32:58 INFO - Cleaning up... 03:32:58 INFO - Return code: 0 03:32:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:32:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:32:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:32:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:32:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:32:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:32:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:32:58 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 0x109eb1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ecef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faa8958c860>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109eca5e0>, '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 0x109aadcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109ad8990>, '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.UXCTc7XPhC/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.4FKZHD5vdS/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:32:58 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 03:32:58 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 03:32:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UXCTc7XPhC/Render', 03:32:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:32:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:32:58 INFO - 'HOME': '/Users/cltbld', 03:32:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:32:58 INFO - 'LOGNAME': 'cltbld', 03:32:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:32:58 INFO - 'MOZ_NO_REMOTE': '1', 03:32:58 INFO - 'NO_EM_RESTART': '1', 03:32:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:32:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:32:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:32:58 INFO - 'PWD': '/builds/slave/test', 03:32:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:32:58 INFO - 'SHELL': '/bin/bash', 03:32:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4FKZHD5vdS/Listeners', 03:32:58 INFO - 'TMPDIR': '/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/', 03:32:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:32:58 INFO - 'USER': 'cltbld', 03:32:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:32:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:32:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:32:58 INFO - 'XPC_FLAGS': '0x0', 03:32:58 INFO - 'XPC_SERVICE_NAME': '0', 03:32:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:32:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:32:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:32:58 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-bHkrrn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:32:58 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)) 03:32:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:32:58 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-HqhxPJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:32:58 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)) 03:32:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:32:58 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-zqc0bu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:32:58 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)) 03:32:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:32:58 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-kKIQxe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:32:58 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)) 03:32:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:32:58 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-bE1bAu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:32:59 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)) 03:32:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:32:59 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-Q4T2tR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:32:59 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)) 03:32:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:32:59 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-nh3wJH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:32:59 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)) 03:32:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:32:59 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-a1WWsf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:32:59 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)) 03:32:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:32:59 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-bcYyc9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:32:59 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)) 03:32:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:32:59 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-Dbw1JN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:32:59 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)) 03:32:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:32:59 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-H5H5ot-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:32:59 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)) 03:32:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:32:59 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-Y4A1y0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:32:59 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)) 03:32:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:32:59 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-JzFCkw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:32:59 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)) 03:32:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:32:59 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-1zL0Q0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:32:59 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)) 03:32:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:32:59 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-zjpkN1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:33:00 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)) 03:33:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:33:00 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-cpSk9f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:33:00 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)) 03:33:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:33:00 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-HUNfWa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:33:00 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)) 03:33:00 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:33:00 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-PH8vQX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:33:00 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)) 03:33:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:33:00 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-JxdzFl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:33:00 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)) 03:33:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:33:00 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-cbs7Ux-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:33:00 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)) 03:33:00 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:33:00 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-osnk6F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:33:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:33:01 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)) 03:33:01 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)) 03:33:01 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)) 03:33:01 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)) 03:33:01 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)) 03:33:01 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)) 03:33:01 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:33:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:33:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:33:01 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:33:01 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:33:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:33:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:33:03 INFO - Downloading blessings-1.6.tar.gz 03:33:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 03:33:03 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)) 03:33:03 INFO - Installing collected packages: blessings 03:33:03 INFO - Running setup.py install for blessings 03:33:03 INFO - Successfully installed blessings 03:33:03 INFO - Cleaning up... 03:33:04 INFO - Return code: 0 03:33:04 INFO - Done creating virtualenv /builds/slave/test/build/venv. 03:33:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:33:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:33:04 INFO - Reading from file tmpfile_stdout 03:33:04 INFO - Current package versions: 03:33:04 INFO - blessings == 1.6 03:33:04 INFO - blobuploader == 1.2.4 03:33:04 INFO - browsermob-proxy == 0.6.0 03:33:04 INFO - docopt == 0.6.1 03:33:04 INFO - manifestparser == 1.1 03:33:04 INFO - marionette-client == 2.3.0 03:33:04 INFO - marionette-driver == 1.4.0 03:33:04 INFO - mozInstall == 1.12 03:33:04 INFO - mozcrash == 0.17 03:33:04 INFO - mozdebug == 0.1 03:33:04 INFO - mozdevice == 0.48 03:33:04 INFO - mozfile == 1.2 03:33:04 INFO - mozhttpd == 0.7 03:33:04 INFO - mozinfo == 0.9 03:33:04 INFO - mozleak == 0.1 03:33:04 INFO - mozlog == 3.1 03:33:04 INFO - moznetwork == 0.27 03:33:04 INFO - mozprocess == 0.22 03:33:04 INFO - mozprofile == 0.28 03:33:04 INFO - mozrunner == 6.11 03:33:04 INFO - mozscreenshot == 0.1 03:33:04 INFO - mozsystemmonitor == 0.0 03:33:04 INFO - moztest == 0.7 03:33:04 INFO - mozversion == 1.4 03:33:04 INFO - psutil == 3.1.1 03:33:04 INFO - requests == 1.2.3 03:33:04 INFO - wptserve == 1.4.0 03:33:04 INFO - wsgiref == 0.1.2 03:33:04 INFO - Running post-action listener: _resource_record_post_action 03:33:04 INFO - Running post-action listener: _start_resource_monitoring 03:33:04 INFO - Starting resource monitoring. 03:33:04 INFO - ##### 03:33:04 INFO - ##### Running pull step. 03:33:04 INFO - ##### 03:33:04 INFO - Running pre-action listener: _resource_record_pre_action 03:33:04 INFO - Running main action method: pull 03:33:04 INFO - Pull has nothing to do! 03:33:04 INFO - Running post-action listener: _resource_record_post_action 03:33:04 INFO - ##### 03:33:04 INFO - ##### Running install step. 03:33:04 INFO - ##### 03:33:04 INFO - Running pre-action listener: _resource_record_pre_action 03:33:04 INFO - Running main action method: install 03:33:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:33:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:33:04 INFO - Reading from file tmpfile_stdout 03:33:04 INFO - Detecting whether we're running mozinstall >=1.0... 03:33:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 03:33:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 03:33:04 INFO - Reading from file tmpfile_stdout 03:33:04 INFO - Output received: 03:33:04 INFO - Usage: mozinstall [options] installer 03:33:04 INFO - Options: 03:33:04 INFO - -h, --help show this help message and exit 03:33:04 INFO - -d DEST, --destination=DEST 03:33:04 INFO - Directory to install application into. [default: 03:33:04 INFO - "/builds/slave/test"] 03:33:04 INFO - --app=APP Application being installed. [default: firefox] 03:33:04 INFO - mkdir: /builds/slave/test/build/application 03:33:04 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'] 03:33:04 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 03:33:22 INFO - Reading from file tmpfile_stdout 03:33:22 INFO - Output received: 03:33:22 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 03:33:22 INFO - Running post-action listener: _resource_record_post_action 03:33:22 INFO - ##### 03:33:22 INFO - ##### Running run-tests step. 03:33:22 INFO - ##### 03:33:22 INFO - Running pre-action listener: _resource_record_pre_action 03:33:22 INFO - Running main action method: run_tests 03:33:22 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 03:33:22 INFO - Minidump filename unknown. Determining based upon platform and architecture. 03:33:22 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 03:33:22 INFO - grabbing minidump binary from tooltool 03:33:22 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')]} 03:33:22 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 0x109eca5e0>, '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 0x109aadcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109ad8990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 03:33:22 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 03:33:22 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 03:33:22 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 03:33:22 INFO - Return code: 0 03:33:22 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 03:33:22 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:33:22 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/1467867477/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 03:33:22 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/1467867477/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 03:33:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UXCTc7XPhC/Render', 03:33:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:33:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:33:22 INFO - 'HOME': '/Users/cltbld', 03:33:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:33:22 INFO - 'LOGNAME': 'cltbld', 03:33:22 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:33:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:33:22 INFO - 'MOZ_NO_REMOTE': '1', 03:33:22 INFO - 'NO_EM_RESTART': '1', 03:33:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:33:22 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:33:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:33:22 INFO - 'PWD': '/builds/slave/test', 03:33:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:33:22 INFO - 'SHELL': '/bin/bash', 03:33:22 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4FKZHD5vdS/Listeners', 03:33:22 INFO - 'TMPDIR': '/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/', 03:33:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:33:22 INFO - 'USER': 'cltbld', 03:33:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:33:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:33:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:33:22 INFO - 'XPC_FLAGS': '0x0', 03:33:22 INFO - 'XPC_SERVICE_NAME': '0', 03:33:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:33:22 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/1467867477/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 03:33:23 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 03:33:23 INFO - import pkg_resources 03:33:24 INFO - Using 1 client processes 03:33:24 INFO - wptserve Starting http server on 127.0.0.1:8000 03:33:24 INFO - wptserve Starting http server on 127.0.0.1:8001 03:33:24 INFO - wptserve Starting http server on 127.0.0.1:8443 03:33:26 INFO - SUITE-START | Running 778 tests 03:33:26 INFO - Running testharness tests 03:33:26 INFO - Setting up ssl 03:33:26 INFO - PROCESS | certutil | 03:33:26 INFO - PROCESS | certutil | 03:33:26 INFO - PROCESS | certutil | 03:33:26 INFO - Certificate Nickname Trust Attributes 03:33:26 INFO - SSL,S/MIME,JAR/XPI 03:33:26 INFO - 03:33:26 INFO - web-platform-tests CT,, 03:33:26 INFO - 03:33:26 INFO - Starting runner 03:33:27 INFO - PROCESS | 1939 | [1939] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 03:33:27 INFO - PROCESS | 1939 | 1467974007625 Marionette DEBUG Marionette enabled via build flag and pref 03:33:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x113cbf000 == 1 [pid = 1939] [id = 1] 03:33:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 1 (0x113cbf800) [pid = 1939] [serial = 1] [outer = 0x0] 03:33:27 INFO - PROCESS | 1939 | [1939] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:33:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 2 (0x113cc0800) [pid = 1939] [serial = 2] [outer = 0x113cbf800] 03:33:27 INFO - PROCESS | 1939 | 1467974007936 Marionette INFO Listening on port 2828 03:33:28 INFO - PROCESS | 1939 | 1467974008169 Marionette DEBUG Marionette enabled via command-line flag 03:33:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x116866800 == 2 [pid = 1939] [id = 2] 03:33:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 3 (0x116867000) [pid = 1939] [serial = 3] [outer = 0x0] 03:33:28 INFO - PROCESS | 1939 | [1939] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:33:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 4 (0x116868000) [pid = 1939] [serial = 4] [outer = 0x116867000] 03:33:28 INFO - PROCESS | 1939 | [1939] 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 03:33:28 INFO - PROCESS | 1939 | 1467974008400 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:52341 03:33:28 INFO - PROCESS | 1939 | 1467974008461 Marionette DEBUG Closed connection conn0 03:33:28 INFO - PROCESS | 1939 | [1939] 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 03:33:28 INFO - PROCESS | 1939 | 1467974008465 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:52342 03:33:28 INFO - PROCESS | 1939 | 1467974008476 Marionette DEBUG Closed connection conn1 03:33:28 INFO - PROCESS | 1939 | [1939] 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 03:33:28 INFO - PROCESS | 1939 | 1467974008481 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:52343 03:33:28 INFO - PROCESS | 1939 | 1467974008494 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 03:33:28 INFO - PROCESS | 1939 | 1467974008498 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":"20160706215757","device":"desktop","version":"48.0"} 03:33:28 INFO - PROCESS | 1939 | [1939] 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 03:33:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x119ea8000 == 3 [pid = 1939] [id = 3] 03:33:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 5 (0x119ea8800) [pid = 1939] [serial = 5] [outer = 0x0] 03:33:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x119ea9000 == 4 [pid = 1939] [id = 4] 03:33:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 6 (0x12070b400) [pid = 1939] [serial = 6] [outer = 0x0] 03:33:29 INFO - PROCESS | 1939 | [1939] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 03:33:29 INFO - PROCESS | 1939 | [1939] 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 03:33:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x124964800 == 5 [pid = 1939] [id = 5] 03:33:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 7 (0x12070ac00) [pid = 1939] [serial = 7] [outer = 0x0] 03:33:29 INFO - PROCESS | 1939 | [1939] 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 03:33:29 INFO - PROCESS | 1939 | [1939] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 03:33:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 8 (0x124a5e000) [pid = 1939] [serial = 8] [outer = 0x12070ac00] 03:33:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 9 (0x123616800) [pid = 1939] [serial = 9] [outer = 0x119ea8800] 03:33:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 10 (0x124fa1000) [pid = 1939] [serial = 10] [outer = 0x12070b400] 03:33:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 11 (0x124fa2c00) [pid = 1939] [serial = 11] [outer = 0x12070ac00] 03:33:30 INFO - PROCESS | 1939 | [1939] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 03:33:30 INFO - PROCESS | 1939 | 1467974010297 Marionette INFO startBrowser 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:30 INFO - PROCESS | 1939 | 1467974010317 Marionette DEBUG loaded listener.js 03:33:30 INFO - PROCESS | 1939 | 1467974010326 Marionette DEBUG loaded listener.js 03:33:30 INFO - PROCESS | 1939 | 1467974010328 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 12 (0x1270b9000) [pid = 1939] [serial = 12] [outer = 0x12070ac00] 03:33:30 INFO - PROCESS | 1939 | 1467974010653 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"02fe1145-be25-5d45-9b21-b6b8821e58bc","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":"20160706215757","device":"desktop","version":"48.0","command_id":1}}] 03:33:30 INFO - PROCESS | 1939 | 1467974010733 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}] 03:33:30 INFO - PROCESS | 1939 | 1467974010735 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:30 INFO - PROCESS | 1939 | 1467974010779 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 03:33:30 INFO - PROCESS | 1939 | 1467974010882 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 03:33:30 INFO - PROCESS | 1939 | 1467974010884 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:30 INFO - PROCESS | 1939 | [1939] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 03:33:30 INFO - PROCESS | 1939 | [1939] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:33:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 13 (0x122712c00) [pid = 1939] [serial = 13] [outer = 0x12070ac00] 03:33:31 INFO - PROCESS | 1939 | [1939] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:33:31 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:33:31 INFO - PROCESS | 1939 | 1467974011255 Marionette TRACE conn2 <- [1,3,null,{}] 03:33:31 INFO - PROCESS | 1939 | [1939] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 03:33:31 INFO - PROCESS | 1939 | [1939] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 03:33:31 INFO - PROCESS | 1939 | 1467974011264 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 03:33:31 INFO - PROCESS | 1939 | 1467974011268 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:31 INFO - PROCESS | 1939 | 1467974011285 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 03:33:31 INFO - PROCESS | 1939 | 1467974011307 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 03:33:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 03:33:31 INFO - PROCESS | 1939 | 1467974011309 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 03:33:31 INFO - PROCESS | 1939 | 1467974011312 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 03:33:31 INFO - PROCESS | 1939 | 1467974011314 Marionette TRACE conn2 <- [1,6,null,{}] 03:33:31 INFO - PROCESS | 1939 | 1467974011317 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}] 03:33:31 INFO - PROCESS | 1939 | 1467974011318 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:31 INFO - PROCESS | 1939 | 1467974011329 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 03:33:31 INFO - PROCESS | 1939 | 1467974011331 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:31 INFO - PROCESS | 1939 | 1467974011333 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x129135000 == 6 [pid = 1939] [id = 6] 03:33:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 14 (0x1291c8000) [pid = 1939] [serial = 14] [outer = 0x0] 03:33:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 15 (0x1291c9c00) [pid = 1939] [serial = 15] [outer = 0x1291c8000] 03:33:31 INFO - PROCESS | 1939 | 1467974011362 Marionette DEBUG loaded listener.js 03:33:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 16 (0x1291cf400) [pid = 1939] [serial = 16] [outer = 0x1291c8000] 03:33:31 INFO - PROCESS | 1939 | 1467974011660 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]]]}] 03:33:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x12974c000 == 7 [pid = 1939] [id = 7] 03:33:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 17 (0x129570800) [pid = 1939] [serial = 17] [outer = 0x0] 03:33:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 03:33:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 369ms 03:33:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 18 (0x129572c00) [pid = 1939] [serial = 18] [outer = 0x129570800] 03:33:31 INFO - PROCESS | 1939 | 1467974011694 Marionette DEBUG loaded listener.js 03:33:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 19 (0x12a51f800) [pid = 1939] [serial = 19] [outer = 0x129570800] 03:33:31 INFO - PROCESS | 1939 | 1467974011733 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 03:33:31 INFO - PROCESS | 1939 | 1467974011734 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 03:33:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 03:33:31 INFO - PROCESS | 1939 | 1467974011766 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 03:33:31 INFO - PROCESS | 1939 | 1467974011767 Marionette TRACE conn2 <- [1,10,null,{}] 03:33:31 INFO - PROCESS | 1939 | 1467974011786 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}] 03:33:31 INFO - PROCESS | 1939 | 1467974011790 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:31 INFO - PROCESS | 1939 | 1467974011922 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 03:33:31 INFO - PROCESS | 1939 | 1467974011945 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:31 INFO - PROCESS | 1939 | 1467974011947 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a78b000 == 8 [pid = 1939] [id = 8] 03:33:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 20 (0x12a671800) [pid = 1939] [serial = 20] [outer = 0x0] 03:33:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 21 (0x12a703c00) [pid = 1939] [serial = 21] [outer = 0x12a671800] 03:33:31 INFO - PROCESS | 1939 | 1467974011976 Marionette DEBUG loaded listener.js 03:33:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 22 (0x12aa16400) [pid = 1939] [serial = 22] [outer = 0x12a671800] 03:33:32 INFO - PROCESS | 1939 | 1467974012336 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]]]}] 03:33:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 03:33:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 631ms 03:33:32 INFO - PROCESS | 1939 | 1467974012392 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 03:33:32 INFO - PROCESS | 1939 | 1467974012394 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 03:33:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 03:33:32 INFO - PROCESS | 1939 | 1467974012396 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 03:33:32 INFO - PROCESS | 1939 | 1467974012398 Marionette TRACE conn2 <- [1,14,null,{}] 03:33:32 INFO - PROCESS | 1939 | 1467974012401 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}] 03:33:32 INFO - PROCESS | 1939 | 1467974012404 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:32 INFO - PROCESS | 1939 | 1467974012511 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 03:33:32 INFO - PROCESS | 1939 | 1467974012515 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:32 INFO - PROCESS | 1939 | 1467974012516 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x12b244800 == 9 [pid = 1939] [id = 9] 03:33:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 23 (0x12aa1dc00) [pid = 1939] [serial = 23] [outer = 0x0] 03:33:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 24 (0x12acdf000) [pid = 1939] [serial = 24] [outer = 0x12aa1dc00] 03:33:32 INFO - PROCESS | 1939 | 1467974012546 Marionette DEBUG loaded listener.js 03:33:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 25 (0x12b29f000) [pid = 1939] [serial = 25] [outer = 0x12aa1dc00] 03:33:32 INFO - PROCESS | 1939 | 1467974012947 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]]]}] 03:33:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 03:33:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 570ms 03:33:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 03:33:32 INFO - PROCESS | 1939 | 1467974012966 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 03:33:32 INFO - PROCESS | 1939 | 1467974012967 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 03:33:32 INFO - PROCESS | 1939 | 1467974012969 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 03:33:32 INFO - PROCESS | 1939 | 1467974012971 Marionette TRACE conn2 <- [1,18,null,{}] 03:33:32 INFO - PROCESS | 1939 | 1467974012973 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}] 03:33:32 INFO - PROCESS | 1939 | 1467974012975 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:33 INFO - PROCESS | 1939 | 1467974013064 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 03:33:33 INFO - PROCESS | 1939 | 1467974013068 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:33 INFO - PROCESS | 1939 | 1467974013070 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x12ba49000 == 10 [pid = 1939] [id = 10] 03:33:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 26 (0x12ba33400) [pid = 1939] [serial = 26] [outer = 0x0] 03:33:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 27 (0x12bac5400) [pid = 1939] [serial = 27] [outer = 0x12ba33400] 03:33:33 INFO - PROCESS | 1939 | 1467974013094 Marionette DEBUG loaded listener.js 03:33:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 28 (0x12bacb400) [pid = 1939] [serial = 28] [outer = 0x12ba33400] 03:33:33 INFO - PROCESS | 1939 | 1467974013399 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]]]}] 03:33:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 03:33:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 468ms 03:33:33 INFO - PROCESS | 1939 | 1467974013442 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 03:33:33 INFO - PROCESS | 1939 | 1467974013445 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 03:33:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 03:33:33 INFO - PROCESS | 1939 | 1467974013448 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 03:33:33 INFO - PROCESS | 1939 | 1467974013450 Marionette TRACE conn2 <- [1,22,null,{}] 03:33:33 INFO - PROCESS | 1939 | 1467974013453 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}] 03:33:33 INFO - PROCESS | 1939 | 1467974013456 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:33 INFO - PROCESS | 1939 | 1467974013600 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 03:33:33 INFO - PROCESS | 1939 | 1467974013607 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:33 INFO - PROCESS | 1939 | 1467974013609 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x117d47800 == 11 [pid = 1939] [id = 11] 03:33:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 29 (0x117dc0c00) [pid = 1939] [serial = 29] [outer = 0x0] 03:33:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 30 (0x118138400) [pid = 1939] [serial = 30] [outer = 0x117dc0c00] 03:33:33 INFO - PROCESS | 1939 | 1467974013652 Marionette DEBUG loaded listener.js 03:33:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 31 (0x12bdab000) [pid = 1939] [serial = 31] [outer = 0x117dc0c00] 03:33:33 INFO - PROCESS | 1939 | 1467974013982 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]]]}] 03:33:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 03:33:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 571ms 03:33:34 INFO - PROCESS | 1939 | 1467974014020 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 03:33:34 INFO - PROCESS | 1939 | 1467974014021 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 03:33:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 03:33:34 INFO - PROCESS | 1939 | 1467974014027 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 03:33:34 INFO - PROCESS | 1939 | 1467974014029 Marionette TRACE conn2 <- [1,26,null,{}] 03:33:34 INFO - PROCESS | 1939 | 1467974014031 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}] 03:33:34 INFO - PROCESS | 1939 | 1467974014032 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:34 INFO - PROCESS | 1939 | 1467974014136 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 03:33:34 INFO - PROCESS | 1939 | 1467974014140 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:34 INFO - PROCESS | 1939 | 1467974014142 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x12bdcc000 == 12 [pid = 1939] [id = 12] 03:33:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 32 (0x1185bcc00) [pid = 1939] [serial = 32] [outer = 0x0] 03:33:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 33 (0x12bdad000) [pid = 1939] [serial = 33] [outer = 0x1185bcc00] 03:33:34 INFO - PROCESS | 1939 | 1467974014176 Marionette DEBUG loaded listener.js 03:33:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 34 (0x12c088800) [pid = 1939] [serial = 34] [outer = 0x1185bcc00] 03:33:34 INFO - PROCESS | 1939 | 1467974014571 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]]]}] 03:33:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 03:33:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 570ms 03:33:34 INFO - PROCESS | 1939 | 1467974014596 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 03:33:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 03:33:34 INFO - PROCESS | 1939 | 1467974014598 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 03:33:34 INFO - PROCESS | 1939 | 1467974014602 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 03:33:34 INFO - PROCESS | 1939 | 1467974014603 Marionette TRACE conn2 <- [1,30,null,{}] 03:33:34 INFO - PROCESS | 1939 | 1467974014607 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}] 03:33:34 INFO - PROCESS | 1939 | 1467974014621 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:34 INFO - PROCESS | 1939 | 1467974014717 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 03:33:34 INFO - PROCESS | 1939 | 1467974014720 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:34 INFO - PROCESS | 1939 | 1467974014721 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x12c38a800 == 13 [pid = 1939] [id = 13] 03:33:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 35 (0x12c08b400) [pid = 1939] [serial = 35] [outer = 0x0] 03:33:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 36 (0x12c607000) [pid = 1939] [serial = 36] [outer = 0x12c08b400] 03:33:34 INFO - PROCESS | 1939 | 1467974014746 Marionette DEBUG loaded listener.js 03:33:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 37 (0x12c60bc00) [pid = 1939] [serial = 37] [outer = 0x12c08b400] 03:33:34 INFO - PROCESS | 1939 | 1467974014979 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]]]}] 03:33:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 03:33:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 419ms 03:33:35 INFO - PROCESS | 1939 | 1467974015029 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 03:33:35 INFO - PROCESS | 1939 | 1467974015030 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 03:33:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 03:33:35 INFO - PROCESS | 1939 | 1467974015035 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 03:33:35 INFO - PROCESS | 1939 | 1467974015036 Marionette TRACE conn2 <- [1,34,null,{}] 03:33:35 INFO - PROCESS | 1939 | 1467974015038 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}] 03:33:35 INFO - PROCESS | 1939 | 1467974015039 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:35 INFO - PROCESS | 1939 | 1467974015146 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 03:33:35 INFO - PROCESS | 1939 | 1467974015149 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:35 INFO - PROCESS | 1939 | 1467974015150 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x12c75a800 == 14 [pid = 1939] [id = 14] 03:33:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 38 (0x12c60e000) [pid = 1939] [serial = 38] [outer = 0x0] 03:33:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 39 (0x12c613c00) [pid = 1939] [serial = 39] [outer = 0x12c60e000] 03:33:35 INFO - PROCESS | 1939 | 1467974015175 Marionette DEBUG loaded listener.js 03:33:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 40 (0x12c797000) [pid = 1939] [serial = 40] [outer = 0x12c60e000] 03:33:35 INFO - PROCESS | 1939 | 1467974015419 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]]]}] 03:33:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 03:33:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 419ms 03:33:35 INFO - PROCESS | 1939 | 1467974015455 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 03:33:35 INFO - PROCESS | 1939 | 1467974015456 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 03:33:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 03:33:35 INFO - PROCESS | 1939 | 1467974015466 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 03:33:35 INFO - PROCESS | 1939 | 1467974015467 Marionette TRACE conn2 <- [1,38,null,{}] 03:33:35 INFO - PROCESS | 1939 | 1467974015470 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}] 03:33:35 INFO - PROCESS | 1939 | 1467974015471 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x12cb8f000 == 15 [pid = 1939] [id = 15] 03:33:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 41 (0x12cb8f800) [pid = 1939] [serial = 41] [outer = 0x0] 03:33:35 INFO - PROCESS | 1939 | 1467974015590 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 03:33:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 42 (0x12cb7d000) [pid = 1939] [serial = 42] [outer = 0x12cb8f800] 03:33:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 43 (0x12cb94800) [pid = 1939] [serial = 43] [outer = 0x12cb8f800] 03:33:35 INFO - PROCESS | 1939 | 1467974015606 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:35 INFO - PROCESS | 1939 | 1467974015607 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x124f3f000 == 16 [pid = 1939] [id = 16] 03:33:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 44 (0x12c79dc00) [pid = 1939] [serial = 44] [outer = 0x0] 03:33:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 45 (0x12cc3d000) [pid = 1939] [serial = 45] [outer = 0x12c79dc00] 03:33:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x124f4e800 == 17 [pid = 1939] [id = 17] 03:33:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 46 (0x12cc3ec00) [pid = 1939] [serial = 46] [outer = 0x0] 03:33:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 47 (0x12cc40800) [pid = 1939] [serial = 47] [outer = 0x12cc3ec00] 03:33:35 INFO - PROCESS | 1939 | 1467974015652 Marionette DEBUG loaded listener.js 03:33:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 48 (0x12cc45800) [pid = 1939] [serial = 48] [outer = 0x12cc3ec00] 03:33:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 49 (0x12ccf3400) [pid = 1939] [serial = 49] [outer = 0x12c79dc00] 03:33:35 INFO - PROCESS | 1939 | 1467974015984 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]]]}] 03:33:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 03:33:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 525ms 03:33:35 INFO - PROCESS | 1939 | 1467974015994 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 03:33:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 03:33:35 INFO - PROCESS | 1939 | 1467974015995 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 03:33:35 INFO - PROCESS | 1939 | 1467974015997 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 03:33:36 INFO - PROCESS | 1939 | 1467974015999 Marionette TRACE conn2 <- [1,42,null,{}] 03:33:36 INFO - PROCESS | 1939 | 1467974016001 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}] 03:33:36 INFO - PROCESS | 1939 | 1467974016003 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:36 INFO - PROCESS | 1939 | 1467974016127 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 03:33:36 INFO - PROCESS | 1939 | 1467974016132 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:36 INFO - PROCESS | 1939 | 1467974016133 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x12d18d000 == 18 [pid = 1939] [id = 18] 03:33:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 50 (0x12ccf4c00) [pid = 1939] [serial = 50] [outer = 0x0] 03:33:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 51 (0x12d0ea400) [pid = 1939] [serial = 51] [outer = 0x12ccf4c00] 03:33:36 INFO - PROCESS | 1939 | 1467974016172 Marionette DEBUG loaded listener.js 03:33:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 52 (0x117dc2800) [pid = 1939] [serial = 52] [outer = 0x12ccf4c00] 03:33:36 INFO - PROCESS | 1939 | 1467974016493 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]]]}] 03:33:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 03:33:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 518ms 03:33:36 INFO - PROCESS | 1939 | 1467974016517 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 03:33:36 INFO - PROCESS | 1939 | 1467974016518 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 03:33:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 03:33:36 INFO - PROCESS | 1939 | 1467974016520 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 03:33:36 INFO - PROCESS | 1939 | 1467974016522 Marionette TRACE conn2 <- [1,46,null,{}] 03:33:36 INFO - PROCESS | 1939 | 1467974016528 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}] 03:33:36 INFO - PROCESS | 1939 | 1467974016530 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:36 INFO - PROCESS | 1939 | 1467974016638 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 03:33:36 INFO - PROCESS | 1939 | 1467974016642 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:36 INFO - PROCESS | 1939 | 1467974016644 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x1184c7000 == 19 [pid = 1939] [id = 19] 03:33:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 53 (0x11971a800) [pid = 1939] [serial = 53] [outer = 0x0] 03:33:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 54 (0x12ac9e800) [pid = 1939] [serial = 54] [outer = 0x11971a800] 03:33:36 INFO - PROCESS | 1939 | 1467974016680 Marionette DEBUG loaded listener.js 03:33:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 55 (0x12aca2000) [pid = 1939] [serial = 55] [outer = 0x11971a800] 03:33:37 INFO - PROCESS | 1939 | 1467974017068 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]]]}] 03:33:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 03:33:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 574ms 03:33:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 03:33:37 INFO - PROCESS | 1939 | 1467974017094 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 03:33:37 INFO - PROCESS | 1939 | 1467974017096 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 03:33:37 INFO - PROCESS | 1939 | 1467974017097 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 03:33:37 INFO - PROCESS | 1939 | 1467974017098 Marionette TRACE conn2 <- [1,50,null,{}] 03:33:37 INFO - PROCESS | 1939 | 1467974017101 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}] 03:33:37 INFO - PROCESS | 1939 | 1467974017102 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:37 INFO - PROCESS | 1939 | 1467974017200 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 03:33:37 INFO - PROCESS | 1939 | 1467974017203 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:37 INFO - PROCESS | 1939 | 1467974017205 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x12dbb0800 == 20 [pid = 1939] [id = 20] 03:33:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 56 (0x12d0e4c00) [pid = 1939] [serial = 56] [outer = 0x0] 03:33:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 57 (0x12d4df000) [pid = 1939] [serial = 57] [outer = 0x12d0e4c00] 03:33:37 INFO - PROCESS | 1939 | 1467974017229 Marionette DEBUG loaded listener.js 03:33:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 58 (0x12d4e3000) [pid = 1939] [serial = 58] [outer = 0x12d0e4c00] 03:33:37 INFO - PROCESS | 1939 | 1467974017467 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]]]}] 03:33:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 03:33:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 417ms 03:33:37 INFO - PROCESS | 1939 | 1467974017516 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 03:33:37 INFO - PROCESS | 1939 | 1467974017518 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 03:33:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 03:33:37 INFO - PROCESS | 1939 | 1467974017520 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 03:33:37 INFO - PROCESS | 1939 | 1467974017521 Marionette TRACE conn2 <- [1,54,null,{}] 03:33:37 INFO - PROCESS | 1939 | 1467974017532 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}] 03:33:37 INFO - PROCESS | 1939 | 1467974017533 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:37 INFO - PROCESS | 1939 | 1467974017660 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 03:33:37 INFO - PROCESS | 1939 | 1467974017665 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:37 INFO - PROCESS | 1939 | 1467974017667 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x11973b800 == 21 [pid = 1939] [id = 21] 03:33:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 59 (0x11976b400) [pid = 1939] [serial = 59] [outer = 0x0] 03:33:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 60 (0x11976d800) [pid = 1939] [serial = 60] [outer = 0x11976b400] 03:33:37 INFO - PROCESS | 1939 | 1467974017707 Marionette DEBUG loaded listener.js 03:33:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 61 (0x12720bc00) [pid = 1939] [serial = 61] [outer = 0x11976b400] 03:33:38 INFO - PROCESS | 1939 | 1467974018721 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]]]}] 03:33:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 03:33:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1230ms 03:33:38 INFO - PROCESS | 1939 | 1467974018758 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 03:33:38 INFO - PROCESS | 1939 | 1467974018760 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 03:33:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 03:33:38 INFO - PROCESS | 1939 | 1467974018765 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 03:33:38 INFO - PROCESS | 1939 | 1467974018768 Marionette TRACE conn2 <- [1,58,null,{}] 03:33:38 INFO - PROCESS | 1939 | 1467974018772 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}] 03:33:38 INFO - PROCESS | 1939 | 1467974018775 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:38 INFO - PROCESS | 1939 | 1467974018886 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 03:33:38 INFO - PROCESS | 1939 | 1467974018938 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:38 INFO - PROCESS | 1939 | 1467974018940 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x112acc000 == 22 [pid = 1939] [id = 22] 03:33:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 62 (0x112a7d400) [pid = 1939] [serial = 62] [outer = 0x0] 03:33:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 63 (0x112aa2c00) [pid = 1939] [serial = 63] [outer = 0x112a7d400] 03:33:38 INFO - PROCESS | 1939 | 1467974018970 Marionette DEBUG loaded listener.js 03:33:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 64 (0x1132bc800) [pid = 1939] [serial = 64] [outer = 0x112a7d400] 03:33:39 INFO - PROCESS | 1939 | 1467974019379 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]]]}] 03:33:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 03:33:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 623ms 03:33:39 INFO - PROCESS | 1939 | 1467974019388 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 03:33:39 INFO - PROCESS | 1939 | 1467974019394 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 03:33:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 03:33:39 INFO - PROCESS | 1939 | 1467974019398 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 03:33:39 INFO - PROCESS | 1939 | 1467974019400 Marionette TRACE conn2 <- [1,62,null,{}] 03:33:39 INFO - PROCESS | 1939 | 1467974019403 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}] 03:33:39 INFO - PROCESS | 1939 | 1467974019404 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:39 INFO - PROCESS | 1939 | 1467974019518 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 03:33:39 INFO - PROCESS | 1939 | 1467974019583 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:39 INFO - PROCESS | 1939 | 1467974019585 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x1168c2000 == 23 [pid = 1939] [id = 23] 03:33:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 65 (0x11672ac00) [pid = 1939] [serial = 65] [outer = 0x0] 03:33:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 66 (0x116a13c00) [pid = 1939] [serial = 66] [outer = 0x11672ac00] 03:33:39 INFO - PROCESS | 1939 | 1467974019616 Marionette DEBUG loaded listener.js 03:33:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 67 (0x116f9d800) [pid = 1939] [serial = 67] [outer = 0x11672ac00] 03:33:40 INFO - PROCESS | 1939 | 1467974020015 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]]]}] 03:33:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 03:33:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 670ms 03:33:40 INFO - PROCESS | 1939 | 1467974020069 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 03:33:40 INFO - PROCESS | 1939 | 1467974020071 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 03:33:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 03:33:40 INFO - PROCESS | 1939 | 1467974020073 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 03:33:40 INFO - PROCESS | 1939 | 1467974020076 Marionette TRACE conn2 <- [1,66,null,{}] 03:33:40 INFO - PROCESS | 1939 | 1467974020083 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}] 03:33:40 INFO - PROCESS | 1939 | 1467974020087 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:40 INFO - PROCESS | 1939 | 1467974020204 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 03:33:40 INFO - PROCESS | 1939 | 1467974020246 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:40 INFO - PROCESS | 1939 | 1467974020248 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:40 INFO - PROCESS | 1939 | ++DOCSHELL 0x117161800 == 24 [pid = 1939] [id = 24] 03:33:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 68 (0x11850c000) [pid = 1939] [serial = 68] [outer = 0x0] 03:33:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 69 (0x1185c0800) [pid = 1939] [serial = 69] [outer = 0x11850c000] 03:33:40 INFO - PROCESS | 1939 | 1467974020280 Marionette DEBUG loaded listener.js 03:33:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 70 (0x11970fc00) [pid = 1939] [serial = 70] [outer = 0x11850c000] 03:33:40 INFO - PROCESS | 1939 | 1467974020925 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]]]}] 03:33:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 03:33:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 873ms 03:33:40 INFO - PROCESS | 1939 | 1467974020946 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 03:33:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 03:33:40 INFO - PROCESS | 1939 | 1467974020949 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 03:33:40 INFO - PROCESS | 1939 | 1467974020952 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 03:33:40 INFO - PROCESS | 1939 | 1467974020953 Marionette TRACE conn2 <- [1,70,null,{}] 03:33:40 INFO - PROCESS | 1939 | 1467974020957 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}] 03:33:40 INFO - PROCESS | 1939 | 1467974020961 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:41 INFO - PROCESS | 1939 | 1467974021045 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 03:33:41 INFO - PROCESS | 1939 | 1467974021083 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:41 INFO - PROCESS | 1939 | 1467974021086 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x112acf000 == 25 [pid = 1939] [id = 25] 03:33:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 71 (0x114fd8c00) [pid = 1939] [serial = 71] [outer = 0x0] 03:33:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 72 (0x115d17c00) [pid = 1939] [serial = 72] [outer = 0x114fd8c00] 03:33:41 INFO - PROCESS | 1939 | 1467974021113 Marionette DEBUG loaded listener.js 03:33:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 73 (0x115e61800) [pid = 1939] [serial = 73] [outer = 0x114fd8c00] 03:33:41 INFO - PROCESS | 1939 | 1467974021509 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]]]}] 03:33:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 03:33:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 570ms 03:33:41 INFO - PROCESS | 1939 | 1467974021522 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 03:33:41 INFO - PROCESS | 1939 | 1467974021528 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 03:33:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 03:33:41 INFO - PROCESS | 1939 | 1467974021532 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 03:33:41 INFO - PROCESS | 1939 | 1467974021534 Marionette TRACE conn2 <- [1,74,null,{}] 03:33:41 INFO - PROCESS | 1939 | 1467974021536 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}] 03:33:41 INFO - PROCESS | 1939 | 1467974021538 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:41 INFO - PROCESS | 1939 | 1467974021614 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 03:33:41 INFO - PROCESS | 1939 | 1467974021618 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:41 INFO - PROCESS | 1939 | 1467974021619 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x113cb2800 == 26 [pid = 1939] [id = 26] 03:33:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 74 (0x1161a7c00) [pid = 1939] [serial = 74] [outer = 0x0] 03:33:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 75 (0x116730800) [pid = 1939] [serial = 75] [outer = 0x1161a7c00] 03:33:41 INFO - PROCESS | 1939 | 1467974021649 Marionette DEBUG loaded listener.js 03:33:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 76 (0x116732c00) [pid = 1939] [serial = 76] [outer = 0x1161a7c00] 03:33:41 INFO - PROCESS | 1939 | 1467974021962 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]]]}] 03:33:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 03:33:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 470ms 03:33:42 INFO - PROCESS | 1939 | 1467974022002 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 03:33:42 INFO - PROCESS | 1939 | 1467974022004 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 03:33:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 03:33:42 INFO - PROCESS | 1939 | 1467974022006 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 03:33:42 INFO - PROCESS | 1939 | 1467974022011 Marionette TRACE conn2 <- [1,78,null,{}] 03:33:42 INFO - PROCESS | 1939 | 1467974022018 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}] 03:33:42 INFO - PROCESS | 1939 | 1467974022021 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:42 INFO - PROCESS | 1939 | 1467974022094 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 03:33:42 INFO - PROCESS | 1939 | 1467974022098 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:42 INFO - PROCESS | 1939 | 1467974022100 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x116410800 == 27 [pid = 1939] [id = 27] 03:33:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 77 (0x1176e0800) [pid = 1939] [serial = 77] [outer = 0x0] 03:33:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x117dc1000) [pid = 1939] [serial = 78] [outer = 0x1176e0800] 03:33:42 INFO - PROCESS | 1939 | 1467974022129 Marionette DEBUG loaded listener.js 03:33:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x118204c00) [pid = 1939] [serial = 79] [outer = 0x1176e0800] 03:33:42 INFO - PROCESS | 1939 | 1467974022452 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]]]}] 03:33:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 03:33:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 473ms 03:33:42 INFO - PROCESS | 1939 | 1467974022479 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 03:33:42 INFO - PROCESS | 1939 | 1467974022481 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 03:33:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 03:33:42 INFO - PROCESS | 1939 | 1467974022483 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 03:33:42 INFO - PROCESS | 1939 | 1467974022484 Marionette TRACE conn2 <- [1,82,null,{}] 03:33:42 INFO - PROCESS | 1939 | 1467974022487 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}] 03:33:42 INFO - PROCESS | 1939 | 1467974022488 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:42 INFO - PROCESS | 1939 | 1467974022565 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 03:33:42 INFO - PROCESS | 1939 | 1467974022608 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:42 INFO - PROCESS | 1939 | 1467974022609 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x116854800 == 28 [pid = 1939] [id = 28] 03:33:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x117dba400) [pid = 1939] [serial = 80] [outer = 0x0] 03:33:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x11821d400) [pid = 1939] [serial = 81] [outer = 0x117dba400] 03:33:42 INFO - PROCESS | 1939 | 1467974022632 Marionette DEBUG loaded listener.js 03:33:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x118512800) [pid = 1939] [serial = 82] [outer = 0x117dba400] 03:33:42 INFO - PROCESS | 1939 | 1467974022877 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]]]}] 03:33:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 03:33:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 418ms 03:33:42 INFO - PROCESS | 1939 | 1467974022903 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 03:33:42 INFO - PROCESS | 1939 | 1467974022904 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 03:33:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 03:33:42 INFO - PROCESS | 1939 | 1467974022916 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 03:33:42 INFO - PROCESS | 1939 | 1467974022917 Marionette TRACE conn2 <- [1,86,null,{}] 03:33:42 INFO - PROCESS | 1939 | 1467974022920 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}] 03:33:42 INFO - PROCESS | 1939 | 1467974022921 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:43 INFO - PROCESS | 1939 | 1467974022998 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 03:33:43 INFO - PROCESS | 1939 | 1467974023001 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:43 INFO - PROCESS | 1939 | 1467974023002 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x11715a800 == 29 [pid = 1939] [id = 29] 03:33:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x118227800) [pid = 1939] [serial = 83] [outer = 0x0] 03:33:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x118758c00) [pid = 1939] [serial = 84] [outer = 0x118227800] 03:33:43 INFO - PROCESS | 1939 | 1467974023029 Marionette DEBUG loaded listener.js 03:33:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x118a66800) [pid = 1939] [serial = 85] [outer = 0x118227800] 03:33:43 INFO - PROCESS | 1939 | 1467974023329 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]]]}] 03:33:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 03:33:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 472ms 03:33:43 INFO - PROCESS | 1939 | 1467974023387 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 03:33:43 INFO - PROCESS | 1939 | 1467974023388 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 03:33:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 03:33:43 INFO - PROCESS | 1939 | 1467974023391 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 03:33:43 INFO - PROCESS | 1939 | 1467974023392 Marionette TRACE conn2 <- [1,90,null,{}] 03:33:43 INFO - PROCESS | 1939 | 1467974023394 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}] 03:33:43 INFO - PROCESS | 1939 | 1467974023399 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:43 INFO - PROCESS | 1939 | 1467974023512 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 03:33:43 INFO - PROCESS | 1939 | 1467974023518 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:43 INFO - PROCESS | 1939 | 1467974023519 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x116714000 == 30 [pid = 1939] [id = 30] 03:33:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x1185bb000) [pid = 1939] [serial = 86] [outer = 0x0] 03:33:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x118fabc00) [pid = 1939] [serial = 87] [outer = 0x1185bb000] 03:33:43 INFO - PROCESS | 1939 | 1467974023544 Marionette DEBUG loaded listener.js 03:33:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x119768800) [pid = 1939] [serial = 88] [outer = 0x1185bb000] 03:33:43 INFO - PROCESS | 1939 | 1467974023811 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]]]}] 03:33:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 03:33:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 469ms 03:33:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 03:33:43 INFO - PROCESS | 1939 | 1467974023865 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 03:33:43 INFO - PROCESS | 1939 | 1467974023866 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 03:33:43 INFO - PROCESS | 1939 | 1467974023868 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 03:33:43 INFO - PROCESS | 1939 | 1467974023869 Marionette TRACE conn2 <- [1,94,null,{}] 03:33:43 INFO - PROCESS | 1939 | 1467974023872 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}] 03:33:43 INFO - PROCESS | 1939 | 1467974023876 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:43 INFO - PROCESS | 1939 | 1467974023953 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 03:33:43 INFO - PROCESS | 1939 | 1467974023959 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:43 INFO - PROCESS | 1939 | 1467974023961 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x11847d800 == 31 [pid = 1939] [id = 31] 03:33:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x119763800) [pid = 1939] [serial = 89] [outer = 0x0] 03:33:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x119a68400) [pid = 1939] [serial = 90] [outer = 0x119763800] 03:33:43 INFO - PROCESS | 1939 | 1467974023986 Marionette DEBUG loaded listener.js 03:33:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x119d54800) [pid = 1939] [serial = 91] [outer = 0x119763800] 03:33:44 INFO - PROCESS | 1939 | 1467974024302 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]]]}] 03:33:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 03:33:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 03:33:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 03:33:44 INFO - PROCESS | 1939 | 1467974024338 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 03:33:44 INFO - PROCESS | 1939 | 1467974024339 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 03:33:44 INFO - PROCESS | 1939 | 1467974024344 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 03:33:44 INFO - PROCESS | 1939 | 1467974024345 Marionette TRACE conn2 <- [1,98,null,{}] 03:33:44 INFO - PROCESS | 1939 | 1467974024348 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}] 03:33:44 INFO - PROCESS | 1939 | 1467974024349 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:44 INFO - PROCESS | 1939 | 1467974024443 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 03:33:44 INFO - PROCESS | 1939 | 1467974024449 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:44 INFO - PROCESS | 1939 | 1467974024450 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x1184ba800 == 32 [pid = 1939] [id = 32] 03:33:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x1185b6000) [pid = 1939] [serial = 92] [outer = 0x0] 03:33:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x1207e1c00) [pid = 1939] [serial = 93] [outer = 0x1185b6000] 03:33:44 INFO - PROCESS | 1939 | 1467974024473 Marionette DEBUG loaded listener.js 03:33:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x113c38000) [pid = 1939] [serial = 94] [outer = 0x1185b6000] 03:33:44 INFO - PROCESS | 1939 | 1467974024816 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]]]}] 03:33:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 03:33:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 519ms 03:33:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 03:33:44 INFO - PROCESS | 1939 | 1467974024863 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 03:33:44 INFO - PROCESS | 1939 | 1467974024865 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 03:33:44 INFO - PROCESS | 1939 | 1467974024869 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 03:33:44 INFO - PROCESS | 1939 | 1467974024870 Marionette TRACE conn2 <- [1,102,null,{}] 03:33:44 INFO - PROCESS | 1939 | 1467974024874 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}] 03:33:44 INFO - PROCESS | 1939 | 1467974024876 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:44 INFO - PROCESS | 1939 | 1467974024994 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 03:33:45 INFO - PROCESS | 1939 | 1467974025064 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:45 INFO - PROCESS | 1939 | 1467974025065 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x119247800 == 33 [pid = 1939] [id = 33] 03:33:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x113c38400) [pid = 1939] [serial = 95] [outer = 0x0] 03:33:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x1227e6c00) [pid = 1939] [serial = 96] [outer = 0x113c38400] 03:33:45 INFO - PROCESS | 1939 | 1467974025105 Marionette DEBUG loaded listener.js 03:33:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x1233c4000) [pid = 1939] [serial = 97] [outer = 0x113c38400] 03:33:45 INFO - PROCESS | 1939 | 1467974025362 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]]]}] 03:33:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 03:33:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 523ms 03:33:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 03:33:45 INFO - PROCESS | 1939 | 1467974025397 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 03:33:45 INFO - PROCESS | 1939 | 1467974025398 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 03:33:45 INFO - PROCESS | 1939 | 1467974025400 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 03:33:45 INFO - PROCESS | 1939 | 1467974025402 Marionette TRACE conn2 <- [1,106,null,{}] 03:33:45 INFO - PROCESS | 1939 | 1467974025404 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}] 03:33:45 INFO - PROCESS | 1939 | 1467974025405 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:45 INFO - PROCESS | 1939 | 1467974025499 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 03:33:45 INFO - PROCESS | 1939 | 1467974025502 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:45 INFO - PROCESS | 1939 | 1467974025503 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x11966e800 == 34 [pid = 1939] [id = 34] 03:33:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x1227e8c00) [pid = 1939] [serial = 98] [outer = 0x0] 03:33:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x123570000) [pid = 1939] [serial = 99] [outer = 0x1227e8c00] 03:33:45 INFO - PROCESS | 1939 | 1467974025529 Marionette DEBUG loaded listener.js 03:33:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x124b41000) [pid = 1939] [serial = 100] [outer = 0x1227e8c00] 03:33:45 INFO - PROCESS | 1939 | 1467974025818 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]]]}] 03:33:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 03:33:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 470ms 03:33:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 03:33:45 INFO - PROCESS | 1939 | 1467974025870 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 03:33:45 INFO - PROCESS | 1939 | 1467974025872 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 03:33:45 INFO - PROCESS | 1939 | 1467974025877 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 03:33:45 INFO - PROCESS | 1939 | 1467974025878 Marionette TRACE conn2 <- [1,110,null,{}] 03:33:45 INFO - PROCESS | 1939 | 1467974025881 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}] 03:33:45 INFO - PROCESS | 1939 | 1467974025882 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:45 INFO - PROCESS | 1939 | 1467974025989 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 03:33:46 INFO - PROCESS | 1939 | 1467974025998 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:46 INFO - PROCESS | 1939 | 1467974025999 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x1199c9000 == 35 [pid = 1939] [id = 35] 03:33:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x1235acc00) [pid = 1939] [serial = 101] [outer = 0x0] 03:33:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x124f70c00) [pid = 1939] [serial = 102] [outer = 0x1235acc00] 03:33:46 INFO - PROCESS | 1939 | 1467974026025 Marionette DEBUG loaded listener.js 03:33:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x1256aa400) [pid = 1939] [serial = 103] [outer = 0x1235acc00] 03:33:46 INFO - PROCESS | 1939 | 1467974026350 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]]]}] 03:33:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 03:33:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 521ms 03:33:46 INFO - PROCESS | 1939 | 1467974026398 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 03:33:46 INFO - PROCESS | 1939 | 1467974026401 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 03:33:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 03:33:46 INFO - PROCESS | 1939 | 1467974026404 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 03:33:46 INFO - PROCESS | 1939 | 1467974026406 Marionette TRACE conn2 <- [1,114,null,{}] 03:33:46 INFO - PROCESS | 1939 | 1467974026409 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}] 03:33:46 INFO - PROCESS | 1939 | 1467974026411 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:46 INFO - PROCESS | 1939 | 1467974026537 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 03:33:46 INFO - PROCESS | 1939 | 1467974026603 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:46 INFO - PROCESS | 1939 | 1467974026604 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x1227aa000 == 36 [pid = 1939] [id = 36] 03:33:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x1227e6800) [pid = 1939] [serial = 104] [outer = 0x0] 03:33:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x1256b1000) [pid = 1939] [serial = 105] [outer = 0x1227e6800] 03:33:46 INFO - PROCESS | 1939 | 1467974026643 Marionette DEBUG loaded listener.js 03:33:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x125fa0400) [pid = 1939] [serial = 106] [outer = 0x1227e6800] 03:33:46 INFO - PROCESS | 1939 | 1467974026956 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]]]}] 03:33:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 03:33:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 572ms 03:33:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 03:33:46 INFO - PROCESS | 1939 | 1467974026981 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 03:33:46 INFO - PROCESS | 1939 | 1467974026982 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 03:33:46 INFO - PROCESS | 1939 | 1467974026984 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 03:33:46 INFO - PROCESS | 1939 | 1467974026985 Marionette TRACE conn2 <- [1,118,null,{}] 03:33:46 INFO - PROCESS | 1939 | 1467974026988 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}] 03:33:46 INFO - PROCESS | 1939 | 1467974026989 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:47 INFO - PROCESS | 1939 | 1467974027083 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 03:33:47 INFO - PROCESS | 1939 | 1467974027086 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:47 INFO - PROCESS | 1939 | 1467974027087 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x114f1e000 == 37 [pid = 1939] [id = 37] 03:33:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x1131c9c00) [pid = 1939] [serial = 107] [outer = 0x0] 03:33:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x125fefc00) [pid = 1939] [serial = 108] [outer = 0x1131c9c00] 03:33:47 INFO - PROCESS | 1939 | 1467974027113 Marionette DEBUG loaded listener.js 03:33:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x126d05000) [pid = 1939] [serial = 109] [outer = 0x1131c9c00] 03:33:47 INFO - PROCESS | 1939 | 1467974027413 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]]]}] 03:33:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 03:33:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 469ms 03:33:47 INFO - PROCESS | 1939 | 1467974027454 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 03:33:47 INFO - PROCESS | 1939 | 1467974027456 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 03:33:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 03:33:47 INFO - PROCESS | 1939 | 1467974027487 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 03:33:47 INFO - PROCESS | 1939 | 1467974027489 Marionette TRACE conn2 <- [1,122,null,{}] 03:33:47 INFO - PROCESS | 1939 | 1467974027494 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}] 03:33:47 INFO - PROCESS | 1939 | 1467974027496 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:47 INFO - PROCESS | 1939 | 1467974027578 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 03:33:47 INFO - PROCESS | 1939 | 1467974027581 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:47 INFO - PROCESS | 1939 | 1467974027582 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x12355a000 == 38 [pid = 1939] [id = 38] 03:33:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x125fa5400) [pid = 1939] [serial = 110] [outer = 0x0] 03:33:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x126d11800) [pid = 1939] [serial = 111] [outer = 0x125fa5400] 03:33:47 INFO - PROCESS | 1939 | 1467974027606 Marionette DEBUG loaded listener.js 03:33:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x1270d2400) [pid = 1939] [serial = 112] [outer = 0x125fa5400] 03:33:47 INFO - PROCESS | 1939 | 1467974027911 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]]]}] 03:33:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 03:33:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 494ms 03:33:47 INFO - PROCESS | 1939 | 1467974027961 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 03:33:47 INFO - PROCESS | 1939 | 1467974027962 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 03:33:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 03:33:47 INFO - PROCESS | 1939 | 1467974027965 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 03:33:47 INFO - PROCESS | 1939 | 1467974027966 Marionette TRACE conn2 <- [1,126,null,{}] 03:33:47 INFO - PROCESS | 1939 | 1467974027968 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}] 03:33:47 INFO - PROCESS | 1939 | 1467974027969 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:48 INFO - PROCESS | 1939 | 1467974028066 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 03:33:48 INFO - PROCESS | 1939 | 1467974028131 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:48 INFO - PROCESS | 1939 | 1467974028132 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x124967800 == 39 [pid = 1939] [id = 39] 03:33:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x125ff3400) [pid = 1939] [serial = 113] [outer = 0x0] 03:33:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x1274b9000) [pid = 1939] [serial = 114] [outer = 0x125ff3400] 03:33:48 INFO - PROCESS | 1939 | 1467974028181 Marionette DEBUG loaded listener.js 03:33:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x1274bd800) [pid = 1939] [serial = 115] [outer = 0x125ff3400] 03:33:48 INFO - PROCESS | 1939 | 1467974028565 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]]]}] 03:33:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 03:33:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 619ms 03:33:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 03:33:48 INFO - PROCESS | 1939 | 1467974028583 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 03:33:48 INFO - PROCESS | 1939 | 1467974028584 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 03:33:48 INFO - PROCESS | 1939 | 1467974028586 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 03:33:48 INFO - PROCESS | 1939 | 1467974028587 Marionette TRACE conn2 <- [1,130,null,{}] 03:33:48 INFO - PROCESS | 1939 | 1467974028592 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}] 03:33:48 INFO - PROCESS | 1939 | 1467974028594 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:48 INFO - PROCESS | 1939 | 1467974028677 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 03:33:49 INFO - PROCESS | 1939 | 1467974029395 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:49 INFO - PROCESS | 1939 | 1467974029397 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x112636000 == 40 [pid = 1939] [id = 40] 03:33:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x113209800) [pid = 1939] [serial = 116] [outer = 0x0] 03:33:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x113c63800) [pid = 1939] [serial = 117] [outer = 0x113209800] 03:33:49 INFO - PROCESS | 1939 | 1467974029426 Marionette DEBUG loaded listener.js 03:33:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x1161a0800) [pid = 1939] [serial = 118] [outer = 0x113209800] 03:33:49 INFO - PROCESS | 1939 | 1467974029751 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]]]}] 03:33:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 03:33:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1223ms 03:33:49 INFO - PROCESS | 1939 | 1467974029811 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 03:33:49 INFO - PROCESS | 1939 | 1467974029813 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 03:33:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 03:33:49 INFO - PROCESS | 1939 | 1467974029816 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 03:33:49 INFO - PROCESS | 1939 | 1467974029818 Marionette TRACE conn2 <- [1,134,null,{}] 03:33:49 INFO - PROCESS | 1939 | 1467974029828 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}] 03:33:49 INFO - PROCESS | 1939 | 1467974029830 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:49 INFO - PROCESS | 1939 | 1467974029920 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 03:33:49 INFO - PROCESS | 1939 | 1467974029926 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:49 INFO - PROCESS | 1939 | 1467974029927 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x113cc2000 == 41 [pid = 1939] [id = 41] 03:33:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x116a21800) [pid = 1939] [serial = 119] [outer = 0x0] 03:33:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x116f9bc00) [pid = 1939] [serial = 120] [outer = 0x116a21800] 03:33:49 INFO - PROCESS | 1939 | 1467974029953 Marionette DEBUG loaded listener.js 03:33:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x117dbf000) [pid = 1939] [serial = 121] [outer = 0x116a21800] 03:33:50 INFO - PROCESS | 1939 | 1467974030270 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]]]}] 03:33:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 03:33:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 470ms 03:33:50 INFO - PROCESS | 1939 | 1467974030289 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 03:33:50 INFO - PROCESS | 1939 | 1467974030296 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 03:33:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 03:33:50 INFO - PROCESS | 1939 | 1467974030313 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 03:33:50 INFO - PROCESS | 1939 | 1467974030314 Marionette TRACE conn2 <- [1,138,null,{}] 03:33:50 INFO - PROCESS | 1939 | 1467974030317 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}] 03:33:50 INFO - PROCESS | 1939 | 1467974030318 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:50 INFO - PROCESS | 1939 | 1467974030442 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 03:33:50 INFO - PROCESS | 1939 | 1467974030483 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:50 INFO - PROCESS | 1939 | 1467974030485 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x11684d000 == 42 [pid = 1939] [id = 42] 03:33:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x11821e400) [pid = 1939] [serial = 122] [outer = 0x0] 03:33:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x1185b5400) [pid = 1939] [serial = 123] [outer = 0x11821e400] 03:33:50 INFO - PROCESS | 1939 | 1467974030522 Marionette DEBUG loaded listener.js 03:33:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x118a5e400) [pid = 1939] [serial = 124] [outer = 0x11821e400] 03:33:51 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x12d0e4c00) [pid = 1939] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 03:33:51 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x11971a800) [pid = 1939] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 03:33:51 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x12ccf4c00) [pid = 1939] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 03:33:51 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x12cc3ec00) [pid = 1939] [serial = 46] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 03:33:51 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x12c60e000) [pid = 1939] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 03:33:51 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x12c08b400) [pid = 1939] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 03:33:51 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x1185bcc00) [pid = 1939] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 03:33:51 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x117dc0c00) [pid = 1939] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 03:33:51 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x12ba33400) [pid = 1939] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 03:33:51 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x12aa1dc00) [pid = 1939] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 03:33:51 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x12a671800) [pid = 1939] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 03:33:51 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x1291c8000) [pid = 1939] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 03:33:51 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x113c38400) [pid = 1939] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 03:33:51 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x1227e8c00) [pid = 1939] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 03:33:51 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x1227e6800) [pid = 1939] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 03:33:51 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x1131c9c00) [pid = 1939] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 03:33:51 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x125fa5400) [pid = 1939] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 03:33:51 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x11976b400) [pid = 1939] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 03:33:51 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x112a7d400) [pid = 1939] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 03:33:51 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x11672ac00) [pid = 1939] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 03:33:51 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x11850c000) [pid = 1939] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 03:33:51 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x114fd8c00) [pid = 1939] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 03:33:51 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x1161a7c00) [pid = 1939] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 03:33:51 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x1176e0800) [pid = 1939] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 03:33:51 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x117dba400) [pid = 1939] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 03:33:51 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x118227800) [pid = 1939] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 03:33:51 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x1185bb000) [pid = 1939] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 03:33:51 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x119763800) [pid = 1939] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 03:33:51 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x1185b6000) [pid = 1939] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 03:33:51 INFO - PROCESS | 1939 | 1467974031371 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]]]}] 03:33:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 03:33:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1071ms 03:33:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 03:33:51 INFO - PROCESS | 1939 | 1467974031384 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 03:33:51 INFO - PROCESS | 1939 | 1467974031385 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 03:33:51 INFO - PROCESS | 1939 | 1467974031394 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 03:33:51 INFO - PROCESS | 1939 | 1467974031398 Marionette TRACE conn2 <- [1,142,null,{}] 03:33:51 INFO - PROCESS | 1939 | 1467974031401 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}] 03:33:51 INFO - PROCESS | 1939 | 1467974031403 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:51 INFO - PROCESS | 1939 | 1467974031475 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 03:33:51 INFO - PROCESS | 1939 | 1467974031525 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:51 INFO - PROCESS | 1939 | 1467974031526 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x116ad0000 == 43 [pid = 1939] [id = 43] 03:33:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x112a7c400) [pid = 1939] [serial = 125] [outer = 0x0] 03:33:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x116724000) [pid = 1939] [serial = 126] [outer = 0x112a7c400] 03:33:51 INFO - PROCESS | 1939 | 1467974031552 Marionette DEBUG loaded listener.js 03:33:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x118fab800) [pid = 1939] [serial = 127] [outer = 0x112a7c400] 03:33:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 03:33:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 427ms 03:33:51 INFO - PROCESS | 1939 | 1467974031812 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]]]}] 03:33:51 INFO - PROCESS | 1939 | 1467974031816 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 03:33:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 03:33:51 INFO - PROCESS | 1939 | 1467974031817 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 03:33:51 INFO - PROCESS | 1939 | 1467974031820 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 03:33:51 INFO - PROCESS | 1939 | 1467974031821 Marionette TRACE conn2 <- [1,146,null,{}] 03:33:51 INFO - PROCESS | 1939 | 1467974031834 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}] 03:33:51 INFO - PROCESS | 1939 | 1467974031836 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:51 INFO - PROCESS | 1939 | 1467974031921 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 03:33:51 INFO - PROCESS | 1939 | 1467974031927 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:51 INFO - PROCESS | 1939 | 1467974031928 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x118485000 == 44 [pid = 1939] [id = 44] 03:33:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x115d1a400) [pid = 1939] [serial = 128] [outer = 0x0] 03:33:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x119715400) [pid = 1939] [serial = 129] [outer = 0x115d1a400] 03:33:51 INFO - PROCESS | 1939 | 1467974031952 Marionette DEBUG loaded listener.js 03:33:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x119760800) [pid = 1939] [serial = 130] [outer = 0x115d1a400] 03:33:52 INFO - PROCESS | 1939 | 1467974032270 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]]]}] 03:33:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 03:33:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 471ms 03:33:52 INFO - PROCESS | 1939 | 1467974032300 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 03:33:52 INFO - PROCESS | 1939 | 1467974032302 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 03:33:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 03:33:52 INFO - PROCESS | 1939 | 1467974032306 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 03:33:52 INFO - PROCESS | 1939 | 1467974032309 Marionette TRACE conn2 <- [1,150,null,{}] 03:33:52 INFO - PROCESS | 1939 | 1467974032313 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}] 03:33:52 INFO - PROCESS | 1939 | 1467974032315 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:52 INFO - PROCESS | 1939 | 1467974032418 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 03:33:52 INFO - PROCESS | 1939 | 1467974032427 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:52 INFO - PROCESS | 1939 | 1467974032433 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x119259800 == 45 [pid = 1939] [id = 45] 03:33:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x119adfc00) [pid = 1939] [serial = 131] [outer = 0x0] 03:33:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x119ae9c00) [pid = 1939] [serial = 132] [outer = 0x119adfc00] 03:33:52 INFO - PROCESS | 1939 | 1467974032471 Marionette DEBUG loaded listener.js 03:33:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x12270a800) [pid = 1939] [serial = 133] [outer = 0x119adfc00] 03:33:52 INFO - PROCESS | 1939 | 1467974032847 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]]]}] 03:33:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 03:33:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 573ms 03:33:52 INFO - PROCESS | 1939 | 1467974032878 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 03:33:52 INFO - PROCESS | 1939 | 1467974032880 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 03:33:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 03:33:52 INFO - PROCESS | 1939 | 1467974032882 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 03:33:52 INFO - PROCESS | 1939 | 1467974032883 Marionette TRACE conn2 <- [1,154,null,{}] 03:33:52 INFO - PROCESS | 1939 | 1467974032885 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}] 03:33:52 INFO - PROCESS | 1939 | 1467974032887 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:52 INFO - PROCESS | 1939 | 1467974032965 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 03:33:52 INFO - PROCESS | 1939 | 1467974032968 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:52 INFO - PROCESS | 1939 | 1467974032969 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x11684e000 == 46 [pid = 1939] [id = 46] 03:33:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x122714c00) [pid = 1939] [serial = 134] [outer = 0x0] 03:33:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x124b39c00) [pid = 1939] [serial = 135] [outer = 0x122714c00] 03:33:52 INFO - PROCESS | 1939 | 1467974032996 Marionette DEBUG loaded listener.js 03:33:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x124f6e400) [pid = 1939] [serial = 136] [outer = 0x122714c00] 03:33:53 INFO - PROCESS | 1939 | 1467974033413 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]]]}] 03:33:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 03:33:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 568ms 03:33:53 INFO - PROCESS | 1939 | 1467974033457 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 03:33:53 INFO - PROCESS | 1939 | 1467974033460 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 03:33:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 03:33:53 INFO - PROCESS | 1939 | 1467974033465 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 03:33:53 INFO - PROCESS | 1939 | 1467974033467 Marionette TRACE conn2 <- [1,158,null,{}] 03:33:53 INFO - PROCESS | 1939 | 1467974033470 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}] 03:33:53 INFO - PROCESS | 1939 | 1467974033473 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:53 INFO - PROCESS | 1939 | 1467974033565 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 03:33:53 INFO - PROCESS | 1939 | 1467974033611 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:53 INFO - PROCESS | 1939 | 1467974033613 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x1133fb000 == 47 [pid = 1939] [id = 47] 03:33:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x112eb2400) [pid = 1939] [serial = 137] [outer = 0x0] 03:33:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x115e65c00) [pid = 1939] [serial = 138] [outer = 0x112eb2400] 03:33:53 INFO - PROCESS | 1939 | 1467974033644 Marionette DEBUG loaded listener.js 03:33:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x11672c000) [pid = 1939] [serial = 139] [outer = 0x112eb2400] 03:33:54 INFO - PROCESS | 1939 | 1467974034065 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]]]}] 03:33:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 03:33:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 620ms 03:33:54 INFO - PROCESS | 1939 | 1467974034085 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 03:33:54 INFO - PROCESS | 1939 | 1467974034088 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 03:33:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 03:33:54 INFO - PROCESS | 1939 | 1467974034093 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 03:33:54 INFO - PROCESS | 1939 | 1467974034095 Marionette TRACE conn2 <- [1,162,null,{}] 03:33:54 INFO - PROCESS | 1939 | 1467974034097 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}] 03:33:54 INFO - PROCESS | 1939 | 1467974034099 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:54 INFO - PROCESS | 1939 | 1467974034196 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 03:33:54 INFO - PROCESS | 1939 | 1467974034240 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:54 INFO - PROCESS | 1939 | 1467974034241 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x11924f000 == 48 [pid = 1939] [id = 48] 03:33:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x1176e0400) [pid = 1939] [serial = 140] [outer = 0x0] 03:33:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x118221000) [pid = 1939] [serial = 141] [outer = 0x1176e0400] 03:33:54 INFO - PROCESS | 1939 | 1467974034271 Marionette DEBUG loaded listener.js 03:33:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x118759000) [pid = 1939] [serial = 142] [outer = 0x1176e0400] 03:33:54 INFO - PROCESS | 1939 | 1467974034709 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]]]}] 03:33:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 03:33:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 671ms 03:33:54 INFO - PROCESS | 1939 | 1467974034763 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 03:33:54 INFO - PROCESS | 1939 | 1467974034765 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 03:33:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 03:33:54 INFO - PROCESS | 1939 | 1467974034767 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 03:33:54 INFO - PROCESS | 1939 | 1467974034770 Marionette TRACE conn2 <- [1,166,null,{}] 03:33:54 INFO - PROCESS | 1939 | 1467974034778 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}] 03:33:54 INFO - PROCESS | 1939 | 1467974034781 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:54 INFO - PROCESS | 1939 | 1467974034887 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 03:33:54 INFO - PROCESS | 1939 | 1467974034949 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:54 INFO - PROCESS | 1939 | 1467974034951 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x116acf800 == 49 [pid = 1939] [id = 49] 03:33:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x120717800) [pid = 1939] [serial = 143] [outer = 0x0] 03:33:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x122705800) [pid = 1939] [serial = 144] [outer = 0x120717800] 03:33:54 INFO - PROCESS | 1939 | 1467974034982 Marionette DEBUG loaded listener.js 03:33:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x1233c3000) [pid = 1939] [serial = 145] [outer = 0x120717800] 03:33:55 INFO - PROCESS | 1939 | 1467974035402 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]]]}] 03:33:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 03:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 03:33:55 INFO - PROCESS | 1939 | 1467974035455 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 03:33:55 INFO - PROCESS | 1939 | 1467974035458 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 03:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 03:33:55 INFO - PROCESS | 1939 | 1467974035463 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 03:33:55 INFO - PROCESS | 1939 | 1467974035464 Marionette TRACE conn2 <- [1,170,null,{}] 03:33:55 INFO - PROCESS | 1939 | 1467974035466 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}] 03:33:55 INFO - PROCESS | 1939 | 1467974035468 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:55 INFO - PROCESS | 1939 | 1467974035566 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 03:33:55 INFO - PROCESS | 1939 | 1467974035624 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:55 INFO - PROCESS | 1939 | 1467974035626 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x124d94000 == 50 [pid = 1939] [id = 50] 03:33:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x124fa0400) [pid = 1939] [serial = 146] [outer = 0x0] 03:33:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x124ff8c00) [pid = 1939] [serial = 147] [outer = 0x124fa0400] 03:33:55 INFO - PROCESS | 1939 | 1467974035655 Marionette DEBUG loaded listener.js 03:33:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x1254edc00) [pid = 1939] [serial = 148] [outer = 0x124fa0400] 03:33:56 INFO - PROCESS | 1939 | 1467974036064 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]]]}] 03:33:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 03:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 618ms 03:33:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 03:33:56 INFO - PROCESS | 1939 | 1467974036081 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 03:33:56 INFO - PROCESS | 1939 | 1467974036083 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 03:33:56 INFO - PROCESS | 1939 | 1467974036085 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 03:33:56 INFO - PROCESS | 1939 | 1467974036086 Marionette TRACE conn2 <- [1,174,null,{}] 03:33:56 INFO - PROCESS | 1939 | 1467974036089 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}] 03:33:56 INFO - PROCESS | 1939 | 1467974036090 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:56 INFO - PROCESS | 1939 | 1467974036196 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 03:33:56 INFO - PROCESS | 1939 | 1467974036266 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:56 INFO - PROCESS | 1939 | 1467974036268 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x112f23800 == 51 [pid = 1939] [id = 51] 03:33:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x1121b9c00) [pid = 1939] [serial = 149] [outer = 0x0] 03:33:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x115e69c00) [pid = 1939] [serial = 150] [outer = 0x1121b9c00] 03:33:56 INFO - PROCESS | 1939 | 1467974036298 Marionette DEBUG loaded listener.js 03:33:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x11835f000) [pid = 1939] [serial = 151] [outer = 0x1121b9c00] 03:33:56 INFO - PROCESS | 1939 | 1467974036768 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]]]}] 03:33:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 03:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 719ms 03:33:56 INFO - PROCESS | 1939 | 1467974036805 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 03:33:56 INFO - PROCESS | 1939 | 1467974036807 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 03:33:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 03:33:56 INFO - PROCESS | 1939 | 1467974036829 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 03:33:56 INFO - PROCESS | 1939 | 1467974036831 Marionette TRACE conn2 <- [1,178,null,{}] 03:33:56 INFO - PROCESS | 1939 | 1467974036834 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}] 03:33:56 INFO - PROCESS | 1939 | 1467974036836 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:56 INFO - PROCESS | 1939 | 1467974036923 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 03:33:56 INFO - PROCESS | 1939 | 1467974036987 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:56 INFO - PROCESS | 1939 | 1467974036988 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x115e23000 == 52 [pid = 1939] [id = 52] 03:33:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x1161a5800) [pid = 1939] [serial = 152] [outer = 0x0] 03:33:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x116619000) [pid = 1939] [serial = 153] [outer = 0x1161a5800] 03:33:57 INFO - PROCESS | 1939 | 1467974037016 Marionette DEBUG loaded listener.js 03:33:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x116f86000) [pid = 1939] [serial = 154] [outer = 0x1161a5800] 03:33:57 INFO - PROCESS | 1939 | --DOCSHELL 0x119259800 == 51 [pid = 1939] [id = 45] 03:33:57 INFO - PROCESS | 1939 | --DOCSHELL 0x118485000 == 50 [pid = 1939] [id = 44] 03:33:57 INFO - PROCESS | 1939 | --DOCSHELL 0x116ad0000 == 49 [pid = 1939] [id = 43] 03:33:57 INFO - PROCESS | 1939 | --DOCSHELL 0x11847d800 == 48 [pid = 1939] [id = 31] 03:33:57 INFO - PROCESS | 1939 | --DOCSHELL 0x11684d000 == 47 [pid = 1939] [id = 42] 03:33:57 INFO - PROCESS | 1939 | --DOCSHELL 0x116410800 == 46 [pid = 1939] [id = 27] 03:33:57 INFO - PROCESS | 1939 | --DOCSHELL 0x113cc2000 == 45 [pid = 1939] [id = 41] 03:33:57 INFO - PROCESS | 1939 | --DOCSHELL 0x116854800 == 44 [pid = 1939] [id = 28] 03:33:57 INFO - PROCESS | 1939 | --DOCSHELL 0x11715a800 == 43 [pid = 1939] [id = 29] 03:33:57 INFO - PROCESS | 1939 | --DOCSHELL 0x112636000 == 42 [pid = 1939] [id = 40] 03:33:57 INFO - PROCESS | 1939 | --DOCSHELL 0x116714000 == 41 [pid = 1939] [id = 30] 03:33:57 INFO - PROCESS | 1939 | --DOCSHELL 0x1184ba800 == 40 [pid = 1939] [id = 32] 03:33:57 INFO - PROCESS | 1939 | --DOCSHELL 0x119247800 == 39 [pid = 1939] [id = 33] 03:33:57 INFO - PROCESS | 1939 | --DOCSHELL 0x112f23800 == 38 [pid = 1939] [id = 51] 03:33:57 INFO - PROCESS | 1939 | --DOCSHELL 0x124d94000 == 37 [pid = 1939] [id = 50] 03:33:57 INFO - PROCESS | 1939 | --DOCSHELL 0x116acf800 == 36 [pid = 1939] [id = 49] 03:33:57 INFO - PROCESS | 1939 | --DOCSHELL 0x11924f000 == 35 [pid = 1939] [id = 48] 03:33:57 INFO - PROCESS | 1939 | --DOCSHELL 0x1199c9000 == 34 [pid = 1939] [id = 35] 03:33:57 INFO - PROCESS | 1939 | --DOCSHELL 0x11966e800 == 33 [pid = 1939] [id = 34] 03:33:57 INFO - PROCESS | 1939 | --DOCSHELL 0x11684e000 == 32 [pid = 1939] [id = 46] 03:33:57 INFO - PROCESS | 1939 | --DOCSHELL 0x1227aa000 == 31 [pid = 1939] [id = 36] 03:33:57 INFO - PROCESS | 1939 | --DOCSHELL 0x1133fb000 == 30 [pid = 1939] [id = 47] 03:33:57 INFO - PROCESS | 1939 | --DOCSHELL 0x114f1e000 == 29 [pid = 1939] [id = 37] 03:33:57 INFO - PROCESS | 1939 | --DOCSHELL 0x12355a000 == 28 [pid = 1939] [id = 38] 03:33:57 INFO - PROCESS | 1939 | --DOCSHELL 0x124967800 == 27 [pid = 1939] [id = 39] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x124fa2c00) [pid = 1939] [serial = 11] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x1227e6c00) [pid = 1939] [serial = 96] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x123570000) [pid = 1939] [serial = 99] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x124f70c00) [pid = 1939] [serial = 102] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x1256b1000) [pid = 1939] [serial = 105] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x125fefc00) [pid = 1939] [serial = 108] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x126d11800) [pid = 1939] [serial = 111] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x11976d800) [pid = 1939] [serial = 60] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x112aa2c00) [pid = 1939] [serial = 63] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x116a13c00) [pid = 1939] [serial = 66] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x1185c0800) [pid = 1939] [serial = 69] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x115d17c00) [pid = 1939] [serial = 72] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x115e61800) [pid = 1939] [serial = 73] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x116730800) [pid = 1939] [serial = 75] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x116732c00) [pid = 1939] [serial = 76] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x117dc1000) [pid = 1939] [serial = 78] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x11821d400) [pid = 1939] [serial = 81] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x118758c00) [pid = 1939] [serial = 84] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x118fabc00) [pid = 1939] [serial = 87] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x119768800) [pid = 1939] [serial = 88] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x119a68400) [pid = 1939] [serial = 90] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x119d54800) [pid = 1939] [serial = 91] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x1207e1c00) [pid = 1939] [serial = 93] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x113c38000) [pid = 1939] [serial = 94] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x124b41000) [pid = 1939] [serial = 100] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x11970fc00) [pid = 1939] [serial = 70] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x125fa0400) [pid = 1939] [serial = 106] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x126d05000) [pid = 1939] [serial = 109] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x118a66800) [pid = 1939] [serial = 85] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x1233c4000) [pid = 1939] [serial = 97] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x118204c00) [pid = 1939] [serial = 79] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x116f9d800) [pid = 1939] [serial = 67] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x1132bc800) [pid = 1939] [serial = 64] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x1270d2400) [pid = 1939] [serial = 112] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x12720bc00) [pid = 1939] [serial = 61] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x1274b9000) [pid = 1939] [serial = 114] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x118512800) [pid = 1939] [serial = 82] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x124a5e000) [pid = 1939] [serial = 8] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x118138400) [pid = 1939] [serial = 30] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x12bac5400) [pid = 1939] [serial = 27] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x12bacb400) [pid = 1939] [serial = 28] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x12acdf000) [pid = 1939] [serial = 24] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x12b29f000) [pid = 1939] [serial = 25] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x12a703c00) [pid = 1939] [serial = 21] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x12aa16400) [pid = 1939] [serial = 22] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x129572c00) [pid = 1939] [serial = 18] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x1291c9c00) [pid = 1939] [serial = 15] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 77 (0x1291cf400) [pid = 1939] [serial = 16] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 76 (0x12d4df000) [pid = 1939] [serial = 57] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 75 (0x12d4e3000) [pid = 1939] [serial = 58] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 74 (0x12aca2000) [pid = 1939] [serial = 55] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 73 (0x12ac9e800) [pid = 1939] [serial = 54] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 72 (0x12d0ea400) [pid = 1939] [serial = 51] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 71 (0x117dc2800) [pid = 1939] [serial = 52] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 70 (0x12cb7d000) [pid = 1939] [serial = 42] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 69 (0x12cc3d000) [pid = 1939] [serial = 45] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 68 (0x12cc40800) [pid = 1939] [serial = 47] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 67 (0x12cc45800) [pid = 1939] [serial = 48] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 66 (0x12c797000) [pid = 1939] [serial = 40] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 65 (0x12c613c00) [pid = 1939] [serial = 39] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 64 (0x12c607000) [pid = 1939] [serial = 36] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 63 (0x12c60bc00) [pid = 1939] [serial = 37] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 62 (0x12bdad000) [pid = 1939] [serial = 33] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 61 (0x12c088800) [pid = 1939] [serial = 34] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | --DOMWINDOW == 60 (0x12bdab000) [pid = 1939] [serial = 31] [outer = 0x0] [url = about:blank] 03:33:57 INFO - PROCESS | 1939 | 1467974037781 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]]]}] 03:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 03:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 973ms 03:33:57 INFO - PROCESS | 1939 | 1467974037801 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 03:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 03:33:57 INFO - PROCESS | 1939 | 1467974037804 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 03:33:57 INFO - PROCESS | 1939 | 1467974037807 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 03:33:57 INFO - PROCESS | 1939 | 1467974037813 Marionette TRACE conn2 <- [1,182,null,{}] 03:33:57 INFO - PROCESS | 1939 | 1467974037819 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}] 03:33:57 INFO - PROCESS | 1939 | 1467974037821 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:57 INFO - PROCESS | 1939 | 1467974037903 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 03:33:57 INFO - PROCESS | 1939 | 1467974037944 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:57 INFO - PROCESS | 1939 | 1467974037946 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x113282800 == 28 [pid = 1939] [id = 53] 03:33:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 61 (0x115e6dc00) [pid = 1939] [serial = 155] [outer = 0x0] 03:33:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 62 (0x116732c00) [pid = 1939] [serial = 156] [outer = 0x115e6dc00] 03:33:57 INFO - PROCESS | 1939 | 1467974037973 Marionette DEBUG loaded listener.js 03:33:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 63 (0x112aa9c00) [pid = 1939] [serial = 157] [outer = 0x115e6dc00] 03:33:58 INFO - PROCESS | 1939 | 1467974038259 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]]]}] 03:33:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 03:33:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 482ms 03:33:58 INFO - PROCESS | 1939 | 1467974038288 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 03:33:58 INFO - PROCESS | 1939 | 1467974038295 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 03:33:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 03:33:58 INFO - PROCESS | 1939 | 1467974038305 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 03:33:58 INFO - PROCESS | 1939 | 1467974038307 Marionette TRACE conn2 <- [1,186,null,{}] 03:33:58 INFO - PROCESS | 1939 | 1467974038313 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}] 03:33:58 INFO - PROCESS | 1939 | 1467974038315 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:58 INFO - PROCESS | 1939 | 1467974038392 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 03:33:58 INFO - PROCESS | 1939 | 1467974038396 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:58 INFO - PROCESS | 1939 | 1467974038397 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x1168b5800 == 29 [pid = 1939] [id = 54] 03:33:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 64 (0x1176e2400) [pid = 1939] [serial = 158] [outer = 0x0] 03:33:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 65 (0x118209c00) [pid = 1939] [serial = 159] [outer = 0x1176e2400] 03:33:58 INFO - PROCESS | 1939 | 1467974038427 Marionette DEBUG loaded listener.js 03:33:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 66 (0x118511400) [pid = 1939] [serial = 160] [outer = 0x1176e2400] 03:33:58 INFO - PROCESS | 1939 | 1467974038740 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]]]}] 03:33:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 03:33:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 472ms 03:33:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 03:33:58 INFO - PROCESS | 1939 | 1467974038778 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 03:33:58 INFO - PROCESS | 1939 | 1467974038779 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 03:33:58 INFO - PROCESS | 1939 | 1467974038781 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 03:33:58 INFO - PROCESS | 1939 | 1467974038784 Marionette TRACE conn2 <- [1,190,null,{}] 03:33:58 INFO - PROCESS | 1939 | 1467974038791 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}] 03:33:58 INFO - PROCESS | 1939 | 1467974038794 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:58 INFO - PROCESS | 1939 | 1467974038866 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 03:33:58 INFO - PROCESS | 1939 | 1467974038870 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:58 INFO - PROCESS | 1939 | 1467974038872 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x117465000 == 30 [pid = 1939] [id = 55] 03:33:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 67 (0x118757c00) [pid = 1939] [serial = 161] [outer = 0x0] 03:33:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 68 (0x118a7b400) [pid = 1939] [serial = 162] [outer = 0x118757c00] 03:33:58 INFO - PROCESS | 1939 | 1467974038904 Marionette DEBUG loaded listener.js 03:33:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 69 (0x11930c400) [pid = 1939] [serial = 163] [outer = 0x118757c00] 03:33:59 INFO - PROCESS | 1939 | 1467974039192 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]]]}] 03:33:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 03:33:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 421ms 03:33:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 03:33:59 INFO - PROCESS | 1939 | 1467974039203 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 03:33:59 INFO - PROCESS | 1939 | 1467974039204 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 03:33:59 INFO - PROCESS | 1939 | 1467974039207 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 03:33:59 INFO - PROCESS | 1939 | 1467974039210 Marionette TRACE conn2 <- [1,194,null,{}] 03:33:59 INFO - PROCESS | 1939 | 1467974039219 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}] 03:33:59 INFO - PROCESS | 1939 | 1467974039220 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:59 INFO - PROCESS | 1939 | 1467974039299 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 03:33:59 INFO - PROCESS | 1939 | 1467974039303 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:59 INFO - PROCESS | 1939 | 1467974039304 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x1183c7000 == 31 [pid = 1939] [id = 56] 03:33:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 70 (0x11975f400) [pid = 1939] [serial = 164] [outer = 0x0] 03:33:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 71 (0x11976c800) [pid = 1939] [serial = 165] [outer = 0x11975f400] 03:33:59 INFO - PROCESS | 1939 | 1467974039332 Marionette DEBUG loaded listener.js 03:33:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 72 (0x119a67c00) [pid = 1939] [serial = 166] [outer = 0x11975f400] 03:33:59 INFO - PROCESS | 1939 | 1467974039629 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]]]}] 03:33:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 03:33:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 476ms 03:33:59 INFO - PROCESS | 1939 | 1467974039683 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 03:33:59 INFO - PROCESS | 1939 | 1467974039685 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 03:33:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 03:33:59 INFO - PROCESS | 1939 | 1467974039687 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 03:33:59 INFO - PROCESS | 1939 | 1467974039688 Marionette TRACE conn2 <- [1,198,null,{}] 03:33:59 INFO - PROCESS | 1939 | 1467974039690 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}] 03:33:59 INFO - PROCESS | 1939 | 1467974039692 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:59 INFO - PROCESS | 1939 | 1467974039793 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 03:33:59 INFO - PROCESS | 1939 | 1467974039805 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:59 INFO - PROCESS | 1939 | 1467974039806 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:33:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x1184b9800 == 32 [pid = 1939] [id = 57] 03:33:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 73 (0x112ea9400) [pid = 1939] [serial = 167] [outer = 0x0] 03:33:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 74 (0x119a67400) [pid = 1939] [serial = 168] [outer = 0x112ea9400] 03:33:59 INFO - PROCESS | 1939 | 1467974039834 Marionette DEBUG loaded listener.js 03:33:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 75 (0x12070c400) [pid = 1939] [serial = 169] [outer = 0x112ea9400] 03:34:00 INFO - PROCESS | 1939 | 1467974040195 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]]]}] 03:34:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 03:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 524ms 03:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 03:34:00 INFO - PROCESS | 1939 | 1467974040211 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 03:34:00 INFO - PROCESS | 1939 | 1467974040212 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 03:34:00 INFO - PROCESS | 1939 | 1467974040214 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 03:34:00 INFO - PROCESS | 1939 | 1467974040215 Marionette TRACE conn2 <- [1,202,null,{}] 03:34:00 INFO - PROCESS | 1939 | 1467974040218 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}] 03:34:00 INFO - PROCESS | 1939 | 1467974040222 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:00 INFO - PROCESS | 1939 | 1467974040319 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 03:34:00 INFO - PROCESS | 1939 | 1467974040348 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:00 INFO - PROCESS | 1939 | 1467974040349 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x119663800 == 33 [pid = 1939] [id = 58] 03:34:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 76 (0x12116b400) [pid = 1939] [serial = 170] [outer = 0x0] 03:34:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 77 (0x1235b3400) [pid = 1939] [serial = 171] [outer = 0x12116b400] 03:34:00 INFO - PROCESS | 1939 | 1467974040373 Marionette DEBUG loaded listener.js 03:34:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x125420800) [pid = 1939] [serial = 172] [outer = 0x12116b400] 03:34:00 INFO - PROCESS | 1939 | 1467974040679 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]]]}] 03:34:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 03:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 517ms 03:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 03:34:00 INFO - PROCESS | 1939 | 1467974040733 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 03:34:00 INFO - PROCESS | 1939 | 1467974040734 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 03:34:00 INFO - PROCESS | 1939 | 1467974040736 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 03:34:00 INFO - PROCESS | 1939 | 1467974040737 Marionette TRACE conn2 <- [1,206,null,{}] 03:34:00 INFO - PROCESS | 1939 | 1467974040739 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}] 03:34:00 INFO - PROCESS | 1939 | 1467974040741 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:00 INFO - PROCESS | 1939 | 1467974040836 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 03:34:00 INFO - PROCESS | 1939 | 1467974040866 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:00 INFO - PROCESS | 1939 | 1467974040867 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x1199b4000 == 34 [pid = 1939] [id = 59] 03:34:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x125420000) [pid = 1939] [serial = 173] [outer = 0x0] 03:34:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x1256b1000) [pid = 1939] [serial = 174] [outer = 0x125420000] 03:34:00 INFO - PROCESS | 1939 | 1467974040891 Marionette DEBUG loaded listener.js 03:34:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x125979800) [pid = 1939] [serial = 175] [outer = 0x125420000] 03:34:01 INFO - PROCESS | 1939 | 1467974041186 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]]]}] 03:34:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 03:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 467ms 03:34:01 INFO - PROCESS | 1939 | 1467974041204 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 03:34:01 INFO - PROCESS | 1939 | 1467974041205 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 03:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 03:34:01 INFO - PROCESS | 1939 | 1467974041222 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 03:34:01 INFO - PROCESS | 1939 | 1467974041223 Marionette TRACE conn2 <- [1,210,null,{}] 03:34:01 INFO - PROCESS | 1939 | 1467974041229 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}] 03:34:01 INFO - PROCESS | 1939 | 1467974041230 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:01 INFO - PROCESS | 1939 | 1467974041320 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 03:34:01 INFO - PROCESS | 1939 | 1467974041324 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:01 INFO - PROCESS | 1939 | 1467974041325 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x1227a6000 == 35 [pid = 1939] [id = 60] 03:34:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x125422000) [pid = 1939] [serial = 176] [outer = 0x0] 03:34:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x125ed2800) [pid = 1939] [serial = 177] [outer = 0x125422000] 03:34:01 INFO - PROCESS | 1939 | 1467974041349 Marionette DEBUG loaded listener.js 03:34:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x125fea400) [pid = 1939] [serial = 178] [outer = 0x125422000] 03:34:01 INFO - PROCESS | 1939 | 1467974041654 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]]]}] 03:34:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 03:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 478ms 03:34:01 INFO - PROCESS | 1939 | 1467974041696 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 03:34:01 INFO - PROCESS | 1939 | 1467974041698 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 03:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 03:34:01 INFO - PROCESS | 1939 | 1467974041701 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 03:34:01 INFO - PROCESS | 1939 | 1467974041703 Marionette TRACE conn2 <- [1,214,null,{}] 03:34:01 INFO - PROCESS | 1939 | 1467974041706 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}] 03:34:01 INFO - PROCESS | 1939 | 1467974041709 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:01 INFO - PROCESS | 1939 | 1467974041872 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 03:34:01 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x125ff3400) [pid = 1939] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 03:34:01 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x1235acc00) [pid = 1939] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 03:34:01 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x122714c00) [pid = 1939] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 03:34:01 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x116a21800) [pid = 1939] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 03:34:01 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x112a7c400) [pid = 1939] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 03:34:01 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x11821e400) [pid = 1939] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 03:34:01 INFO - PROCESS | 1939 | --DOMWINDOW == 77 (0x115d1a400) [pid = 1939] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 03:34:01 INFO - PROCESS | 1939 | --DOMWINDOW == 76 (0x119adfc00) [pid = 1939] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 03:34:01 INFO - PROCESS | 1939 | --DOMWINDOW == 75 (0x113209800) [pid = 1939] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 03:34:01 INFO - PROCESS | 1939 | 1467974041907 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:01 INFO - PROCESS | 1939 | 1467974041908 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x118231800 == 36 [pid = 1939] [id = 61] 03:34:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 76 (0x1121be800) [pid = 1939] [serial = 179] [outer = 0x0] 03:34:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 77 (0x113209800) [pid = 1939] [serial = 180] [outer = 0x1121be800] 03:34:01 INFO - PROCESS | 1939 | 1467974041932 Marionette DEBUG loaded listener.js 03:34:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x1185b5800) [pid = 1939] [serial = 181] [outer = 0x1121be800] 03:34:02 INFO - PROCESS | 1939 | 1467974042177 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]]]}] 03:34:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 03:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 521ms 03:34:02 INFO - PROCESS | 1939 | 1467974042221 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 03:34:02 INFO - PROCESS | 1939 | 1467974042223 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 03:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 03:34:02 INFO - PROCESS | 1939 | 1467974042233 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 03:34:02 INFO - PROCESS | 1939 | 1467974042234 Marionette TRACE conn2 <- [1,218,null,{}] 03:34:02 INFO - PROCESS | 1939 | 1467974042237 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}] 03:34:02 INFO - PROCESS | 1939 | 1467974042238 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:02 INFO - PROCESS | 1939 | 1467974042316 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 03:34:02 INFO - PROCESS | 1939 | 1467974042320 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:02 INFO - PROCESS | 1939 | 1467974042321 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x123561800 == 37 [pid = 1939] [id = 62] 03:34:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x11875d400) [pid = 1939] [serial = 182] [outer = 0x0] 03:34:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x126d03800) [pid = 1939] [serial = 183] [outer = 0x11875d400] 03:34:02 INFO - PROCESS | 1939 | 1467974042348 Marionette DEBUG loaded listener.js 03:34:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x126ea6400) [pid = 1939] [serial = 184] [outer = 0x11875d400] 03:34:02 INFO - PROCESS | 1939 | 1467974042765 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]]]}] 03:34:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 03:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 569ms 03:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 03:34:02 INFO - PROCESS | 1939 | 1467974042803 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 03:34:02 INFO - PROCESS | 1939 | 1467974042806 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 03:34:02 INFO - PROCESS | 1939 | 1467974042811 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 03:34:02 INFO - PROCESS | 1939 | 1467974042813 Marionette TRACE conn2 <- [1,222,null,{}] 03:34:02 INFO - PROCESS | 1939 | 1467974042817 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}] 03:34:02 INFO - PROCESS | 1939 | 1467974042819 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:02 INFO - PROCESS | 1939 | 1467974042939 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 03:34:02 INFO - PROCESS | 1939 | 1467974042951 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:02 INFO - PROCESS | 1939 | 1467974042952 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x124f50000 == 38 [pid = 1939] [id = 63] 03:34:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x1270d4c00) [pid = 1939] [serial = 185] [outer = 0x0] 03:34:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x12720c000) [pid = 1939] [serial = 186] [outer = 0x1270d4c00] 03:34:02 INFO - PROCESS | 1939 | 1467974042978 Marionette DEBUG loaded listener.js 03:34:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x1274be000) [pid = 1939] [serial = 187] [outer = 0x1270d4c00] 03:34:03 INFO - PROCESS | 1939 | 1467974043278 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]]]}] 03:34:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 03:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 522ms 03:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 03:34:03 INFO - PROCESS | 1939 | 1467974043331 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 03:34:03 INFO - PROCESS | 1939 | 1467974043332 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 03:34:03 INFO - PROCESS | 1939 | 1467974043334 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 03:34:03 INFO - PROCESS | 1939 | 1467974043335 Marionette TRACE conn2 <- [1,226,null,{}] 03:34:03 INFO - PROCESS | 1939 | 1467974043338 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}] 03:34:03 INFO - PROCESS | 1939 | 1467974043339 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:03 INFO - PROCESS | 1939 | 1467974043433 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 03:34:03 INFO - PROCESS | 1939 | 1467974043439 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:03 INFO - PROCESS | 1939 | 1467974043440 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x12543f800 == 39 [pid = 1939] [id = 64] 03:34:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x125ed6c00) [pid = 1939] [serial = 188] [outer = 0x0] 03:34:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x1274c5800) [pid = 1939] [serial = 189] [outer = 0x125ed6c00] 03:34:03 INFO - PROCESS | 1939 | 1467974043467 Marionette DEBUG loaded listener.js 03:34:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x1275c8000) [pid = 1939] [serial = 190] [outer = 0x125ed6c00] 03:34:03 INFO - PROCESS | 1939 | 1467974043756 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]]]}] 03:34:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 03:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 469ms 03:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 03:34:03 INFO - PROCESS | 1939 | 1467974043803 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 03:34:03 INFO - PROCESS | 1939 | 1467974043804 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 03:34:03 INFO - PROCESS | 1939 | 1467974043806 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 03:34:03 INFO - PROCESS | 1939 | 1467974043807 Marionette TRACE conn2 <- [1,230,null,{}] 03:34:03 INFO - PROCESS | 1939 | 1467974043812 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}] 03:34:03 INFO - PROCESS | 1939 | 1467974043813 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:03 INFO - PROCESS | 1939 | 1467974043935 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 03:34:03 INFO - PROCESS | 1939 | 1467974043981 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:03 INFO - PROCESS | 1939 | 1467974043982 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x11215e800 == 40 [pid = 1939] [id = 65] 03:34:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x111c7b800) [pid = 1939] [serial = 191] [outer = 0x0] 03:34:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x111f40800) [pid = 1939] [serial = 192] [outer = 0x111c7b800] 03:34:04 INFO - PROCESS | 1939 | 1467974044014 Marionette DEBUG loaded listener.js 03:34:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x1132b5000) [pid = 1939] [serial = 193] [outer = 0x111c7b800] 03:34:04 INFO - PROCESS | 1939 | 1467974044465 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]]]}] 03:34:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 03:34:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 719ms 03:34:04 INFO - PROCESS | 1939 | 1467974044551 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 03:34:04 INFO - PROCESS | 1939 | 1467974044553 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 03:34:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 03:34:04 INFO - PROCESS | 1939 | 1467974044558 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 03:34:04 INFO - PROCESS | 1939 | 1467974044561 Marionette TRACE conn2 <- [1,234,null,{}] 03:34:04 INFO - PROCESS | 1939 | 1467974044565 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}] 03:34:04 INFO - PROCESS | 1939 | 1467974044568 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:04 INFO - PROCESS | 1939 | 1467974044689 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 03:34:04 INFO - PROCESS | 1939 | 1467974044756 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:04 INFO - PROCESS | 1939 | 1467974044758 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x11715e000 == 41 [pid = 1939] [id = 66] 03:34:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x116f9c800) [pid = 1939] [serial = 194] [outer = 0x0] 03:34:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x1176ea000) [pid = 1939] [serial = 195] [outer = 0x116f9c800] 03:34:04 INFO - PROCESS | 1939 | 1467974044788 Marionette DEBUG loaded listener.js 03:34:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x11820cc00) [pid = 1939] [serial = 196] [outer = 0x116f9c800] 03:34:05 INFO - PROCESS | 1939 | 1467974045415 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]]]}] 03:34:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 03:34:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 873ms 03:34:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 03:34:05 INFO - PROCESS | 1939 | 1467974045431 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 03:34:05 INFO - PROCESS | 1939 | 1467974045435 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 03:34:05 INFO - PROCESS | 1939 | 1467974045440 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 03:34:05 INFO - PROCESS | 1939 | 1467974045442 Marionette TRACE conn2 <- [1,238,null,{}] 03:34:05 INFO - PROCESS | 1939 | 1467974045448 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}] 03:34:05 INFO - PROCESS | 1939 | 1467974045450 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:05 INFO - PROCESS | 1939 | 1467974045578 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 03:34:05 INFO - PROCESS | 1939 | 1467974045640 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:05 INFO - PROCESS | 1939 | 1467974045644 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x115d76800 == 42 [pid = 1939] [id = 67] 03:34:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x116f95c00) [pid = 1939] [serial = 197] [outer = 0x0] 03:34:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x1174e5c00) [pid = 1939] [serial = 198] [outer = 0x116f95c00] 03:34:05 INFO - PROCESS | 1939 | 1467974045676 Marionette DEBUG loaded listener.js 03:34:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x118221400) [pid = 1939] [serial = 199] [outer = 0x116f95c00] 03:34:05 INFO - PROCESS | 1939 | --DOCSHELL 0x12543f800 == 41 [pid = 1939] [id = 64] 03:34:05 INFO - PROCESS | 1939 | --DOCSHELL 0x124f50000 == 40 [pid = 1939] [id = 63] 03:34:05 INFO - PROCESS | 1939 | --DOCSHELL 0x123561800 == 39 [pid = 1939] [id = 62] 03:34:05 INFO - PROCESS | 1939 | --DOCSHELL 0x118231800 == 38 [pid = 1939] [id = 61] 03:34:05 INFO - PROCESS | 1939 | --DOCSHELL 0x1227a6000 == 37 [pid = 1939] [id = 60] 03:34:05 INFO - PROCESS | 1939 | --DOCSHELL 0x1199b4000 == 36 [pid = 1939] [id = 59] 03:34:05 INFO - PROCESS | 1939 | --DOCSHELL 0x119663800 == 35 [pid = 1939] [id = 58] 03:34:05 INFO - PROCESS | 1939 | --DOCSHELL 0x1184b9800 == 34 [pid = 1939] [id = 57] 03:34:05 INFO - PROCESS | 1939 | --DOCSHELL 0x1183c7000 == 33 [pid = 1939] [id = 56] 03:34:05 INFO - PROCESS | 1939 | --DOCSHELL 0x117465000 == 32 [pid = 1939] [id = 55] 03:34:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x1185c1c00) [pid = 1939] [serial = 200] [outer = 0x12c79dc00] 03:34:05 INFO - PROCESS | 1939 | --DOCSHELL 0x1168b5800 == 31 [pid = 1939] [id = 54] 03:34:05 INFO - PROCESS | 1939 | --DOCSHELL 0x113282800 == 30 [pid = 1939] [id = 53] 03:34:05 INFO - PROCESS | 1939 | --DOCSHELL 0x115e23000 == 29 [pid = 1939] [id = 52] 03:34:06 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x1274bd800) [pid = 1939] [serial = 115] [outer = 0x0] [url = about:blank] 03:34:06 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x124b39c00) [pid = 1939] [serial = 135] [outer = 0x0] [url = about:blank] 03:34:06 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x116f9bc00) [pid = 1939] [serial = 120] [outer = 0x0] [url = about:blank] 03:34:06 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x116724000) [pid = 1939] [serial = 126] [outer = 0x0] [url = about:blank] 03:34:06 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x1185b5400) [pid = 1939] [serial = 123] [outer = 0x0] [url = about:blank] 03:34:06 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x124f6e400) [pid = 1939] [serial = 136] [outer = 0x0] [url = about:blank] 03:34:06 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x119715400) [pid = 1939] [serial = 129] [outer = 0x0] [url = about:blank] 03:34:06 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x119ae9c00) [pid = 1939] [serial = 132] [outer = 0x0] [url = about:blank] 03:34:06 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x119760800) [pid = 1939] [serial = 130] [outer = 0x0] [url = about:blank] 03:34:06 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x118a5e400) [pid = 1939] [serial = 124] [outer = 0x0] [url = about:blank] 03:34:06 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x113c63800) [pid = 1939] [serial = 117] [outer = 0x0] [url = about:blank] 03:34:06 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x12270a800) [pid = 1939] [serial = 133] [outer = 0x0] [url = about:blank] 03:34:06 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x118fab800) [pid = 1939] [serial = 127] [outer = 0x0] [url = about:blank] 03:34:06 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x117dbf000) [pid = 1939] [serial = 121] [outer = 0x0] [url = about:blank] 03:34:06 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x1161a0800) [pid = 1939] [serial = 118] [outer = 0x0] [url = about:blank] 03:34:06 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x1256aa400) [pid = 1939] [serial = 103] [outer = 0x0] [url = about:blank] 03:34:06 INFO - PROCESS | 1939 | 1467974046102 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]]]}] 03:34:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 03:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 674ms 03:34:06 INFO - PROCESS | 1939 | 1467974046113 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 03:34:06 INFO - PROCESS | 1939 | 1467974046116 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 03:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 03:34:06 INFO - PROCESS | 1939 | 1467974046120 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 03:34:06 INFO - PROCESS | 1939 | 1467974046122 Marionette TRACE conn2 <- [1,242,null,{}] 03:34:06 INFO - PROCESS | 1939 | 1467974046125 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}] 03:34:06 INFO - PROCESS | 1939 | 1467974046126 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:06 INFO - PROCESS | 1939 | 1467974046202 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 03:34:06 INFO - PROCESS | 1939 | 1467974046206 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:06 INFO - PROCESS | 1939 | 1467974046208 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x117149000 == 30 [pid = 1939] [id = 68] 03:34:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x1185b2c00) [pid = 1939] [serial = 201] [outer = 0x0] 03:34:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x118a67800) [pid = 1939] [serial = 202] [outer = 0x1185b2c00] 03:34:06 INFO - PROCESS | 1939 | 1467974046239 Marionette DEBUG loaded listener.js 03:34:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x11971a400) [pid = 1939] [serial = 203] [outer = 0x1185b2c00] 03:34:06 INFO - PROCESS | 1939 | 1467974046557 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]]]}] 03:34:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 03:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 473ms 03:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 03:34:06 INFO - PROCESS | 1939 | 1467974046595 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 03:34:06 INFO - PROCESS | 1939 | 1467974046596 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 03:34:06 INFO - PROCESS | 1939 | 1467974046598 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 03:34:06 INFO - PROCESS | 1939 | 1467974046600 Marionette TRACE conn2 <- [1,246,null,{}] 03:34:06 INFO - PROCESS | 1939 | 1467974046608 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}] 03:34:06 INFO - PROCESS | 1939 | 1467974046611 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:06 INFO - PROCESS | 1939 | 1467974046709 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 03:34:06 INFO - PROCESS | 1939 | 1467974046716 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:06 INFO - PROCESS | 1939 | 1467974046718 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x1184b5800 == 31 [pid = 1939] [id = 69] 03:34:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x119adf800) [pid = 1939] [serial = 204] [outer = 0x0] 03:34:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x12270f000) [pid = 1939] [serial = 205] [outer = 0x119adf800] 03:34:06 INFO - PROCESS | 1939 | 1467974046748 Marionette DEBUG loaded listener.js 03:34:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x1227eb400) [pid = 1939] [serial = 206] [outer = 0x119adf800] 03:34:07 INFO - PROCESS | 1939 | 1467974047052 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]]]}] 03:34:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 03:34:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 471ms 03:34:07 INFO - PROCESS | 1939 | 1467974047070 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 03:34:07 INFO - PROCESS | 1939 | 1467974047071 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 03:34:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 03:34:07 INFO - PROCESS | 1939 | 1467974047077 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 03:34:07 INFO - PROCESS | 1939 | 1467974047079 Marionette TRACE conn2 <- [1,250,null,{}] 03:34:07 INFO - PROCESS | 1939 | 1467974047082 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}] 03:34:07 INFO - PROCESS | 1939 | 1467974047083 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:07 INFO - PROCESS | 1939 | 1467974047162 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 03:34:07 INFO - PROCESS | 1939 | 1467974047206 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:07 INFO - PROCESS | 1939 | 1467974047208 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:07 INFO - PROCESS | 1939 | ++DOCSHELL 0x11925e000 == 32 [pid = 1939] [id = 70] 03:34:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x11975f800) [pid = 1939] [serial = 207] [outer = 0x0] 03:34:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x124b3a000) [pid = 1939] [serial = 208] [outer = 0x11975f800] 03:34:07 INFO - PROCESS | 1939 | 1467974047233 Marionette DEBUG loaded listener.js 03:34:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x1254ef400) [pid = 1939] [serial = 209] [outer = 0x11975f800] 03:34:07 INFO - PROCESS | 1939 | 1467974047498 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]]]}] 03:34:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 03:34:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 471ms 03:34:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 03:34:07 INFO - PROCESS | 1939 | 1467974047548 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 03:34:07 INFO - PROCESS | 1939 | 1467974047550 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 03:34:07 INFO - PROCESS | 1939 | 1467974047552 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 03:34:07 INFO - PROCESS | 1939 | 1467974047553 Marionette TRACE conn2 <- [1,254,null,{}] 03:34:07 INFO - PROCESS | 1939 | 1467974047555 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}] 03:34:07 INFO - PROCESS | 1939 | 1467974047556 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:07 INFO - PROCESS | 1939 | 1467974047633 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 03:34:07 INFO - PROCESS | 1939 | 1467974047636 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:07 INFO - PROCESS | 1939 | 1467974047637 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:07 INFO - PROCESS | 1939 | ++DOCSHELL 0x113096000 == 33 [pid = 1939] [id = 71] 03:34:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x1161a2c00) [pid = 1939] [serial = 210] [outer = 0x0] 03:34:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x125978400) [pid = 1939] [serial = 211] [outer = 0x1161a2c00] 03:34:07 INFO - PROCESS | 1939 | 1467974047664 Marionette DEBUG loaded listener.js 03:34:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x125ff5400) [pid = 1939] [serial = 212] [outer = 0x1161a2c00] 03:34:07 INFO - PROCESS | 1939 | 1467974047993 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]]]}] 03:34:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 03:34:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 470ms 03:34:08 INFO - PROCESS | 1939 | 1467974048022 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 03:34:08 INFO - PROCESS | 1939 | 1467974048023 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 03:34:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 03:34:08 INFO - PROCESS | 1939 | 1467974048026 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 03:34:08 INFO - PROCESS | 1939 | 1467974048027 Marionette TRACE conn2 <- [1,258,null,{}] 03:34:08 INFO - PROCESS | 1939 | 1467974048029 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}] 03:34:08 INFO - PROCESS | 1939 | 1467974048035 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:08 INFO - PROCESS | 1939 | 1467974048221 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 03:34:08 INFO - PROCESS | 1939 | 1467974048237 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:08 INFO - PROCESS | 1939 | 1467974048238 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x1232ab800 == 34 [pid = 1939] [id = 72] 03:34:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x126d0e400) [pid = 1939] [serial = 213] [outer = 0x0] 03:34:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x127211800) [pid = 1939] [serial = 214] [outer = 0x126d0e400] 03:34:08 INFO - PROCESS | 1939 | 1467974048262 Marionette DEBUG loaded listener.js 03:34:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x1275ccc00) [pid = 1939] [serial = 215] [outer = 0x126d0e400] 03:34:08 INFO - PROCESS | 1939 | 1467974048706 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]]]}] 03:34:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 03:34:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 718ms 03:34:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 03:34:08 INFO - PROCESS | 1939 | 1467974048744 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 03:34:08 INFO - PROCESS | 1939 | 1467974048746 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 03:34:08 INFO - PROCESS | 1939 | 1467974048754 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 03:34:08 INFO - PROCESS | 1939 | 1467974048755 Marionette TRACE conn2 <- [1,262,null,{}] 03:34:08 INFO - PROCESS | 1939 | 1467974048757 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}] 03:34:08 INFO - PROCESS | 1939 | 1467974048758 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:08 INFO - PROCESS | 1939 | 1467974048846 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 03:34:08 INFO - PROCESS | 1939 | 1467974048849 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:08 INFO - PROCESS | 1939 | 1467974048850 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x124d89800 == 35 [pid = 1939] [id = 73] 03:34:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x1270d3c00) [pid = 1939] [serial = 216] [outer = 0x0] 03:34:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x1291d0000) [pid = 1939] [serial = 217] [outer = 0x1270d3c00] 03:34:08 INFO - PROCESS | 1939 | 1467974048875 Marionette DEBUG loaded listener.js 03:34:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x129440000) [pid = 1939] [serial = 218] [outer = 0x1270d3c00] 03:34:09 INFO - PROCESS | 1939 | 1467974049182 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]]]}] 03:34:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 03:34:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 476ms 03:34:09 INFO - PROCESS | 1939 | 1467974049226 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 03:34:09 INFO - PROCESS | 1939 | 1467974049228 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 03:34:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 03:34:09 INFO - PROCESS | 1939 | 1467974049230 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 03:34:09 INFO - PROCESS | 1939 | 1467974049231 Marionette TRACE conn2 <- [1,266,null,{}] 03:34:09 INFO - PROCESS | 1939 | 1467974049240 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}] 03:34:09 INFO - PROCESS | 1939 | 1467974049241 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:09 INFO - PROCESS | 1939 | 1467974049334 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 03:34:09 INFO - PROCESS | 1939 | 1467974049337 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:09 INFO - PROCESS | 1939 | 1467974049339 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x1254bc000 == 36 [pid = 1939] [id = 74] 03:34:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x1274be800) [pid = 1939] [serial = 219] [outer = 0x0] 03:34:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x129444800) [pid = 1939] [serial = 220] [outer = 0x1274be800] 03:34:09 INFO - PROCESS | 1939 | 1467974049365 Marionette DEBUG loaded listener.js 03:34:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x129573c00) [pid = 1939] [serial = 221] [outer = 0x1274be800] 03:34:09 INFO - PROCESS | 1939 | 1467974049687 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]]]}] 03:34:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 03:34:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 468ms 03:34:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 03:34:09 INFO - PROCESS | 1939 | 1467974049701 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 03:34:09 INFO - PROCESS | 1939 | 1467974049703 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 03:34:09 INFO - PROCESS | 1939 | 1467974049705 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 03:34:09 INFO - PROCESS | 1939 | 1467974049707 Marionette TRACE conn2 <- [1,270,null,{}] 03:34:09 INFO - PROCESS | 1939 | 1467974049712 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}] 03:34:09 INFO - PROCESS | 1939 | 1467974049714 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:09 INFO - PROCESS | 1939 | 1467974049806 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 03:34:09 INFO - PROCESS | 1939 | 1467974049816 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:09 INFO - PROCESS | 1939 | 1467974049817 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x125f57800 == 37 [pid = 1939] [id = 75] 03:34:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x129577800) [pid = 1939] [serial = 222] [outer = 0x0] 03:34:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x12a528000) [pid = 1939] [serial = 223] [outer = 0x129577800] 03:34:09 INFO - PROCESS | 1939 | 1467974049840 Marionette DEBUG loaded listener.js 03:34:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x12a66a800) [pid = 1939] [serial = 224] [outer = 0x129577800] 03:34:10 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x12116b400) [pid = 1939] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 03:34:10 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x118757c00) [pid = 1939] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 03:34:10 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x1176e2400) [pid = 1939] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 03:34:10 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x125420000) [pid = 1939] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 03:34:10 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x1161a5800) [pid = 1939] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 03:34:10 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x115e6dc00) [pid = 1939] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 03:34:10 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x11975f400) [pid = 1939] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 03:34:10 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x112eb2400) [pid = 1939] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 03:34:10 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x1176e0400) [pid = 1939] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 03:34:10 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x120717800) [pid = 1939] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 03:34:10 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x124fa0400) [pid = 1939] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 03:34:10 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x1121b9c00) [pid = 1939] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 03:34:10 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x1270d4c00) [pid = 1939] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 03:34:10 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x125422000) [pid = 1939] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 03:34:10 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x11875d400) [pid = 1939] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 03:34:10 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x1121be800) [pid = 1939] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 03:34:10 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x112ea9400) [pid = 1939] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 03:34:10 INFO - PROCESS | 1939 | 1467974050252 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]]]}] 03:34:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 03:34:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 572ms 03:34:10 INFO - PROCESS | 1939 | 1467974050278 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 03:34:10 INFO - PROCESS | 1939 | 1467974050279 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 03:34:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 03:34:10 INFO - PROCESS | 1939 | 1467974050281 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 03:34:10 INFO - PROCESS | 1939 | 1467974050282 Marionette TRACE conn2 <- [1,274,null,{}] 03:34:10 INFO - PROCESS | 1939 | 1467974050285 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}] 03:34:10 INFO - PROCESS | 1939 | 1467974050286 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:10 INFO - PROCESS | 1939 | 1467974050361 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 03:34:10 INFO - PROCESS | 1939 | 1467974050364 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:10 INFO - PROCESS | 1939 | 1467974050365 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x119567000 == 38 [pid = 1939] [id = 76] 03:34:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x112ea9400) [pid = 1939] [serial = 225] [outer = 0x0] 03:34:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x1176e0400) [pid = 1939] [serial = 226] [outer = 0x112ea9400] 03:34:10 INFO - PROCESS | 1939 | 1467974050389 Marionette DEBUG loaded listener.js 03:34:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x1207de800) [pid = 1939] [serial = 227] [outer = 0x112ea9400] 03:34:10 INFO - PROCESS | 1939 | 1467974050727 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]]]}] 03:34:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 03:34:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 467ms 03:34:10 INFO - PROCESS | 1939 | 1467974050750 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 03:34:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 03:34:10 INFO - PROCESS | 1939 | 1467974050751 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 03:34:10 INFO - PROCESS | 1939 | 1467974050754 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 03:34:10 INFO - PROCESS | 1939 | 1467974050756 Marionette TRACE conn2 <- [1,278,null,{}] 03:34:10 INFO - PROCESS | 1939 | 1467974050759 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}] 03:34:10 INFO - PROCESS | 1939 | 1467974050761 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:10 INFO - PROCESS | 1939 | 1467974050896 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 03:34:10 INFO - PROCESS | 1939 | 1467974050903 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:10 INFO - PROCESS | 1939 | 1467974050905 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x127281800 == 39 [pid = 1939] [id = 77] 03:34:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x124fa0400) [pid = 1939] [serial = 228] [outer = 0x0] 03:34:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x12a671400) [pid = 1939] [serial = 229] [outer = 0x124fa0400] 03:34:10 INFO - PROCESS | 1939 | 1467974050948 Marionette DEBUG loaded listener.js 03:34:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x12aa13000) [pid = 1939] [serial = 230] [outer = 0x124fa0400] 03:34:11 INFO - PROCESS | 1939 | 1467974051328 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]]]}] 03:34:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 03:34:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 623ms 03:34:11 INFO - PROCESS | 1939 | 1467974051377 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 03:34:11 INFO - PROCESS | 1939 | 1467974051379 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 03:34:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 03:34:11 INFO - PROCESS | 1939 | 1467974051382 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 03:34:11 INFO - PROCESS | 1939 | 1467974051383 Marionette TRACE conn2 <- [1,282,null,{}] 03:34:11 INFO - PROCESS | 1939 | 1467974051385 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}] 03:34:11 INFO - PROCESS | 1939 | 1467974051386 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:11 INFO - PROCESS | 1939 | 1467974051463 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 03:34:11 INFO - PROCESS | 1939 | 1467974051510 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:11 INFO - PROCESS | 1939 | 1467974051511 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:11 INFO - PROCESS | 1939 | ++DOCSHELL 0x12898a000 == 40 [pid = 1939] [id = 78] 03:34:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x125420000) [pid = 1939] [serial = 231] [outer = 0x0] 03:34:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x12aa17000) [pid = 1939] [serial = 232] [outer = 0x125420000] 03:34:11 INFO - PROCESS | 1939 | 1467974051535 Marionette DEBUG loaded listener.js 03:34:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x12ac96000) [pid = 1939] [serial = 233] [outer = 0x125420000] 03:34:11 INFO - PROCESS | 1939 | 1467974051806 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]]]}] 03:34:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 03:34:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 469ms 03:34:11 INFO - PROCESS | 1939 | 1467974051850 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 03:34:11 INFO - PROCESS | 1939 | 1467974051852 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 03:34:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 03:34:11 INFO - PROCESS | 1939 | 1467974051854 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 03:34:11 INFO - PROCESS | 1939 | 1467974051855 Marionette TRACE conn2 <- [1,286,null,{}] 03:34:11 INFO - PROCESS | 1939 | 1467974051857 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}] 03:34:11 INFO - PROCESS | 1939 | 1467974051859 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:11 INFO - PROCESS | 1939 | 1467974051944 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 03:34:11 INFO - PROCESS | 1939 | 1467974051948 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:11 INFO - PROCESS | 1939 | 1467974051949 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:11 INFO - PROCESS | 1939 | ++DOCSHELL 0x12913a000 == 41 [pid = 1939] [id = 79] 03:34:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x12ac99400) [pid = 1939] [serial = 234] [outer = 0x0] 03:34:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x12aca1000) [pid = 1939] [serial = 235] [outer = 0x12ac99400] 03:34:11 INFO - PROCESS | 1939 | 1467974051973 Marionette DEBUG loaded listener.js 03:34:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x12acde000) [pid = 1939] [serial = 236] [outer = 0x12ac99400] 03:34:12 INFO - PROCESS | 1939 | 1467974052385 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]]]}] 03:34:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 03:34:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 568ms 03:34:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 03:34:12 INFO - PROCESS | 1939 | 1467974052423 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 03:34:12 INFO - PROCESS | 1939 | 1467974052425 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 03:34:12 INFO - PROCESS | 1939 | 1467974052429 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 03:34:12 INFO - PROCESS | 1939 | 1467974052431 Marionette TRACE conn2 <- [1,290,null,{}] 03:34:12 INFO - PROCESS | 1939 | 1467974052435 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}] 03:34:12 INFO - PROCESS | 1939 | 1467974052437 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:12 INFO - PROCESS | 1939 | 1467974052549 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 03:34:12 INFO - PROCESS | 1939 | 1467974052638 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:12 INFO - PROCESS | 1939 | 1467974052640 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x1168ae800 == 42 [pid = 1939] [id = 80] 03:34:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x115e61400) [pid = 1939] [serial = 237] [outer = 0x0] 03:34:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x116f7d800) [pid = 1939] [serial = 238] [outer = 0x115e61400] 03:34:12 INFO - PROCESS | 1939 | 1467974052676 Marionette DEBUG loaded listener.js 03:34:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x118221800) [pid = 1939] [serial = 239] [outer = 0x115e61400] 03:34:13 INFO - PROCESS | 1939 | 1467974053084 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]]]}] 03:34:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 03:34:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 670ms 03:34:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 03:34:13 INFO - PROCESS | 1939 | 1467974053099 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 03:34:13 INFO - PROCESS | 1939 | 1467974053102 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 03:34:13 INFO - PROCESS | 1939 | 1467974053106 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 03:34:13 INFO - PROCESS | 1939 | 1467974053108 Marionette TRACE conn2 <- [1,294,null,{}] 03:34:13 INFO - PROCESS | 1939 | 1467974053110 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}] 03:34:13 INFO - PROCESS | 1939 | 1467974053112 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:13 INFO - PROCESS | 1939 | 1467974053211 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 03:34:13 INFO - PROCESS | 1939 | 1467974053256 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:13 INFO - PROCESS | 1939 | 1467974053257 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x119740800 == 43 [pid = 1939] [id = 81] 03:34:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x11875f800) [pid = 1939] [serial = 240] [outer = 0x0] 03:34:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x119766c00) [pid = 1939] [serial = 241] [outer = 0x11875f800] 03:34:13 INFO - PROCESS | 1939 | 1467974053287 Marionette DEBUG loaded listener.js 03:34:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x1210bf400) [pid = 1939] [serial = 242] [outer = 0x11875f800] 03:34:13 INFO - PROCESS | 1939 | 1467974053699 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]]]}] 03:34:13 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. 03:34:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 621ms 03:34:13 INFO - PROCESS | 1939 | 1467974053741 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 03:34:13 INFO - PROCESS | 1939 | 1467974053743 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 03:34:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 03:34:13 INFO - PROCESS | 1939 | 1467974053746 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 03:34:13 INFO - PROCESS | 1939 | 1467974053749 Marionette TRACE conn2 <- [1,298,null,{}] 03:34:13 INFO - PROCESS | 1939 | 1467974053756 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}] 03:34:13 INFO - PROCESS | 1939 | 1467974053762 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:13 INFO - PROCESS | 1939 | 1467974053860 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 03:34:13 INFO - PROCESS | 1939 | 1467974053951 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:13 INFO - PROCESS | 1939 | 1467974053953 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x127294800 == 44 [pid = 1939] [id = 82] 03:34:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x1227e2400) [pid = 1939] [serial = 243] [outer = 0x0] 03:34:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x1227e9000) [pid = 1939] [serial = 244] [outer = 0x1227e2400] 03:34:13 INFO - PROCESS | 1939 | 1467974053984 Marionette DEBUG loaded listener.js 03:34:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x124b43400) [pid = 1939] [serial = 245] [outer = 0x1227e2400] 03:34:14 INFO - PROCESS | 1939 | 1467974054376 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]]]}] 03:34:14 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. 03:34:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 675ms 03:34:14 INFO - PROCESS | 1939 | 1467974054422 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 03:34:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 03:34:14 INFO - PROCESS | 1939 | 1467974054424 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 03:34:14 INFO - PROCESS | 1939 | 1467974054426 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 03:34:14 INFO - PROCESS | 1939 | 1467974054427 Marionette TRACE conn2 <- [1,302,null,{}] 03:34:14 INFO - PROCESS | 1939 | 1467974054430 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}] 03:34:14 INFO - PROCESS | 1939 | 1467974054431 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:14 INFO - PROCESS | 1939 | 1467974054531 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 03:34:14 INFO - PROCESS | 1939 | 1467974054590 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:14 INFO - PROCESS | 1939 | 1467974054592 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x1292ed800 == 45 [pid = 1939] [id = 83] 03:34:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x125ece400) [pid = 1939] [serial = 246] [outer = 0x0] 03:34:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x126d11000) [pid = 1939] [serial = 247] [outer = 0x125ece400] 03:34:14 INFO - PROCESS | 1939 | 1467974054620 Marionette DEBUG loaded listener.js 03:34:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x1270d2c00) [pid = 1939] [serial = 248] [outer = 0x125ece400] 03:34:15 INFO - PROCESS | 1939 | 1467974055083 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]]]}] 03:34:15 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. 03:34:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 668ms 03:34:15 INFO - PROCESS | 1939 | 1467974055096 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 03:34:15 INFO - PROCESS | 1939 | 1467974055098 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 03:34:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 03:34:15 INFO - PROCESS | 1939 | 1467974055101 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 03:34:15 INFO - PROCESS | 1939 | 1467974055104 Marionette TRACE conn2 <- [1,306,null,{}] 03:34:15 INFO - PROCESS | 1939 | 1467974055130 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}] 03:34:15 INFO - PROCESS | 1939 | 1467974055133 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:15 INFO - PROCESS | 1939 | 1467974055292 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 03:34:15 INFO - PROCESS | 1939 | 1467974055476 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:15 INFO - PROCESS | 1939 | 1467974055478 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x11671e000 == 46 [pid = 1939] [id = 84] 03:34:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x116138000) [pid = 1939] [serial = 249] [outer = 0x0] 03:34:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x116805000) [pid = 1939] [serial = 250] [outer = 0x116138000] 03:34:15 INFO - PROCESS | 1939 | 1467974055505 Marionette DEBUG loaded listener.js 03:34:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x116f9d800) [pid = 1939] [serial = 251] [outer = 0x116138000] 03:34:15 INFO - PROCESS | 1939 | 1467974055910 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]]]}] 03:34:15 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. 03:34:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 821ms 03:34:15 INFO - PROCESS | 1939 | 1467974055923 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 03:34:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 03:34:15 INFO - PROCESS | 1939 | 1467974055925 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 03:34:15 INFO - PROCESS | 1939 | 1467974055928 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 03:34:15 INFO - PROCESS | 1939 | 1467974055930 Marionette TRACE conn2 <- [1,310,null,{}] 03:34:15 INFO - PROCESS | 1939 | 1467974055933 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}] 03:34:15 INFO - PROCESS | 1939 | 1467974055935 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:16 INFO - PROCESS | 1939 | 1467974056024 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 03:34:16 INFO - PROCESS | 1939 | 1467974056073 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:16 INFO - PROCESS | 1939 | 1467974056074 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x116ac7800 == 47 [pid = 1939] [id = 85] 03:34:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x11813c800) [pid = 1939] [serial = 252] [outer = 0x0] 03:34:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x118510c00) [pid = 1939] [serial = 253] [outer = 0x11813c800] 03:34:16 INFO - PROCESS | 1939 | 1467974056102 Marionette DEBUG loaded listener.js 03:34:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x118a5c400) [pid = 1939] [serial = 254] [outer = 0x11813c800] 03:34:16 INFO - PROCESS | 1939 | --DOCSHELL 0x12898a000 == 46 [pid = 1939] [id = 78] 03:34:16 INFO - PROCESS | 1939 | --DOCSHELL 0x127281800 == 45 [pid = 1939] [id = 77] 03:34:16 INFO - PROCESS | 1939 | --DOCSHELL 0x119567000 == 44 [pid = 1939] [id = 76] 03:34:16 INFO - PROCESS | 1939 | --DOCSHELL 0x125f57800 == 43 [pid = 1939] [id = 75] 03:34:16 INFO - PROCESS | 1939 | --DOCSHELL 0x1254bc000 == 42 [pid = 1939] [id = 74] 03:34:16 INFO - PROCESS | 1939 | --DOCSHELL 0x124d89800 == 41 [pid = 1939] [id = 73] 03:34:16 INFO - PROCESS | 1939 | --DOCSHELL 0x1232ab800 == 40 [pid = 1939] [id = 72] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x1274c5800) [pid = 1939] [serial = 189] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | --DOCSHELL 0x113096000 == 39 [pid = 1939] [id = 71] 03:34:16 INFO - PROCESS | 1939 | --DOCSHELL 0x11925e000 == 38 [pid = 1939] [id = 70] 03:34:16 INFO - PROCESS | 1939 | --DOCSHELL 0x1184b5800 == 37 [pid = 1939] [id = 69] 03:34:16 INFO - PROCESS | 1939 | --DOCSHELL 0x117149000 == 36 [pid = 1939] [id = 68] 03:34:16 INFO - PROCESS | 1939 | --DOCSHELL 0x115d76800 == 35 [pid = 1939] [id = 67] 03:34:16 INFO - PROCESS | 1939 | --DOCSHELL 0x11715e000 == 34 [pid = 1939] [id = 66] 03:34:16 INFO - PROCESS | 1939 | --DOCSHELL 0x11215e800 == 33 [pid = 1939] [id = 65] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x1235b3400) [pid = 1939] [serial = 171] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x118a7b400) [pid = 1939] [serial = 162] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x11930c400) [pid = 1939] [serial = 163] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x118209c00) [pid = 1939] [serial = 159] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x118511400) [pid = 1939] [serial = 160] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x1256b1000) [pid = 1939] [serial = 174] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x116f86000) [pid = 1939] [serial = 154] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x116619000) [pid = 1939] [serial = 153] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x116732c00) [pid = 1939] [serial = 156] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x112aa9c00) [pid = 1939] [serial = 157] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x11976c800) [pid = 1939] [serial = 165] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x11672c000) [pid = 1939] [serial = 139] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x115e65c00) [pid = 1939] [serial = 138] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x119a67c00) [pid = 1939] [serial = 166] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x118759000) [pid = 1939] [serial = 142] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x118221000) [pid = 1939] [serial = 141] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x1233c3000) [pid = 1939] [serial = 145] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x122705800) [pid = 1939] [serial = 144] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x1254edc00) [pid = 1939] [serial = 148] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x124ff8c00) [pid = 1939] [serial = 147] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x11835f000) [pid = 1939] [serial = 151] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x115e69c00) [pid = 1939] [serial = 150] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x125420800) [pid = 1939] [serial = 172] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x1274be000) [pid = 1939] [serial = 187] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x125ed2800) [pid = 1939] [serial = 177] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x125fea400) [pid = 1939] [serial = 178] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x125979800) [pid = 1939] [serial = 175] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x126d03800) [pid = 1939] [serial = 183] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x12720c000) [pid = 1939] [serial = 186] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x113209800) [pid = 1939] [serial = 180] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x119a67400) [pid = 1939] [serial = 168] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x1185b5800) [pid = 1939] [serial = 181] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x12070c400) [pid = 1939] [serial = 169] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x126ea6400) [pid = 1939] [serial = 184] [outer = 0x0] [url = about:blank] 03:34:16 INFO - PROCESS | 1939 | 1467974056488 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]]]}] 03:34:16 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. 03:34:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 569ms 03:34:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 03:34:16 INFO - PROCESS | 1939 | 1467974056503 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 03:34:16 INFO - PROCESS | 1939 | 1467974056506 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 03:34:16 INFO - PROCESS | 1939 | 1467974056508 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 03:34:16 INFO - PROCESS | 1939 | 1467974056512 Marionette TRACE conn2 <- [1,314,null,{}] 03:34:16 INFO - PROCESS | 1939 | 1467974056515 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}] 03:34:16 INFO - PROCESS | 1939 | 1467974056516 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:16 INFO - PROCESS | 1939 | 1467974056595 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 03:34:16 INFO - PROCESS | 1939 | 1467974056601 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:16 INFO - PROCESS | 1939 | 1467974056603 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x116641000 == 34 [pid = 1939] [id = 86] 03:34:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x118fb8800) [pid = 1939] [serial = 255] [outer = 0x0] 03:34:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x119710c00) [pid = 1939] [serial = 256] [outer = 0x118fb8800] 03:34:16 INFO - PROCESS | 1939 | 1467974056631 Marionette DEBUG loaded listener.js 03:34:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x119a62800) [pid = 1939] [serial = 257] [outer = 0x118fb8800] 03:34:17 INFO - PROCESS | 1939 | 1467974056998 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]]]}] 03:34:17 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. 03:34:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 521ms 03:34:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 03:34:17 INFO - PROCESS | 1939 | 1467974057030 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 03:34:17 INFO - PROCESS | 1939 | 1467974057031 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 03:34:17 INFO - PROCESS | 1939 | 1467974057038 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 03:34:17 INFO - PROCESS | 1939 | 1467974057042 Marionette TRACE conn2 <- [1,318,null,{}] 03:34:17 INFO - PROCESS | 1939 | 1467974057045 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}] 03:34:17 INFO - PROCESS | 1939 | 1467974057047 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:17 INFO - PROCESS | 1939 | 1467974057126 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 03:34:17 INFO - PROCESS | 1939 | 1467974057130 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:17 INFO - PROCESS | 1939 | 1467974057132 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x118ad9800 == 35 [pid = 1939] [id = 87] 03:34:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x119718c00) [pid = 1939] [serial = 258] [outer = 0x0] 03:34:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x121163400) [pid = 1939] [serial = 259] [outer = 0x119718c00] 03:34:17 INFO - PROCESS | 1939 | 1467974057156 Marionette DEBUG loaded listener.js 03:34:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x1233c6c00) [pid = 1939] [serial = 260] [outer = 0x119718c00] 03:34:17 INFO - PROCESS | 1939 | 1467974057495 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]]]}] 03:34:17 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. 03:34:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 477ms 03:34:17 INFO - PROCESS | 1939 | 1467974057513 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 03:34:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 03:34:17 INFO - PROCESS | 1939 | 1467974057515 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 03:34:17 INFO - PROCESS | 1939 | 1467974057517 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 03:34:17 INFO - PROCESS | 1939 | 1467974057519 Marionette TRACE conn2 <- [1,322,null,{}] 03:34:17 INFO - PROCESS | 1939 | 1467974057521 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}] 03:34:17 INFO - PROCESS | 1939 | 1467974057522 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:17 INFO - PROCESS | 1939 | 1467974057616 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 03:34:17 INFO - PROCESS | 1939 | 1467974057663 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:17 INFO - PROCESS | 1939 | 1467974057665 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x11925e000 == 36 [pid = 1939] [id = 88] 03:34:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x116880400) [pid = 1939] [serial = 261] [outer = 0x0] 03:34:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x1256af400) [pid = 1939] [serial = 262] [outer = 0x116880400] 03:34:17 INFO - PROCESS | 1939 | 1467974057689 Marionette DEBUG loaded listener.js 03:34:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x125ecf400) [pid = 1939] [serial = 263] [outer = 0x116880400] 03:34:17 INFO - PROCESS | 1939 | 1467974057980 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]]]}] 03:34:17 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. 03:34:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 471ms 03:34:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 03:34:17 INFO - PROCESS | 1939 | 1467974057988 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 03:34:17 INFO - PROCESS | 1939 | 1467974057989 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 03:34:17 INFO - PROCESS | 1939 | 1467974057993 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 03:34:17 INFO - PROCESS | 1939 | 1467974057996 Marionette TRACE conn2 <- [1,326,null,{}] 03:34:18 INFO - PROCESS | 1939 | 1467974058004 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}] 03:34:18 INFO - PROCESS | 1939 | 1467974058005 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:18 INFO - PROCESS | 1939 | 1467974058089 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 03:34:18 INFO - PROCESS | 1939 | 1467974058096 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:18 INFO - PROCESS | 1939 | 1467974058101 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x119dbc800 == 37 [pid = 1939] [id = 89] 03:34:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x127014000) [pid = 1939] [serial = 264] [outer = 0x0] 03:34:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x1270d1800) [pid = 1939] [serial = 265] [outer = 0x127014000] 03:34:18 INFO - PROCESS | 1939 | 1467974058141 Marionette DEBUG loaded listener.js 03:34:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x1274be000) [pid = 1939] [serial = 266] [outer = 0x127014000] 03:34:18 INFO - PROCESS | 1939 | 1467974058486 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]]]}] 03:34:18 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. 03:34:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 528ms 03:34:18 INFO - PROCESS | 1939 | 1467974058520 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 03:34:18 INFO - PROCESS | 1939 | 1467974058522 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 03:34:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 03:34:18 INFO - PROCESS | 1939 | 1467974058539 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 03:34:18 INFO - PROCESS | 1939 | 1467974058540 Marionette TRACE conn2 <- [1,330,null,{}] 03:34:18 INFO - PROCESS | 1939 | 1467974058542 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}] 03:34:18 INFO - PROCESS | 1939 | 1467974058543 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:18 INFO - PROCESS | 1939 | 1467974058641 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 03:34:18 INFO - PROCESS | 1939 | 1467974058654 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:18 INFO - PROCESS | 1939 | 1467974058655 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x10eab0800 == 38 [pid = 1939] [id = 90] 03:34:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x125ff3800) [pid = 1939] [serial = 267] [outer = 0x0] 03:34:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x1291c8800) [pid = 1939] [serial = 268] [outer = 0x125ff3800] 03:34:18 INFO - PROCESS | 1939 | 1467974058680 Marionette DEBUG loaded listener.js 03:34:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x129439800) [pid = 1939] [serial = 269] [outer = 0x125ff3800] 03:34:19 INFO - PROCESS | 1939 | 1467974059008 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]]]}] 03:34:19 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. 03:34:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 537ms 03:34:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 03:34:19 INFO - PROCESS | 1939 | 1467974059061 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 03:34:19 INFO - PROCESS | 1939 | 1467974059062 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 03:34:19 INFO - PROCESS | 1939 | 1467974059065 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 03:34:19 INFO - PROCESS | 1939 | 1467974059066 Marionette TRACE conn2 <- [1,334,null,{}] 03:34:19 INFO - PROCESS | 1939 | 1467974059068 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}] 03:34:19 INFO - PROCESS | 1939 | 1467974059069 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:19 INFO - PROCESS | 1939 | 1467974059164 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 03:34:19 INFO - PROCESS | 1939 | 1467974059199 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:19 INFO - PROCESS | 1939 | 1467974059200 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:19 INFO - PROCESS | 1939 | ++DOCSHELL 0x124968000 == 39 [pid = 1939] [id = 91] 03:34:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x12943a800) [pid = 1939] [serial = 270] [outer = 0x0] 03:34:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x12956ec00) [pid = 1939] [serial = 271] [outer = 0x12943a800] 03:34:19 INFO - PROCESS | 1939 | 1467974059225 Marionette DEBUG loaded listener.js 03:34:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x12a52e000) [pid = 1939] [serial = 272] [outer = 0x12943a800] 03:34:19 INFO - PROCESS | 1939 | 1467974059518 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]]]}] 03:34:19 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. 03:34:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 469ms 03:34:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 03:34:19 INFO - PROCESS | 1939 | 1467974059535 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 03:34:19 INFO - PROCESS | 1939 | 1467974059536 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 03:34:19 INFO - PROCESS | 1939 | 1467974059539 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 03:34:19 INFO - PROCESS | 1939 | 1467974059540 Marionette TRACE conn2 <- [1,338,null,{}] 03:34:19 INFO - PROCESS | 1939 | 1467974059557 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}] 03:34:19 INFO - PROCESS | 1939 | 1467974059559 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:19 INFO - PROCESS | 1939 | 1467974059659 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 03:34:19 INFO - PROCESS | 1939 | 1467974059663 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:19 INFO - PROCESS | 1939 | 1467974059664 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:19 INFO - PROCESS | 1939 | ++DOCSHELL 0x124f5d000 == 40 [pid = 1939] [id = 92] 03:34:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x12a52e400) [pid = 1939] [serial = 273] [outer = 0x0] 03:34:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x12a703c00) [pid = 1939] [serial = 274] [outer = 0x12a52e400] 03:34:19 INFO - PROCESS | 1939 | 1467974059688 Marionette DEBUG loaded listener.js 03:34:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x12aa13800) [pid = 1939] [serial = 275] [outer = 0x12a52e400] 03:34:20 INFO - PROCESS | 1939 | 1467974060021 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]]]}] 03:34:20 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. 03:34:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 523ms 03:34:20 INFO - PROCESS | 1939 | 1467974060063 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 03:34:20 INFO - PROCESS | 1939 | 1467974060064 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 03:34:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 03:34:20 INFO - PROCESS | 1939 | 1467974060066 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 03:34:20 INFO - PROCESS | 1939 | 1467974060067 Marionette TRACE conn2 <- [1,342,null,{}] 03:34:20 INFO - PROCESS | 1939 | 1467974060070 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}] 03:34:20 INFO - PROCESS | 1939 | 1467974060071 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:20 INFO - PROCESS | 1939 | 1467974060174 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 03:34:20 INFO - PROCESS | 1939 | 1467974060186 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:20 INFO - PROCESS | 1939 | 1467974060187 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x125f43000 == 41 [pid = 1939] [id = 93] 03:34:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x12aa1fc00) [pid = 1939] [serial = 276] [outer = 0x0] 03:34:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x12ac98c00) [pid = 1939] [serial = 277] [outer = 0x12aa1fc00] 03:34:20 INFO - PROCESS | 1939 | 1467974060211 Marionette DEBUG loaded listener.js 03:34:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x12acdcc00) [pid = 1939] [serial = 278] [outer = 0x12aa1fc00] 03:34:20 INFO - PROCESS | 1939 | 1467974060505 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]]]}] 03:34:20 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. 03:34:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 468ms 03:34:20 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x116f95c00) [pid = 1939] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 03:34:20 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x126d0e400) [pid = 1939] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 03:34:20 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x1185b2c00) [pid = 1939] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 03:34:20 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x11975f800) [pid = 1939] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 03:34:20 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x1161a2c00) [pid = 1939] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 03:34:20 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x129577800) [pid = 1939] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 03:34:20 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x124fa0400) [pid = 1939] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 03:34:20 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x111c7b800) [pid = 1939] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 03:34:20 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x1274be800) [pid = 1939] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 03:34:20 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x125ed6c00) [pid = 1939] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 03:34:20 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x119adf800) [pid = 1939] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 03:34:20 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x112ea9400) [pid = 1939] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 03:34:20 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x116f9c800) [pid = 1939] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 03:34:20 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x125420000) [pid = 1939] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 03:34:20 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x1270d3c00) [pid = 1939] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 03:34:20 INFO - PROCESS | 1939 | 1467974060650 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 03:34:20 INFO - PROCESS | 1939 | 1467974060652 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 03:34:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 03:34:20 INFO - PROCESS | 1939 | 1467974060656 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 03:34:20 INFO - PROCESS | 1939 | 1467974060657 Marionette TRACE conn2 <- [1,346,null,{}] 03:34:20 INFO - PROCESS | 1939 | 1467974060659 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}] 03:34:20 INFO - PROCESS | 1939 | 1467974060660 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:20 INFO - PROCESS | 1939 | 1467974060739 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 03:34:20 INFO - PROCESS | 1939 | 1467974060746 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:20 INFO - PROCESS | 1939 | 1467974060747 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x11924e800 == 42 [pid = 1939] [id = 94] 03:34:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x1185b2c00) [pid = 1939] [serial = 279] [outer = 0x0] 03:34:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x119a69000) [pid = 1939] [serial = 280] [outer = 0x1185b2c00] 03:34:20 INFO - PROCESS | 1939 | 1467974060775 Marionette DEBUG loaded listener.js 03:34:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x129575400) [pid = 1939] [serial = 281] [outer = 0x1185b2c00] 03:34:21 INFO - PROCESS | 1939 | 1467974061112 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]]]}] 03:34:21 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. 03:34:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 470ms 03:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 03:34:21 INFO - PROCESS | 1939 | 1467974061127 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 03:34:21 INFO - PROCESS | 1939 | 1467974061129 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 03:34:21 INFO - PROCESS | 1939 | 1467974061132 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 03:34:21 INFO - PROCESS | 1939 | 1467974061134 Marionette TRACE conn2 <- [1,350,null,{}] 03:34:21 INFO - PROCESS | 1939 | 1467974061136 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}] 03:34:21 INFO - PROCESS | 1939 | 1467974061138 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:21 INFO - PROCESS | 1939 | 1467974061236 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 03:34:21 INFO - PROCESS | 1939 | 1467974061285 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:21 INFO - PROCESS | 1939 | 1467974061286 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x128dc0800 == 43 [pid = 1939] [id = 95] 03:34:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x1185b4000) [pid = 1939] [serial = 282] [outer = 0x0] 03:34:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x129576c00) [pid = 1939] [serial = 283] [outer = 0x1185b4000] 03:34:21 INFO - PROCESS | 1939 | 1467974061310 Marionette DEBUG loaded listener.js 03:34:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x12b2a0000) [pid = 1939] [serial = 284] [outer = 0x1185b4000] 03:34:21 INFO - PROCESS | 1939 | 1467974061589 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]]]}] 03:34:21 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. 03:34:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 470ms 03:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 03:34:21 INFO - PROCESS | 1939 | 1467974061601 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 03:34:21 INFO - PROCESS | 1939 | 1467974061603 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 03:34:21 INFO - PROCESS | 1939 | 1467974061605 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 03:34:21 INFO - PROCESS | 1939 | 1467974061606 Marionette TRACE conn2 <- [1,354,null,{}] 03:34:21 INFO - PROCESS | 1939 | 1467974061616 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}] 03:34:21 INFO - PROCESS | 1939 | 1467974061617 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:21 INFO - PROCESS | 1939 | 1467974061705 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 03:34:21 INFO - PROCESS | 1939 | 1467974061711 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:21 INFO - PROCESS | 1939 | 1467974061712 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a555800 == 44 [pid = 1939] [id = 96] 03:34:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x116f9c800) [pid = 1939] [serial = 285] [outer = 0x0] 03:34:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x12ba2bc00) [pid = 1939] [serial = 286] [outer = 0x116f9c800] 03:34:21 INFO - PROCESS | 1939 | 1467974061736 Marionette DEBUG loaded listener.js 03:34:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x12ba32000) [pid = 1939] [serial = 287] [outer = 0x116f9c800] 03:34:22 INFO - PROCESS | 1939 | 1467974062053 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]]]}] 03:34:22 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. 03:34:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 472ms 03:34:22 INFO - PROCESS | 1939 | 1467974062078 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 03:34:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 03:34:22 INFO - PROCESS | 1939 | 1467974062079 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 03:34:22 INFO - PROCESS | 1939 | 1467974062082 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 03:34:22 INFO - PROCESS | 1939 | 1467974062083 Marionette TRACE conn2 <- [1,358,null,{}] 03:34:22 INFO - PROCESS | 1939 | 1467974062085 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}] 03:34:22 INFO - PROCESS | 1939 | 1467974062086 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:22 INFO - PROCESS | 1939 | 1467974062198 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 03:34:22 INFO - PROCESS | 1939 | 1467974062204 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:22 INFO - PROCESS | 1939 | 1467974062205 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a6be000 == 45 [pid = 1939] [id = 97] 03:34:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x124fa1c00) [pid = 1939] [serial = 288] [outer = 0x0] 03:34:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x12ba32c00) [pid = 1939] [serial = 289] [outer = 0x124fa1c00] 03:34:22 INFO - PROCESS | 1939 | 1467974062229 Marionette DEBUG loaded listener.js 03:34:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x12bacdc00) [pid = 1939] [serial = 290] [outer = 0x124fa1c00] 03:34:22 INFO - PROCESS | 1939 | 1467974062544 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]]]}] 03:34:22 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. 03:34:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 517ms 03:34:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 03:34:22 INFO - PROCESS | 1939 | 1467974062600 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 03:34:22 INFO - PROCESS | 1939 | 1467974062601 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 03:34:22 INFO - PROCESS | 1939 | 1467974062603 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 03:34:22 INFO - PROCESS | 1939 | 1467974062604 Marionette TRACE conn2 <- [1,362,null,{}] 03:34:22 INFO - PROCESS | 1939 | 1467974062606 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}] 03:34:22 INFO - PROCESS | 1939 | 1467974062607 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:22 INFO - PROCESS | 1939 | 1467974062738 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 03:34:22 INFO - PROCESS | 1939 | 1467974062794 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:22 INFO - PROCESS | 1939 | 1467974062796 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x1133e9000 == 46 [pid = 1939] [id = 98] 03:34:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x111f24800) [pid = 1939] [serial = 291] [outer = 0x0] 03:34:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x1132b4400) [pid = 1939] [serial = 292] [outer = 0x111f24800] 03:34:22 INFO - PROCESS | 1939 | 1467974062828 Marionette DEBUG loaded listener.js 03:34:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x116884c00) [pid = 1939] [serial = 293] [outer = 0x111f24800] 03:34:23 INFO - PROCESS | 1939 | 1467974063276 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]]]}] 03:34:23 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. 03:34:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 719ms 03:34:23 INFO - PROCESS | 1939 | 1467974063323 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 03:34:23 INFO - PROCESS | 1939 | 1467974063326 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 03:34:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 03:34:23 INFO - PROCESS | 1939 | 1467974063347 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 03:34:23 INFO - PROCESS | 1939 | 1467974063349 Marionette TRACE conn2 <- [1,366,null,{}] 03:34:23 INFO - PROCESS | 1939 | 1467974063352 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}] 03:34:23 INFO - PROCESS | 1939 | 1467974063354 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:23 INFO - PROCESS | 1939 | 1467974063459 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 03:34:23 INFO - PROCESS | 1939 | 1467974063523 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:23 INFO - PROCESS | 1939 | 1467974063524 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x118492000 == 47 [pid = 1939] [id = 99] 03:34:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x1185b8c00) [pid = 1939] [serial = 294] [outer = 0x0] 03:34:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x118a7ac00) [pid = 1939] [serial = 295] [outer = 0x1185b8c00] 03:34:23 INFO - PROCESS | 1939 | 1467974063554 Marionette DEBUG loaded listener.js 03:34:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x11976e000) [pid = 1939] [serial = 296] [outer = 0x1185b8c00] 03:34:23 INFO - PROCESS | 1939 | 1467974063980 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]]]}] 03:34:24 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. 03:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 673ms 03:34:24 INFO - PROCESS | 1939 | 1467974064021 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 03:34:24 INFO - PROCESS | 1939 | 1467974064023 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 03:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 03:34:24 INFO - PROCESS | 1939 | 1467974064044 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 03:34:24 INFO - PROCESS | 1939 | 1467974064046 Marionette TRACE conn2 <- [1,370,null,{}] 03:34:24 INFO - PROCESS | 1939 | 1467974064048 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}] 03:34:24 INFO - PROCESS | 1939 | 1467974064050 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:24 INFO - PROCESS | 1939 | 1467974064155 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 03:34:24 INFO - PROCESS | 1939 | 1467974064220 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:24 INFO - PROCESS | 1939 | 1467974064221 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x124d84800 == 48 [pid = 1939] [id = 100] 03:34:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x121163800) [pid = 1939] [serial = 297] [outer = 0x0] 03:34:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x1227e4800) [pid = 1939] [serial = 298] [outer = 0x121163800] 03:34:24 INFO - PROCESS | 1939 | 1467974064251 Marionette DEBUG loaded listener.js 03:34:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x125420800) [pid = 1939] [serial = 299] [outer = 0x121163800] 03:34:24 INFO - PROCESS | 1939 | 1467974064705 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]]]}] 03:34:24 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. 03:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 721ms 03:34:24 INFO - PROCESS | 1939 | 1467974064782 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 03:34:24 INFO - PROCESS | 1939 | 1467974064785 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 03:34:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 03:34:24 INFO - PROCESS | 1939 | 1467974064795 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 03:34:24 INFO - PROCESS | 1939 | 1467974064798 Marionette TRACE conn2 <- [1,374,null,{}] 03:34:24 INFO - PROCESS | 1939 | 1467974064800 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}] 03:34:24 INFO - PROCESS | 1939 | 1467974064802 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:24 INFO - PROCESS | 1939 | 1467974064908 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 03:34:24 INFO - PROCESS | 1939 | 1467974064958 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:24 INFO - PROCESS | 1939 | 1467974064960 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x12ac3e800 == 49 [pid = 1939] [id = 101] 03:34:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x1274ba800) [pid = 1939] [serial = 300] [outer = 0x0] 03:34:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x1274c1400) [pid = 1939] [serial = 301] [outer = 0x1274ba800] 03:34:24 INFO - PROCESS | 1939 | 1467974064989 Marionette DEBUG loaded listener.js 03:34:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x12a711000) [pid = 1939] [serial = 302] [outer = 0x1274ba800] 03:34:25 INFO - PROCESS | 1939 | 1467974065406 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 03:34:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 03:34:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 677ms 03:34:25 INFO - PROCESS | 1939 | 1467974065468 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 03:34:25 INFO - PROCESS | 1939 | 1467974065470 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 03:34:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 03:34:25 INFO - PROCESS | 1939 | 1467974065472 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 03:34:25 INFO - PROCESS | 1939 | 1467974065473 Marionette TRACE conn2 <- [1,378,null,{}] 03:34:25 INFO - PROCESS | 1939 | 1467974065476 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}] 03:34:25 INFO - PROCESS | 1939 | 1467974065477 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:25 INFO - PROCESS | 1939 | 1467974065579 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 03:34:25 INFO - PROCESS | 1939 | 1467974065661 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:25 INFO - PROCESS | 1939 | 1467974065662 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x12ac43800 == 50 [pid = 1939] [id = 102] 03:34:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x12aa1b000) [pid = 1939] [serial = 303] [outer = 0x0] 03:34:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x12acdec00) [pid = 1939] [serial = 304] [outer = 0x12aa1b000] 03:34:25 INFO - PROCESS | 1939 | 1467974065691 Marionette DEBUG loaded listener.js 03:34:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x12bacc000) [pid = 1939] [serial = 305] [outer = 0x12aa1b000] 03:34:26 INFO - PROCESS | 1939 | 1467974066249 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 03:34:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 03:34:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 819ms 03:34:26 INFO - PROCESS | 1939 | 1467974066292 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 03:34:26 INFO - PROCESS | 1939 | 1467974066294 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 03:34:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 03:34:26 INFO - PROCESS | 1939 | 1467974066297 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 03:34:26 INFO - PROCESS | 1939 | 1467974066299 Marionette TRACE conn2 <- [1,382,null,{}] 03:34:26 INFO - PROCESS | 1939 | 1467974066303 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}] 03:34:26 INFO - PROCESS | 1939 | 1467974066304 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:26 INFO - PROCESS | 1939 | 1467974066397 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 03:34:26 INFO - PROCESS | 1939 | 1467974066450 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:26 INFO - PROCESS | 1939 | 1467974066452 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x119254800 == 51 [pid = 1939] [id = 103] 03:34:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x116f86000) [pid = 1939] [serial = 306] [outer = 0x0] 03:34:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x118357400) [pid = 1939] [serial = 307] [outer = 0x116f86000] 03:34:26 INFO - PROCESS | 1939 | 1467974066478 Marionette DEBUG loaded listener.js 03:34:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x118fb2800) [pid = 1939] [serial = 308] [outer = 0x116f86000] 03:34:26 INFO - PROCESS | 1939 | 1467974066969 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 03:34:26 INFO - PROCESS | 1939 | --DOCSHELL 0x12a6be000 == 50 [pid = 1939] [id = 97] 03:34:26 INFO - PROCESS | 1939 | --DOCSHELL 0x12a555800 == 49 [pid = 1939] [id = 96] 03:34:26 INFO - PROCESS | 1939 | --DOCSHELL 0x128dc0800 == 48 [pid = 1939] [id = 95] 03:34:26 INFO - PROCESS | 1939 | --DOCSHELL 0x11924e800 == 47 [pid = 1939] [id = 94] 03:34:26 INFO - PROCESS | 1939 | --DOCSHELL 0x125f43000 == 46 [pid = 1939] [id = 93] 03:34:26 INFO - PROCESS | 1939 | --DOCSHELL 0x124f5d000 == 45 [pid = 1939] [id = 92] 03:34:26 INFO - PROCESS | 1939 | --DOCSHELL 0x124968000 == 44 [pid = 1939] [id = 91] 03:34:26 INFO - PROCESS | 1939 | --DOCSHELL 0x10eab0800 == 43 [pid = 1939] [id = 90] 03:34:26 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x12aca1000) [pid = 1939] [serial = 235] [outer = 0x0] [url = about:blank] 03:34:27 INFO - PROCESS | 1939 | --DOCSHELL 0x119dbc800 == 42 [pid = 1939] [id = 89] 03:34:27 INFO - PROCESS | 1939 | --DOCSHELL 0x11925e000 == 41 [pid = 1939] [id = 88] 03:34:27 INFO - PROCESS | 1939 | --DOCSHELL 0x118ad9800 == 40 [pid = 1939] [id = 87] 03:34:27 INFO - PROCESS | 1939 | --DOCSHELL 0x116641000 == 39 [pid = 1939] [id = 86] 03:34:27 INFO - PROCESS | 1939 | --DOCSHELL 0x116ac7800 == 38 [pid = 1939] [id = 85] 03:34:27 INFO - PROCESS | 1939 | --DOCSHELL 0x11671e000 == 37 [pid = 1939] [id = 84] 03:34:27 INFO - PROCESS | 1939 | --DOCSHELL 0x127294800 == 36 [pid = 1939] [id = 82] 03:34:27 INFO - PROCESS | 1939 | --DOCSHELL 0x119740800 == 35 [pid = 1939] [id = 81] 03:34:27 INFO - PROCESS | 1939 | --DOCSHELL 0x1168ae800 == 34 [pid = 1939] [id = 80] 03:34:27 INFO - PROCESS | 1939 | --DOCSHELL 0x12913a000 == 33 [pid = 1939] [id = 79] 03:34:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 03:34:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 720ms 03:34:27 INFO - PROCESS | 1939 | 1467974067018 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 03:34:27 INFO - PROCESS | 1939 | 1467974067021 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 03:34:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 03:34:27 INFO - PROCESS | 1939 | 1467974067025 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 03:34:27 INFO - PROCESS | 1939 | 1467974067027 Marionette TRACE conn2 <- [1,386,null,{}] 03:34:27 INFO - PROCESS | 1939 | 1467974067029 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}] 03:34:27 INFO - PROCESS | 1939 | 1467974067031 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:27 INFO - PROCESS | 1939 | 1467974067107 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 03:34:27 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x12ac96000) [pid = 1939] [serial = 233] [outer = 0x0] [url = about:blank] 03:34:27 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x118221400) [pid = 1939] [serial = 199] [outer = 0x0] [url = about:blank] 03:34:27 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x1275ccc00) [pid = 1939] [serial = 215] [outer = 0x0] [url = about:blank] 03:34:27 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x127211800) [pid = 1939] [serial = 214] [outer = 0x0] [url = about:blank] 03:34:27 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x1174e5c00) [pid = 1939] [serial = 198] [outer = 0x0] [url = about:blank] 03:34:27 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x118a67800) [pid = 1939] [serial = 202] [outer = 0x0] [url = about:blank] 03:34:27 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x1254ef400) [pid = 1939] [serial = 209] [outer = 0x0] [url = about:blank] 03:34:27 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x125978400) [pid = 1939] [serial = 211] [outer = 0x0] [url = about:blank] 03:34:27 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x12a528000) [pid = 1939] [serial = 223] [outer = 0x0] [url = about:blank] 03:34:27 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x12a671400) [pid = 1939] [serial = 229] [outer = 0x0] [url = about:blank] 03:34:27 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x1132b5000) [pid = 1939] [serial = 193] [outer = 0x0] [url = about:blank] 03:34:27 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x129573c00) [pid = 1939] [serial = 221] [outer = 0x0] [url = about:blank] 03:34:27 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x1275c8000) [pid = 1939] [serial = 190] [outer = 0x0] [url = about:blank] 03:34:27 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x12aa13000) [pid = 1939] [serial = 230] [outer = 0x0] [url = about:blank] 03:34:27 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x12270f000) [pid = 1939] [serial = 205] [outer = 0x0] [url = about:blank] 03:34:27 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x12ccf3400) [pid = 1939] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:34:27 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x111f40800) [pid = 1939] [serial = 192] [outer = 0x0] [url = about:blank] 03:34:27 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x125ff5400) [pid = 1939] [serial = 212] [outer = 0x0] [url = about:blank] 03:34:27 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x124b3a000) [pid = 1939] [serial = 208] [outer = 0x0] [url = about:blank] 03:34:27 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x1207de800) [pid = 1939] [serial = 227] [outer = 0x0] [url = about:blank] 03:34:27 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x12a66a800) [pid = 1939] [serial = 224] [outer = 0x0] [url = about:blank] 03:34:27 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x1176e0400) [pid = 1939] [serial = 226] [outer = 0x0] [url = about:blank] 03:34:27 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x129444800) [pid = 1939] [serial = 220] [outer = 0x0] [url = about:blank] 03:34:27 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x11971a400) [pid = 1939] [serial = 203] [outer = 0x0] [url = about:blank] 03:34:27 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x11820cc00) [pid = 1939] [serial = 196] [outer = 0x0] [url = about:blank] 03:34:27 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x1227eb400) [pid = 1939] [serial = 206] [outer = 0x0] [url = about:blank] 03:34:27 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x12aa17000) [pid = 1939] [serial = 232] [outer = 0x0] [url = about:blank] 03:34:27 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x129440000) [pid = 1939] [serial = 218] [outer = 0x0] [url = about:blank] 03:34:27 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x1291d0000) [pid = 1939] [serial = 217] [outer = 0x0] [url = about:blank] 03:34:27 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x1176ea000) [pid = 1939] [serial = 195] [outer = 0x0] [url = about:blank] 03:34:27 INFO - PROCESS | 1939 | 1467974067172 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:27 INFO - PROCESS | 1939 | 1467974067173 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x1164c1000 == 34 [pid = 1939] [id = 104] 03:34:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x1176ea000) [pid = 1939] [serial = 309] [outer = 0x0] 03:34:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x119d50000) [pid = 1939] [serial = 310] [outer = 0x1176ea000] 03:34:27 INFO - PROCESS | 1939 | 1467974067203 Marionette DEBUG loaded listener.js 03:34:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x12116a400) [pid = 1939] [serial = 311] [outer = 0x1176ea000] 03:34:27 INFO - PROCESS | 1939 | 1467974067506 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]]]}] 03:34:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 03:34:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 521ms 03:34:27 INFO - PROCESS | 1939 | 1467974067547 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 03:34:27 INFO - PROCESS | 1939 | 1467974067549 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 03:34:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 03:34:27 INFO - PROCESS | 1939 | 1467974067551 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 03:34:27 INFO - PROCESS | 1939 | 1467974067553 Marionette TRACE conn2 <- [1,390,null,{}] 03:34:27 INFO - PROCESS | 1939 | 1467974067563 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}] 03:34:27 INFO - PROCESS | 1939 | 1467974067566 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:27 INFO - PROCESS | 1939 | 1467974067647 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 03:34:27 INFO - PROCESS | 1939 | 1467974067722 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:27 INFO - PROCESS | 1939 | 1467974067724 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x118ae7800 == 35 [pid = 1939] [id = 105] 03:34:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x127009000) [pid = 1939] [serial = 312] [outer = 0x0] 03:34:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x1270b8800) [pid = 1939] [serial = 313] [outer = 0x127009000] 03:34:27 INFO - PROCESS | 1939 | 1467974067763 Marionette DEBUG loaded listener.js 03:34:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x1274bac00) [pid = 1939] [serial = 314] [outer = 0x127009000] 03:34:28 INFO - PROCESS | 1939 | 1467974068157 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]]]}] 03:34:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 03:34:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 620ms 03:34:28 INFO - PROCESS | 1939 | 1467974068172 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 03:34:28 INFO - PROCESS | 1939 | 1467974068174 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 03:34:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 03:34:28 INFO - PROCESS | 1939 | 1467974068185 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 03:34:28 INFO - PROCESS | 1939 | 1467974068186 Marionette TRACE conn2 <- [1,394,null,{}] 03:34:28 INFO - PROCESS | 1939 | 1467974068188 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}] 03:34:28 INFO - PROCESS | 1939 | 1467974068189 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:28 INFO - PROCESS | 1939 | 1467974068273 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 03:34:28 INFO - PROCESS | 1939 | 1467974068324 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:28 INFO - PROCESS | 1939 | 1467974068325 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x1199cc800 == 36 [pid = 1939] [id = 106] 03:34:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x1274b8c00) [pid = 1939] [serial = 315] [outer = 0x0] 03:34:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x1275c6800) [pid = 1939] [serial = 316] [outer = 0x1274b8c00] 03:34:28 INFO - PROCESS | 1939 | 1467974068371 Marionette DEBUG loaded listener.js 03:34:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x12a672800) [pid = 1939] [serial = 317] [outer = 0x1274b8c00] 03:34:28 INFO - PROCESS | 1939 | 1467974068646 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]]]}] 03:34:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 03:34:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 518ms 03:34:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 03:34:28 INFO - PROCESS | 1939 | 1467974068703 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 03:34:28 INFO - PROCESS | 1939 | 1467974068705 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 03:34:28 INFO - PROCESS | 1939 | 1467974068707 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 03:34:28 INFO - PROCESS | 1939 | 1467974068708 Marionette TRACE conn2 <- [1,398,null,{}] 03:34:28 INFO - PROCESS | 1939 | 1467974068713 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}] 03:34:28 INFO - PROCESS | 1939 | 1467974068715 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:28 INFO - PROCESS | 1939 | 1467974068797 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 03:34:28 INFO - PROCESS | 1939 | 1467974068850 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:28 INFO - PROCESS | 1939 | 1467974068851 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x123622800 == 37 [pid = 1939] [id = 107] 03:34:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x1274c1c00) [pid = 1939] [serial = 318] [outer = 0x0] 03:34:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x12aa13000) [pid = 1939] [serial = 319] [outer = 0x1274c1c00] 03:34:28 INFO - PROCESS | 1939 | 1467974068876 Marionette DEBUG loaded listener.js 03:34:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x12b10dc00) [pid = 1939] [serial = 320] [outer = 0x1274c1c00] 03:34:29 INFO - PROCESS | 1939 | 1467974069199 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]]]}] 03:34:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 03:34:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 521ms 03:34:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 03:34:29 INFO - PROCESS | 1939 | 1467974069229 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 03:34:29 INFO - PROCESS | 1939 | 1467974069231 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 03:34:29 INFO - PROCESS | 1939 | 1467974069233 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 03:34:29 INFO - PROCESS | 1939 | 1467974069234 Marionette TRACE conn2 <- [1,402,null,{}] 03:34:29 INFO - PROCESS | 1939 | 1467974069236 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}] 03:34:29 INFO - PROCESS | 1939 | 1467974069240 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:29 INFO - PROCESS | 1939 | 1467974069374 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 03:34:29 INFO - PROCESS | 1939 | 1467974069411 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:29 INFO - PROCESS | 1939 | 1467974069412 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x124f5c000 == 38 [pid = 1939] [id = 108] 03:34:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x12b114400) [pid = 1939] [serial = 321] [outer = 0x0] 03:34:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x12ba2e800) [pid = 1939] [serial = 322] [outer = 0x12b114400] 03:34:29 INFO - PROCESS | 1939 | 1467974069453 Marionette DEBUG loaded listener.js 03:34:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x12c089400) [pid = 1939] [serial = 323] [outer = 0x12b114400] 03:34:29 INFO - PROCESS | 1939 | 1467974069946 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]]]}] 03:34:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 03:34:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 719ms 03:34:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 03:34:29 INFO - PROCESS | 1939 | 1467974069952 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 03:34:29 INFO - PROCESS | 1939 | 1467974069953 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 03:34:29 INFO - PROCESS | 1939 | 1467974069955 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 03:34:29 INFO - PROCESS | 1939 | 1467974069956 Marionette TRACE conn2 <- [1,406,null,{}] 03:34:29 INFO - PROCESS | 1939 | 1467974069962 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}] 03:34:29 INFO - PROCESS | 1939 | 1467974069964 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:30 INFO - PROCESS | 1939 | 1467974070067 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 03:34:30 INFO - PROCESS | 1939 | 1467974070111 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:30 INFO - PROCESS | 1939 | 1467974070112 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x126d4a800 == 39 [pid = 1939] [id = 109] 03:34:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x1128d2c00) [pid = 1939] [serial = 324] [outer = 0x0] 03:34:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x1128d7400) [pid = 1939] [serial = 325] [outer = 0x1128d2c00] 03:34:30 INFO - PROCESS | 1939 | 1467974070137 Marionette DEBUG loaded listener.js 03:34:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x12bda0400) [pid = 1939] [serial = 326] [outer = 0x1128d2c00] 03:34:30 INFO - PROCESS | 1939 | 1467974070392 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 03:34:30 INFO - PROCESS | 1939 | 1467974070548 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]]]}] 03:34:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 03:34:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 622ms 03:34:30 INFO - PROCESS | 1939 | 1467974070585 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 03:34:30 INFO - PROCESS | 1939 | 1467974070587 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 03:34:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 03:34:30 INFO - PROCESS | 1939 | 1467974070591 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 03:34:30 INFO - PROCESS | 1939 | 1467974070593 Marionette TRACE conn2 <- [1,410,null,{}] 03:34:30 INFO - PROCESS | 1939 | 1467974070596 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}] 03:34:30 INFO - PROCESS | 1939 | 1467974070598 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:30 INFO - PROCESS | 1939 | 1467974070757 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 03:34:30 INFO - PROCESS | 1939 | 1467974070812 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:30 INFO - PROCESS | 1939 | 1467974070813 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x12897b000 == 40 [pid = 1939] [id = 110] 03:34:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x1128d0000) [pid = 1939] [serial = 327] [outer = 0x0] 03:34:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x12c08c400) [pid = 1939] [serial = 328] [outer = 0x1128d0000] 03:34:30 INFO - PROCESS | 1939 | 1467974070853 Marionette DEBUG loaded listener.js 03:34:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x12c612800) [pid = 1939] [serial = 329] [outer = 0x1128d0000] 03:34:31 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x1185b2c00) [pid = 1939] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 03:34:31 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x116f9c800) [pid = 1939] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 03:34:31 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x125ff3800) [pid = 1939] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 03:34:31 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x1185b4000) [pid = 1939] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 03:34:31 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x12943a800) [pid = 1939] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 03:34:31 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x12a52e400) [pid = 1939] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 03:34:31 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x118fb8800) [pid = 1939] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 03:34:31 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x127014000) [pid = 1939] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 03:34:31 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x11813c800) [pid = 1939] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 03:34:31 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x116138000) [pid = 1939] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 03:34:31 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x119718c00) [pid = 1939] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 03:34:31 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x12aa1fc00) [pid = 1939] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 03:34:31 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x116880400) [pid = 1939] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 03:34:31 INFO - PROCESS | 1939 | 1467974071318 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]]]}] 03:34:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 03:34:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 777ms 03:34:31 INFO - PROCESS | 1939 | 1467974071368 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 03:34:31 INFO - PROCESS | 1939 | 1467974071369 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 03:34:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 03:34:31 INFO - PROCESS | 1939 | 1467974071371 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 03:34:31 INFO - PROCESS | 1939 | 1467974071372 Marionette TRACE conn2 <- [1,414,null,{}] 03:34:31 INFO - PROCESS | 1939 | 1467974071375 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}] 03:34:31 INFO - PROCESS | 1939 | 1467974071376 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:31 INFO - PROCESS | 1939 | 1467974071461 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 03:34:31 INFO - PROCESS | 1939 | 1467974071465 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:31 INFO - PROCESS | 1939 | 1467974071466 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x12543e000 == 41 [pid = 1939] [id = 111] 03:34:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x1176e9800) [pid = 1939] [serial = 330] [outer = 0x0] 03:34:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x1227e7c00) [pid = 1939] [serial = 331] [outer = 0x1176e9800] 03:34:31 INFO - PROCESS | 1939 | 1467974071490 Marionette DEBUG loaded listener.js 03:34:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x127014000) [pid = 1939] [serial = 332] [outer = 0x1176e9800] 03:34:31 INFO - PROCESS | 1939 | 1467974071818 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]]]}] 03:34:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 03:34:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 468ms 03:34:31 INFO - PROCESS | 1939 | 1467974071839 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 03:34:31 INFO - PROCESS | 1939 | 1467974071840 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 03:34:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 03:34:31 INFO - PROCESS | 1939 | 1467974071845 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 03:34:31 INFO - PROCESS | 1939 | 1467974071847 Marionette TRACE conn2 <- [1,418,null,{}] 03:34:31 INFO - PROCESS | 1939 | 1467974071849 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}] 03:34:31 INFO - PROCESS | 1939 | 1467974071850 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:31 INFO - PROCESS | 1939 | 1467974071957 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 03:34:31 INFO - PROCESS | 1939 | 1467974071963 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:31 INFO - PROCESS | 1939 | 1467974071964 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a6bd800 == 42 [pid = 1939] [id = 112] 03:34:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x118fb7000) [pid = 1939] [serial = 333] [outer = 0x0] 03:34:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x1275ce800) [pid = 1939] [serial = 334] [outer = 0x118fb7000] 03:34:31 INFO - PROCESS | 1939 | 1467974071988 Marionette DEBUG loaded listener.js 03:34:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x128c2e800) [pid = 1939] [serial = 335] [outer = 0x118fb7000] 03:34:32 INFO - PROCESS | 1939 | 1467974072774 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]]]}] 03:34:32 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 03:34:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 972ms 03:34:32 INFO - PROCESS | 1939 | 1467974072815 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 03:34:32 INFO - PROCESS | 1939 | 1467974072817 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 03:34:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 03:34:32 INFO - PROCESS | 1939 | 1467974072819 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 03:34:32 INFO - PROCESS | 1939 | 1467974072821 Marionette TRACE conn2 <- [1,422,null,{}] 03:34:32 INFO - PROCESS | 1939 | 1467974072823 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}] 03:34:32 INFO - PROCESS | 1939 | 1467974072824 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:32 INFO - PROCESS | 1939 | 1467974072922 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 03:34:32 INFO - PROCESS | 1939 | 1467974072927 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:32 INFO - PROCESS | 1939 | 1467974072929 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x12b24b000 == 43 [pid = 1939] [id = 113] 03:34:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x119d38000) [pid = 1939] [serial = 336] [outer = 0x0] 03:34:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x128c2d800) [pid = 1939] [serial = 337] [outer = 0x119d38000] 03:34:32 INFO - PROCESS | 1939 | 1467974072955 Marionette DEBUG loaded listener.js 03:34:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x128c33c00) [pid = 1939] [serial = 338] [outer = 0x119d38000] 03:34:33 INFO - PROCESS | 1939 | 1467974073921 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]]]}] 03:34:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 03:34:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1120ms 03:34:33 INFO - PROCESS | 1939 | 1467974073940 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 03:34:33 INFO - PROCESS | 1939 | 1467974073945 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 03:34:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 03:34:33 INFO - PROCESS | 1939 | 1467974073948 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 03:34:33 INFO - PROCESS | 1939 | 1467974073951 Marionette TRACE conn2 <- [1,426,null,{}] 03:34:33 INFO - PROCESS | 1939 | 1467974073954 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}] 03:34:33 INFO - PROCESS | 1939 | 1467974073956 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:34 INFO - PROCESS | 1939 | 1467974074059 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 03:34:34 INFO - PROCESS | 1939 | 1467974074109 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:34 INFO - PROCESS | 1939 | 1467974074110 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x11746f000 == 44 [pid = 1939] [id = 114] 03:34:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x112a7d400) [pid = 1939] [serial = 339] [outer = 0x0] 03:34:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x118132000) [pid = 1939] [serial = 340] [outer = 0x112a7d400] 03:34:34 INFO - PROCESS | 1939 | 1467974074141 Marionette DEBUG loaded listener.js 03:34:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x118a61c00) [pid = 1939] [serial = 341] [outer = 0x112a7d400] 03:34:34 INFO - PROCESS | 1939 | 1467974074596 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] 03:34:34 INFO - PROCESS | 1939 | 1467974074623 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 03:34:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 03:34:34 INFO - PROCESS | 1939 | 1467974074647 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 03:34:34 INFO - PROCESS | 1939 | 1467974074649 Marionette TRACE conn2 <- [1,430,null,{}] 03:34:34 INFO - PROCESS | 1939 | 1467974074651 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}] 03:34:34 INFO - PROCESS | 1939 | 1467974074653 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:34 INFO - PROCESS | 1939 | 1467974074759 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 03:34:34 INFO - PROCESS | 1939 | 1467974074826 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:34 INFO - PROCESS | 1939 | 1467974074827 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x119dbc800 == 45 [pid = 1939] [id = 115] 03:34:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x1210c0800) [pid = 1939] [serial = 342] [outer = 0x0] 03:34:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x121164c00) [pid = 1939] [serial = 343] [outer = 0x1210c0800] 03:34:34 INFO - PROCESS | 1939 | 1467974074858 Marionette DEBUG loaded listener.js 03:34:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x1233cac00) [pid = 1939] [serial = 344] [outer = 0x1210c0800] 03:34:35 INFO - PROCESS | 1939 | 1467974075291 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]]]}] 03:34:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 03:34:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 671ms 03:34:35 INFO - PROCESS | 1939 | 1467974075317 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 03:34:35 INFO - PROCESS | 1939 | 1467974075318 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 03:34:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 03:34:35 INFO - PROCESS | 1939 | 1467974075321 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 03:34:35 INFO - PROCESS | 1939 | 1467974075323 Marionette TRACE conn2 <- [1,434,null,{}] 03:34:35 INFO - PROCESS | 1939 | 1467974075349 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}] 03:34:35 INFO - PROCESS | 1939 | 1467974075353 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:35 INFO - PROCESS | 1939 | 1467974075460 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 03:34:35 INFO - PROCESS | 1939 | 1467974075528 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:35 INFO - PROCESS | 1939 | 1467974075530 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x12ac3d000 == 46 [pid = 1939] [id = 116] 03:34:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x12351dc00) [pid = 1939] [serial = 345] [outer = 0x0] 03:34:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x124f6e400) [pid = 1939] [serial = 346] [outer = 0x12351dc00] 03:34:35 INFO - PROCESS | 1939 | 1467974075563 Marionette DEBUG loaded listener.js 03:34:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x125fe8000) [pid = 1939] [serial = 347] [outer = 0x12351dc00] 03:34:35 INFO - PROCESS | 1939 | 1467974075981 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]]]}] 03:34:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 03:34:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 674ms 03:34:35 INFO - PROCESS | 1939 | 1467974075996 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 03:34:35 INFO - PROCESS | 1939 | 1467974075998 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 03:34:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 03:34:36 INFO - PROCESS | 1939 | 1467974076000 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 03:34:36 INFO - PROCESS | 1939 | 1467974076001 Marionette TRACE conn2 <- [1,438,null,{}] 03:34:36 INFO - PROCESS | 1939 | 1467974076004 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}] 03:34:36 INFO - PROCESS | 1939 | 1467974076005 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:36 INFO - PROCESS | 1939 | 1467974076110 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 03:34:36 INFO - PROCESS | 1939 | 1467974076159 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:36 INFO - PROCESS | 1939 | 1467974076160 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x12ba4f000 == 47 [pid = 1939] [id = 117] 03:34:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x1270d4400) [pid = 1939] [serial = 348] [outer = 0x0] 03:34:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x1275c1400) [pid = 1939] [serial = 349] [outer = 0x1270d4400] 03:34:36 INFO - PROCESS | 1939 | 1467974076189 Marionette DEBUG loaded listener.js 03:34:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x128c2c400) [pid = 1939] [serial = 350] [outer = 0x1270d4400] 03:34:36 INFO - PROCESS | 1939 | 1467974076951 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]]]}] 03:34:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 03:34:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 969ms 03:34:36 INFO - PROCESS | 1939 | 1467974076970 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 03:34:36 INFO - PROCESS | 1939 | 1467974076972 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 03:34:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 03:34:36 INFO - PROCESS | 1939 | 1467974076975 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 03:34:36 INFO - PROCESS | 1939 | 1467974076977 Marionette TRACE conn2 <- [1,442,null,{}] 03:34:36 INFO - PROCESS | 1939 | 1467974076981 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}] 03:34:36 INFO - PROCESS | 1939 | 1467974076982 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:37 INFO - PROCESS | 1939 | 1467974077073 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 03:34:37 INFO - PROCESS | 1939 | 1467974077139 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:37 INFO - PROCESS | 1939 | 1467974077142 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x11925b000 == 48 [pid = 1939] [id = 118] 03:34:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x1131bb400) [pid = 1939] [serial = 351] [outer = 0x0] 03:34:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x116730800) [pid = 1939] [serial = 352] [outer = 0x1131bb400] 03:34:37 INFO - PROCESS | 1939 | 1467974077169 Marionette DEBUG loaded listener.js 03:34:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x119718400) [pid = 1939] [serial = 353] [outer = 0x1131bb400] 03:34:37 INFO - PROCESS | 1939 | 1467974077588 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]]]}] 03:34:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 03:34:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 675ms 03:34:37 INFO - PROCESS | 1939 | --DOCSHELL 0x12a6bd800 == 47 [pid = 1939] [id = 112] 03:34:37 INFO - PROCESS | 1939 | --DOCSHELL 0x12543e000 == 46 [pid = 1939] [id = 111] 03:34:37 INFO - PROCESS | 1939 | --DOCSHELL 0x12897b000 == 45 [pid = 1939] [id = 110] 03:34:37 INFO - PROCESS | 1939 | --DOCSHELL 0x126d4a800 == 44 [pid = 1939] [id = 109] 03:34:37 INFO - PROCESS | 1939 | --DOCSHELL 0x124f5c000 == 43 [pid = 1939] [id = 108] 03:34:37 INFO - PROCESS | 1939 | --DOCSHELL 0x123622800 == 42 [pid = 1939] [id = 107] 03:34:37 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x126d11000) [pid = 1939] [serial = 247] [outer = 0x0] [url = about:blank] 03:34:37 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x1227e9000) [pid = 1939] [serial = 244] [outer = 0x0] [url = about:blank] 03:34:37 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x116f7d800) [pid = 1939] [serial = 238] [outer = 0x0] [url = about:blank] 03:34:37 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x119766c00) [pid = 1939] [serial = 241] [outer = 0x0] [url = about:blank] 03:34:37 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x12ba32c00) [pid = 1939] [serial = 289] [outer = 0x0] [url = about:blank] 03:34:37 INFO - PROCESS | 1939 | 1467974077688 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 03:34:37 INFO - PROCESS | 1939 | 1467974077691 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 03:34:37 INFO - PROCESS | 1939 | --DOCSHELL 0x1199cc800 == 41 [pid = 1939] [id = 106] 03:34:37 INFO - PROCESS | 1939 | --DOCSHELL 0x118ae7800 == 40 [pid = 1939] [id = 105] 03:34:37 INFO - PROCESS | 1939 | --DOCSHELL 0x1164c1000 == 39 [pid = 1939] [id = 104] 03:34:37 INFO - PROCESS | 1939 | --DOCSHELL 0x119254800 == 38 [pid = 1939] [id = 103] 03:34:37 INFO - PROCESS | 1939 | --DOCSHELL 0x12ac43800 == 37 [pid = 1939] [id = 102] 03:34:37 INFO - PROCESS | 1939 | --DOCSHELL 0x12ac3e800 == 36 [pid = 1939] [id = 101] 03:34:37 INFO - PROCESS | 1939 | --DOCSHELL 0x118492000 == 35 [pid = 1939] [id = 99] 03:34:37 INFO - PROCESS | 1939 | --DOCSHELL 0x1133e9000 == 34 [pid = 1939] [id = 98] 03:34:37 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x12956ec00) [pid = 1939] [serial = 271] [outer = 0x0] [url = about:blank] 03:34:37 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x12a703c00) [pid = 1939] [serial = 274] [outer = 0x0] [url = about:blank] 03:34:37 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x119710c00) [pid = 1939] [serial = 256] [outer = 0x0] [url = about:blank] 03:34:37 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x119a62800) [pid = 1939] [serial = 257] [outer = 0x0] [url = about:blank] 03:34:37 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x12a52e000) [pid = 1939] [serial = 272] [outer = 0x0] [url = about:blank] 03:34:37 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x1270d1800) [pid = 1939] [serial = 265] [outer = 0x0] [url = about:blank] 03:34:37 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x118a5c400) [pid = 1939] [serial = 254] [outer = 0x0] [url = about:blank] 03:34:37 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x118510c00) [pid = 1939] [serial = 253] [outer = 0x0] [url = about:blank] 03:34:37 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x116f9d800) [pid = 1939] [serial = 251] [outer = 0x0] [url = about:blank] 03:34:37 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x116805000) [pid = 1939] [serial = 250] [outer = 0x0] [url = about:blank] 03:34:37 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x1233c6c00) [pid = 1939] [serial = 260] [outer = 0x0] [url = about:blank] 03:34:37 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x12ac98c00) [pid = 1939] [serial = 277] [outer = 0x0] [url = about:blank] 03:34:37 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x121163400) [pid = 1939] [serial = 259] [outer = 0x0] [url = about:blank] 03:34:37 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x1256af400) [pid = 1939] [serial = 262] [outer = 0x0] [url = about:blank] 03:34:37 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x125ecf400) [pid = 1939] [serial = 263] [outer = 0x0] [url = about:blank] 03:34:37 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x119a69000) [pid = 1939] [serial = 280] [outer = 0x0] [url = about:blank] 03:34:37 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x129575400) [pid = 1939] [serial = 281] [outer = 0x0] [url = about:blank] 03:34:37 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x12ba2bc00) [pid = 1939] [serial = 286] [outer = 0x0] [url = about:blank] 03:34:37 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x12acdcc00) [pid = 1939] [serial = 278] [outer = 0x0] [url = about:blank] 03:34:37 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x12ba32000) [pid = 1939] [serial = 287] [outer = 0x0] [url = about:blank] 03:34:37 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x1291c8800) [pid = 1939] [serial = 268] [outer = 0x0] [url = about:blank] 03:34:37 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x12aa13800) [pid = 1939] [serial = 275] [outer = 0x0] [url = about:blank] 03:34:37 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x12b2a0000) [pid = 1939] [serial = 284] [outer = 0x0] [url = about:blank] 03:34:37 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x129439800) [pid = 1939] [serial = 269] [outer = 0x0] [url = about:blank] 03:34:37 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x1274be000) [pid = 1939] [serial = 266] [outer = 0x0] [url = about:blank] 03:34:37 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x129576c00) [pid = 1939] [serial = 283] [outer = 0x0] [url = about:blank] 03:34:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 03:34:37 INFO - PROCESS | 1939 | 1467974077706 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 03:34:37 INFO - PROCESS | 1939 | 1467974077708 Marionette TRACE conn2 <- [1,446,null,{}] 03:34:37 INFO - PROCESS | 1939 | 1467974077710 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}] 03:34:37 INFO - PROCESS | 1939 | 1467974077712 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:37 INFO - PROCESS | 1939 | 1467974077789 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 03:34:37 INFO - PROCESS | 1939 | 1467974077798 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:37 INFO - PROCESS | 1939 | 1467974077800 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x116164000 == 35 [pid = 1939] [id = 119] 03:34:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x119d32000) [pid = 1939] [serial = 354] [outer = 0x0] 03:34:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x119d39c00) [pid = 1939] [serial = 355] [outer = 0x119d32000] 03:34:37 INFO - PROCESS | 1939 | 1467974077826 Marionette DEBUG loaded listener.js 03:34:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x1227ec400) [pid = 1939] [serial = 356] [outer = 0x119d32000] 03:34:38 INFO - PROCESS | 1939 | 1467974078170 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]]]}] 03:34:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 03:34:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 469ms 03:34:38 INFO - PROCESS | 1939 | 1467974078180 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 03:34:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 03:34:38 INFO - PROCESS | 1939 | 1467974078181 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 03:34:38 INFO - PROCESS | 1939 | 1467974078184 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 03:34:38 INFO - PROCESS | 1939 | 1467974078186 Marionette TRACE conn2 <- [1,450,null,{}] 03:34:38 INFO - PROCESS | 1939 | 1467974078197 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}] 03:34:38 INFO - PROCESS | 1939 | 1467974078200 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:38 INFO - PROCESS | 1939 | 1467974078310 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 03:34:38 INFO - PROCESS | 1939 | 1467974078333 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:38 INFO - PROCESS | 1939 | 1467974078335 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x11924a800 == 36 [pid = 1939] [id = 120] 03:34:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x124d2f400) [pid = 1939] [serial = 357] [outer = 0x0] 03:34:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x125821c00) [pid = 1939] [serial = 358] [outer = 0x124d2f400] 03:34:38 INFO - PROCESS | 1939 | 1467974078365 Marionette DEBUG loaded listener.js 03:34:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x1270d1800) [pid = 1939] [serial = 359] [outer = 0x124d2f400] 03:34:38 INFO - PROCESS | 1939 | 1467974078680 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] 03:34:38 INFO - PROCESS | 1939 | 1467974078709 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 03:34:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 03:34:38 INFO - PROCESS | 1939 | 1467974078713 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 03:34:38 INFO - PROCESS | 1939 | 1467974078715 Marionette TRACE conn2 <- [1,454,null,{}] 03:34:38 INFO - PROCESS | 1939 | 1467974078717 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}] 03:34:38 INFO - PROCESS | 1939 | 1467974078718 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:38 INFO - PROCESS | 1939 | 1467974078800 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 03:34:38 INFO - PROCESS | 1939 | 1467974078853 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:38 INFO - PROCESS | 1939 | 1467974078854 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x1227b9800 == 37 [pid = 1939] [id = 121] 03:34:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x124ffb000) [pid = 1939] [serial = 360] [outer = 0x0] 03:34:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x128c28000) [pid = 1939] [serial = 361] [outer = 0x124ffb000] 03:34:38 INFO - PROCESS | 1939 | 1467974078879 Marionette DEBUG loaded listener.js 03:34:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x128c34c00) [pid = 1939] [serial = 362] [outer = 0x124ffb000] 03:34:39 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:34:39 INFO - PROCESS | 1939 | 1467974079151 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]]]}] 03:34:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 03:34:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 471ms 03:34:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 03:34:39 INFO - PROCESS | 1939 | 1467974079184 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 03:34:39 INFO - PROCESS | 1939 | 1467974079186 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 03:34:39 INFO - PROCESS | 1939 | 1467974079188 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 03:34:39 INFO - PROCESS | 1939 | 1467974079189 Marionette TRACE conn2 <- [1,458,null,{}] 03:34:39 INFO - PROCESS | 1939 | 1467974079199 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}] 03:34:39 INFO - PROCESS | 1939 | 1467974079201 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:39 INFO - PROCESS | 1939 | 1467974079283 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 03:34:39 INFO - PROCESS | 1939 | 1467974079287 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:39 INFO - PROCESS | 1939 | 1467974079288 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x124f56800 == 38 [pid = 1939] [id = 122] 03:34:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x128c2fc00) [pid = 1939] [serial = 363] [outer = 0x0] 03:34:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x12956b800) [pid = 1939] [serial = 364] [outer = 0x128c2fc00] 03:34:39 INFO - PROCESS | 1939 | 1467974079315 Marionette DEBUG loaded listener.js 03:34:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x12a520800) [pid = 1939] [serial = 365] [outer = 0x128c2fc00] 03:34:39 INFO - PROCESS | 1939 | 1467974079675 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] 03:34:39 INFO - PROCESS | 1939 | 1467974079717 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 03:34:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 03:34:39 INFO - PROCESS | 1939 | 1467974079719 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 03:34:39 INFO - PROCESS | 1939 | 1467974079720 Marionette TRACE conn2 <- [1,462,null,{}] 03:34:39 INFO - PROCESS | 1939 | 1467974079723 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}] 03:34:39 INFO - PROCESS | 1939 | 1467974079727 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:39 INFO - PROCESS | 1939 | 1467974079856 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 03:34:39 INFO - PROCESS | 1939 | 1467974079891 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:39 INFO - PROCESS | 1939 | 1467974079893 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x1256ce800 == 39 [pid = 1939] [id = 123] 03:34:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x12a711400) [pid = 1939] [serial = 366] [outer = 0x0] 03:34:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x12acdc400) [pid = 1939] [serial = 367] [outer = 0x12a711400] 03:34:39 INFO - PROCESS | 1939 | 1467974079918 Marionette DEBUG loaded listener.js 03:34:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x12b296400) [pid = 1939] [serial = 368] [outer = 0x12a711400] 03:34:40 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:34:40 INFO - PROCESS | 1939 | 1467974080233 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] 03:34:40 INFO - PROCESS | 1939 | 1467974080292 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 03:34:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 03:34:40 INFO - PROCESS | 1939 | 1467974080302 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 03:34:40 INFO - PROCESS | 1939 | 1467974080303 Marionette TRACE conn2 <- [1,466,null,{}] 03:34:40 INFO - PROCESS | 1939 | 1467974080306 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}] 03:34:40 INFO - PROCESS | 1939 | 1467974080308 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:40 INFO - PROCESS | 1939 | 1467974080456 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 03:34:40 INFO - PROCESS | 1939 | 1467974080506 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:40 INFO - PROCESS | 1939 | 1467974080508 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:40 INFO - PROCESS | 1939 | ++DOCSHELL 0x1164a6800 == 40 [pid = 1939] [id = 124] 03:34:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x12a711c00) [pid = 1939] [serial = 369] [outer = 0x0] 03:34:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x12ba2b400) [pid = 1939] [serial = 370] [outer = 0x12a711c00] 03:34:40 INFO - PROCESS | 1939 | 1467974080548 Marionette DEBUG loaded listener.js 03:34:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x12bacf800) [pid = 1939] [serial = 371] [outer = 0x12a711c00] 03:34:40 INFO - PROCESS | 1939 | 1467974080985 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] 03:34:41 INFO - PROCESS | 1939 | 1467974081030 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 03:34:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 03:34:41 INFO - PROCESS | 1939 | 1467974081039 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 03:34:41 INFO - PROCESS | 1939 | 1467974081043 Marionette TRACE conn2 <- [1,470,null,{}] 03:34:41 INFO - PROCESS | 1939 | 1467974081048 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}] 03:34:41 INFO - PROCESS | 1939 | 1467974081050 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:41 INFO - PROCESS | 1939 | 1467974081204 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 03:34:41 INFO - PROCESS | 1939 | 1467974081230 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:41 INFO - PROCESS | 1939 | 1467974081231 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x129139800 == 41 [pid = 1939] [id = 125] 03:34:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x12bda5400) [pid = 1939] [serial = 372] [outer = 0x0] 03:34:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x12bda9400) [pid = 1939] [serial = 373] [outer = 0x12bda5400] 03:34:41 INFO - PROCESS | 1939 | 1467974081272 Marionette DEBUG loaded listener.js 03:34:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x12c086400) [pid = 1939] [serial = 374] [outer = 0x12bda5400] 03:34:41 INFO - PROCESS | 1939 | 1467974081658 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]]]}] 03:34:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 03:34:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 675ms 03:34:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 03:34:41 INFO - PROCESS | 1939 | 1467974081714 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 03:34:41 INFO - PROCESS | 1939 | 1467974081715 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 03:34:41 INFO - PROCESS | 1939 | 1467974081717 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 03:34:41 INFO - PROCESS | 1939 | 1467974081718 Marionette TRACE conn2 <- [1,474,null,{}] 03:34:41 INFO - PROCESS | 1939 | 1467974081721 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}] 03:34:41 INFO - PROCESS | 1939 | 1467974081722 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:41 INFO - PROCESS | 1939 | 1467974081948 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 03:34:41 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x1176ea000) [pid = 1939] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 03:34:41 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x1274b8c00) [pid = 1939] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 03:34:41 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x127009000) [pid = 1939] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 03:34:41 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x12b114400) [pid = 1939] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 03:34:41 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x1274c1c00) [pid = 1939] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 03:34:41 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x116f86000) [pid = 1939] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 03:34:41 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x124fa1c00) [pid = 1939] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 03:34:41 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x1128d2c00) [pid = 1939] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 03:34:41 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x1128d0000) [pid = 1939] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 03:34:41 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x118fb7000) [pid = 1939] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 03:34:41 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x1176e9800) [pid = 1939] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 03:34:41 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x12ac99400) [pid = 1939] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 03:34:41 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x125ece400) [pid = 1939] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 03:34:41 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x11875f800) [pid = 1939] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 03:34:41 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x115e61400) [pid = 1939] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 03:34:41 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x1227e2400) [pid = 1939] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 03:34:41 INFO - PROCESS | 1939 | 1467974081993 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:41 INFO - PROCESS | 1939 | 1467974081994 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x115ed1000 == 42 [pid = 1939] [id = 126] 03:34:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x1128cd800) [pid = 1939] [serial = 375] [outer = 0x0] 03:34:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x1131bc400) [pid = 1939] [serial = 376] [outer = 0x1128cd800] 03:34:42 INFO - PROCESS | 1939 | 1467974082018 Marionette DEBUG loaded listener.js 03:34:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x1185f2c00) [pid = 1939] [serial = 377] [outer = 0x1128cd800] 03:34:42 INFO - PROCESS | 1939 | 1467974082298 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]]]}] 03:34:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 03:34:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 618ms 03:34:42 INFO - PROCESS | 1939 | 1467974082336 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 03:34:42 INFO - PROCESS | 1939 | 1467974082337 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 03:34:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 03:34:42 INFO - PROCESS | 1939 | 1467974082339 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 03:34:42 INFO - PROCESS | 1939 | 1467974082341 Marionette TRACE conn2 <- [1,478,null,{}] 03:34:42 INFO - PROCESS | 1939 | 1467974082351 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}] 03:34:42 INFO - PROCESS | 1939 | 1467974082352 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:42 INFO - PROCESS | 1939 | 1467974082447 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 03:34:42 INFO - PROCESS | 1939 | 1467974082505 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:42 INFO - PROCESS | 1939 | 1467974082506 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a552800 == 43 [pid = 1939] [id = 127] 03:34:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x115e61400) [pid = 1939] [serial = 378] [outer = 0x0] 03:34:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x1185f7c00) [pid = 1939] [serial = 379] [outer = 0x115e61400] 03:34:42 INFO - PROCESS | 1939 | 1467974082531 Marionette DEBUG loaded listener.js 03:34:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x12356a000) [pid = 1939] [serial = 380] [outer = 0x115e61400] 03:34:42 INFO - PROCESS | 1939 | 1467974082866 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]]]}] 03:34:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 03:34:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 578ms 03:34:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 03:34:42 INFO - PROCESS | 1939 | 1467974082917 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 03:34:42 INFO - PROCESS | 1939 | 1467974082919 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 03:34:42 INFO - PROCESS | 1939 | 1467974082921 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 03:34:42 INFO - PROCESS | 1939 | 1467974082922 Marionette TRACE conn2 <- [1,482,null,{}] 03:34:42 INFO - PROCESS | 1939 | 1467974082924 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}] 03:34:42 INFO - PROCESS | 1939 | 1467974082926 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:43 INFO - PROCESS | 1939 | 1467974083003 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 03:34:43 INFO - PROCESS | 1939 | 1467974083006 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:43 INFO - PROCESS | 1939 | 1467974083007 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x12ba52800 == 44 [pid = 1939] [id = 128] 03:34:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x125ece400) [pid = 1939] [serial = 381] [outer = 0x0] 03:34:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x12bda3400) [pid = 1939] [serial = 382] [outer = 0x125ece400] 03:34:43 INFO - PROCESS | 1939 | 1467974083035 Marionette DEBUG loaded listener.js 03:34:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x12c60e800) [pid = 1939] [serial = 383] [outer = 0x125ece400] 03:34:43 INFO - PROCESS | 1939 | 1467974083562 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]]]}] 03:34:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 03:34:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 674ms 03:34:43 INFO - PROCESS | 1939 | 1467974083597 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 03:34:43 INFO - PROCESS | 1939 | 1467974083599 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 03:34:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 03:34:43 INFO - PROCESS | 1939 | 1467974083602 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 03:34:43 INFO - PROCESS | 1939 | 1467974083604 Marionette TRACE conn2 <- [1,486,null,{}] 03:34:43 INFO - PROCESS | 1939 | 1467974083607 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}] 03:34:43 INFO - PROCESS | 1939 | 1467974083609 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:43 INFO - PROCESS | 1939 | 1467974083716 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 03:34:43 INFO - PROCESS | 1939 | 1467974083720 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:43 INFO - PROCESS | 1939 | 1467974083721 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x12bdb9800 == 45 [pid = 1939] [id = 129] 03:34:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x110e9d000) [pid = 1939] [serial = 384] [outer = 0x0] 03:34:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x110ea3800) [pid = 1939] [serial = 385] [outer = 0x110e9d000] 03:34:43 INFO - PROCESS | 1939 | 1467974083744 Marionette DEBUG loaded listener.js 03:34:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x128c2d400) [pid = 1939] [serial = 386] [outer = 0x110e9d000] 03:34:44 INFO - PROCESS | 1939 | 1467974084247 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]]]}] 03:34:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 03:34:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 672ms 03:34:44 INFO - PROCESS | 1939 | 1467974084274 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 03:34:44 INFO - PROCESS | 1939 | 1467974084277 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 03:34:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 03:34:44 INFO - PROCESS | 1939 | 1467974084280 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 03:34:44 INFO - PROCESS | 1939 | 1467974084282 Marionette TRACE conn2 <- [1,490,null,{}] 03:34:44 INFO - PROCESS | 1939 | 1467974084286 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}] 03:34:44 INFO - PROCESS | 1939 | 1467974084288 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:44 INFO - PROCESS | 1939 | 1467974084416 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 03:34:44 INFO - PROCESS | 1939 | 1467974084486 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:44 INFO - PROCESS | 1939 | 1467974084488 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x118243000 == 46 [pid = 1939] [id = 130] 03:34:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x116a1a400) [pid = 1939] [serial = 387] [outer = 0x0] 03:34:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x1176e1000) [pid = 1939] [serial = 388] [outer = 0x116a1a400] 03:34:44 INFO - PROCESS | 1939 | 1467974084518 Marionette DEBUG loaded listener.js 03:34:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x1185f6000) [pid = 1939] [serial = 389] [outer = 0x116a1a400] 03:34:44 INFO - PROCESS | 1939 | 1467974084948 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]]]}] 03:34:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 03:34:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 721ms 03:34:45 INFO - PROCESS | 1939 | 1467974085008 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 03:34:45 INFO - PROCESS | 1939 | 1467974085012 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 03:34:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 03:34:45 INFO - PROCESS | 1939 | 1467974085018 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 03:34:45 INFO - PROCESS | 1939 | 1467974085020 Marionette TRACE conn2 <- [1,494,null,{}] 03:34:45 INFO - PROCESS | 1939 | 1467974085022 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}] 03:34:45 INFO - PROCESS | 1939 | 1467974085024 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:45 INFO - PROCESS | 1939 | 1467974085129 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 03:34:45 INFO - PROCESS | 1939 | 1467974085197 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:45 INFO - PROCESS | 1939 | 1467974085198 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x124f56000 == 47 [pid = 1939] [id = 131] 03:34:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x119d39800) [pid = 1939] [serial = 390] [outer = 0x0] 03:34:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x122707c00) [pid = 1939] [serial = 391] [outer = 0x119d39800] 03:34:45 INFO - PROCESS | 1939 | 1467974085230 Marionette DEBUG loaded listener.js 03:34:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x12351c000) [pid = 1939] [serial = 392] [outer = 0x119d39800] 03:34:45 INFO - PROCESS | 1939 | 1467974085674 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]]]}] 03:34:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 03:34:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 671ms 03:34:45 INFO - PROCESS | 1939 | 1467974085704 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 03:34:45 INFO - PROCESS | 1939 | 1467974085705 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 03:34:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 03:34:45 INFO - PROCESS | 1939 | 1467974085708 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 03:34:45 INFO - PROCESS | 1939 | 1467974085711 Marionette TRACE conn2 <- [1,498,null,{}] 03:34:45 INFO - PROCESS | 1939 | 1467974085737 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}] 03:34:45 INFO - PROCESS | 1939 | 1467974085740 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:45 INFO - PROCESS | 1939 | 1467974085846 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 03:34:45 INFO - PROCESS | 1939 | 1467974085917 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:45 INFO - PROCESS | 1939 | 1467974085919 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x12bdbb800 == 48 [pid = 1939] [id = 132] 03:34:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x127208000) [pid = 1939] [serial = 393] [outer = 0x0] 03:34:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x128c26400) [pid = 1939] [serial = 394] [outer = 0x127208000] 03:34:45 INFO - PROCESS | 1939 | 1467974085950 Marionette DEBUG loaded listener.js 03:34:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x12956d800) [pid = 1939] [serial = 395] [outer = 0x127208000] 03:34:46 INFO - PROCESS | 1939 | 1467974086355 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]]]}] 03:34:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 03:34:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 688ms 03:34:46 INFO - PROCESS | 1939 | 1467974086397 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 03:34:46 INFO - PROCESS | 1939 | 1467974086398 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 03:34:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 03:34:46 INFO - PROCESS | 1939 | 1467974086401 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 03:34:46 INFO - PROCESS | 1939 | 1467974086402 Marionette TRACE conn2 <- [1,502,null,{}] 03:34:46 INFO - PROCESS | 1939 | 1467974086404 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}] 03:34:46 INFO - PROCESS | 1939 | 1467974086406 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:46 INFO - PROCESS | 1939 | 1467974086510 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 03:34:46 INFO - PROCESS | 1939 | 1467974086566 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:46 INFO - PROCESS | 1939 | 1467974086568 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x12c37d000 == 49 [pid = 1939] [id = 133] 03:34:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x12a66bc00) [pid = 1939] [serial = 396] [outer = 0x0] 03:34:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x12aa15800) [pid = 1939] [serial = 397] [outer = 0x12a66bc00] 03:34:46 INFO - PROCESS | 1939 | 1467974086597 Marionette DEBUG loaded listener.js 03:34:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x12acd8c00) [pid = 1939] [serial = 398] [outer = 0x12a66bc00] 03:34:47 INFO - PROCESS | 1939 | 1467974087077 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]]]}] 03:34:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 03:34:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 721ms 03:34:47 INFO - PROCESS | 1939 | 1467974087156 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 03:34:47 INFO - PROCESS | 1939 | 1467974087158 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 03:34:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 03:34:47 INFO - PROCESS | 1939 | 1467974087165 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 03:34:47 INFO - PROCESS | 1939 | 1467974087167 Marionette TRACE conn2 <- [1,506,null,{}] 03:34:47 INFO - PROCESS | 1939 | 1467974087170 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}] 03:34:47 INFO - PROCESS | 1939 | 1467974087172 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:47 INFO - PROCESS | 1939 | 1467974087324 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 03:34:47 INFO - PROCESS | 1939 | 1467974087429 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:47 INFO - PROCESS | 1939 | 1467974087430 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x12c749000 == 50 [pid = 1939] [id = 134] 03:34:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x110e9b800) [pid = 1939] [serial = 399] [outer = 0x0] 03:34:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x1184e3400) [pid = 1939] [serial = 400] [outer = 0x110e9b800] 03:34:47 INFO - PROCESS | 1939 | 1467974087459 Marionette DEBUG loaded listener.js 03:34:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x1184eb800) [pid = 1939] [serial = 401] [outer = 0x110e9b800] 03:34:48 INFO - PROCESS | 1939 | 1467974088046 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]]]}] 03:34:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 03:34:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 925ms 03:34:48 INFO - PROCESS | 1939 | 1467974088090 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 03:34:48 INFO - PROCESS | 1939 | 1467974088092 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 03:34:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 03:34:48 INFO - PROCESS | 1939 | 1467974088115 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 03:34:48 INFO - PROCESS | 1939 | 1467974088116 Marionette TRACE conn2 <- [1,510,null,{}] 03:34:48 INFO - PROCESS | 1939 | 1467974088120 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}] 03:34:48 INFO - PROCESS | 1939 | 1467974088121 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:48 INFO - PROCESS | 1939 | 1467974088218 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 03:34:48 INFO - PROCESS | 1939 | 1467974088290 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:48 INFO - PROCESS | 1939 | 1467974088293 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x119740800 == 51 [pid = 1939] [id = 135] 03:34:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x116727800) [pid = 1939] [serial = 402] [outer = 0x0] 03:34:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x118359400) [pid = 1939] [serial = 403] [outer = 0x116727800] 03:34:48 INFO - PROCESS | 1939 | 1467974088320 Marionette DEBUG loaded listener.js 03:34:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x1185b7000) [pid = 1939] [serial = 404] [outer = 0x116727800] 03:34:48 INFO - PROCESS | 1939 | --DOCSHELL 0x12ba52800 == 50 [pid = 1939] [id = 128] 03:34:48 INFO - PROCESS | 1939 | --DOCSHELL 0x12a552800 == 49 [pid = 1939] [id = 127] 03:34:48 INFO - PROCESS | 1939 | --DOCSHELL 0x115ed1000 == 48 [pid = 1939] [id = 126] 03:34:48 INFO - PROCESS | 1939 | --DOCSHELL 0x129139800 == 47 [pid = 1939] [id = 125] 03:34:48 INFO - PROCESS | 1939 | --DOCSHELL 0x1164a6800 == 46 [pid = 1939] [id = 124] 03:34:48 INFO - PROCESS | 1939 | --DOCSHELL 0x1256ce800 == 45 [pid = 1939] [id = 123] 03:34:48 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x128c2d800) [pid = 1939] [serial = 337] [outer = 0x0] [url = about:blank] 03:34:48 INFO - PROCESS | 1939 | --DOCSHELL 0x124f56800 == 44 [pid = 1939] [id = 122] 03:34:48 INFO - PROCESS | 1939 | --DOCSHELL 0x1227b9800 == 43 [pid = 1939] [id = 121] 03:34:48 INFO - PROCESS | 1939 | --DOCSHELL 0x11924a800 == 42 [pid = 1939] [id = 120] 03:34:48 INFO - PROCESS | 1939 | --DOCSHELL 0x116164000 == 41 [pid = 1939] [id = 119] 03:34:48 INFO - PROCESS | 1939 | --DOCSHELL 0x11925b000 == 40 [pid = 1939] [id = 118] 03:34:48 INFO - PROCESS | 1939 | --DOCSHELL 0x12ba4f000 == 39 [pid = 1939] [id = 117] 03:34:48 INFO - PROCESS | 1939 | --DOCSHELL 0x12ac3d000 == 38 [pid = 1939] [id = 116] 03:34:48 INFO - PROCESS | 1939 | --DOCSHELL 0x119dbc800 == 37 [pid = 1939] [id = 115] 03:34:48 INFO - PROCESS | 1939 | --DOCSHELL 0x11746f000 == 36 [pid = 1939] [id = 114] 03:34:48 INFO - PROCESS | 1939 | --DOCSHELL 0x12b24b000 == 35 [pid = 1939] [id = 113] 03:34:48 INFO - PROCESS | 1939 | 1467974088823 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]]]}] 03:34:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 03:34:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 723ms 03:34:48 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x12acde000) [pid = 1939] [serial = 236] [outer = 0x0] [url = about:blank] 03:34:48 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x1270d2c00) [pid = 1939] [serial = 248] [outer = 0x0] [url = about:blank] 03:34:48 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x1210bf400) [pid = 1939] [serial = 242] [outer = 0x0] [url = about:blank] 03:34:48 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x118221800) [pid = 1939] [serial = 239] [outer = 0x0] [url = about:blank] 03:34:48 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x124b43400) [pid = 1939] [serial = 245] [outer = 0x0] [url = about:blank] 03:34:48 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x118a7ac00) [pid = 1939] [serial = 295] [outer = 0x0] [url = about:blank] 03:34:48 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x119d50000) [pid = 1939] [serial = 310] [outer = 0x0] [url = about:blank] 03:34:48 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x12116a400) [pid = 1939] [serial = 311] [outer = 0x0] [url = about:blank] 03:34:48 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x1275c6800) [pid = 1939] [serial = 316] [outer = 0x0] [url = about:blank] 03:34:48 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x12a672800) [pid = 1939] [serial = 317] [outer = 0x0] [url = about:blank] 03:34:48 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x1270b8800) [pid = 1939] [serial = 313] [outer = 0x0] [url = about:blank] 03:34:48 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x1274bac00) [pid = 1939] [serial = 314] [outer = 0x0] [url = about:blank] 03:34:48 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x12acdec00) [pid = 1939] [serial = 304] [outer = 0x0] [url = about:blank] 03:34:48 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x12c089400) [pid = 1939] [serial = 323] [outer = 0x0] [url = about:blank] 03:34:48 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x12aa13000) [pid = 1939] [serial = 319] [outer = 0x0] [url = about:blank] 03:34:48 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x118357400) [pid = 1939] [serial = 307] [outer = 0x0] [url = about:blank] 03:34:48 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x118fb2800) [pid = 1939] [serial = 308] [outer = 0x0] [url = about:blank] 03:34:48 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x12bacdc00) [pid = 1939] [serial = 290] [outer = 0x0] [url = about:blank] 03:34:48 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x12ba2e800) [pid = 1939] [serial = 322] [outer = 0x0] [url = about:blank] 03:34:48 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x1274c1400) [pid = 1939] [serial = 301] [outer = 0x0] [url = about:blank] 03:34:48 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x1132b4400) [pid = 1939] [serial = 292] [outer = 0x0] [url = about:blank] 03:34:48 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x1227e4800) [pid = 1939] [serial = 298] [outer = 0x0] [url = about:blank] 03:34:48 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x12bda0400) [pid = 1939] [serial = 326] [outer = 0x0] [url = about:blank] 03:34:48 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x1128d7400) [pid = 1939] [serial = 325] [outer = 0x0] [url = about:blank] 03:34:48 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x12c08c400) [pid = 1939] [serial = 328] [outer = 0x0] [url = about:blank] 03:34:48 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x128c2e800) [pid = 1939] [serial = 335] [outer = 0x0] [url = about:blank] 03:34:48 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x1227e7c00) [pid = 1939] [serial = 331] [outer = 0x0] [url = about:blank] 03:34:48 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x127014000) [pid = 1939] [serial = 332] [outer = 0x0] [url = about:blank] 03:34:48 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x1275ce800) [pid = 1939] [serial = 334] [outer = 0x0] [url = about:blank] 03:34:48 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x12c612800) [pid = 1939] [serial = 329] [outer = 0x0] [url = about:blank] 03:34:48 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x12b10dc00) [pid = 1939] [serial = 320] [outer = 0x0] [url = about:blank] 03:34:48 INFO - PROCESS | 1939 | 1467974088850 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 03:34:48 INFO - PROCESS | 1939 | 1467974088853 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 03:34:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 03:34:48 INFO - PROCESS | 1939 | 1467974088859 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 03:34:48 INFO - PROCESS | 1939 | 1467974088863 Marionette TRACE conn2 <- [1,514,null,{}] 03:34:48 INFO - PROCESS | 1939 | 1467974088866 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}] 03:34:48 INFO - PROCESS | 1939 | 1467974088868 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:48 INFO - PROCESS | 1939 | 1467974088949 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 03:34:48 INFO - PROCESS | 1939 | 1467974088955 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:48 INFO - PROCESS | 1939 | 1467974088956 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x1168ae800 == 36 [pid = 1939] [id = 136] 03:34:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x1185f4800) [pid = 1939] [serial = 405] [outer = 0x0] 03:34:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x118a7ac00) [pid = 1939] [serial = 406] [outer = 0x1185f4800] 03:34:48 INFO - PROCESS | 1939 | 1467974088983 Marionette DEBUG loaded listener.js 03:34:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x119d35000) [pid = 1939] [serial = 407] [outer = 0x1185f4800] 03:34:49 INFO - PROCESS | 1939 | 1467974089318 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]]]}] 03:34:49 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 03:34:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 472ms 03:34:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 03:34:49 INFO - PROCESS | 1939 | 1467974089331 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 03:34:49 INFO - PROCESS | 1939 | 1467974089333 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 03:34:49 INFO - PROCESS | 1939 | 1467974089335 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 03:34:49 INFO - PROCESS | 1939 | 1467974089337 Marionette TRACE conn2 <- [1,518,null,{}] 03:34:49 INFO - PROCESS | 1939 | 1467974089344 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}] 03:34:49 INFO - PROCESS | 1939 | 1467974089347 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:49 INFO - PROCESS | 1939 | 1467974089442 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 03:34:49 INFO - PROCESS | 1939 | 1467974089499 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:49 INFO - PROCESS | 1939 | 1467974089501 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x1199c4800 == 37 [pid = 1939] [id = 137] 03:34:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x119d50000) [pid = 1939] [serial = 408] [outer = 0x0] 03:34:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x123516400) [pid = 1939] [serial = 409] [outer = 0x119d50000] 03:34:49 INFO - PROCESS | 1939 | 1467974089528 Marionette DEBUG loaded listener.js 03:34:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x125fa5400) [pid = 1939] [serial = 410] [outer = 0x119d50000] 03:34:49 INFO - PROCESS | 1939 | 1467974089834 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]]]}] 03:34:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 03:34:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 520ms 03:34:49 INFO - PROCESS | 1939 | 1467974089856 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 03:34:49 INFO - PROCESS | 1939 | 1467974089858 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 03:34:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 03:34:49 INFO - PROCESS | 1939 | 1467974089863 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 03:34:49 INFO - PROCESS | 1939 | 1467974089864 Marionette TRACE conn2 <- [1,522,null,{}] 03:34:49 INFO - PROCESS | 1939 | 1467974089866 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}] 03:34:49 INFO - PROCESS | 1939 | 1467974089867 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:49 INFO - PROCESS | 1939 | 1467974089951 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 03:34:50 INFO - PROCESS | 1939 | 1467974090008 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:50 INFO - PROCESS | 1939 | 1467974090009 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x12361f800 == 38 [pid = 1939] [id = 138] 03:34:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x125ed1800) [pid = 1939] [serial = 411] [outer = 0x0] 03:34:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x127211800) [pid = 1939] [serial = 412] [outer = 0x125ed1800] 03:34:50 INFO - PROCESS | 1939 | 1467974090034 Marionette DEBUG loaded listener.js 03:34:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x128c2e000) [pid = 1939] [serial = 413] [outer = 0x125ed1800] 03:34:50 INFO - PROCESS | 1939 | 1467974090336 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]]]}] 03:34:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 03:34:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 519ms 03:34:50 INFO - PROCESS | 1939 | 1467974090382 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 03:34:50 INFO - PROCESS | 1939 | 1467974090383 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 03:34:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 03:34:50 INFO - PROCESS | 1939 | 1467974090385 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 03:34:50 INFO - PROCESS | 1939 | 1467974090386 Marionette TRACE conn2 <- [1,526,null,{}] 03:34:50 INFO - PROCESS | 1939 | 1467974090389 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}] 03:34:50 INFO - PROCESS | 1939 | 1467974090390 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:50 INFO - PROCESS | 1939 | 1467974090472 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 03:34:50 INFO - PROCESS | 1939 | 1467974090477 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:50 INFO - PROCESS | 1939 | 1467974090479 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x125f06000 == 39 [pid = 1939] [id = 139] 03:34:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x128c34000) [pid = 1939] [serial = 414] [outer = 0x0] 03:34:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x129573c00) [pid = 1939] [serial = 415] [outer = 0x128c34000] 03:34:50 INFO - PROCESS | 1939 | 1467974090504 Marionette DEBUG loaded listener.js 03:34:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x12a709800) [pid = 1939] [serial = 416] [outer = 0x128c34000] 03:34:50 INFO - PROCESS | 1939 | 1467974090854 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]]]}] 03:34:50 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 03:34:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 518ms 03:34:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 03:34:50 INFO - PROCESS | 1939 | 1467974090909 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 03:34:50 INFO - PROCESS | 1939 | 1467974090911 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 03:34:50 INFO - PROCESS | 1939 | 1467974090913 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 03:34:50 INFO - PROCESS | 1939 | 1467974090914 Marionette TRACE conn2 <- [1,530,null,{}] 03:34:50 INFO - PROCESS | 1939 | 1467974090917 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}] 03:34:50 INFO - PROCESS | 1939 | 1467974090921 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:51 INFO - PROCESS | 1939 | 1467974091042 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 03:34:51 INFO - PROCESS | 1939 | 1467974091055 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:51 INFO - PROCESS | 1939 | 1467974091056 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x12727b800 == 40 [pid = 1939] [id = 140] 03:34:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x12ac93400) [pid = 1939] [serial = 417] [outer = 0x0] 03:34:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x12ba27800) [pid = 1939] [serial = 418] [outer = 0x12ac93400] 03:34:51 INFO - PROCESS | 1939 | 1467974091081 Marionette DEBUG loaded listener.js 03:34:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x12c083400) [pid = 1939] [serial = 419] [outer = 0x12ac93400] 03:34:51 INFO - PROCESS | 1939 | 1467974091425 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"]]]}] 03:34:51 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 03:34:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 03:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:34:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:34:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 03:34:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:34:51 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 03:34:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 03:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:34:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:34:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 03:34:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:34:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 519ms 03:34:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 03:34:51 INFO - PROCESS | 1939 | 1467974091433 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 03:34:51 INFO - PROCESS | 1939 | 1467974091434 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 03:34:51 INFO - PROCESS | 1939 | 1467974091437 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 03:34:51 INFO - PROCESS | 1939 | 1467974091438 Marionette TRACE conn2 <- [1,534,null,{}] 03:34:51 INFO - PROCESS | 1939 | 1467974091440 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}] 03:34:51 INFO - PROCESS | 1939 | 1467974091441 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:51 INFO - PROCESS | 1939 | 1467974091553 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 03:34:51 INFO - PROCESS | 1939 | 1467974091565 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:51 INFO - PROCESS | 1939 | 1467974091566 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a563000 == 41 [pid = 1939] [id = 141] 03:34:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x110eb2c00) [pid = 1939] [serial = 420] [outer = 0x0] 03:34:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x11820b000) [pid = 1939] [serial = 421] [outer = 0x110eb2c00] 03:34:51 INFO - PROCESS | 1939 | 1467974091597 Marionette DEBUG loaded listener.js 03:34:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x12c088800) [pid = 1939] [serial = 422] [outer = 0x110eb2c00] 03:34:51 INFO - PROCESS | 1939 | 1467974091915 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]]]}] 03:34:51 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 03:34:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 518ms 03:34:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 03:34:51 INFO - PROCESS | 1939 | 1467974091956 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 03:34:51 INFO - PROCESS | 1939 | 1467974091957 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 03:34:51 INFO - PROCESS | 1939 | 1467974091959 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 03:34:51 INFO - PROCESS | 1939 | 1467974091960 Marionette TRACE conn2 <- [1,538,null,{}] 03:34:51 INFO - PROCESS | 1939 | 1467974091963 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}] 03:34:51 INFO - PROCESS | 1939 | 1467974091964 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:52 INFO - PROCESS | 1939 | 1467974092072 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 03:34:52 INFO - PROCESS | 1939 | 1467974092085 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:52 INFO - PROCESS | 1939 | 1467974092087 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x12ac44800 == 42 [pid = 1939] [id = 142] 03:34:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x112f5a400) [pid = 1939] [serial = 423] [outer = 0x0] 03:34:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x112f5e400) [pid = 1939] [serial = 424] [outer = 0x112f5a400] 03:34:52 INFO - PROCESS | 1939 | 1467974092117 Marionette DEBUG loaded listener.js 03:34:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x112f65400) [pid = 1939] [serial = 425] [outer = 0x112f5a400] 03:34:52 INFO - PROCESS | 1939 | 1467974092454 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]]]}] 03:34:52 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. 03:34:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 521ms 03:34:52 INFO - PROCESS | 1939 | 1467974092480 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 03:34:52 INFO - PROCESS | 1939 | 1467974092482 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 03:34:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 03:34:52 INFO - PROCESS | 1939 | 1467974092484 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 03:34:52 INFO - PROCESS | 1939 | 1467974092485 Marionette TRACE conn2 <- [1,542,null,{}] 03:34:52 INFO - PROCESS | 1939 | 1467974092487 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}] 03:34:52 INFO - PROCESS | 1939 | 1467974092488 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:52 INFO - PROCESS | 1939 | 1467974092590 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 03:34:52 INFO - PROCESS | 1939 | 1467974092601 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:52 INFO - PROCESS | 1939 | 1467974092602 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x12ba54800 == 43 [pid = 1939] [id = 143] 03:34:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x1129a7800) [pid = 1939] [serial = 426] [outer = 0x0] 03:34:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x1129ac400) [pid = 1939] [serial = 427] [outer = 0x1129a7800] 03:34:52 INFO - PROCESS | 1939 | 1467974092633 Marionette DEBUG loaded listener.js 03:34:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x1129b1400) [pid = 1939] [serial = 428] [outer = 0x1129a7800] 03:34:53 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x128c2fc00) [pid = 1939] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 03:34:53 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x1128cd800) [pid = 1939] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 03:34:53 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x125ece400) [pid = 1939] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 03:34:53 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x12a711400) [pid = 1939] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 03:34:53 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x115e61400) [pid = 1939] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 03:34:53 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x12a711c00) [pid = 1939] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 03:34:53 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x12bda5400) [pid = 1939] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 03:34:53 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x124ffb000) [pid = 1939] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 03:34:53 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x1131bb400) [pid = 1939] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 03:34:53 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x119d32000) [pid = 1939] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 03:34:53 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x124d2f400) [pid = 1939] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 03:34:53 INFO - PROCESS | 1939 | 1467974093034 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]]]}] 03:34:53 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. 03:34:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 570ms 03:34:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 03:34:53 INFO - PROCESS | 1939 | 1467974093055 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 03:34:53 INFO - PROCESS | 1939 | 1467974093056 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 03:34:53 INFO - PROCESS | 1939 | 1467974093058 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 03:34:53 INFO - PROCESS | 1939 | 1467974093059 Marionette TRACE conn2 <- [1,546,null,{}] 03:34:53 INFO - PROCESS | 1939 | 1467974093062 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}] 03:34:53 INFO - PROCESS | 1939 | 1467974093063 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:53 INFO - PROCESS | 1939 | 1467974093151 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 03:34:53 INFO - PROCESS | 1939 | 1467974093155 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:53 INFO - PROCESS | 1939 | 1467974093156 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x129754800 == 44 [pid = 1939] [id = 144] 03:34:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x1129ae000) [pid = 1939] [serial = 429] [outer = 0x0] 03:34:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x112f62800) [pid = 1939] [serial = 430] [outer = 0x1129ae000] 03:34:53 INFO - PROCESS | 1939 | 1467974093186 Marionette DEBUG loaded listener.js 03:34:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x116805400) [pid = 1939] [serial = 431] [outer = 0x1129ae000] 03:34:53 INFO - PROCESS | 1939 | 1467974093543 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]]]}] 03:34:53 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 03:34:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 520ms 03:34:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 03:34:53 INFO - PROCESS | 1939 | 1467974093580 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 03:34:53 INFO - PROCESS | 1939 | 1467974093582 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 03:34:53 INFO - PROCESS | 1939 | 1467974093584 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 03:34:53 INFO - PROCESS | 1939 | 1467974093586 Marionette TRACE conn2 <- [1,550,null,{}] 03:34:53 INFO - PROCESS | 1939 | 1467974093588 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}] 03:34:53 INFO - PROCESS | 1939 | 1467974093590 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:53 INFO - PROCESS | 1939 | 1467974093721 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 03:34:53 INFO - PROCESS | 1939 | 1467974093731 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:53 INFO - PROCESS | 1939 | 1467974093732 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x12cb7e000 == 45 [pid = 1939] [id = 145] 03:34:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x112f61400) [pid = 1939] [serial = 432] [outer = 0x0] 03:34:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x1131bb400) [pid = 1939] [serial = 433] [outer = 0x112f61400] 03:34:53 INFO - PROCESS | 1939 | 1467974093765 Marionette DEBUG loaded listener.js 03:34:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x12c090400) [pid = 1939] [serial = 434] [outer = 0x112f61400] 03:34:54 INFO - PROCESS | 1939 | 1467974094097 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]]]}] 03:34:54 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. 03:34:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 570ms 03:34:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 03:34:54 INFO - PROCESS | 1939 | 1467974094154 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 03:34:54 INFO - PROCESS | 1939 | 1467974094155 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 03:34:54 INFO - PROCESS | 1939 | 1467974094157 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 03:34:54 INFO - PROCESS | 1939 | 1467974094159 Marionette TRACE conn2 <- [1,554,null,{}] 03:34:54 INFO - PROCESS | 1939 | 1467974094161 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}] 03:34:54 INFO - PROCESS | 1939 | 1467974094162 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:54 INFO - PROCESS | 1939 | 1467974094247 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 03:34:54 INFO - PROCESS | 1939 | 1467974094306 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:54 INFO - PROCESS | 1939 | 1467974094307 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x12d08b000 == 46 [pid = 1939] [id = 146] 03:34:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x112f62000) [pid = 1939] [serial = 435] [outer = 0x0] 03:34:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x1232b6400) [pid = 1939] [serial = 436] [outer = 0x112f62000] 03:34:54 INFO - PROCESS | 1939 | 1467974094331 Marionette DEBUG loaded listener.js 03:34:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x1232bb800) [pid = 1939] [serial = 437] [outer = 0x112f62000] 03:34:54 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:34:54 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:34:54 INFO - PROCESS | 1939 | 1467974094614 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]]]}] 03:34:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 03:34:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 469ms 03:34:54 INFO - PROCESS | 1939 | 1467974094635 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 03:34:54 INFO - PROCESS | 1939 | 1467974094636 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 03:34:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 03:34:54 INFO - PROCESS | 1939 | 1467974094639 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 03:34:54 INFO - PROCESS | 1939 | 1467974094640 Marionette TRACE conn2 <- [1,558,null,{}] 03:34:54 INFO - PROCESS | 1939 | 1467974094650 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}] 03:34:54 INFO - PROCESS | 1939 | 1467974094651 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:54 INFO - PROCESS | 1939 | 1467974094753 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 03:34:54 INFO - PROCESS | 1939 | 1467974094756 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:54 INFO - PROCESS | 1939 | 1467974094757 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x12d18f000 == 47 [pid = 1939] [id = 147] 03:34:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x1211e1c00) [pid = 1939] [serial = 438] [outer = 0x0] 03:34:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x1211e6c00) [pid = 1939] [serial = 439] [outer = 0x1211e1c00] 03:34:54 INFO - PROCESS | 1939 | 1467974094782 Marionette DEBUG loaded listener.js 03:34:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x1211ec000) [pid = 1939] [serial = 440] [outer = 0x1211e1c00] 03:34:55 INFO - PROCESS | 1939 | --DOCSHELL 0x1292ed800 == 46 [pid = 1939] [id = 83] 03:34:55 INFO - PROCESS | 1939 | --DOCSHELL 0x124d84800 == 45 [pid = 1939] [id = 100] 03:34:55 INFO - PROCESS | 1939 | --DOCSHELL 0x119740800 == 44 [pid = 1939] [id = 135] 03:34:55 INFO - PROCESS | 1939 | --DOCSHELL 0x12c749000 == 43 [pid = 1939] [id = 134] 03:34:55 INFO - PROCESS | 1939 | --DOCSHELL 0x12c37d000 == 42 [pid = 1939] [id = 133] 03:34:55 INFO - PROCESS | 1939 | --DOCSHELL 0x12bdbb800 == 41 [pid = 1939] [id = 132] 03:34:55 INFO - PROCESS | 1939 | --DOCSHELL 0x124f56000 == 40 [pid = 1939] [id = 131] 03:34:55 INFO - PROCESS | 1939 | --DOCSHELL 0x118243000 == 39 [pid = 1939] [id = 130] 03:34:55 INFO - PROCESS | 1939 | --DOCSHELL 0x12bdb9800 == 38 [pid = 1939] [id = 129] 03:34:56 INFO - PROCESS | 1939 | --DOCSHELL 0x12361f800 == 37 [pid = 1939] [id = 138] 03:34:56 INFO - PROCESS | 1939 | --DOCSHELL 0x125f06000 == 36 [pid = 1939] [id = 139] 03:34:56 INFO - PROCESS | 1939 | --DOCSHELL 0x12727b800 == 35 [pid = 1939] [id = 140] 03:34:56 INFO - PROCESS | 1939 | --DOCSHELL 0x1168ae800 == 34 [pid = 1939] [id = 136] 03:34:56 INFO - PROCESS | 1939 | --DOCSHELL 0x12cb7e000 == 33 [pid = 1939] [id = 145] 03:34:56 INFO - PROCESS | 1939 | --DOCSHELL 0x1199c4800 == 32 [pid = 1939] [id = 137] 03:34:56 INFO - PROCESS | 1939 | --DOCSHELL 0x12ac44800 == 31 [pid = 1939] [id = 142] 03:34:56 INFO - PROCESS | 1939 | --DOCSHELL 0x12ba54800 == 30 [pid = 1939] [id = 143] 03:34:56 INFO - PROCESS | 1939 | --DOCSHELL 0x12a563000 == 29 [pid = 1939] [id = 141] 03:34:56 INFO - PROCESS | 1939 | --DOCSHELL 0x129754800 == 28 [pid = 1939] [id = 144] 03:34:56 INFO - PROCESS | 1939 | --DOCSHELL 0x12d08b000 == 27 [pid = 1939] [id = 146] 03:34:56 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x12ba2b400) [pid = 1939] [serial = 370] [outer = 0x0] [url = about:blank] 03:34:56 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x12bda9400) [pid = 1939] [serial = 373] [outer = 0x0] [url = about:blank] 03:34:56 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x124f6e400) [pid = 1939] [serial = 346] [outer = 0x0] [url = about:blank] 03:34:56 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x128c28000) [pid = 1939] [serial = 361] [outer = 0x0] [url = about:blank] 03:34:56 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x12bacf800) [pid = 1939] [serial = 371] [outer = 0x0] [url = about:blank] 03:34:56 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x128c34c00) [pid = 1939] [serial = 362] [outer = 0x0] [url = about:blank] 03:34:56 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x119718400) [pid = 1939] [serial = 353] [outer = 0x0] [url = about:blank] 03:34:56 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x116730800) [pid = 1939] [serial = 352] [outer = 0x0] [url = about:blank] 03:34:56 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x118132000) [pid = 1939] [serial = 340] [outer = 0x0] [url = about:blank] 03:34:56 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x121164c00) [pid = 1939] [serial = 343] [outer = 0x0] [url = about:blank] 03:34:56 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x119d39c00) [pid = 1939] [serial = 355] [outer = 0x0] [url = about:blank] 03:34:56 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x1227ec400) [pid = 1939] [serial = 356] [outer = 0x0] [url = about:blank] 03:34:56 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x125821c00) [pid = 1939] [serial = 358] [outer = 0x0] [url = about:blank] 03:34:56 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x1270d1800) [pid = 1939] [serial = 359] [outer = 0x0] [url = about:blank] 03:34:56 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x1275c1400) [pid = 1939] [serial = 349] [outer = 0x0] [url = about:blank] 03:34:56 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x12956b800) [pid = 1939] [serial = 364] [outer = 0x0] [url = about:blank] 03:34:56 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x1185f2c00) [pid = 1939] [serial = 377] [outer = 0x0] [url = about:blank] 03:34:56 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x12bda3400) [pid = 1939] [serial = 382] [outer = 0x0] [url = about:blank] 03:34:56 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x1131bc400) [pid = 1939] [serial = 376] [outer = 0x0] [url = about:blank] 03:34:56 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x12acdc400) [pid = 1939] [serial = 367] [outer = 0x0] [url = about:blank] 03:34:56 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x110ea3800) [pid = 1939] [serial = 385] [outer = 0x0] [url = about:blank] 03:34:56 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x12c086400) [pid = 1939] [serial = 374] [outer = 0x0] [url = about:blank] 03:34:56 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x12356a000) [pid = 1939] [serial = 380] [outer = 0x0] [url = about:blank] 03:34:56 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x12c60e800) [pid = 1939] [serial = 383] [outer = 0x0] [url = about:blank] 03:34:56 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x12a520800) [pid = 1939] [serial = 365] [outer = 0x0] [url = about:blank] 03:34:56 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x12b296400) [pid = 1939] [serial = 368] [outer = 0x0] [url = about:blank] 03:34:56 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x1185f7c00) [pid = 1939] [serial = 379] [outer = 0x0] [url = about:blank] 03:34:56 INFO - PROCESS | 1939 | 1467974096432 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]]]}] 03:34:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 03:34:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1825ms 03:34:56 INFO - PROCESS | 1939 | 1467974096466 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 03:34:56 INFO - PROCESS | 1939 | 1467974096469 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 03:34:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 03:34:56 INFO - PROCESS | 1939 | 1467974096474 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 03:34:56 INFO - PROCESS | 1939 | 1467974096477 Marionette TRACE conn2 <- [1,562,null,{}] 03:34:56 INFO - PROCESS | 1939 | 1467974096494 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}] 03:34:56 INFO - PROCESS | 1939 | 1467974096497 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:56 INFO - PROCESS | 1939 | 1467974096590 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 03:34:56 INFO - PROCESS | 1939 | 1467974096649 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:56 INFO - PROCESS | 1939 | 1467974096650 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x115e1f000 == 28 [pid = 1939] [id = 148] 03:34:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x1128d7000) [pid = 1939] [serial = 441] [outer = 0x0] 03:34:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x1129a9c00) [pid = 1939] [serial = 442] [outer = 0x1128d7000] 03:34:56 INFO - PROCESS | 1939 | 1467974096680 Marionette DEBUG loaded listener.js 03:34:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x112e40c00) [pid = 1939] [serial = 443] [outer = 0x1128d7000] 03:34:56 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:34:57 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:34:57 INFO - PROCESS | 1939 | 1467974097093 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]]]}] 03:34:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 03:34:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 634ms 03:34:57 INFO - PROCESS | 1939 | 1467974097107 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 03:34:57 INFO - PROCESS | 1939 | 1467974097112 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 03:34:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 03:34:57 INFO - PROCESS | 1939 | 1467974097119 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 03:34:57 INFO - PROCESS | 1939 | 1467974097121 Marionette TRACE conn2 <- [1,566,null,{}] 03:34:57 INFO - PROCESS | 1939 | 1467974097125 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}] 03:34:57 INFO - PROCESS | 1939 | 1467974097128 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:57 INFO - PROCESS | 1939 | 1467974097280 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 03:34:57 INFO - PROCESS | 1939 | 1467974097301 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:57 INFO - PROCESS | 1939 | 1467974097303 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x116ace800 == 29 [pid = 1939] [id = 149] 03:34:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x112f67000) [pid = 1939] [serial = 444] [outer = 0x0] 03:34:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x115df1400) [pid = 1939] [serial = 445] [outer = 0x112f67000] 03:34:57 INFO - PROCESS | 1939 | 1467974097346 Marionette DEBUG loaded listener.js 03:34:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x1164ee800) [pid = 1939] [serial = 446] [outer = 0x112f67000] 03:34:57 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:34:57 INFO - PROCESS | 1939 | 1467974097951 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]]]}] 03:34:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 03:34:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 873ms 03:34:57 INFO - PROCESS | 1939 | 1467974097992 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 03:34:57 INFO - PROCESS | 1939 | 1467974097998 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 03:34:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 03:34:58 INFO - PROCESS | 1939 | 1467974098004 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 03:34:58 INFO - PROCESS | 1939 | 1467974098007 Marionette TRACE conn2 <- [1,570,null,{}] 03:34:58 INFO - PROCESS | 1939 | 1467974098013 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}] 03:34:58 INFO - PROCESS | 1939 | 1467974098016 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:58 INFO - PROCESS | 1939 | 1467974098169 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 03:34:58 INFO - PROCESS | 1939 | 1467974098242 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:58 INFO - PROCESS | 1939 | 1467974098244 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x116ac4000 == 30 [pid = 1939] [id = 150] 03:34:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x110eaa000) [pid = 1939] [serial = 447] [outer = 0x0] 03:34:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x112f63c00) [pid = 1939] [serial = 448] [outer = 0x110eaa000] 03:34:58 INFO - PROCESS | 1939 | 1467974098275 Marionette DEBUG loaded listener.js 03:34:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x116613000) [pid = 1939] [serial = 449] [outer = 0x110eaa000] 03:34:58 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:34:58 INFO - PROCESS | 1939 | 1467974098731 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]]]}] 03:34:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 03:34:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 776ms 03:34:58 INFO - PROCESS | 1939 | 1467974098779 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 03:34:58 INFO - PROCESS | 1939 | 1467974098782 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 03:34:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 03:34:58 INFO - PROCESS | 1939 | 1467974098786 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 03:34:58 INFO - PROCESS | 1939 | 1467974098788 Marionette TRACE conn2 <- [1,574,null,{}] 03:34:58 INFO - PROCESS | 1939 | 1467974098791 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}] 03:34:58 INFO - PROCESS | 1939 | 1467974098792 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:58 INFO - PROCESS | 1939 | 1467974098894 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 03:34:58 INFO - PROCESS | 1939 | 1467974098948 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:58 INFO - PROCESS | 1939 | 1467974098950 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x1184ca800 == 31 [pid = 1939] [id = 151] 03:34:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x116882000) [pid = 1939] [serial = 450] [outer = 0x0] 03:34:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x1176e7400) [pid = 1939] [serial = 451] [outer = 0x116882000] 03:34:58 INFO - PROCESS | 1939 | 1467974098981 Marionette DEBUG loaded listener.js 03:34:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x118210800) [pid = 1939] [serial = 452] [outer = 0x116882000] 03:34:59 INFO - PROCESS | 1939 | 1467974099523 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]]]}] 03:34:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 03:34:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 771ms 03:34:59 INFO - PROCESS | 1939 | 1467974099557 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 03:34:59 INFO - PROCESS | 1939 | 1467974099559 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 03:34:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 03:34:59 INFO - PROCESS | 1939 | 1467974099564 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 03:34:59 INFO - PROCESS | 1939 | 1467974099567 Marionette TRACE conn2 <- [1,578,null,{}] 03:34:59 INFO - PROCESS | 1939 | 1467974099575 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}] 03:34:59 INFO - PROCESS | 1939 | 1467974099578 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:59 INFO - PROCESS | 1939 | 1467974099680 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 03:34:59 INFO - PROCESS | 1939 | 1467974099760 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:59 INFO - PROCESS | 1939 | 1467974099762 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:34:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x11972e800 == 32 [pid = 1939] [id = 152] 03:34:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x112f65800) [pid = 1939] [serial = 453] [outer = 0x0] 03:34:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x1185c0800) [pid = 1939] [serial = 454] [outer = 0x112f65800] 03:34:59 INFO - PROCESS | 1939 | 1467974099794 Marionette DEBUG loaded listener.js 03:34:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x1185f5c00) [pid = 1939] [serial = 455] [outer = 0x112f65800] 03:35:00 INFO - PROCESS | 1939 | --DOCSHELL 0x115e1f000 == 31 [pid = 1939] [id = 148] 03:35:00 INFO - PROCESS | 1939 | 1467974100258 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]]]}] 03:35:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 03:35:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 723ms 03:35:00 INFO - PROCESS | 1939 | 1467974100286 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 03:35:00 INFO - PROCESS | 1939 | 1467974100288 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 03:35:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 03:35:00 INFO - PROCESS | 1939 | 1467974100291 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 03:35:00 INFO - PROCESS | 1939 | 1467974100296 Marionette TRACE conn2 <- [1,582,null,{}] 03:35:00 INFO - PROCESS | 1939 | 1467974100300 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}] 03:35:00 INFO - PROCESS | 1939 | 1467974100302 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:00 INFO - PROCESS | 1939 | 1467974100381 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 03:35:00 INFO - PROCESS | 1939 | 1467974100385 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:00 INFO - PROCESS | 1939 | 1467974100388 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x11745f800 == 32 [pid = 1939] [id = 153] 03:35:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x1129b2c00) [pid = 1939] [serial = 456] [outer = 0x0] 03:35:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x115e61400) [pid = 1939] [serial = 457] [outer = 0x1129b2c00] 03:35:00 INFO - PROCESS | 1939 | 1467974100417 Marionette DEBUG loaded listener.js 03:35:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x116f7f000) [pid = 1939] [serial = 458] [outer = 0x1129b2c00] 03:35:00 INFO - PROCESS | 1939 | 1467974100765 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]]]}] 03:35:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 03:35:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 524ms 03:35:00 INFO - PROCESS | 1939 | 1467974100826 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 03:35:00 INFO - PROCESS | 1939 | 1467974100829 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 03:35:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 03:35:00 INFO - PROCESS | 1939 | 1467974100834 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 03:35:00 INFO - PROCESS | 1939 | 1467974100836 Marionette TRACE conn2 <- [1,586,null,{}] 03:35:00 INFO - PROCESS | 1939 | 1467974100838 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}] 03:35:00 INFO - PROCESS | 1939 | 1467974100840 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:00 INFO - PROCESS | 1939 | 1467974100919 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 03:35:00 INFO - PROCESS | 1939 | 1467974100923 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:00 INFO - PROCESS | 1939 | 1467974100924 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x119743800 == 33 [pid = 1939] [id = 154] 03:35:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x1128d0c00) [pid = 1939] [serial = 459] [outer = 0x0] 03:35:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x118517000) [pid = 1939] [serial = 460] [outer = 0x1128d0c00] 03:35:00 INFO - PROCESS | 1939 | 1467974100952 Marionette DEBUG loaded listener.js 03:35:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x1185f9800) [pid = 1939] [serial = 461] [outer = 0x1128d0c00] 03:35:01 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:35:01 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:35:01 INFO - PROCESS | 1939 | 1467974101320 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]]]}] 03:35:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 03:35:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 523ms 03:35:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 03:35:01 INFO - PROCESS | 1939 | 1467974101357 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 03:35:01 INFO - PROCESS | 1939 | 1467974101359 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 03:35:01 INFO - PROCESS | 1939 | 1467974101371 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 03:35:01 INFO - PROCESS | 1939 | 1467974101374 Marionette TRACE conn2 <- [1,590,null,{}] 03:35:01 INFO - PROCESS | 1939 | 1467974101383 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}] 03:35:01 INFO - PROCESS | 1939 | 1467974101386 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:01 INFO - PROCESS | 1939 | 1467974101464 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 03:35:01 INFO - PROCESS | 1939 | 1467974101468 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:01 INFO - PROCESS | 1939 | 1467974101470 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x11272b800 == 34 [pid = 1939] [id = 155] 03:35:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x118fb2800) [pid = 1939] [serial = 462] [outer = 0x0] 03:35:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x11971d400) [pid = 1939] [serial = 463] [outer = 0x118fb2800] 03:35:01 INFO - PROCESS | 1939 | 1467974101499 Marionette DEBUG loaded listener.js 03:35:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x119aea800) [pid = 1939] [serial = 464] [outer = 0x118fb2800] 03:35:01 INFO - PROCESS | 1939 | 1467974101821 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]]]}] 03:35:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 03:35:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 485ms 03:35:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 03:35:01 INFO - PROCESS | 1939 | 1467974101848 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 03:35:01 INFO - PROCESS | 1939 | 1467974101850 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 03:35:01 INFO - PROCESS | 1939 | 1467974101852 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 03:35:01 INFO - PROCESS | 1939 | 1467974101853 Marionette TRACE conn2 <- [1,594,null,{}] 03:35:01 INFO - PROCESS | 1939 | 1467974101855 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}] 03:35:01 INFO - PROCESS | 1939 | 1467974101856 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:01 INFO - PROCESS | 1939 | 1467974101937 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 03:35:01 INFO - PROCESS | 1939 | 1467974101941 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:01 INFO - PROCESS | 1939 | 1467974101942 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x124d99800 == 35 [pid = 1939] [id = 156] 03:35:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x119d35800) [pid = 1939] [serial = 465] [outer = 0x0] 03:35:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x120717800) [pid = 1939] [serial = 466] [outer = 0x119d35800] 03:35:01 INFO - PROCESS | 1939 | 1467974101969 Marionette DEBUG loaded listener.js 03:35:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x121164c00) [pid = 1939] [serial = 467] [outer = 0x119d35800] 03:35:02 INFO - PROCESS | 1939 | 1467974102350 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]]]}] 03:35:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 03:35:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 523ms 03:35:02 INFO - PROCESS | 1939 | 1467974102376 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 03:35:02 INFO - PROCESS | 1939 | 1467974102390 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 03:35:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 03:35:02 INFO - PROCESS | 1939 | 1467974102400 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 03:35:02 INFO - PROCESS | 1939 | 1467974102401 Marionette TRACE conn2 <- [1,598,null,{}] 03:35:02 INFO - PROCESS | 1939 | 1467974102405 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}] 03:35:02 INFO - PROCESS | 1939 | 1467974102407 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:02 INFO - PROCESS | 1939 | 1467974102558 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 03:35:02 INFO - PROCESS | 1939 | 1467974102612 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:02 INFO - PROCESS | 1939 | 1467974102613 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x125441800 == 36 [pid = 1939] [id = 157] 03:35:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x119d39c00) [pid = 1939] [serial = 468] [outer = 0x0] 03:35:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x1211df000) [pid = 1939] [serial = 469] [outer = 0x119d39c00] 03:35:02 INFO - PROCESS | 1939 | 1467974102654 Marionette DEBUG loaded listener.js 03:35:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x1211e5800) [pid = 1939] [serial = 470] [outer = 0x119d39c00] 03:35:03 INFO - PROCESS | 1939 | 1467974103076 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]]]}] 03:35:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 03:35:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 720ms 03:35:03 INFO - PROCESS | 1939 | 1467974103123 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 03:35:03 INFO - PROCESS | 1939 | 1467974103125 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 03:35:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 03:35:03 INFO - PROCESS | 1939 | 1467974103129 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 03:35:03 INFO - PROCESS | 1939 | 1467974103130 Marionette TRACE conn2 <- [1,602,null,{}] 03:35:03 INFO - PROCESS | 1939 | 1467974103133 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}] 03:35:03 INFO - PROCESS | 1939 | 1467974103140 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:03 INFO - PROCESS | 1939 | 1467974103335 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 03:35:03 INFO - PROCESS | 1939 | 1467974103367 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:03 INFO - PROCESS | 1939 | 1467974103368 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x12727b800 == 37 [pid = 1939] [id = 158] 03:35:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x1211e9c00) [pid = 1939] [serial = 471] [outer = 0x0] 03:35:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x1227e6c00) [pid = 1939] [serial = 472] [outer = 0x1211e9c00] 03:35:03 INFO - PROCESS | 1939 | 1467974103409 Marionette DEBUG loaded listener.js 03:35:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x123520400) [pid = 1939] [serial = 473] [outer = 0x1211e9c00] 03:35:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 03:35:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 670ms 03:35:03 INFO - PROCESS | 1939 | 1467974103794 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]]]}] 03:35:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 03:35:03 INFO - PROCESS | 1939 | 1467974103802 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 03:35:03 INFO - PROCESS | 1939 | 1467974103803 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 03:35:03 INFO - PROCESS | 1939 | 1467974103805 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 03:35:03 INFO - PROCESS | 1939 | 1467974103806 Marionette TRACE conn2 <- [1,606,null,{}] 03:35:03 INFO - PROCESS | 1939 | 1467974103809 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}] 03:35:03 INFO - PROCESS | 1939 | 1467974103810 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:03 INFO - PROCESS | 1939 | 1467974103907 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 03:35:03 INFO - PROCESS | 1939 | 1467974103911 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:03 INFO - PROCESS | 1939 | 1467974103912 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x128983000 == 38 [pid = 1939] [id = 159] 03:35:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x1211ea400) [pid = 1939] [serial = 474] [outer = 0x0] 03:35:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x123524c00) [pid = 1939] [serial = 475] [outer = 0x1211ea400] 03:35:03 INFO - PROCESS | 1939 | 1467974103936 Marionette DEBUG loaded listener.js 03:35:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x124fa1400) [pid = 1939] [serial = 476] [outer = 0x1211ea400] 03:35:04 INFO - PROCESS | 1939 | 1467974104238 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]]]}] 03:35:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 03:35:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 469ms 03:35:04 INFO - PROCESS | 1939 | 1467974104274 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 03:35:04 INFO - PROCESS | 1939 | 1467974104276 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 03:35:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 03:35:04 INFO - PROCESS | 1939 | 1467974104293 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 03:35:04 INFO - PROCESS | 1939 | 1467974104296 Marionette TRACE conn2 <- [1,610,null,{}] 03:35:04 INFO - PROCESS | 1939 | 1467974104300 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}] 03:35:04 INFO - PROCESS | 1939 | 1467974104301 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:04 INFO - PROCESS | 1939 | 1467974104403 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 03:35:04 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x110eb2c00) [pid = 1939] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 03:35:04 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x112f5a400) [pid = 1939] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 03:35:04 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x1129a7800) [pid = 1939] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 03:35:04 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x1129ae000) [pid = 1939] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 03:35:04 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x112f61400) [pid = 1939] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 03:35:04 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x128c34000) [pid = 1939] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 03:35:04 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x125ed1800) [pid = 1939] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 03:35:04 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x119d50000) [pid = 1939] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 03:35:04 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x1185f4800) [pid = 1939] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 03:35:04 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x116727800) [pid = 1939] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 03:35:04 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x110e9b800) [pid = 1939] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 03:35:04 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x12a66bc00) [pid = 1939] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 03:35:04 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x127208000) [pid = 1939] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 03:35:04 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x119d39800) [pid = 1939] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 03:35:04 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x112f62000) [pid = 1939] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 03:35:04 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x116a1a400) [pid = 1939] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 03:35:04 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x110e9d000) [pid = 1939] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 03:35:04 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x12ac93400) [pid = 1939] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 03:35:04 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x1185b8c00) [pid = 1939] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 03:35:04 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x121163800) [pid = 1939] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 03:35:04 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x1210c0800) [pid = 1939] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 03:35:04 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x112a7d400) [pid = 1939] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 03:35:04 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x1211e1c00) [pid = 1939] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 03:35:04 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x12351dc00) [pid = 1939] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 03:35:04 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x111f24800) [pid = 1939] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 03:35:04 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x1128d7000) [pid = 1939] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 03:35:04 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x1270d4400) [pid = 1939] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 03:35:04 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x12aa1b000) [pid = 1939] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 03:35:04 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x119d38000) [pid = 1939] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 03:35:04 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x1274ba800) [pid = 1939] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 03:35:04 INFO - PROCESS | 1939 | 1467974104560 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:04 INFO - PROCESS | 1939 | 1467974104562 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x11668a800 == 39 [pid = 1939] [id = 160] 03:35:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x110e98c00) [pid = 1939] [serial = 477] [outer = 0x0] 03:35:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x110eb2c00) [pid = 1939] [serial = 478] [outer = 0x110e98c00] 03:35:04 INFO - PROCESS | 1939 | 1467974104586 Marionette DEBUG loaded listener.js 03:35:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x112aa1400) [pid = 1939] [serial = 479] [outer = 0x110e98c00] 03:35:04 INFO - PROCESS | 1939 | 1467974104869 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]]]}] 03:35:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 03:35:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 630ms 03:35:04 INFO - PROCESS | 1939 | 1467974104916 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 03:35:04 INFO - PROCESS | 1939 | 1467974104917 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 03:35:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 03:35:04 INFO - PROCESS | 1939 | 1467974104920 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 03:35:04 INFO - PROCESS | 1939 | 1467974104921 Marionette TRACE conn2 <- [1,614,null,{}] 03:35:04 INFO - PROCESS | 1939 | 1467974104923 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}] 03:35:04 INFO - PROCESS | 1939 | 1467974104924 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:05 INFO - PROCESS | 1939 | 1467974105004 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 03:35:05 INFO - PROCESS | 1939 | 1467974105009 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:05 INFO - PROCESS | 1939 | 1467974105013 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x12974e000 == 40 [pid = 1939] [id = 161] 03:35:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x112f58800) [pid = 1939] [serial = 480] [outer = 0x0] 03:35:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x1185f4800) [pid = 1939] [serial = 481] [outer = 0x112f58800] 03:35:05 INFO - PROCESS | 1939 | 1467974105037 Marionette DEBUG loaded listener.js 03:35:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x1211dfc00) [pid = 1939] [serial = 482] [outer = 0x112f58800] 03:35:05 INFO - PROCESS | 1939 | 1467974105366 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]]]}] 03:35:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 03:35:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 470ms 03:35:05 INFO - PROCESS | 1939 | 1467974105390 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 03:35:05 INFO - PROCESS | 1939 | 1467974105392 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 03:35:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 03:35:05 INFO - PROCESS | 1939 | 1467974105396 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 03:35:05 INFO - PROCESS | 1939 | 1467974105398 Marionette TRACE conn2 <- [1,618,null,{}] 03:35:05 INFO - PROCESS | 1939 | 1467974105400 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}] 03:35:05 INFO - PROCESS | 1939 | 1467974105401 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:05 INFO - PROCESS | 1939 | 1467974105510 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 03:35:05 INFO - PROCESS | 1939 | 1467974105517 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:05 INFO - PROCESS | 1939 | 1467974105518 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a561000 == 41 [pid = 1939] [id = 162] 03:35:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x112a7d400) [pid = 1939] [serial = 483] [outer = 0x0] 03:35:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x119d3a400) [pid = 1939] [serial = 484] [outer = 0x112a7d400] 03:35:05 INFO - PROCESS | 1939 | 1467974105542 Marionette DEBUG loaded listener.js 03:35:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x125ed2800) [pid = 1939] [serial = 485] [outer = 0x112a7d400] 03:35:05 INFO - PROCESS | 1939 | 1467974105897 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]]]}] 03:35:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 03:35:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 524ms 03:35:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 03:35:05 INFO - PROCESS | 1939 | 1467974105919 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 03:35:05 INFO - PROCESS | 1939 | 1467974105921 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 03:35:05 INFO - PROCESS | 1939 | 1467974105924 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 03:35:05 INFO - PROCESS | 1939 | 1467974105928 Marionette TRACE conn2 <- [1,622,null,{}] 03:35:05 INFO - PROCESS | 1939 | 1467974105932 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}] 03:35:05 INFO - PROCESS | 1939 | 1467974105934 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:06 INFO - PROCESS | 1939 | 1467974106078 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 03:35:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x125ed4c00) [pid = 1939] [serial = 486] [outer = 0x12c79dc00] 03:35:06 INFO - PROCESS | 1939 | 1467974106210 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:06 INFO - PROCESS | 1939 | 1467974106211 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x12bd62000 == 42 [pid = 1939] [id = 163] 03:35:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x1270b7c00) [pid = 1939] [serial = 487] [outer = 0x0] 03:35:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x1274b7800) [pid = 1939] [serial = 488] [outer = 0x1270b7c00] 03:35:06 INFO - PROCESS | 1939 | 1467974106255 Marionette DEBUG loaded listener.js 03:35:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x1275c8800) [pid = 1939] [serial = 489] [outer = 0x1270b7c00] 03:35:06 INFO - PROCESS | 1939 | 1467974106667 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]]]}] 03:35:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 03:35:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 775ms 03:35:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 03:35:06 INFO - PROCESS | 1939 | 1467974106699 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 03:35:06 INFO - PROCESS | 1939 | 1467974106702 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 03:35:06 INFO - PROCESS | 1939 | 1467974106705 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 03:35:06 INFO - PROCESS | 1939 | 1467974106707 Marionette TRACE conn2 <- [1,626,null,{}] 03:35:06 INFO - PROCESS | 1939 | 1467974106711 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}] 03:35:06 INFO - PROCESS | 1939 | 1467974106713 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:06 INFO - PROCESS | 1939 | 1467974106816 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 03:35:06 INFO - PROCESS | 1939 | 1467974106878 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:06 INFO - PROCESS | 1939 | 1467974106879 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x117165000 == 43 [pid = 1939] [id = 164] 03:35:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x111c81800) [pid = 1939] [serial = 490] [outer = 0x0] 03:35:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x1129acc00) [pid = 1939] [serial = 491] [outer = 0x111c81800] 03:35:06 INFO - PROCESS | 1939 | 1467974106910 Marionette DEBUG loaded listener.js 03:35:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x1132e1c00) [pid = 1939] [serial = 492] [outer = 0x111c81800] 03:35:07 INFO - PROCESS | 1939 | 1467974107381 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]]]}] 03:35:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 03:35:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 722ms 03:35:07 INFO - PROCESS | 1939 | 1467974107449 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 03:35:07 INFO - PROCESS | 1939 | 1467974107452 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 03:35:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 03:35:07 INFO - PROCESS | 1939 | 1467974107458 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 03:35:07 INFO - PROCESS | 1939 | 1467974107460 Marionette TRACE conn2 <- [1,630,null,{}] 03:35:07 INFO - PROCESS | 1939 | 1467974107464 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}] 03:35:07 INFO - PROCESS | 1939 | 1467974107466 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:07 INFO - PROCESS | 1939 | 1467974107566 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 03:35:07 INFO - PROCESS | 1939 | 1467974107639 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:07 INFO - PROCESS | 1939 | 1467974107641 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:07 INFO - PROCESS | 1939 | ++DOCSHELL 0x12355a800 == 44 [pid = 1939] [id = 165] 03:35:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x1185b4400) [pid = 1939] [serial = 493] [outer = 0x0] 03:35:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x1185efc00) [pid = 1939] [serial = 494] [outer = 0x1185b4400] 03:35:07 INFO - PROCESS | 1939 | 1467974107671 Marionette DEBUG loaded listener.js 03:35:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x118a66800) [pid = 1939] [serial = 495] [outer = 0x1185b4400] 03:35:08 INFO - PROCESS | 1939 | 1467974108098 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]]]}] 03:35:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 03:35:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 673ms 03:35:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 03:35:08 INFO - PROCESS | 1939 | 1467974108131 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 03:35:08 INFO - PROCESS | 1939 | 1467974108132 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 03:35:08 INFO - PROCESS | 1939 | 1467974108134 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 03:35:08 INFO - PROCESS | 1939 | 1467974108137 Marionette TRACE conn2 <- [1,634,null,{}] 03:35:08 INFO - PROCESS | 1939 | 1467974108145 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}] 03:35:08 INFO - PROCESS | 1939 | 1467974108148 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:08 INFO - PROCESS | 1939 | 1467974108249 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 03:35:08 INFO - PROCESS | 1939 | 1467974108311 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:08 INFO - PROCESS | 1939 | 1467974108313 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x12b239000 == 45 [pid = 1939] [id = 166] 03:35:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x119768800) [pid = 1939] [serial = 496] [outer = 0x0] 03:35:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x1211df400) [pid = 1939] [serial = 497] [outer = 0x119768800] 03:35:08 INFO - PROCESS | 1939 | 1467974108344 Marionette DEBUG loaded listener.js 03:35:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x1227e3800) [pid = 1939] [serial = 498] [outer = 0x119768800] 03:35:08 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:35:08 INFO - PROCESS | 1939 | 1467974108786 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]]]}] 03:35:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 03:35:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 671ms 03:35:08 INFO - PROCESS | 1939 | 1467974108806 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 03:35:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 03:35:08 INFO - PROCESS | 1939 | 1467974108808 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 03:35:08 INFO - PROCESS | 1939 | 1467974108810 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 03:35:08 INFO - PROCESS | 1939 | 1467974108812 Marionette TRACE conn2 <- [1,638,null,{}] 03:35:08 INFO - PROCESS | 1939 | 1467974108814 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}] 03:35:08 INFO - PROCESS | 1939 | 1467974108816 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:08 INFO - PROCESS | 1939 | 1467974108939 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 03:35:09 INFO - PROCESS | 1939 | 1467974108999 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:09 INFO - PROCESS | 1939 | 1467974109001 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x12c379800 == 46 [pid = 1939] [id = 167] 03:35:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x1232b1400) [pid = 1939] [serial = 499] [outer = 0x0] 03:35:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x1233c6c00) [pid = 1939] [serial = 500] [outer = 0x1232b1400] 03:35:09 INFO - PROCESS | 1939 | 1467974109030 Marionette DEBUG loaded listener.js 03:35:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x125420000) [pid = 1939] [serial = 501] [outer = 0x1232b1400] 03:35:09 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:35:09 INFO - PROCESS | 1939 | 1467974109435 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]]]}] 03:35:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 03:35:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 672ms 03:35:09 INFO - PROCESS | 1939 | 1467974109483 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 03:35:09 INFO - PROCESS | 1939 | 1467974109484 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 03:35:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 03:35:09 INFO - PROCESS | 1939 | 1467974109487 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 03:35:09 INFO - PROCESS | 1939 | 1467974109488 Marionette TRACE conn2 <- [1,642,null,{}] 03:35:09 INFO - PROCESS | 1939 | 1467974109490 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}] 03:35:09 INFO - PROCESS | 1939 | 1467974109492 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:09 INFO - PROCESS | 1939 | 1467974109591 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 03:35:09 INFO - PROCESS | 1939 | 1467974109651 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:09 INFO - PROCESS | 1939 | 1467974109652 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x117465000 == 47 [pid = 1939] [id = 168] 03:35:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x110ef1800) [pid = 1939] [serial = 502] [outer = 0x0] 03:35:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x1129a8400) [pid = 1939] [serial = 503] [outer = 0x110ef1800] 03:35:09 INFO - PROCESS | 1939 | 1467974109682 Marionette DEBUG loaded listener.js 03:35:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x119d33800) [pid = 1939] [serial = 504] [outer = 0x110ef1800] 03:35:10 INFO - PROCESS | 1939 | 1467974110235 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]]]}] 03:35:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 03:35:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 769ms 03:35:10 INFO - PROCESS | 1939 | 1467974110257 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 03:35:10 INFO - PROCESS | 1939 | 1467974110260 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 03:35:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 03:35:10 INFO - PROCESS | 1939 | 1467974110283 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 03:35:10 INFO - PROCESS | 1939 | 1467974110285 Marionette TRACE conn2 <- [1,646,null,{}] 03:35:10 INFO - PROCESS | 1939 | 1467974110289 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}] 03:35:10 INFO - PROCESS | 1939 | 1467974110290 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:10 INFO - PROCESS | 1939 | 1467974110383 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 03:35:10 INFO - PROCESS | 1939 | 1467974110462 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:10 INFO - PROCESS | 1939 | 1467974110464 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x115ecb000 == 48 [pid = 1939] [id = 169] 03:35:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x115e64c00) [pid = 1939] [serial = 505] [outer = 0x0] 03:35:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x1164e6000) [pid = 1939] [serial = 506] [outer = 0x115e64c00] 03:35:10 INFO - PROCESS | 1939 | 1467974110492 Marionette DEBUG loaded listener.js 03:35:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x116a21800) [pid = 1939] [serial = 507] [outer = 0x115e64c00] 03:35:10 INFO - PROCESS | 1939 | --DOCSHELL 0x12d18f000 == 47 [pid = 1939] [id = 147] 03:35:10 INFO - PROCESS | 1939 | --DOCSHELL 0x12a561000 == 46 [pid = 1939] [id = 162] 03:35:10 INFO - PROCESS | 1939 | --DOCSHELL 0x12974e000 == 45 [pid = 1939] [id = 161] 03:35:10 INFO - PROCESS | 1939 | --DOCSHELL 0x11668a800 == 44 [pid = 1939] [id = 160] 03:35:10 INFO - PROCESS | 1939 | --DOCSHELL 0x128983000 == 43 [pid = 1939] [id = 159] 03:35:10 INFO - PROCESS | 1939 | --DOCSHELL 0x12727b800 == 42 [pid = 1939] [id = 158] 03:35:10 INFO - PROCESS | 1939 | --DOCSHELL 0x125441800 == 41 [pid = 1939] [id = 157] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x115df1400) [pid = 1939] [serial = 445] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOCSHELL 0x124d99800 == 40 [pid = 1939] [id = 156] 03:35:10 INFO - PROCESS | 1939 | --DOCSHELL 0x11272b800 == 39 [pid = 1939] [id = 155] 03:35:10 INFO - PROCESS | 1939 | --DOCSHELL 0x119743800 == 38 [pid = 1939] [id = 154] 03:35:10 INFO - PROCESS | 1939 | --DOCSHELL 0x11745f800 == 37 [pid = 1939] [id = 153] 03:35:10 INFO - PROCESS | 1939 | --DOCSHELL 0x1184ca800 == 36 [pid = 1939] [id = 151] 03:35:10 INFO - PROCESS | 1939 | --DOCSHELL 0x116ac4000 == 35 [pid = 1939] [id = 150] 03:35:10 INFO - PROCESS | 1939 | 1467974110906 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]]]}] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x118a61c00) [pid = 1939] [serial = 341] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x1211ec000) [pid = 1939] [serial = 440] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x125fe8000) [pid = 1939] [serial = 347] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x116884c00) [pid = 1939] [serial = 293] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x1129a9c00) [pid = 1939] [serial = 442] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x128c2c400) [pid = 1939] [serial = 350] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x12bacc000) [pid = 1939] [serial = 305] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x128c33c00) [pid = 1939] [serial = 338] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x12a711000) [pid = 1939] [serial = 302] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x112e40c00) [pid = 1939] [serial = 443] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x11820b000) [pid = 1939] [serial = 421] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x112f65400) [pid = 1939] [serial = 425] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x112f5e400) [pid = 1939] [serial = 424] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x1129ac400) [pid = 1939] [serial = 427] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x112f62800) [pid = 1939] [serial = 430] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x116805400) [pid = 1939] [serial = 431] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x1131bb400) [pid = 1939] [serial = 433] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x1129b1400) [pid = 1939] [serial = 428] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x129573c00) [pid = 1939] [serial = 415] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x127211800) [pid = 1939] [serial = 412] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x128c2e000) [pid = 1939] [serial = 413] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x123516400) [pid = 1939] [serial = 409] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x125fa5400) [pid = 1939] [serial = 410] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x118a7ac00) [pid = 1939] [serial = 406] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x119d35000) [pid = 1939] [serial = 407] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x1185b7000) [pid = 1939] [serial = 404] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x118359400) [pid = 1939] [serial = 403] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x1184eb800) [pid = 1939] [serial = 401] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x1184e3400) [pid = 1939] [serial = 400] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x12acd8c00) [pid = 1939] [serial = 398] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x12aa15800) [pid = 1939] [serial = 397] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x12956d800) [pid = 1939] [serial = 395] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x128c26400) [pid = 1939] [serial = 394] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x12351c000) [pid = 1939] [serial = 392] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x122707c00) [pid = 1939] [serial = 391] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x1232bb800) [pid = 1939] [serial = 437] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x1211e6c00) [pid = 1939] [serial = 439] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x1185f6000) [pid = 1939] [serial = 389] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x1176e1000) [pid = 1939] [serial = 388] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x128c2d400) [pid = 1939] [serial = 386] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x12ba27800) [pid = 1939] [serial = 418] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x12c088800) [pid = 1939] [serial = 422] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x1232b6400) [pid = 1939] [serial = 436] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x12c083400) [pid = 1939] [serial = 419] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x12a709800) [pid = 1939] [serial = 416] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x12c090400) [pid = 1939] [serial = 434] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x11976e000) [pid = 1939] [serial = 296] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x125420800) [pid = 1939] [serial = 299] [outer = 0x0] [url = about:blank] 03:35:10 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x1233cac00) [pid = 1939] [serial = 344] [outer = 0x0] [url = about:blank] 03:35:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 03:35:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 673ms 03:35:10 INFO - PROCESS | 1939 | 1467974110955 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 03:35:10 INFO - PROCESS | 1939 | 1467974110958 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 03:35:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 03:35:10 INFO - PROCESS | 1939 | 1467974110962 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 03:35:10 INFO - PROCESS | 1939 | 1467974110964 Marionette TRACE conn2 <- [1,650,null,{}] 03:35:10 INFO - PROCESS | 1939 | 1467974110966 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}] 03:35:10 INFO - PROCESS | 1939 | 1467974110968 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:11 INFO - PROCESS | 1939 | 1467974111049 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 03:35:11 INFO - PROCESS | 1939 | 1467974111053 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:11 INFO - PROCESS | 1939 | 1467974111055 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:11 INFO - PROCESS | 1939 | ++DOCSHELL 0x116690800 == 36 [pid = 1939] [id = 170] 03:35:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x1176eac00) [pid = 1939] [serial = 508] [outer = 0x0] 03:35:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x11813b800) [pid = 1939] [serial = 509] [outer = 0x1176eac00] 03:35:11 INFO - PROCESS | 1939 | 1467974111082 Marionette DEBUG loaded listener.js 03:35:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x1184e4400) [pid = 1939] [serial = 510] [outer = 0x1176eac00] 03:35:11 INFO - PROCESS | 1939 | 1467974111433 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]]]}] 03:35:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 03:35:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 520ms 03:35:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 03:35:11 INFO - PROCESS | 1939 | 1467974111483 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 03:35:11 INFO - PROCESS | 1939 | 1467974111484 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 03:35:11 INFO - PROCESS | 1939 | 1467974111486 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 03:35:11 INFO - PROCESS | 1939 | 1467974111488 Marionette TRACE conn2 <- [1,654,null,{}] 03:35:11 INFO - PROCESS | 1939 | 1467974111496 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}] 03:35:11 INFO - PROCESS | 1939 | 1467974111499 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:11 INFO - PROCESS | 1939 | 1467974111581 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 03:35:11 INFO - PROCESS | 1939 | 1467974111586 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:11 INFO - PROCESS | 1939 | 1467974111588 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:11 INFO - PROCESS | 1939 | ++DOCSHELL 0x1199c8800 == 37 [pid = 1939] [id = 171] 03:35:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x1185bcc00) [pid = 1939] [serial = 511] [outer = 0x0] 03:35:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x118a61c00) [pid = 1939] [serial = 512] [outer = 0x1185bcc00] 03:35:11 INFO - PROCESS | 1939 | 1467974111615 Marionette DEBUG loaded listener.js 03:35:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x119716800) [pid = 1939] [serial = 513] [outer = 0x1185bcc00] 03:35:11 INFO - PROCESS | 1939 | 1467974111965 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]]]}] 03:35:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 03:35:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 521ms 03:35:12 INFO - PROCESS | 1939 | 1467974112008 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 03:35:12 INFO - PROCESS | 1939 | 1467974112010 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 03:35:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 03:35:12 INFO - PROCESS | 1939 | 1467974112022 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 03:35:12 INFO - PROCESS | 1939 | 1467974112023 Marionette TRACE conn2 <- [1,658,null,{}] 03:35:12 INFO - PROCESS | 1939 | 1467974112030 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}] 03:35:12 INFO - PROCESS | 1939 | 1467974112032 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:12 INFO - PROCESS | 1939 | 1467974112114 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 03:35:12 INFO - PROCESS | 1939 | 1467974112118 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:12 INFO - PROCESS | 1939 | 1467974112119 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x12361f000 == 38 [pid = 1939] [id = 172] 03:35:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x119d32000) [pid = 1939] [serial = 514] [outer = 0x0] 03:35:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x1207de000) [pid = 1939] [serial = 515] [outer = 0x119d32000] 03:35:12 INFO - PROCESS | 1939 | 1467974112143 Marionette DEBUG loaded listener.js 03:35:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x121167000) [pid = 1939] [serial = 516] [outer = 0x119d32000] 03:35:12 INFO - PROCESS | 1939 | 1467974112465 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]]]}] 03:35:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 03:35:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 484ms 03:35:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 03:35:12 INFO - PROCESS | 1939 | 1467974112498 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 03:35:12 INFO - PROCESS | 1939 | 1467974112499 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 03:35:12 INFO - PROCESS | 1939 | 1467974112501 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 03:35:12 INFO - PROCESS | 1939 | 1467974112502 Marionette TRACE conn2 <- [1,662,null,{}] 03:35:12 INFO - PROCESS | 1939 | 1467974112504 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}] 03:35:12 INFO - PROCESS | 1939 | 1467974112505 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:12 INFO - PROCESS | 1939 | 1467974112584 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 03:35:12 INFO - PROCESS | 1939 | 1467974112588 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:12 INFO - PROCESS | 1939 | 1467974112589 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x12521b800 == 39 [pid = 1939] [id = 173] 03:35:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x1210c0800) [pid = 1939] [serial = 517] [outer = 0x0] 03:35:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x122707c00) [pid = 1939] [serial = 518] [outer = 0x1210c0800] 03:35:12 INFO - PROCESS | 1939 | 1467974112613 Marionette DEBUG loaded listener.js 03:35:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x1232b1800) [pid = 1939] [serial = 519] [outer = 0x1210c0800] 03:35:12 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:35:12 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:35:12 INFO - PROCESS | 1939 | 1467974112979 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]]]}] 03:35:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 03:35:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 518ms 03:35:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 03:35:13 INFO - PROCESS | 1939 | 1467974113028 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 03:35:13 INFO - PROCESS | 1939 | 1467974113030 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 03:35:13 INFO - PROCESS | 1939 | 1467974113032 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 03:35:13 INFO - PROCESS | 1939 | 1467974113033 Marionette TRACE conn2 <- [1,666,null,{}] 03:35:13 INFO - PROCESS | 1939 | 1467974113035 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}] 03:35:13 INFO - PROCESS | 1939 | 1467974113039 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:13 INFO - PROCESS | 1939 | 1467974113164 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 03:35:13 INFO - PROCESS | 1939 | 1467974113200 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:13 INFO - PROCESS | 1939 | 1467974113201 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x116854800 == 40 [pid = 1939] [id = 174] 03:35:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x1232b7000) [pid = 1939] [serial = 520] [outer = 0x0] 03:35:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x12356a000) [pid = 1939] [serial = 521] [outer = 0x1232b7000] 03:35:13 INFO - PROCESS | 1939 | 1467974113226 Marionette DEBUG loaded listener.js 03:35:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x12720b400) [pid = 1939] [serial = 522] [outer = 0x1232b7000] 03:35:13 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:35:13 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:35:13 INFO - PROCESS | 1939 | 1467974113550 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]]]}] 03:35:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 03:35:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 567ms 03:35:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 03:35:13 INFO - PROCESS | 1939 | 1467974113600 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 03:35:13 INFO - PROCESS | 1939 | 1467974113601 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 03:35:13 INFO - PROCESS | 1939 | 1467974113603 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 03:35:13 INFO - PROCESS | 1939 | 1467974113604 Marionette TRACE conn2 <- [1,670,null,{}] 03:35:13 INFO - PROCESS | 1939 | 1467974113606 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}] 03:35:13 INFO - PROCESS | 1939 | 1467974113608 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:13 INFO - PROCESS | 1939 | 1467974113709 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 03:35:13 INFO - PROCESS | 1939 | 1467974113719 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:13 INFO - PROCESS | 1939 | 1467974113720 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x128988000 == 41 [pid = 1939] [id = 175] 03:35:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x12720b800) [pid = 1939] [serial = 523] [outer = 0x0] 03:35:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x1274c2800) [pid = 1939] [serial = 524] [outer = 0x12720b800] 03:35:13 INFO - PROCESS | 1939 | 1467974113744 Marionette DEBUG loaded listener.js 03:35:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x128c2c400) [pid = 1939] [serial = 525] [outer = 0x12720b800] 03:35:14 INFO - PROCESS | 1939 | 1467974114092 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]]]}] 03:35:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 03:35:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 520ms 03:35:14 INFO - PROCESS | 1939 | 1467974114123 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 03:35:14 INFO - PROCESS | 1939 | 1467974114125 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 03:35:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 03:35:14 INFO - PROCESS | 1939 | 1467974114133 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 03:35:14 INFO - PROCESS | 1939 | 1467974114134 Marionette TRACE conn2 <- [1,674,null,{}] 03:35:14 INFO - PROCESS | 1939 | 1467974114137 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}] 03:35:14 INFO - PROCESS | 1939 | 1467974114138 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:14 INFO - PROCESS | 1939 | 1467974114239 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 03:35:14 INFO - PROCESS | 1939 | 1467974114245 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:14 INFO - PROCESS | 1939 | 1467974114246 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x12974e000 == 42 [pid = 1939] [id = 176] 03:35:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x1274b8800) [pid = 1939] [serial = 526] [outer = 0x0] 03:35:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x128c34000) [pid = 1939] [serial = 527] [outer = 0x1274b8800] 03:35:14 INFO - PROCESS | 1939 | 1467974114302 Marionette DEBUG loaded listener.js 03:35:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x1291d1800) [pid = 1939] [serial = 528] [outer = 0x1274b8800] 03:35:14 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:35:14 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:35:14 INFO - PROCESS | 1939 | 1467974114603 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]]]}] 03:35:14 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 03:35:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 525ms 03:35:14 INFO - PROCESS | 1939 | 1467974114652 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 03:35:14 INFO - PROCESS | 1939 | 1467974114653 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 03:35:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 03:35:14 INFO - PROCESS | 1939 | 1467974114656 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 03:35:14 INFO - PROCESS | 1939 | 1467974114657 Marionette TRACE conn2 <- [1,678,null,{}] 03:35:14 INFO - PROCESS | 1939 | 1467974114659 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}] 03:35:14 INFO - PROCESS | 1939 | 1467974114660 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:14 INFO - PROCESS | 1939 | 1467974114766 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 03:35:14 INFO - PROCESS | 1939 | 1467974114780 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:14 INFO - PROCESS | 1939 | 1467974114781 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a793800 == 43 [pid = 1939] [id = 177] 03:35:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x1291c7400) [pid = 1939] [serial = 529] [outer = 0x0] 03:35:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x12956ac00) [pid = 1939] [serial = 530] [outer = 0x1291c7400] 03:35:14 INFO - PROCESS | 1939 | 1467974114812 Marionette DEBUG loaded listener.js 03:35:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x12a527c00) [pid = 1939] [serial = 531] [outer = 0x1291c7400] 03:35:15 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x1211e9c00) [pid = 1939] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 03:35:15 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x1128d0c00) [pid = 1939] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 03:35:15 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x119d35800) [pid = 1939] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 03:35:15 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x112f65800) [pid = 1939] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 03:35:15 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x1129b2c00) [pid = 1939] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 03:35:15 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x118fb2800) [pid = 1939] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 03:35:15 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x1211ea400) [pid = 1939] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 03:35:15 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x110e98c00) [pid = 1939] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 03:35:15 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x112a7d400) [pid = 1939] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 03:35:15 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x119d39c00) [pid = 1939] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 03:35:15 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x112f58800) [pid = 1939] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 03:35:15 INFO - PROCESS | 1939 | 1467974115281 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]]]}] 03:35:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 03:35:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 669ms 03:35:15 INFO - PROCESS | 1939 | 1467974115326 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 03:35:15 INFO - PROCESS | 1939 | 1467974115327 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 03:35:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 03:35:15 INFO - PROCESS | 1939 | 1467974115331 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 03:35:15 INFO - PROCESS | 1939 | 1467974115332 Marionette TRACE conn2 <- [1,682,null,{}] 03:35:15 INFO - PROCESS | 1939 | 1467974115335 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}] 03:35:15 INFO - PROCESS | 1939 | 1467974115336 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:15 INFO - PROCESS | 1939 | 1467974115418 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 03:35:15 INFO - PROCESS | 1939 | 1467974115422 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:15 INFO - PROCESS | 1939 | 1467974115423 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a557000 == 44 [pid = 1939] [id = 178] 03:35:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x111f44400) [pid = 1939] [serial = 532] [outer = 0x0] 03:35:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x1185f4000) [pid = 1939] [serial = 533] [outer = 0x111f44400] 03:35:15 INFO - PROCESS | 1939 | 1467974115447 Marionette DEBUG loaded listener.js 03:35:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x1211ea400) [pid = 1939] [serial = 534] [outer = 0x111f44400] 03:35:16 INFO - PROCESS | 1939 | 1467974116287 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]]]}] 03:35:16 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) 03:35:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 969ms 03:35:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 03:35:16 INFO - PROCESS | 1939 | 1467974116301 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 03:35:16 INFO - PROCESS | 1939 | 1467974116302 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 03:35:16 INFO - PROCESS | 1939 | 1467974116304 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 03:35:16 INFO - PROCESS | 1939 | 1467974116306 Marionette TRACE conn2 <- [1,686,null,{}] 03:35:16 INFO - PROCESS | 1939 | 1467974116308 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}] 03:35:16 INFO - PROCESS | 1939 | 1467974116309 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:16 INFO - PROCESS | 1939 | 1467974116427 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 03:35:16 INFO - PROCESS | 1939 | 1467974116433 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:16 INFO - PROCESS | 1939 | 1467974116443 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x12bdbf000 == 45 [pid = 1939] [id = 179] 03:35:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x127205000) [pid = 1939] [serial = 535] [outer = 0x0] 03:35:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x12a704800) [pid = 1939] [serial = 536] [outer = 0x127205000] 03:35:16 INFO - PROCESS | 1939 | 1467974116470 Marionette DEBUG loaded listener.js 03:35:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x12ac98c00) [pid = 1939] [serial = 537] [outer = 0x127205000] 03:35:17 INFO - PROCESS | 1939 | 1467974117268 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]]]}] 03:35:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 03:35:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 970ms 03:35:17 INFO - PROCESS | 1939 | 1467974117274 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 03:35:17 INFO - PROCESS | 1939 | 1467974117278 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 03:35:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 03:35:17 INFO - PROCESS | 1939 | 1467974117282 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 03:35:17 INFO - PROCESS | 1939 | 1467974117285 Marionette TRACE conn2 <- [1,690,null,{}] 03:35:17 INFO - PROCESS | 1939 | 1467974117288 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}] 03:35:17 INFO - PROCESS | 1939 | 1467974117290 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:17 INFO - PROCESS | 1939 | 1467974117399 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 03:35:17 INFO - PROCESS | 1939 | 1467974117457 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:17 INFO - PROCESS | 1939 | 1467974117459 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x1168c0000 == 46 [pid = 1939] [id = 180] 03:35:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x112a7d400) [pid = 1939] [serial = 538] [outer = 0x0] 03:35:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x112f5d000) [pid = 1939] [serial = 539] [outer = 0x112a7d400] 03:35:17 INFO - PROCESS | 1939 | 1467974117492 Marionette DEBUG loaded listener.js 03:35:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x11613a000) [pid = 1939] [serial = 540] [outer = 0x112a7d400] 03:35:18 INFO - PROCESS | 1939 | 1467974118438 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]]]}] 03:35:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 03:35:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1174ms 03:35:18 INFO - PROCESS | 1939 | 1467974118487 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 03:35:18 INFO - PROCESS | 1939 | 1467974118490 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 03:35:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 03:35:18 INFO - PROCESS | 1939 | 1467974118497 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 03:35:18 INFO - PROCESS | 1939 | 1467974118499 Marionette TRACE conn2 <- [1,694,null,{}] 03:35:18 INFO - PROCESS | 1939 | 1467974118502 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}] 03:35:18 INFO - PROCESS | 1939 | 1467974118504 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:18 INFO - PROCESS | 1939 | 1467974118612 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 03:35:18 INFO - PROCESS | 1939 | 1467974118670 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:18 INFO - PROCESS | 1939 | 1467974118671 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x123298000 == 47 [pid = 1939] [id = 181] 03:35:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x1185ee800) [pid = 1939] [serial = 541] [outer = 0x0] 03:35:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x118a68400) [pid = 1939] [serial = 542] [outer = 0x1185ee800] 03:35:18 INFO - PROCESS | 1939 | 1467974118702 Marionette DEBUG loaded listener.js 03:35:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x119715000) [pid = 1939] [serial = 543] [outer = 0x1185ee800] 03:35:19 INFO - PROCESS | 1939 | 1467974119616 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]]]}] 03:35:19 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) 03:35:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1171ms 03:35:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 03:35:19 INFO - PROCESS | 1939 | 1467974119669 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 03:35:19 INFO - PROCESS | 1939 | 1467974119670 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 03:35:19 INFO - PROCESS | 1939 | 1467974119673 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 03:35:19 INFO - PROCESS | 1939 | 1467974119675 Marionette TRACE conn2 <- [1,698,null,{}] 03:35:19 INFO - PROCESS | 1939 | 1467974119683 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}] 03:35:19 INFO - PROCESS | 1939 | 1467974119686 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:19 INFO - PROCESS | 1939 | 1467974119787 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 03:35:19 INFO - PROCESS | 1939 | 1467974119844 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:19 INFO - PROCESS | 1939 | 1467974119846 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:19 INFO - PROCESS | 1939 | ++DOCSHELL 0x12bd75000 == 48 [pid = 1939] [id = 182] 03:35:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x119adfc00) [pid = 1939] [serial = 544] [outer = 0x0] 03:35:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x123519000) [pid = 1939] [serial = 545] [outer = 0x119adfc00] 03:35:19 INFO - PROCESS | 1939 | 1467974119877 Marionette DEBUG loaded listener.js 03:35:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x124b3c000) [pid = 1939] [serial = 546] [outer = 0x119adfc00] 03:35:20 INFO - PROCESS | 1939 | 1467974120800 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]]]}] 03:35:20 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) 03:35:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1173ms 03:35:20 INFO - PROCESS | 1939 | 1467974120846 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 03:35:20 INFO - PROCESS | 1939 | 1467974120848 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 03:35:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 03:35:20 INFO - PROCESS | 1939 | 1467974120850 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 03:35:20 INFO - PROCESS | 1939 | 1467974120852 Marionette TRACE conn2 <- [1,702,null,{}] 03:35:20 INFO - PROCESS | 1939 | 1467974120854 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}] 03:35:20 INFO - PROCESS | 1939 | 1467974120856 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:21 INFO - PROCESS | 1939 | 1467974121092 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 03:35:21 INFO - PROCESS | 1939 | 1467974121198 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:21 INFO - PROCESS | 1939 | 1467974121199 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x117158000 == 49 [pid = 1939] [id = 183] 03:35:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x112f5f000) [pid = 1939] [serial = 547] [outer = 0x0] 03:35:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x1133bb800) [pid = 1939] [serial = 548] [outer = 0x112f5f000] 03:35:21 INFO - PROCESS | 1939 | 1467974121227 Marionette DEBUG loaded listener.js 03:35:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x116805400) [pid = 1939] [serial = 549] [outer = 0x112f5f000] 03:35:21 INFO - PROCESS | 1939 | --DOCSHELL 0x12a557000 == 48 [pid = 1939] [id = 178] 03:35:21 INFO - PROCESS | 1939 | --DOCSHELL 0x12a793800 == 47 [pid = 1939] [id = 177] 03:35:21 INFO - PROCESS | 1939 | --DOCSHELL 0x12974e000 == 46 [pid = 1939] [id = 176] 03:35:21 INFO - PROCESS | 1939 | --DOCSHELL 0x128988000 == 45 [pid = 1939] [id = 175] 03:35:21 INFO - PROCESS | 1939 | --DOCSHELL 0x116854800 == 44 [pid = 1939] [id = 174] 03:35:21 INFO - PROCESS | 1939 | --DOCSHELL 0x12521b800 == 43 [pid = 1939] [id = 173] 03:35:21 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x1274b7800) [pid = 1939] [serial = 488] [outer = 0x0] [url = about:blank] 03:35:21 INFO - PROCESS | 1939 | --DOCSHELL 0x12361f000 == 42 [pid = 1939] [id = 172] 03:35:21 INFO - PROCESS | 1939 | --DOCSHELL 0x1199c8800 == 41 [pid = 1939] [id = 171] 03:35:21 INFO - PROCESS | 1939 | --DOCSHELL 0x116690800 == 40 [pid = 1939] [id = 170] 03:35:21 INFO - PROCESS | 1939 | --DOCSHELL 0x115ecb000 == 39 [pid = 1939] [id = 169] 03:35:21 INFO - PROCESS | 1939 | --DOCSHELL 0x12b239000 == 38 [pid = 1939] [id = 166] 03:35:21 INFO - PROCESS | 1939 | --DOCSHELL 0x12355a800 == 37 [pid = 1939] [id = 165] 03:35:21 INFO - PROCESS | 1939 | --DOCSHELL 0x117165000 == 36 [pid = 1939] [id = 164] 03:35:21 INFO - PROCESS | 1939 | --DOCSHELL 0x12bd62000 == 35 [pid = 1939] [id = 163] 03:35:21 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x1227e6c00) [pid = 1939] [serial = 472] [outer = 0x0] [url = about:blank] 03:35:21 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x118517000) [pid = 1939] [serial = 460] [outer = 0x0] [url = about:blank] 03:35:21 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x1185f9800) [pid = 1939] [serial = 461] [outer = 0x0] [url = about:blank] 03:35:21 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x120717800) [pid = 1939] [serial = 466] [outer = 0x0] [url = about:blank] 03:35:21 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x1185f5c00) [pid = 1939] [serial = 455] [outer = 0x0] [url = about:blank] 03:35:21 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x1185c0800) [pid = 1939] [serial = 454] [outer = 0x0] [url = about:blank] 03:35:21 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x115e61400) [pid = 1939] [serial = 457] [outer = 0x0] [url = about:blank] 03:35:21 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x116f7f000) [pid = 1939] [serial = 458] [outer = 0x0] [url = about:blank] 03:35:21 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x1176e7400) [pid = 1939] [serial = 451] [outer = 0x0] [url = about:blank] 03:35:21 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x112f63c00) [pid = 1939] [serial = 448] [outer = 0x0] [url = about:blank] 03:35:21 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x11971d400) [pid = 1939] [serial = 463] [outer = 0x0] [url = about:blank] 03:35:21 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x119aea800) [pid = 1939] [serial = 464] [outer = 0x0] [url = about:blank] 03:35:21 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x124fa1400) [pid = 1939] [serial = 476] [outer = 0x0] [url = about:blank] 03:35:21 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x123524c00) [pid = 1939] [serial = 475] [outer = 0x0] [url = about:blank] 03:35:21 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x112aa1400) [pid = 1939] [serial = 479] [outer = 0x0] [url = about:blank] 03:35:21 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x1185c1c00) [pid = 1939] [serial = 200] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:35:21 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x119d3a400) [pid = 1939] [serial = 484] [outer = 0x0] [url = about:blank] 03:35:21 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x125ed2800) [pid = 1939] [serial = 485] [outer = 0x0] [url = about:blank] 03:35:21 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x110eb2c00) [pid = 1939] [serial = 478] [outer = 0x0] [url = about:blank] 03:35:21 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x1211df000) [pid = 1939] [serial = 469] [outer = 0x0] [url = about:blank] 03:35:21 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x1211e5800) [pid = 1939] [serial = 470] [outer = 0x0] [url = about:blank] 03:35:21 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x123520400) [pid = 1939] [serial = 473] [outer = 0x0] [url = about:blank] 03:35:21 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x1185f4800) [pid = 1939] [serial = 481] [outer = 0x0] [url = about:blank] 03:35:21 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x1211dfc00) [pid = 1939] [serial = 482] [outer = 0x0] [url = about:blank] 03:35:21 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x121164c00) [pid = 1939] [serial = 467] [outer = 0x0] [url = about:blank] 03:35:22 INFO - PROCESS | 1939 | 1467974122087 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]]]}] 03:35:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 03:35:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1271ms 03:35:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 03:35:22 INFO - PROCESS | 1939 | 1467974122123 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 03:35:22 INFO - PROCESS | 1939 | 1467974122126 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 03:35:22 INFO - PROCESS | 1939 | 1467974122129 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 03:35:22 INFO - PROCESS | 1939 | 1467974122131 Marionette TRACE conn2 <- [1,706,null,{}] 03:35:22 INFO - PROCESS | 1939 | 1467974122134 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}] 03:35:22 INFO - PROCESS | 1939 | 1467974122135 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:22 INFO - PROCESS | 1939 | 1467974122217 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 03:35:22 INFO - PROCESS | 1939 | 1467974122221 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:22 INFO - PROCESS | 1939 | 1467974122223 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x1164a6800 == 36 [pid = 1939] [id = 184] 03:35:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x1176e1000) [pid = 1939] [serial = 550] [outer = 0x0] 03:35:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x1184e1000) [pid = 1939] [serial = 551] [outer = 0x1176e1000] 03:35:22 INFO - PROCESS | 1939 | 1467974122249 Marionette DEBUG loaded listener.js 03:35:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x1185eb800) [pid = 1939] [serial = 552] [outer = 0x1176e1000] 03:35:23 INFO - PROCESS | 1939 | 1467974123084 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]]]}] 03:35:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 03:35:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 971ms 03:35:23 INFO - PROCESS | 1939 | 1467974123100 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 03:35:23 INFO - PROCESS | 1939 | 1467974123102 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 03:35:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 03:35:23 INFO - PROCESS | 1939 | 1467974123104 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 03:35:23 INFO - PROCESS | 1939 | 1467974123105 Marionette TRACE conn2 <- [1,710,null,{}] 03:35:23 INFO - PROCESS | 1939 | 1467974123108 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}] 03:35:23 INFO - PROCESS | 1939 | 1467974123109 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:23 INFO - PROCESS | 1939 | 1467974123194 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 03:35:23 INFO - PROCESS | 1939 | 1467974123252 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:23 INFO - PROCESS | 1939 | 1467974123254 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x11925e800 == 37 [pid = 1939] [id = 185] 03:35:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x118a7b400) [pid = 1939] [serial = 553] [outer = 0x0] 03:35:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x11976c800) [pid = 1939] [serial = 554] [outer = 0x118a7b400] 03:35:23 INFO - PROCESS | 1939 | 1467974123279 Marionette DEBUG loaded listener.js 03:35:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x119d38c00) [pid = 1939] [serial = 555] [outer = 0x118a7b400] 03:35:24 INFO - PROCESS | 1939 | 1467974124066 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]]]}] 03:35:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 03:35:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 972ms 03:35:24 INFO - PROCESS | 1939 | 1467974124076 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 03:35:24 INFO - PROCESS | 1939 | 1467974124080 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 03:35:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 03:35:24 INFO - PROCESS | 1939 | 1467974124087 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 03:35:24 INFO - PROCESS | 1939 | 1467974124090 Marionette TRACE conn2 <- [1,714,null,{}] 03:35:24 INFO - PROCESS | 1939 | 1467974124098 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}] 03:35:24 INFO - PROCESS | 1939 | 1467974124100 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:24 INFO - PROCESS | 1939 | 1467974124205 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 03:35:24 INFO - PROCESS | 1939 | 1467974124208 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:24 INFO - PROCESS | 1939 | 1467974124209 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x1233e1800 == 38 [pid = 1939] [id = 186] 03:35:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x119d39800) [pid = 1939] [serial = 556] [outer = 0x0] 03:35:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x1211e8c00) [pid = 1939] [serial = 557] [outer = 0x119d39800] 03:35:24 INFO - PROCESS | 1939 | 1467974124235 Marionette DEBUG loaded listener.js 03:35:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x1232b9800) [pid = 1939] [serial = 558] [outer = 0x119d39800] 03:35:25 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 03:35:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 975ms 03:35:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 03:35:25 INFO - PROCESS | 1939 | 1467974125053 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]]]}] 03:35:25 INFO - PROCESS | 1939 | 1467974125058 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 03:35:25 INFO - PROCESS | 1939 | 1467974125060 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 03:35:25 INFO - PROCESS | 1939 | 1467974125063 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 03:35:25 INFO - PROCESS | 1939 | 1467974125064 Marionette TRACE conn2 <- [1,718,null,{}] 03:35:25 INFO - PROCESS | 1939 | 1467974125067 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}] 03:35:25 INFO - PROCESS | 1939 | 1467974125068 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:25 INFO - PROCESS | 1939 | 1467974125169 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 03:35:25 INFO - PROCESS | 1939 | 1467974125180 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:25 INFO - PROCESS | 1939 | 1467974125182 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x124f59800 == 39 [pid = 1939] [id = 187] 03:35:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x1129aec00) [pid = 1939] [serial = 559] [outer = 0x0] 03:35:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x124a5cc00) [pid = 1939] [serial = 560] [outer = 0x1129aec00] 03:35:25 INFO - PROCESS | 1939 | 1467974125206 Marionette DEBUG loaded listener.js 03:35:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x125ff1800) [pid = 1939] [serial = 561] [outer = 0x1129aec00] 03:35:26 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x12720b800) [pid = 1939] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 03:35:26 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x1274b8800) [pid = 1939] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 03:35:26 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x119d32000) [pid = 1939] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 03:35:26 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x1210c0800) [pid = 1939] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 03:35:26 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x1176eac00) [pid = 1939] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 03:35:26 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x115e64c00) [pid = 1939] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 03:35:26 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x1185bcc00) [pid = 1939] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 03:35:26 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x110ef1800) [pid = 1939] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 03:35:26 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x1291c7400) [pid = 1939] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 03:35:26 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x111f44400) [pid = 1939] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 03:35:26 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x1232b7000) [pid = 1939] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 03:35:26 INFO - PROCESS | 1939 | 1467974126116 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]]]}] 03:35:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 03:35:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1071ms 03:35:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 03:35:26 INFO - PROCESS | 1939 | 1467974126134 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 03:35:26 INFO - PROCESS | 1939 | 1467974126135 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 03:35:26 INFO - PROCESS | 1939 | 1467974126137 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 03:35:26 INFO - PROCESS | 1939 | 1467974126138 Marionette TRACE conn2 <- [1,722,null,{}] 03:35:26 INFO - PROCESS | 1939 | 1467974126141 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}] 03:35:26 INFO - PROCESS | 1939 | 1467974126142 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:26 INFO - PROCESS | 1939 | 1467974126223 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 03:35:26 INFO - PROCESS | 1939 | 1467974126229 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:26 INFO - PROCESS | 1939 | 1467974126234 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x125f0a000 == 40 [pid = 1939] [id = 188] 03:35:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x1211ec800) [pid = 1939] [serial = 562] [outer = 0x0] 03:35:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x1232be000) [pid = 1939] [serial = 563] [outer = 0x1211ec800] 03:35:26 INFO - PROCESS | 1939 | 1467974126266 Marionette DEBUG loaded listener.js 03:35:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x1274b8800) [pid = 1939] [serial = 564] [outer = 0x1211ec800] 03:35:26 INFO - PROCESS | 1939 | 1467974126615 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] 03:35:26 INFO - PROCESS | 1939 | 1467974126658 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 03:35:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 03:35:26 INFO - PROCESS | 1939 | 1467974126660 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 03:35:26 INFO - PROCESS | 1939 | 1467974126663 Marionette TRACE conn2 <- [1,726,null,{}] 03:35:26 INFO - PROCESS | 1939 | 1467974126666 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}] 03:35:26 INFO - PROCESS | 1939 | 1467974126667 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:26 INFO - PROCESS | 1939 | 1467974126774 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 03:35:26 INFO - PROCESS | 1939 | 1467974126780 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:26 INFO - PROCESS | 1939 | 1467974126781 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x126ec7800 == 41 [pid = 1939] [id = 189] 03:35:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x1227e9400) [pid = 1939] [serial = 565] [outer = 0x0] 03:35:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x1275ccc00) [pid = 1939] [serial = 566] [outer = 0x1227e9400] 03:35:26 INFO - PROCESS | 1939 | 1467974126805 Marionette DEBUG loaded listener.js 03:35:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x12a663800) [pid = 1939] [serial = 567] [outer = 0x1227e9400] 03:35:27 INFO - PROCESS | 1939 | 1467974127153 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]]]}] 03:35:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 03:35:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 521ms 03:35:27 INFO - PROCESS | 1939 | 1467974127182 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 03:35:27 INFO - PROCESS | 1939 | 1467974127183 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 03:35:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 03:35:27 INFO - PROCESS | 1939 | 1467974127185 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 03:35:27 INFO - PROCESS | 1939 | 1467974127186 Marionette TRACE conn2 <- [1,730,null,{}] 03:35:27 INFO - PROCESS | 1939 | 1467974127189 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}] 03:35:27 INFO - PROCESS | 1939 | 1467974127190 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:27 INFO - PROCESS | 1939 | 1467974127271 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 03:35:27 INFO - PROCESS | 1939 | 1467974127275 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:27 INFO - PROCESS | 1939 | 1467974127276 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a54d000 == 42 [pid = 1939] [id = 190] 03:35:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x129577800) [pid = 1939] [serial = 568] [outer = 0x0] 03:35:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x12aa13000) [pid = 1939] [serial = 569] [outer = 0x129577800] 03:35:27 INFO - PROCESS | 1939 | 1467974127301 Marionette DEBUG loaded listener.js 03:35:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x12acd9000) [pid = 1939] [serial = 570] [outer = 0x129577800] 03:35:27 INFO - PROCESS | 1939 | 1467974127667 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] 03:35:27 INFO - PROCESS | 1939 | 1467974127705 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 03:35:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 03:35:27 INFO - PROCESS | 1939 | 1467974127707 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 03:35:27 INFO - PROCESS | 1939 | 1467974127708 Marionette TRACE conn2 <- [1,734,null,{}] 03:35:27 INFO - PROCESS | 1939 | 1467974127711 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}] 03:35:27 INFO - PROCESS | 1939 | 1467974127712 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:27 INFO - PROCESS | 1939 | 1467974127810 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 03:35:27 INFO - PROCESS | 1939 | 1467974127816 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:27 INFO - PROCESS | 1939 | 1467974127824 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x12b23f000 == 43 [pid = 1939] [id = 191] 03:35:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x128c34400) [pid = 1939] [serial = 571] [outer = 0x0] 03:35:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x12b296400) [pid = 1939] [serial = 572] [outer = 0x128c34400] 03:35:27 INFO - PROCESS | 1939 | 1467974127848 Marionette DEBUG loaded listener.js 03:35:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x12ba2b800) [pid = 1939] [serial = 573] [outer = 0x128c34400] 03:35:28 INFO - PROCESS | 1939 | 1467974128272 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]]]}] 03:35:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 03:35:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 620ms 03:35:28 INFO - PROCESS | 1939 | 1467974128328 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 03:35:28 INFO - PROCESS | 1939 | 1467974128333 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 03:35:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 03:35:28 INFO - PROCESS | 1939 | 1467974128336 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 03:35:28 INFO - PROCESS | 1939 | 1467974128338 Marionette TRACE conn2 <- [1,738,null,{}] 03:35:28 INFO - PROCESS | 1939 | 1467974128342 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}] 03:35:28 INFO - PROCESS | 1939 | 1467974128344 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:28 INFO - PROCESS | 1939 | 1467974128446 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 03:35:28 INFO - PROCESS | 1939 | 1467974128510 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:28 INFO - PROCESS | 1939 | 1467974128511 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x117d4a000 == 44 [pid = 1939] [id = 192] 03:35:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x112f5f800) [pid = 1939] [serial = 574] [outer = 0x0] 03:35:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x116137000) [pid = 1939] [serial = 575] [outer = 0x112f5f800] 03:35:28 INFO - PROCESS | 1939 | 1467974128542 Marionette DEBUG loaded listener.js 03:35:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x118136400) [pid = 1939] [serial = 576] [outer = 0x112f5f800] 03:35:29 INFO - PROCESS | 1939 | 1467974129487 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]]]}] 03:35:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 03:35:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1173ms 03:35:29 INFO - PROCESS | 1939 | 1467974129538 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 03:35:29 INFO - PROCESS | 1939 | 1467974129541 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 03:35:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 03:35:29 INFO - PROCESS | 1939 | 1467974129548 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 03:35:29 INFO - PROCESS | 1939 | 1467974129550 Marionette TRACE conn2 <- [1,742,null,{}] 03:35:29 INFO - PROCESS | 1939 | 1467974129552 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}] 03:35:29 INFO - PROCESS | 1939 | 1467974129554 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:29 INFO - PROCESS | 1939 | 1467974129660 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 03:35:29 INFO - PROCESS | 1939 | 1467974129718 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:29 INFO - PROCESS | 1939 | 1467974129720 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x12329d000 == 45 [pid = 1939] [id = 193] 03:35:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x1185b7c00) [pid = 1939] [serial = 577] [outer = 0x0] 03:35:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x11976d800) [pid = 1939] [serial = 578] [outer = 0x1185b7c00] 03:35:29 INFO - PROCESS | 1939 | 1467974129750 Marionette DEBUG loaded listener.js 03:35:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x119d3ec00) [pid = 1939] [serial = 579] [outer = 0x1185b7c00] 03:35:30 INFO - PROCESS | 1939 | 1467974130699 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]]]}] 03:35:30 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 03:35:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1174ms 03:35:30 INFO - PROCESS | 1939 | 1467974130723 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 03:35:30 INFO - PROCESS | 1939 | 1467974130724 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 03:35:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 03:35:30 INFO - PROCESS | 1939 | 1467974130726 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 03:35:30 INFO - PROCESS | 1939 | 1467974130731 Marionette TRACE conn2 <- [1,746,null,{}] 03:35:30 INFO - PROCESS | 1939 | 1467974130739 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}] 03:35:30 INFO - PROCESS | 1939 | 1467974130742 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:30 INFO - PROCESS | 1939 | 1467974130843 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 03:35:30 INFO - PROCESS | 1939 | 1467974130903 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:30 INFO - PROCESS | 1939 | 1467974130906 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x12bd5f000 == 46 [pid = 1939] [id = 194] 03:35:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x122714c00) [pid = 1939] [serial = 580] [outer = 0x0] 03:35:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x124d31400) [pid = 1939] [serial = 581] [outer = 0x122714c00] 03:35:30 INFO - PROCESS | 1939 | 1467974130936 Marionette DEBUG loaded listener.js 03:35:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x12720c000) [pid = 1939] [serial = 582] [outer = 0x122714c00] 03:35:31 INFO - PROCESS | 1939 | 1467974131867 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]]]}] 03:35:31 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.) 03:35:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1177ms 03:35:31 INFO - PROCESS | 1939 | 1467974131905 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 03:35:31 INFO - PROCESS | 1939 | 1467974131907 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 03:35:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 03:35:31 INFO - PROCESS | 1939 | 1467974131910 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 03:35:31 INFO - PROCESS | 1939 | 1467974131912 Marionette TRACE conn2 <- [1,750,null,{}] 03:35:31 INFO - PROCESS | 1939 | 1467974131916 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}] 03:35:31 INFO - PROCESS | 1939 | 1467974131917 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:32 INFO - PROCESS | 1939 | 1467974132009 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 03:35:32 INFO - PROCESS | 1939 | 1467974132068 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:32 INFO - PROCESS | 1939 | 1467974132071 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x1184ca800 == 47 [pid = 1939] [id = 195] 03:35:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x116f97800) [pid = 1939] [serial = 583] [outer = 0x0] 03:35:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x11813c800) [pid = 1939] [serial = 584] [outer = 0x116f97800] 03:35:32 INFO - PROCESS | 1939 | 1467974132099 Marionette DEBUG loaded listener.js 03:35:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x118512800) [pid = 1939] [serial = 585] [outer = 0x116f97800] 03:35:33 INFO - PROCESS | 1939 | --DOCSHELL 0x12a54d000 == 46 [pid = 1939] [id = 190] 03:35:33 INFO - PROCESS | 1939 | --DOCSHELL 0x126ec7800 == 45 [pid = 1939] [id = 189] 03:35:33 INFO - PROCESS | 1939 | --DOCSHELL 0x125f0a000 == 44 [pid = 1939] [id = 188] 03:35:33 INFO - PROCESS | 1939 | --DOCSHELL 0x124f59800 == 43 [pid = 1939] [id = 187] 03:35:33 INFO - PROCESS | 1939 | --DOCSHELL 0x1233e1800 == 42 [pid = 1939] [id = 186] 03:35:33 INFO - PROCESS | 1939 | --DOCSHELL 0x11925e800 == 41 [pid = 1939] [id = 185] 03:35:33 INFO - PROCESS | 1939 | --DOCSHELL 0x1164a6800 == 40 [pid = 1939] [id = 184] 03:35:33 INFO - PROCESS | 1939 | --DOCSHELL 0x117158000 == 39 [pid = 1939] [id = 183] 03:35:33 INFO - PROCESS | 1939 | --DOCSHELL 0x1168c0000 == 38 [pid = 1939] [id = 180] 03:35:33 INFO - PROCESS | 1939 | --DOCSHELL 0x116ace800 == 37 [pid = 1939] [id = 149] 03:35:33 INFO - PROCESS | 1939 | --DOCSHELL 0x11972e800 == 36 [pid = 1939] [id = 152] 03:35:33 INFO - PROCESS | 1939 | --DOCSHELL 0x123298000 == 35 [pid = 1939] [id = 181] 03:35:33 INFO - PROCESS | 1939 | --DOCSHELL 0x12bd75000 == 34 [pid = 1939] [id = 182] 03:35:33 INFO - PROCESS | 1939 | --DOCSHELL 0x12c379800 == 33 [pid = 1939] [id = 167] 03:35:33 INFO - PROCESS | 1939 | --DOCSHELL 0x117465000 == 32 [pid = 1939] [id = 168] 03:35:33 INFO - PROCESS | 1939 | --DOCSHELL 0x12bdbf000 == 31 [pid = 1939] [id = 179] 03:35:33 INFO - PROCESS | 1939 | --DOCSHELL 0x12bd5f000 == 30 [pid = 1939] [id = 194] 03:35:33 INFO - PROCESS | 1939 | --DOCSHELL 0x12329d000 == 29 [pid = 1939] [id = 193] 03:35:33 INFO - PROCESS | 1939 | --DOCSHELL 0x12b23f000 == 28 [pid = 1939] [id = 191] 03:35:33 INFO - PROCESS | 1939 | --DOCSHELL 0x117d4a000 == 27 [pid = 1939] [id = 192] 03:35:33 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x12a704800) [pid = 1939] [serial = 536] [outer = 0x0] [url = about:blank] 03:35:33 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x1274c2800) [pid = 1939] [serial = 524] [outer = 0x0] [url = about:blank] 03:35:33 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x128c34000) [pid = 1939] [serial = 527] [outer = 0x0] [url = about:blank] 03:35:33 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x1207de000) [pid = 1939] [serial = 515] [outer = 0x0] [url = about:blank] 03:35:33 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x121167000) [pid = 1939] [serial = 516] [outer = 0x0] [url = about:blank] 03:35:33 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x1129acc00) [pid = 1939] [serial = 491] [outer = 0x0] [url = about:blank] 03:35:33 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x128c2c400) [pid = 1939] [serial = 525] [outer = 0x0] [url = about:blank] 03:35:33 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x1211df400) [pid = 1939] [serial = 497] [outer = 0x0] [url = about:blank] 03:35:33 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x122707c00) [pid = 1939] [serial = 518] [outer = 0x0] [url = about:blank] 03:35:33 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x1185efc00) [pid = 1939] [serial = 494] [outer = 0x0] [url = about:blank] 03:35:33 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x11813b800) [pid = 1939] [serial = 509] [outer = 0x0] [url = about:blank] 03:35:33 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x1184e4400) [pid = 1939] [serial = 510] [outer = 0x0] [url = about:blank] 03:35:33 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x1164e6000) [pid = 1939] [serial = 506] [outer = 0x0] [url = about:blank] 03:35:33 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x116a21800) [pid = 1939] [serial = 507] [outer = 0x0] [url = about:blank] 03:35:33 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x1233c6c00) [pid = 1939] [serial = 500] [outer = 0x0] [url = about:blank] 03:35:33 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x119716800) [pid = 1939] [serial = 513] [outer = 0x0] [url = about:blank] 03:35:33 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x118a61c00) [pid = 1939] [serial = 512] [outer = 0x0] [url = about:blank] 03:35:33 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x119d33800) [pid = 1939] [serial = 504] [outer = 0x0] [url = about:blank] 03:35:33 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x1129a8400) [pid = 1939] [serial = 503] [outer = 0x0] [url = about:blank] 03:35:33 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x12956ac00) [pid = 1939] [serial = 530] [outer = 0x0] [url = about:blank] 03:35:33 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x1291d1800) [pid = 1939] [serial = 528] [outer = 0x0] [url = about:blank] 03:35:33 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x1211ea400) [pid = 1939] [serial = 534] [outer = 0x0] [url = about:blank] 03:35:33 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x1185f4000) [pid = 1939] [serial = 533] [outer = 0x0] [url = about:blank] 03:35:33 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x12a527c00) [pid = 1939] [serial = 531] [outer = 0x0] [url = about:blank] 03:35:33 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x12720b400) [pid = 1939] [serial = 522] [outer = 0x0] [url = about:blank] 03:35:33 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x12356a000) [pid = 1939] [serial = 521] [outer = 0x0] [url = about:blank] 03:35:33 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x1232b1800) [pid = 1939] [serial = 519] [outer = 0x0] [url = about:blank] 03:35:33 INFO - PROCESS | 1939 | 1467974133700 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]]]}] 03:35:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 03:35:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1827ms 03:35:33 INFO - PROCESS | 1939 | 1467974133737 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 03:35:33 INFO - PROCESS | 1939 | 1467974133739 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 03:35:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 03:35:33 INFO - PROCESS | 1939 | 1467974133742 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 03:35:33 INFO - PROCESS | 1939 | 1467974133744 Marionette TRACE conn2 <- [1,754,null,{}] 03:35:33 INFO - PROCESS | 1939 | 1467974133747 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}] 03:35:33 INFO - PROCESS | 1939 | 1467974133749 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:33 INFO - PROCESS | 1939 | 1467974133822 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 03:35:33 INFO - PROCESS | 1939 | 1467974133831 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:33 INFO - PROCESS | 1939 | 1467974133832 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x115e1e800 == 28 [pid = 1939] [id = 196] 03:35:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x1129ab000) [pid = 1939] [serial = 586] [outer = 0x0] 03:35:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x112f5a800) [pid = 1939] [serial = 587] [outer = 0x1129ab000] 03:35:33 INFO - PROCESS | 1939 | 1467974133860 Marionette DEBUG loaded listener.js 03:35:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x1132bfc00) [pid = 1939] [serial = 588] [outer = 0x1129ab000] 03:35:34 INFO - PROCESS | 1939 | 1467974134662 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]]]}] 03:35:34 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 03:35:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 973ms 03:35:34 INFO - PROCESS | 1939 | 1467974134724 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 03:35:34 INFO - PROCESS | 1939 | 1467974134729 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 03:35:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 03:35:34 INFO - PROCESS | 1939 | 1467974134737 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 03:35:34 INFO - PROCESS | 1939 | 1467974134739 Marionette TRACE conn2 <- [1,758,null,{}] 03:35:34 INFO - PROCESS | 1939 | 1467974134743 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}] 03:35:34 INFO - PROCESS | 1939 | 1467974134745 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:34 INFO - PROCESS | 1939 | 1467974134843 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 03:35:34 INFO - PROCESS | 1939 | 1467974134850 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:34 INFO - PROCESS | 1939 | 1467974134851 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x117163000 == 29 [pid = 1939] [id = 197] 03:35:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x113c3a000) [pid = 1939] [serial = 589] [outer = 0x0] 03:35:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x116612c00) [pid = 1939] [serial = 590] [outer = 0x113c3a000] 03:35:34 INFO - PROCESS | 1939 | 1467974134878 Marionette DEBUG loaded listener.js 03:35:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x116810400) [pid = 1939] [serial = 591] [outer = 0x113c3a000] 03:35:35 INFO - PROCESS | 1939 | 1467974135277 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]]]}] 03:35:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 03:35:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 571ms 03:35:35 INFO - PROCESS | 1939 | 1467974135308 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 03:35:35 INFO - PROCESS | 1939 | 1467974135309 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 03:35:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 03:35:35 INFO - PROCESS | 1939 | 1467974135319 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 03:35:35 INFO - PROCESS | 1939 | 1467974135322 Marionette TRACE conn2 <- [1,762,null,{}] 03:35:35 INFO - PROCESS | 1939 | 1467974135329 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}] 03:35:35 INFO - PROCESS | 1939 | 1467974135333 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:35 INFO - PROCESS | 1939 | 1467974135433 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 03:35:35 INFO - PROCESS | 1939 | 1467974135438 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:35 INFO - PROCESS | 1939 | 1467974135440 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x118ae7800 == 30 [pid = 1939] [id = 198] 03:35:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x1131bc400) [pid = 1939] [serial = 592] [outer = 0x0] 03:35:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x11850ac00) [pid = 1939] [serial = 593] [outer = 0x1131bc400] 03:35:35 INFO - PROCESS | 1939 | 1467974135467 Marionette DEBUG loaded listener.js 03:35:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x1185ebc00) [pid = 1939] [serial = 594] [outer = 0x1131bc400] 03:35:36 INFO - PROCESS | 1939 | 1467974136258 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]]]}] 03:35:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 03:35:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 980ms 03:35:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 03:35:36 INFO - PROCESS | 1939 | 1467974136292 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 03:35:36 INFO - PROCESS | 1939 | 1467974136294 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 03:35:36 INFO - PROCESS | 1939 | 1467974136296 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 03:35:36 INFO - PROCESS | 1939 | 1467974136297 Marionette TRACE conn2 <- [1,766,null,{}] 03:35:36 INFO - PROCESS | 1939 | 1467974136300 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}] 03:35:36 INFO - PROCESS | 1939 | 1467974136301 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:36 INFO - PROCESS | 1939 | 1467974136399 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 03:35:36 INFO - PROCESS | 1939 | 1467974136404 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:36 INFO - PROCESS | 1939 | 1467974136405 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x11973c800 == 31 [pid = 1939] [id = 199] 03:35:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x11875d800) [pid = 1939] [serial = 595] [outer = 0x0] 03:35:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x118a77000) [pid = 1939] [serial = 596] [outer = 0x11875d800] 03:35:36 INFO - PROCESS | 1939 | 1467974136430 Marionette DEBUG loaded listener.js 03:35:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x11930e400) [pid = 1939] [serial = 597] [outer = 0x11875d800] 03:35:37 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x111c81800) [pid = 1939] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 03:35:37 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x119768800) [pid = 1939] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 03:35:37 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x1232b1400) [pid = 1939] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 03:35:37 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x1185b4400) [pid = 1939] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 03:35:37 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x1129aec00) [pid = 1939] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 03:35:37 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x119d39800) [pid = 1939] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 03:35:37 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x1185ee800) [pid = 1939] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 03:35:37 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x112f5f000) [pid = 1939] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 03:35:37 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x127205000) [pid = 1939] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 03:35:37 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x1211ec800) [pid = 1939] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 03:35:37 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x1176e1000) [pid = 1939] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 03:35:37 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x112a7d400) [pid = 1939] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 03:35:37 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x118a7b400) [pid = 1939] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 03:35:37 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x119adfc00) [pid = 1939] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 03:35:37 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x128c34400) [pid = 1939] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 03:35:37 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x1227e9400) [pid = 1939] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 03:35:37 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x129577800) [pid = 1939] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 03:35:37 INFO - PROCESS | 1939 | --DOMWINDOW == 77 (0x1270b7c00) [pid = 1939] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 03:35:37 INFO - PROCESS | 1939 | --DOMWINDOW == 76 (0x110eaa000) [pid = 1939] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 03:35:37 INFO - PROCESS | 1939 | --DOMWINDOW == 75 (0x116882000) [pid = 1939] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 03:35:37 INFO - PROCESS | 1939 | --DOMWINDOW == 74 (0x112f67000) [pid = 1939] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 03:35:37 INFO - PROCESS | 1939 | 1467974137449 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]]]}] 03:35:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 03:35:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1170ms 03:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 03:35:37 INFO - PROCESS | 1939 | 1467974137467 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 03:35:37 INFO - PROCESS | 1939 | 1467974137468 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 03:35:37 INFO - PROCESS | 1939 | 1467974137470 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 03:35:37 INFO - PROCESS | 1939 | 1467974137472 Marionette TRACE conn2 <- [1,770,null,{}] 03:35:37 INFO - PROCESS | 1939 | 1467974137474 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}] 03:35:37 INFO - PROCESS | 1939 | 1467974137475 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:37 INFO - PROCESS | 1939 | 1467974137551 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 03:35:37 INFO - PROCESS | 1939 | 1467974137554 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:37 INFO - PROCESS | 1939 | 1467974137555 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x1199d1800 == 32 [pid = 1939] [id = 200] 03:35:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 75 (0x11613a800) [pid = 1939] [serial = 598] [outer = 0x0] 03:35:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 76 (0x116880400) [pid = 1939] [serial = 599] [outer = 0x11613a800] 03:35:37 INFO - PROCESS | 1939 | 1467974137580 Marionette DEBUG loaded listener.js 03:35:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 77 (0x1185ed000) [pid = 1939] [serial = 600] [outer = 0x11613a800] 03:35:37 INFO - PROCESS | 1939 | 1467974137919 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]]]}] 03:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 03:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 471ms 03:35:37 INFO - PROCESS | 1939 | 1467974137941 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 03:35:37 INFO - PROCESS | 1939 | 1467974137943 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 03:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 03:35:37 INFO - PROCESS | 1939 | 1467974137949 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 03:35:37 INFO - PROCESS | 1939 | 1467974137950 Marionette TRACE conn2 <- [1,774,null,{}] 03:35:37 INFO - PROCESS | 1939 | 1467974137953 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}] 03:35:37 INFO - PROCESS | 1939 | 1467974137958 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:38 INFO - PROCESS | 1939 | 1467974138115 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 03:35:38 INFO - PROCESS | 1939 | 1467974138124 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:38 INFO - PROCESS | 1939 | 1467974138126 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x123626000 == 33 [pid = 1939] [id = 201] 03:35:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x1161a0400) [pid = 1939] [serial = 601] [outer = 0x0] 03:35:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x11687d800) [pid = 1939] [serial = 602] [outer = 0x1161a0400] 03:35:38 INFO - PROCESS | 1939 | 1467974138166 Marionette DEBUG loaded listener.js 03:35:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x1210c0800) [pid = 1939] [serial = 603] [outer = 0x1161a0400] 03:35:38 INFO - PROCESS | 1939 | 1467974138551 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]]]}] 03:35:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 03:35:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 620ms 03:35:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 03:35:38 INFO - PROCESS | 1939 | 1467974138568 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 03:35:38 INFO - PROCESS | 1939 | 1467974138570 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 03:35:38 INFO - PROCESS | 1939 | 1467974138572 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 03:35:38 INFO - PROCESS | 1939 | 1467974138583 Marionette TRACE conn2 <- [1,778,null,{}] 03:35:38 INFO - PROCESS | 1939 | 1467974138585 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}] 03:35:38 INFO - PROCESS | 1939 | 1467974138586 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:38 INFO - PROCESS | 1939 | 1467974138658 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 03:35:38 INFO - PROCESS | 1939 | 1467974138662 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:38 INFO - PROCESS | 1939 | 1467974138665 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x124f5b000 == 34 [pid = 1939] [id = 202] 03:35:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x121160800) [pid = 1939] [serial = 604] [outer = 0x0] 03:35:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x121168800) [pid = 1939] [serial = 605] [outer = 0x121160800] 03:35:38 INFO - PROCESS | 1939 | 1467974138689 Marionette DEBUG loaded listener.js 03:35:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x1211e4000) [pid = 1939] [serial = 606] [outer = 0x121160800] 03:35:39 INFO - PROCESS | 1939 | 1467974139086 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]]]}] 03:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 03:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 528ms 03:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 03:35:39 INFO - PROCESS | 1939 | 1467974139101 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 03:35:39 INFO - PROCESS | 1939 | 1467974139103 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 03:35:39 INFO - PROCESS | 1939 | 1467974139106 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 03:35:39 INFO - PROCESS | 1939 | 1467974139107 Marionette TRACE conn2 <- [1,782,null,{}] 03:35:39 INFO - PROCESS | 1939 | 1467974139111 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}] 03:35:39 INFO - PROCESS | 1939 | 1467974139113 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:39 INFO - PROCESS | 1939 | 1467974139233 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 03:35:39 INFO - PROCESS | 1939 | 1467974139239 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:39 INFO - PROCESS | 1939 | 1467974139240 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x125f0a000 == 35 [pid = 1939] [id = 203] 03:35:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x1211e4400) [pid = 1939] [serial = 607] [outer = 0x0] 03:35:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x122707c00) [pid = 1939] [serial = 608] [outer = 0x1211e4400] 03:35:39 INFO - PROCESS | 1939 | 1467974139280 Marionette DEBUG loaded listener.js 03:35:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x1227e8000) [pid = 1939] [serial = 609] [outer = 0x1211e4400] 03:35:39 INFO - PROCESS | 1939 | 1467974139857 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]]]}] 03:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 03:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 772ms 03:35:39 INFO - PROCESS | 1939 | 1467974139926 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 03:35:39 INFO - PROCESS | 1939 | 1467974139930 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 03:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 03:35:39 INFO - PROCESS | 1939 | 1467974139936 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 03:35:39 INFO - PROCESS | 1939 | 1467974139938 Marionette TRACE conn2 <- [1,786,null,{}] 03:35:39 INFO - PROCESS | 1939 | 1467974139942 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}] 03:35:39 INFO - PROCESS | 1939 | 1467974139944 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:40 INFO - PROCESS | 1939 | 1467974140051 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 03:35:40 INFO - PROCESS | 1939 | 1467974140133 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:40 INFO - PROCESS | 1939 | 1467974140134 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:40 INFO - PROCESS | 1939 | ++DOCSHELL 0x117159800 == 36 [pid = 1939] [id = 204] 03:35:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x1130f2800) [pid = 1939] [serial = 610] [outer = 0x0] 03:35:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x1132b6000) [pid = 1939] [serial = 611] [outer = 0x1130f2800] 03:35:40 INFO - PROCESS | 1939 | 1467974140165 Marionette DEBUG loaded listener.js 03:35:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x114fd5400) [pid = 1939] [serial = 612] [outer = 0x1130f2800] 03:35:40 INFO - PROCESS | 1939 | 1467974140700 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]]]}] 03:35:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 03:35:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 821ms 03:35:40 INFO - PROCESS | 1939 | 1467974140757 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 03:35:40 INFO - PROCESS | 1939 | 1467974140760 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 03:35:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 03:35:40 INFO - PROCESS | 1939 | 1467974140765 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 03:35:40 INFO - PROCESS | 1939 | 1467974140767 Marionette TRACE conn2 <- [1,790,null,{}] 03:35:40 INFO - PROCESS | 1939 | 1467974140769 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}] 03:35:40 INFO - PROCESS | 1939 | 1467974140771 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:40 INFO - PROCESS | 1939 | 1467974140879 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 03:35:40 INFO - PROCESS | 1939 | 1467974140959 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:40 INFO - PROCESS | 1939 | 1467974140961 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:40 INFO - PROCESS | 1939 | ++DOCSHELL 0x1233d4800 == 37 [pid = 1939] [id = 205] 03:35:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x116882000) [pid = 1939] [serial = 613] [outer = 0x0] 03:35:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x11813dc00) [pid = 1939] [serial = 614] [outer = 0x116882000] 03:35:40 INFO - PROCESS | 1939 | 1467974140992 Marionette DEBUG loaded listener.js 03:35:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x1184e8800) [pid = 1939] [serial = 615] [outer = 0x116882000] 03:35:41 INFO - PROCESS | 1939 | 1467974141669 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]]]}] 03:35:41 INFO - PROCESS | 1939 | --DOCSHELL 0x124f5b000 == 36 [pid = 1939] [id = 202] 03:35:41 INFO - PROCESS | 1939 | --DOCSHELL 0x123626000 == 35 [pid = 1939] [id = 201] 03:35:41 INFO - PROCESS | 1939 | --DOCSHELL 0x1199d1800 == 34 [pid = 1939] [id = 200] 03:35:41 INFO - PROCESS | 1939 | --DOCSHELL 0x11973c800 == 33 [pid = 1939] [id = 199] 03:35:41 INFO - PROCESS | 1939 | --DOCSHELL 0x118ae7800 == 32 [pid = 1939] [id = 198] 03:35:41 INFO - PROCESS | 1939 | --DOCSHELL 0x117163000 == 31 [pid = 1939] [id = 197] 03:35:41 INFO - PROCESS | 1939 | --DOCSHELL 0x115e1e800 == 30 [pid = 1939] [id = 196] 03:35:41 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x1275c8800) [pid = 1939] [serial = 489] [outer = 0x0] [url = about:blank] 03:35:41 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x116613000) [pid = 1939] [serial = 449] [outer = 0x0] [url = about:blank] 03:35:41 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x118210800) [pid = 1939] [serial = 452] [outer = 0x0] [url = about:blank] 03:35:41 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x1164ee800) [pid = 1939] [serial = 446] [outer = 0x0] [url = about:blank] 03:35:41 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x124a5cc00) [pid = 1939] [serial = 560] [outer = 0x0] [url = about:blank] 03:35:41 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x1211e8c00) [pid = 1939] [serial = 557] [outer = 0x0] [url = about:blank] 03:35:41 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x118a68400) [pid = 1939] [serial = 542] [outer = 0x0] [url = about:blank] 03:35:41 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x119715000) [pid = 1939] [serial = 543] [outer = 0x0] [url = about:blank] 03:35:41 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x1133bb800) [pid = 1939] [serial = 548] [outer = 0x0] [url = about:blank] 03:35:41 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x116805400) [pid = 1939] [serial = 549] [outer = 0x0] [url = about:blank] 03:35:41 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x12ac98c00) [pid = 1939] [serial = 537] [outer = 0x0] [url = about:blank] 03:35:41 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x1232be000) [pid = 1939] [serial = 563] [outer = 0x0] [url = about:blank] 03:35:41 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x1184e1000) [pid = 1939] [serial = 551] [outer = 0x0] [url = about:blank] 03:35:41 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x1185eb800) [pid = 1939] [serial = 552] [outer = 0x0] [url = about:blank] 03:35:41 INFO - PROCESS | 1939 | --DOMWINDOW == 77 (0x112f5d000) [pid = 1939] [serial = 539] [outer = 0x0] [url = about:blank] 03:35:41 INFO - PROCESS | 1939 | --DOMWINDOW == 76 (0x11613a000) [pid = 1939] [serial = 540] [outer = 0x0] [url = about:blank] 03:35:41 INFO - PROCESS | 1939 | --DOMWINDOW == 75 (0x11976c800) [pid = 1939] [serial = 554] [outer = 0x0] [url = about:blank] 03:35:41 INFO - PROCESS | 1939 | --DOMWINDOW == 74 (0x123519000) [pid = 1939] [serial = 545] [outer = 0x0] [url = about:blank] 03:35:41 INFO - PROCESS | 1939 | --DOMWINDOW == 73 (0x124b3c000) [pid = 1939] [serial = 546] [outer = 0x0] [url = about:blank] 03:35:41 INFO - PROCESS | 1939 | --DOMWINDOW == 72 (0x12ba2b800) [pid = 1939] [serial = 573] [outer = 0x0] [url = about:blank] 03:35:41 INFO - PROCESS | 1939 | --DOMWINDOW == 71 (0x12b296400) [pid = 1939] [serial = 572] [outer = 0x0] [url = about:blank] 03:35:41 INFO - PROCESS | 1939 | --DOMWINDOW == 70 (0x12a663800) [pid = 1939] [serial = 567] [outer = 0x0] [url = about:blank] 03:35:41 INFO - PROCESS | 1939 | --DOMWINDOW == 69 (0x12aa13000) [pid = 1939] [serial = 569] [outer = 0x0] [url = about:blank] 03:35:41 INFO - PROCESS | 1939 | --DOMWINDOW == 68 (0x1274b8800) [pid = 1939] [serial = 564] [outer = 0x0] [url = about:blank] 03:35:41 INFO - PROCESS | 1939 | --DOMWINDOW == 67 (0x125ff1800) [pid = 1939] [serial = 561] [outer = 0x0] [url = about:blank] 03:35:41 INFO - PROCESS | 1939 | --DOMWINDOW == 66 (0x1232b9800) [pid = 1939] [serial = 558] [outer = 0x0] [url = about:blank] 03:35:41 INFO - PROCESS | 1939 | --DOMWINDOW == 65 (0x1275ccc00) [pid = 1939] [serial = 566] [outer = 0x0] [url = about:blank] 03:35:41 INFO - PROCESS | 1939 | --DOMWINDOW == 64 (0x12acd9000) [pid = 1939] [serial = 570] [outer = 0x0] [url = about:blank] 03:35:41 INFO - PROCESS | 1939 | --DOMWINDOW == 63 (0x119d38c00) [pid = 1939] [serial = 555] [outer = 0x0] [url = about:blank] 03:35:41 INFO - PROCESS | 1939 | --DOMWINDOW == 62 (0x1132e1c00) [pid = 1939] [serial = 492] [outer = 0x0] [url = about:blank] 03:35:41 INFO - PROCESS | 1939 | --DOMWINDOW == 61 (0x1227e3800) [pid = 1939] [serial = 498] [outer = 0x0] [url = about:blank] 03:35:41 INFO - PROCESS | 1939 | --DOMWINDOW == 60 (0x125420000) [pid = 1939] [serial = 501] [outer = 0x0] [url = about:blank] 03:35:41 INFO - PROCESS | 1939 | --DOMWINDOW == 59 (0x118a66800) [pid = 1939] [serial = 495] [outer = 0x0] [url = about:blank] 03:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 03:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 970ms 03:35:41 INFO - PROCESS | 1939 | 1467974141734 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 03:35:41 INFO - PROCESS | 1939 | 1467974141737 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 03:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 03:35:41 INFO - PROCESS | 1939 | 1467974141740 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 03:35:41 INFO - PROCESS | 1939 | 1467974141741 Marionette TRACE conn2 <- [1,794,null,{}] 03:35:41 INFO - PROCESS | 1939 | 1467974141745 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}] 03:35:41 INFO - PROCESS | 1939 | 1467974141746 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:41 INFO - PROCESS | 1939 | 1467974141825 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 03:35:41 INFO - PROCESS | 1939 | 1467974141893 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:41 INFO - PROCESS | 1939 | 1467974141894 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x116720000 == 31 [pid = 1939] [id = 206] 03:35:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 60 (0x112aa4800) [pid = 1939] [serial = 616] [outer = 0x0] 03:35:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 61 (0x113c5f000) [pid = 1939] [serial = 617] [outer = 0x112aa4800] 03:35:41 INFO - PROCESS | 1939 | 1467974141923 Marionette DEBUG loaded listener.js 03:35:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 62 (0x115df9000) [pid = 1939] [serial = 618] [outer = 0x112aa4800] 03:35:42 INFO - PROCESS | 1939 | 1467974142269 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]]]}] 03:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 03:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 576ms 03:35:42 INFO - PROCESS | 1939 | 1467974142316 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 03:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 03:35:42 INFO - PROCESS | 1939 | 1467974142321 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 03:35:42 INFO - PROCESS | 1939 | 1467974142327 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 03:35:42 INFO - PROCESS | 1939 | 1467974142329 Marionette TRACE conn2 <- [1,798,null,{}] 03:35:42 INFO - PROCESS | 1939 | 1467974142333 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}] 03:35:42 INFO - PROCESS | 1939 | 1467974142335 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:42 INFO - PROCESS | 1939 | 1467974142470 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 03:35:42 INFO - PROCESS | 1939 | 1467974142546 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:42 INFO - PROCESS | 1939 | 1467974142547 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x11823d800 == 32 [pid = 1939] [id = 207] 03:35:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 63 (0x115e60000) [pid = 1939] [serial = 619] [outer = 0x0] 03:35:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 64 (0x116880000) [pid = 1939] [serial = 620] [outer = 0x115e60000] 03:35:42 INFO - PROCESS | 1939 | 1467974142574 Marionette DEBUG loaded listener.js 03:35:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 65 (0x118211c00) [pid = 1939] [serial = 621] [outer = 0x115e60000] 03:35:42 INFO - PROCESS | 1939 | 1467974142854 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]]]}] 03:35:42 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 03:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 576ms 03:35:42 INFO - PROCESS | 1939 | 1467974142902 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 03:35:42 INFO - PROCESS | 1939 | 1467974142911 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 03:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 03:35:42 INFO - PROCESS | 1939 | 1467974142917 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 03:35:42 INFO - PROCESS | 1939 | 1467974142920 Marionette TRACE conn2 <- [1,802,null,{}] 03:35:42 INFO - PROCESS | 1939 | 1467974142927 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}] 03:35:42 INFO - PROCESS | 1939 | 1467974142933 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:43 INFO - PROCESS | 1939 | 1467974143018 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 03:35:43 INFO - PROCESS | 1939 | 1467974143085 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:43 INFO - PROCESS | 1939 | 1467974143087 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x119732000 == 33 [pid = 1939] [id = 208] 03:35:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 66 (0x1184e5800) [pid = 1939] [serial = 622] [outer = 0x0] 03:35:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 67 (0x1185ee400) [pid = 1939] [serial = 623] [outer = 0x1184e5800] 03:35:43 INFO - PROCESS | 1939 | 1467974143117 Marionette DEBUG loaded listener.js 03:35:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 68 (0x1128d0000) [pid = 1939] [serial = 624] [outer = 0x1184e5800] 03:35:43 INFO - PROCESS | 1939 | 1467974143401 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]]]}] 03:35:43 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 03:35:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 522ms 03:35:43 INFO - PROCESS | 1939 | 1467974143439 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 03:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 03:35:43 INFO - PROCESS | 1939 | 1467974143441 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 03:35:43 INFO - PROCESS | 1939 | 1467974143443 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 03:35:43 INFO - PROCESS | 1939 | 1467974143444 Marionette TRACE conn2 <- [1,806,null,{}] 03:35:43 INFO - PROCESS | 1939 | 1467974143455 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}] 03:35:43 INFO - PROCESS | 1939 | 1467974143456 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:43 INFO - PROCESS | 1939 | 1467974143539 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 03:35:43 INFO - PROCESS | 1939 | 1467974143543 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:43 INFO - PROCESS | 1939 | 1467974143544 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x1227ae000 == 34 [pid = 1939] [id = 209] 03:35:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 69 (0x1185f2000) [pid = 1939] [serial = 625] [outer = 0x0] 03:35:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 70 (0x11971d400) [pid = 1939] [serial = 626] [outer = 0x1185f2000] 03:35:43 INFO - PROCESS | 1939 | 1467974143623 Marionette DEBUG loaded listener.js 03:35:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 71 (0x119adfc00) [pid = 1939] [serial = 627] [outer = 0x1185f2000] 03:35:43 INFO - PROCESS | 1939 | [1939] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 03:35:43 INFO - PROCESS | 1939 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 03:35:43 INFO - PROCESS | 1939 | Determined SkiaGL cache limits: Size 100663296, Items: 256 03:35:43 INFO - PROCESS | 1939 | [GFX2-]: Using SkiaGL canvas. 03:35:43 INFO - PROCESS | 1939 | 1467974143937 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]]]}] 03:35:43 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 03:35:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 527ms 03:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 03:35:43 INFO - PROCESS | 1939 | 1467974143970 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 03:35:43 INFO - PROCESS | 1939 | 1467974143972 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 03:35:43 INFO - PROCESS | 1939 | 1467974143974 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 03:35:43 INFO - PROCESS | 1939 | 1467974143975 Marionette TRACE conn2 <- [1,810,null,{}] 03:35:43 INFO - PROCESS | 1939 | 1467974143987 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}] 03:35:43 INFO - PROCESS | 1939 | 1467974143988 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:44 INFO - PROCESS | 1939 | 1467974144085 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 03:35:44 INFO - PROCESS | 1939 | 1467974144099 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:44 INFO - PROCESS | 1939 | 1467974144100 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x124f3e000 == 35 [pid = 1939] [id = 210] 03:35:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 72 (0x119aea800) [pid = 1939] [serial = 628] [outer = 0x0] 03:35:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 73 (0x119d3c800) [pid = 1939] [serial = 629] [outer = 0x119aea800] 03:35:44 INFO - PROCESS | 1939 | 1467974144125 Marionette DEBUG loaded listener.js 03:35:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 74 (0x1211e1c00) [pid = 1939] [serial = 630] [outer = 0x119aea800] 03:35:44 INFO - PROCESS | 1939 | 1467974144485 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]]]}] 03:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 03:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 527ms 03:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 03:35:44 INFO - PROCESS | 1939 | 1467974144501 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 03:35:44 INFO - PROCESS | 1939 | 1467974144502 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 03:35:44 INFO - PROCESS | 1939 | 1467974144505 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 03:35:44 INFO - PROCESS | 1939 | 1467974144506 Marionette TRACE conn2 <- [1,814,null,{}] 03:35:44 INFO - PROCESS | 1939 | 1467974144508 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}] 03:35:44 INFO - PROCESS | 1939 | 1467974144512 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:44 INFO - PROCESS | 1939 | 1467974144637 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 03:35:44 INFO - PROCESS | 1939 | 1467974144641 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:44 INFO - PROCESS | 1939 | 1467974144642 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x126eb8000 == 36 [pid = 1939] [id = 211] 03:35:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 75 (0x1211e2000) [pid = 1939] [serial = 631] [outer = 0x0] 03:35:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 76 (0x1227e4000) [pid = 1939] [serial = 632] [outer = 0x1211e2000] 03:35:44 INFO - PROCESS | 1939 | 1467974144667 Marionette DEBUG loaded listener.js 03:35:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 77 (0x123520400) [pid = 1939] [serial = 633] [outer = 0x1211e2000] 03:35:45 INFO - PROCESS | 1939 | 1467974145009 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] 03:35:45 INFO - PROCESS | 1939 | 1467974145025 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 03:35:45 INFO - PROCESS | 1939 | 1467974145027 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 03:35:45 INFO - PROCESS | 1939 | 1467974145029 Marionette TRACE conn2 <- [1,818,null,{}] 03:35:45 INFO - PROCESS | 1939 | 1467974145031 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}] 03:35:45 INFO - PROCESS | 1939 | 1467974145032 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:45 INFO - PROCESS | 1939 | 1467974145136 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 03:35:45 INFO - PROCESS | 1939 | 1467974145147 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:45 INFO - PROCESS | 1939 | 1467974145149 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x127296800 == 37 [pid = 1939] [id = 212] 03:35:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x1235b0800) [pid = 1939] [serial = 634] [outer = 0x0] 03:35:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x124b39c00) [pid = 1939] [serial = 635] [outer = 0x1235b0800] 03:35:45 INFO - PROCESS | 1939 | 1467974145173 Marionette DEBUG loaded listener.js 03:35:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x124fa0c00) [pid = 1939] [serial = 636] [outer = 0x1235b0800] 03:35:45 INFO - PROCESS | 1939 | 1467974145518 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]]]}] 03:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 03:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 520ms 03:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 03:35:45 INFO - PROCESS | 1939 | 1467974145548 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 03:35:45 INFO - PROCESS | 1939 | 1467974145550 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 03:35:45 INFO - PROCESS | 1939 | 1467974145556 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 03:35:45 INFO - PROCESS | 1939 | 1467974145557 Marionette TRACE conn2 <- [1,822,null,{}] 03:35:45 INFO - PROCESS | 1939 | 1467974145560 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}] 03:35:45 INFO - PROCESS | 1939 | 1467974145561 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:45 INFO - PROCESS | 1939 | 1467974145661 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 03:35:45 INFO - PROCESS | 1939 | 1467974145664 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:45 INFO - PROCESS | 1939 | 1467974145666 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x12912b000 == 38 [pid = 1939] [id = 213] 03:35:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x1235b3400) [pid = 1939] [serial = 637] [outer = 0x0] 03:35:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x125422000) [pid = 1939] [serial = 638] [outer = 0x1235b3400] 03:35:45 INFO - PROCESS | 1939 | 1467974145721 Marionette DEBUG loaded listener.js 03:35:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x125825800) [pid = 1939] [serial = 639] [outer = 0x1235b3400] 03:35:46 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x1131bc400) [pid = 1939] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 03:35:46 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x116f97800) [pid = 1939] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 03:35:46 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x1129ab000) [pid = 1939] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 03:35:46 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x112f5f800) [pid = 1939] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 03:35:46 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x1185b7c00) [pid = 1939] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 03:35:46 INFO - PROCESS | 1939 | --DOMWINDOW == 77 (0x122714c00) [pid = 1939] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 03:35:46 INFO - PROCESS | 1939 | --DOMWINDOW == 76 (0x11875d800) [pid = 1939] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 03:35:46 INFO - PROCESS | 1939 | --DOMWINDOW == 75 (0x11613a800) [pid = 1939] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 03:35:46 INFO - PROCESS | 1939 | --DOMWINDOW == 74 (0x121160800) [pid = 1939] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 03:35:46 INFO - PROCESS | 1939 | --DOMWINDOW == 73 (0x1161a0400) [pid = 1939] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 03:35:46 INFO - PROCESS | 1939 | --DOMWINDOW == 72 (0x113c3a000) [pid = 1939] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 03:35:46 INFO - PROCESS | 1939 | 1467974146098 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] 03:35:46 INFO - PROCESS | 1939 | 1467974146127 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 03:35:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 03:35:46 INFO - PROCESS | 1939 | 1467974146131 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 03:35:46 INFO - PROCESS | 1939 | 1467974146133 Marionette TRACE conn2 <- [1,826,null,{}] 03:35:46 INFO - PROCESS | 1939 | 1467974146136 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}] 03:35:46 INFO - PROCESS | 1939 | 1467974146137 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:46 INFO - PROCESS | 1939 | 1467974146271 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 03:35:46 INFO - PROCESS | 1939 | 1467974146387 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:46 INFO - PROCESS | 1939 | 1467974146388 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x119657800 == 39 [pid = 1939] [id = 214] 03:35:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 73 (0x112f5f800) [pid = 1939] [serial = 640] [outer = 0x0] 03:35:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 74 (0x11813a800) [pid = 1939] [serial = 641] [outer = 0x112f5f800] 03:35:46 INFO - PROCESS | 1939 | 1467974146431 Marionette DEBUG loaded listener.js 03:35:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 75 (0x12115c400) [pid = 1939] [serial = 642] [outer = 0x112f5f800] 03:35:46 INFO - PROCESS | 1939 | 1467974146738 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]]]}] 03:35:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 03:35:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 620ms 03:35:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 03:35:46 INFO - PROCESS | 1939 | 1467974146751 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 03:35:46 INFO - PROCESS | 1939 | 1467974146752 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 03:35:46 INFO - PROCESS | 1939 | 1467974146756 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 03:35:46 INFO - PROCESS | 1939 | 1467974146757 Marionette TRACE conn2 <- [1,830,null,{}] 03:35:46 INFO - PROCESS | 1939 | 1467974146759 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}] 03:35:46 INFO - PROCESS | 1939 | 1467974146760 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:46 INFO - PROCESS | 1939 | 1467974146855 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 03:35:46 INFO - PROCESS | 1939 | 1467974146911 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:46 INFO - PROCESS | 1939 | 1467974146912 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a561800 == 40 [pid = 1939] [id = 215] 03:35:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 76 (0x11813d000) [pid = 1939] [serial = 643] [outer = 0x0] 03:35:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 77 (0x1256b6800) [pid = 1939] [serial = 644] [outer = 0x11813d000] 03:35:46 INFO - PROCESS | 1939 | 1467974146935 Marionette DEBUG loaded listener.js 03:35:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x125ff0000) [pid = 1939] [serial = 645] [outer = 0x11813d000] 03:35:47 INFO - PROCESS | 1939 | 1467974147207 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]]]}] 03:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 03:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 470ms 03:35:47 INFO - PROCESS | 1939 | 1467974147226 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 03:35:47 INFO - PROCESS | 1939 | 1467974147228 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 03:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 03:35:47 INFO - PROCESS | 1939 | 1467974147238 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 03:35:47 INFO - PROCESS | 1939 | 1467974147239 Marionette TRACE conn2 <- [1,834,null,{}] 03:35:47 INFO - PROCESS | 1939 | 1467974147241 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}] 03:35:47 INFO - PROCESS | 1939 | 1467974147243 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:47 INFO - PROCESS | 1939 | 1467974147357 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 03:35:47 INFO - PROCESS | 1939 | 1467974147360 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:47 INFO - PROCESS | 1939 | 1467974147361 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x12b23a000 == 41 [pid = 1939] [id = 216] 03:35:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x125fec800) [pid = 1939] [serial = 646] [outer = 0x0] 03:35:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x1270bd000) [pid = 1939] [serial = 647] [outer = 0x125fec800] 03:35:47 INFO - PROCESS | 1939 | 1467974147390 Marionette DEBUG loaded listener.js 03:35:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x1275c1400) [pid = 1939] [serial = 648] [outer = 0x125fec800] 03:35:47 INFO - PROCESS | 1939 | 1467974147737 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]]]}] 03:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 03:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 519ms 03:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 03:35:47 INFO - PROCESS | 1939 | 1467974147757 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 03:35:47 INFO - PROCESS | 1939 | 1467974147759 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 03:35:47 INFO - PROCESS | 1939 | 1467974147761 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 03:35:47 INFO - PROCESS | 1939 | 1467974147762 Marionette TRACE conn2 <- [1,838,null,{}] 03:35:47 INFO - PROCESS | 1939 | 1467974147764 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}] 03:35:47 INFO - PROCESS | 1939 | 1467974147765 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:47 INFO - PROCESS | 1939 | 1467974147875 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 03:35:47 INFO - PROCESS | 1939 | 1467974147881 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:47 INFO - PROCESS | 1939 | 1467974147882 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x12ba38000 == 42 [pid = 1939] [id = 217] 03:35:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x1275ca800) [pid = 1939] [serial = 649] [outer = 0x0] 03:35:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x128c2c000) [pid = 1939] [serial = 650] [outer = 0x1275ca800] 03:35:47 INFO - PROCESS | 1939 | 1467974147906 Marionette DEBUG loaded listener.js 03:35:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x1291c7800) [pid = 1939] [serial = 651] [outer = 0x1275ca800] 03:35:48 INFO - PROCESS | 1939 | 1467974148362 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]]]}] 03:35:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 03:35:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 670ms 03:35:48 INFO - PROCESS | 1939 | 1467974148431 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 03:35:48 INFO - PROCESS | 1939 | 1467974148434 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 03:35:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 03:35:48 INFO - PROCESS | 1939 | 1467974148437 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 03:35:48 INFO - PROCESS | 1939 | 1467974148438 Marionette TRACE conn2 <- [1,842,null,{}] 03:35:48 INFO - PROCESS | 1939 | 1467974148442 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}] 03:35:48 INFO - PROCESS | 1939 | 1467974148444 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:48 INFO - PROCESS | 1939 | 1467974148550 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 03:35:48 INFO - PROCESS | 1939 | 1467974148619 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:48 INFO - PROCESS | 1939 | 1467974148620 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x118239800 == 43 [pid = 1939] [id = 218] 03:35:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x112a86800) [pid = 1939] [serial = 652] [outer = 0x0] 03:35:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x115d1a000) [pid = 1939] [serial = 653] [outer = 0x112a86800] 03:35:48 INFO - PROCESS | 1939 | 1467974148651 Marionette DEBUG loaded listener.js 03:35:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x11672c400) [pid = 1939] [serial = 654] [outer = 0x112a86800] 03:35:49 INFO - PROCESS | 1939 | 1467974149087 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]]]}] 03:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 03:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 670ms 03:35:49 INFO - PROCESS | 1939 | 1467974149108 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 03:35:49 INFO - PROCESS | 1939 | 1467974149111 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 03:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 03:35:49 INFO - PROCESS | 1939 | 1467974149116 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 03:35:49 INFO - PROCESS | 1939 | 1467974149117 Marionette TRACE conn2 <- [1,846,null,{}] 03:35:49 INFO - PROCESS | 1939 | 1467974149120 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}] 03:35:49 INFO - PROCESS | 1939 | 1467974149122 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:49 INFO - PROCESS | 1939 | 1467974149231 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 03:35:49 INFO - PROCESS | 1939 | 1467974149303 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:49 INFO - PROCESS | 1939 | 1467974149304 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x125f04000 == 44 [pid = 1939] [id = 219] 03:35:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x11835a800) [pid = 1939] [serial = 655] [outer = 0x0] 03:35:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x1185f1400) [pid = 1939] [serial = 656] [outer = 0x11835a800] 03:35:49 INFO - PROCESS | 1939 | 1467974149335 Marionette DEBUG loaded listener.js 03:35:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x118fb7000) [pid = 1939] [serial = 657] [outer = 0x11835a800] 03:35:49 INFO - PROCESS | 1939 | 1467974149766 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]]]}] 03:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 03:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 672ms 03:35:49 INFO - PROCESS | 1939 | 1467974149788 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 03:35:49 INFO - PROCESS | 1939 | 1467974149790 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 03:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 03:35:49 INFO - PROCESS | 1939 | 1467974149813 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 03:35:49 INFO - PROCESS | 1939 | 1467974149817 Marionette TRACE conn2 <- [1,850,null,{}] 03:35:49 INFO - PROCESS | 1939 | 1467974149835 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}] 03:35:49 INFO - PROCESS | 1939 | 1467974149840 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:50 INFO - PROCESS | 1939 | 1467974150015 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 03:35:50 INFO - PROCESS | 1939 | 1467974150117 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:50 INFO - PROCESS | 1939 | 1467974150120 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x12bd70800 == 45 [pid = 1939] [id = 220] 03:35:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x1227e2c00) [pid = 1939] [serial = 658] [outer = 0x0] 03:35:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x1232b1400) [pid = 1939] [serial = 659] [outer = 0x1227e2c00] 03:35:50 INFO - PROCESS | 1939 | 1467974150171 Marionette DEBUG loaded listener.js 03:35:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x123519000) [pid = 1939] [serial = 660] [outer = 0x1227e2c00] 03:35:50 INFO - PROCESS | 1939 | 1467974150667 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]]]}] 03:35:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 03:35:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 902ms 03:35:50 INFO - PROCESS | 1939 | 1467974150695 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 03:35:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 03:35:50 INFO - PROCESS | 1939 | 1467974150698 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 03:35:50 INFO - PROCESS | 1939 | 1467974150700 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 03:35:50 INFO - PROCESS | 1939 | 1467974150701 Marionette TRACE conn2 <- [1,854,null,{}] 03:35:50 INFO - PROCESS | 1939 | 1467974150704 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}] 03:35:50 INFO - PROCESS | 1939 | 1467974150705 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:50 INFO - PROCESS | 1939 | 1467974150810 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 03:35:50 INFO - PROCESS | 1939 | 1467974150867 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:50 INFO - PROCESS | 1939 | 1467974150868 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x12bdd7800 == 46 [pid = 1939] [id = 221] 03:35:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x123570000) [pid = 1939] [serial = 661] [outer = 0x0] 03:35:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x126d02800) [pid = 1939] [serial = 662] [outer = 0x123570000] 03:35:50 INFO - PROCESS | 1939 | 1467974150897 Marionette DEBUG loaded listener.js 03:35:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x12720c800) [pid = 1939] [serial = 663] [outer = 0x123570000] 03:35:51 INFO - PROCESS | 1939 | 1467974151330 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]]]}] 03:35:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 03:35:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 670ms 03:35:51 INFO - PROCESS | 1939 | 1467974151371 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 03:35:51 INFO - PROCESS | 1939 | 1467974151372 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 03:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 03:35:51 INFO - PROCESS | 1939 | 1467974151374 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 03:35:51 INFO - PROCESS | 1939 | 1467974151375 Marionette TRACE conn2 <- [1,858,null,{}] 03:35:51 INFO - PROCESS | 1939 | 1467974151378 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}] 03:35:51 INFO - PROCESS | 1939 | 1467974151379 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:51 INFO - PROCESS | 1939 | 1467974151491 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 03:35:51 INFO - PROCESS | 1939 | 1467974151602 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:51 INFO - PROCESS | 1939 | 1467974151603 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x119258800 == 47 [pid = 1939] [id = 222] 03:35:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x111f24400) [pid = 1939] [serial = 664] [outer = 0x0] 03:35:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x1161a2c00) [pid = 1939] [serial = 665] [outer = 0x111f24400] 03:35:51 INFO - PROCESS | 1939 | 1467974151634 Marionette DEBUG loaded listener.js 03:35:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x124fa2400) [pid = 1939] [serial = 666] [outer = 0x111f24400] 03:35:52 INFO - PROCESS | 1939 | 1467974152319 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]]]}] 03:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 03:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 973ms 03:35:52 INFO - PROCESS | 1939 | 1467974152348 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 03:35:52 INFO - PROCESS | 1939 | 1467974152352 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 03:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 03:35:52 INFO - PROCESS | 1939 | 1467974152357 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 03:35:52 INFO - PROCESS | 1939 | 1467974152360 Marionette TRACE conn2 <- [1,862,null,{}] 03:35:52 INFO - PROCESS | 1939 | 1467974152368 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}] 03:35:52 INFO - PROCESS | 1939 | 1467974152371 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:52 INFO - PROCESS | 1939 | 1467974152484 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 03:35:52 INFO - PROCESS | 1939 | 1467974152559 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:52 INFO - PROCESS | 1939 | 1467974152560 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x118f8e000 == 48 [pid = 1939] [id = 223] 03:35:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x112f5d000) [pid = 1939] [serial = 667] [outer = 0x0] 03:35:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x1132e3400) [pid = 1939] [serial = 668] [outer = 0x112f5d000] 03:35:52 INFO - PROCESS | 1939 | 1467974152587 Marionette DEBUG loaded listener.js 03:35:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x1161a0800) [pid = 1939] [serial = 669] [outer = 0x112f5d000] 03:35:53 INFO - PROCESS | 1939 | --DOCSHELL 0x12b23a000 == 47 [pid = 1939] [id = 216] 03:35:53 INFO - PROCESS | 1939 | --DOCSHELL 0x12a561800 == 46 [pid = 1939] [id = 215] 03:35:53 INFO - PROCESS | 1939 | --DOCSHELL 0x119657800 == 45 [pid = 1939] [id = 214] 03:35:53 INFO - PROCESS | 1939 | --DOCSHELL 0x12912b000 == 44 [pid = 1939] [id = 213] 03:35:53 INFO - PROCESS | 1939 | --DOCSHELL 0x127296800 == 43 [pid = 1939] [id = 212] 03:35:53 INFO - PROCESS | 1939 | --DOCSHELL 0x126eb8000 == 42 [pid = 1939] [id = 211] 03:35:53 INFO - PROCESS | 1939 | --DOCSHELL 0x124f3e000 == 41 [pid = 1939] [id = 210] 03:35:53 INFO - PROCESS | 1939 | --DOCSHELL 0x1227ae000 == 40 [pid = 1939] [id = 209] 03:35:53 INFO - PROCESS | 1939 | --DOCSHELL 0x119732000 == 39 [pid = 1939] [id = 208] 03:35:53 INFO - PROCESS | 1939 | --DOCSHELL 0x11823d800 == 38 [pid = 1939] [id = 207] 03:35:53 INFO - PROCESS | 1939 | --DOCSHELL 0x116720000 == 37 [pid = 1939] [id = 206] 03:35:53 INFO - PROCESS | 1939 | --DOCSHELL 0x1233d4800 == 36 [pid = 1939] [id = 205] 03:35:53 INFO - PROCESS | 1939 | --DOCSHELL 0x125f0a000 == 35 [pid = 1939] [id = 203] 03:35:53 INFO - PROCESS | 1939 | --DOCSHELL 0x117159800 == 34 [pid = 1939] [id = 204] 03:35:53 INFO - PROCESS | 1939 | --DOCSHELL 0x1184ca800 == 33 [pid = 1939] [id = 195] 03:35:53 INFO - PROCESS | 1939 | --DOCSHELL 0x119258800 == 32 [pid = 1939] [id = 222] 03:35:53 INFO - PROCESS | 1939 | --DOCSHELL 0x12bdd7800 == 31 [pid = 1939] [id = 221] 03:35:53 INFO - PROCESS | 1939 | --DOCSHELL 0x12bd70800 == 30 [pid = 1939] [id = 220] 03:35:53 INFO - PROCESS | 1939 | --DOCSHELL 0x125f04000 == 29 [pid = 1939] [id = 219] 03:35:53 INFO - PROCESS | 1939 | --DOCSHELL 0x12ba38000 == 28 [pid = 1939] [id = 217] 03:35:53 INFO - PROCESS | 1939 | --DOCSHELL 0x118239800 == 27 [pid = 1939] [id = 218] 03:35:53 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x11850ac00) [pid = 1939] [serial = 593] [outer = 0x0] [url = about:blank] 03:35:53 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x118512800) [pid = 1939] [serial = 585] [outer = 0x0] [url = about:blank] 03:35:53 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x11813c800) [pid = 1939] [serial = 584] [outer = 0x0] [url = about:blank] 03:35:53 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x112f5a800) [pid = 1939] [serial = 587] [outer = 0x0] [url = about:blank] 03:35:53 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x1132bfc00) [pid = 1939] [serial = 588] [outer = 0x0] [url = about:blank] 03:35:53 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x118136400) [pid = 1939] [serial = 576] [outer = 0x0] [url = about:blank] 03:35:53 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x116137000) [pid = 1939] [serial = 575] [outer = 0x0] [url = about:blank] 03:35:53 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x119d3ec00) [pid = 1939] [serial = 579] [outer = 0x0] [url = about:blank] 03:35:53 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x11976d800) [pid = 1939] [serial = 578] [outer = 0x0] [url = about:blank] 03:35:53 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x12720c000) [pid = 1939] [serial = 582] [outer = 0x0] [url = about:blank] 03:35:53 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x124d31400) [pid = 1939] [serial = 581] [outer = 0x0] [url = about:blank] 03:35:53 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x118a77000) [pid = 1939] [serial = 596] [outer = 0x0] [url = about:blank] 03:35:53 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x1185ebc00) [pid = 1939] [serial = 594] [outer = 0x0] [url = about:blank] 03:35:53 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x116880400) [pid = 1939] [serial = 599] [outer = 0x0] [url = about:blank] 03:35:53 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x1185ed000) [pid = 1939] [serial = 600] [outer = 0x0] [url = about:blank] 03:35:53 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x121168800) [pid = 1939] [serial = 605] [outer = 0x0] [url = about:blank] 03:35:53 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x11687d800) [pid = 1939] [serial = 602] [outer = 0x0] [url = about:blank] 03:35:53 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x11930e400) [pid = 1939] [serial = 597] [outer = 0x0] [url = about:blank] 03:35:53 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x116612c00) [pid = 1939] [serial = 590] [outer = 0x0] [url = about:blank] 03:35:53 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x122707c00) [pid = 1939] [serial = 608] [outer = 0x0] [url = about:blank] 03:35:53 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x1211e4000) [pid = 1939] [serial = 606] [outer = 0x0] [url = about:blank] 03:35:53 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x116810400) [pid = 1939] [serial = 591] [outer = 0x0] [url = about:blank] 03:35:53 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x1210c0800) [pid = 1939] [serial = 603] [outer = 0x0] [url = about:blank] 03:35:53 INFO - PROCESS | 1939 | 1467974153644 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]]]}] 03:35:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 03:35:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1330ms 03:35:53 INFO - PROCESS | 1939 | 1467974153686 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 03:35:53 INFO - PROCESS | 1939 | 1467974153688 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 03:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 03:35:53 INFO - PROCESS | 1939 | 1467974153692 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 03:35:53 INFO - PROCESS | 1939 | 1467974153693 Marionette TRACE conn2 <- [1,866,null,{}] 03:35:53 INFO - PROCESS | 1939 | 1467974153706 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}] 03:35:53 INFO - PROCESS | 1939 | 1467974153708 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:53 INFO - PROCESS | 1939 | 1467974153786 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 03:35:53 INFO - PROCESS | 1939 | 1467974153794 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:53 INFO - PROCESS | 1939 | 1467974153799 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x112f33000 == 28 [pid = 1939] [id = 224] 03:35:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x111c7b800) [pid = 1939] [serial = 670] [outer = 0x0] 03:35:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x111f41400) [pid = 1939] [serial = 671] [outer = 0x111c7b800] 03:35:53 INFO - PROCESS | 1939 | 1467974153826 Marionette DEBUG loaded listener.js 03:35:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x1128d6400) [pid = 1939] [serial = 672] [outer = 0x111c7b800] 03:35:54 INFO - PROCESS | 1939 | 1467974154175 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]]]}] 03:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 03:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 528ms 03:35:54 INFO - PROCESS | 1939 | 1467974154220 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 03:35:54 INFO - PROCESS | 1939 | 1467974154223 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 03:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 03:35:54 INFO - PROCESS | 1939 | 1467974154228 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 03:35:54 INFO - PROCESS | 1939 | 1467974154229 Marionette TRACE conn2 <- [1,870,null,{}] 03:35:54 INFO - PROCESS | 1939 | 1467974154232 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}] 03:35:54 INFO - PROCESS | 1939 | 1467974154233 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:54 INFO - PROCESS | 1939 | 1467974154309 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 03:35:54 INFO - PROCESS | 1939 | 1467974154316 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:54 INFO - PROCESS | 1939 | 1467974154317 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x116851800 == 29 [pid = 1939] [id = 225] 03:35:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x1129af800) [pid = 1939] [serial = 673] [outer = 0x0] 03:35:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x112f5b800) [pid = 1939] [serial = 674] [outer = 0x1129af800] 03:35:54 INFO - PROCESS | 1939 | 1467974154344 Marionette DEBUG loaded listener.js 03:35:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x112f65000) [pid = 1939] [serial = 675] [outer = 0x1129af800] 03:35:54 INFO - PROCESS | 1939 | 1467974154670 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]]]}] 03:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 03:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 472ms 03:35:54 INFO - PROCESS | 1939 | 1467974154700 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 03:35:54 INFO - PROCESS | 1939 | 1467974154709 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 03:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 03:35:54 INFO - PROCESS | 1939 | 1467974154712 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 03:35:54 INFO - PROCESS | 1939 | 1467974154714 Marionette TRACE conn2 <- [1,874,null,{}] 03:35:54 INFO - PROCESS | 1939 | 1467974154722 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}] 03:35:54 INFO - PROCESS | 1939 | 1467974154725 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:54 INFO - PROCESS | 1939 | 1467974154804 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 03:35:54 INFO - PROCESS | 1939 | 1467974154857 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:54 INFO - PROCESS | 1939 | 1467974154859 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x117d41800 == 30 [pid = 1939] [id = 226] 03:35:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x1132b5000) [pid = 1939] [serial = 676] [outer = 0x0] 03:35:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x115e5fc00) [pid = 1939] [serial = 677] [outer = 0x1132b5000] 03:35:54 INFO - PROCESS | 1939 | 1467974154887 Marionette DEBUG loaded listener.js 03:35:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x116729400) [pid = 1939] [serial = 678] [outer = 0x1132b5000] 03:35:55 INFO - PROCESS | 1939 | 1467974155191 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]]]}] 03:35:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 03:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 521ms 03:35:55 INFO - PROCESS | 1939 | 1467974155234 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 03:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 03:35:55 INFO - PROCESS | 1939 | 1467974155236 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 03:35:55 INFO - PROCESS | 1939 | 1467974155238 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 03:35:55 INFO - PROCESS | 1939 | 1467974155239 Marionette TRACE conn2 <- [1,878,null,{}] 03:35:55 INFO - PROCESS | 1939 | 1467974155241 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}] 03:35:55 INFO - PROCESS | 1939 | 1467974155243 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:55 INFO - PROCESS | 1939 | 1467974155318 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 03:35:55 INFO - PROCESS | 1939 | 1467974155322 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:55 INFO - PROCESS | 1939 | 1467974155323 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x118adb000 == 31 [pid = 1939] [id = 227] 03:35:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x116a1ac00) [pid = 1939] [serial = 679] [outer = 0x0] 03:35:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x116f98800) [pid = 1939] [serial = 680] [outer = 0x116a1ac00] 03:35:55 INFO - PROCESS | 1939 | 1467974155351 Marionette DEBUG loaded listener.js 03:35:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x117dbdc00) [pid = 1939] [serial = 681] [outer = 0x116a1ac00] 03:35:55 INFO - PROCESS | 1939 | 1467974155708 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]]]}] 03:35:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 03:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 519ms 03:35:55 INFO - PROCESS | 1939 | 1467974155758 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 03:35:55 INFO - PROCESS | 1939 | 1467974155760 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 03:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 03:35:55 INFO - PROCESS | 1939 | 1467974155776 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 03:35:55 INFO - PROCESS | 1939 | 1467974155778 Marionette TRACE conn2 <- [1,882,null,{}] 03:35:55 INFO - PROCESS | 1939 | 1467974155781 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}] 03:35:55 INFO - PROCESS | 1939 | 1467974155783 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:55 INFO - PROCESS | 1939 | 1467974155921 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 03:35:55 INFO - PROCESS | 1939 | 1467974155936 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:55 INFO - PROCESS | 1939 | 1467974155937 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x119658000 == 32 [pid = 1939] [id = 228] 03:35:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x117dc0c00) [pid = 1939] [serial = 682] [outer = 0x0] 03:35:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x11820a800) [pid = 1939] [serial = 683] [outer = 0x117dc0c00] 03:35:55 INFO - PROCESS | 1939 | 1467974155961 Marionette DEBUG loaded listener.js 03:35:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x118357800) [pid = 1939] [serial = 684] [outer = 0x117dc0c00] 03:35:56 INFO - PROCESS | 1939 | 1467974156339 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]]]}] 03:35:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 03:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 583ms 03:35:56 INFO - PROCESS | 1939 | 1467974156347 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 03:35:56 INFO - PROCESS | 1939 | 1467974156348 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 03:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 03:35:56 INFO - PROCESS | 1939 | 1467974156350 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 03:35:56 INFO - PROCESS | 1939 | 1467974156351 Marionette TRACE conn2 <- [1,886,null,{}] 03:35:56 INFO - PROCESS | 1939 | 1467974156354 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}] 03:35:56 INFO - PROCESS | 1939 | 1467974156358 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:56 INFO - PROCESS | 1939 | 1467974156471 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 03:35:56 INFO - PROCESS | 1939 | 1467974156511 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:56 INFO - PROCESS | 1939 | 1467974156513 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x119eaa000 == 33 [pid = 1939] [id = 229] 03:35:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x1184e6800) [pid = 1939] [serial = 685] [outer = 0x0] 03:35:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x1185b5800) [pid = 1939] [serial = 686] [outer = 0x1184e6800] 03:35:56 INFO - PROCESS | 1939 | 1467974156543 Marionette DEBUG loaded listener.js 03:35:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x118760400) [pid = 1939] [serial = 687] [outer = 0x1184e6800] 03:35:56 INFO - PROCESS | 1939 | 1467974156985 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]]]}] 03:35:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 03:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 669ms 03:35:57 INFO - PROCESS | 1939 | 1467974157024 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 03:35:57 INFO - PROCESS | 1939 | 1467974157025 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 03:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 03:35:57 INFO - PROCESS | 1939 | 1467974157027 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 03:35:57 INFO - PROCESS | 1939 | 1467974157028 Marionette TRACE conn2 <- [1,890,null,{}] 03:35:57 INFO - PROCESS | 1939 | 1467974157031 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}] 03:35:57 INFO - PROCESS | 1939 | 1467974157032 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:57 INFO - PROCESS | 1939 | 1467974157132 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 03:35:57 INFO - PROCESS | 1939 | 1467974157176 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:57 INFO - PROCESS | 1939 | 1467974157177 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x1233dc000 == 34 [pid = 1939] [id = 230] 03:35:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x118a62400) [pid = 1939] [serial = 688] [outer = 0x0] 03:35:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x118a7b400) [pid = 1939] [serial = 689] [outer = 0x118a62400] 03:35:57 INFO - PROCESS | 1939 | 1467974157201 Marionette DEBUG loaded listener.js 03:35:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x119309000) [pid = 1939] [serial = 690] [outer = 0x118a62400] 03:35:57 INFO - PROCESS | 1939 | 1467974157522 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]]]}] 03:35:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 03:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 521ms 03:35:57 INFO - PROCESS | 1939 | 1467974157551 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 03:35:57 INFO - PROCESS | 1939 | 1467974157552 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 03:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 03:35:57 INFO - PROCESS | 1939 | 1467974157554 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 03:35:57 INFO - PROCESS | 1939 | 1467974157555 Marionette TRACE conn2 <- [1,894,null,{}] 03:35:57 INFO - PROCESS | 1939 | 1467974157558 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}] 03:35:57 INFO - PROCESS | 1939 | 1467974157559 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:57 INFO - PROCESS | 1939 | 1467974157655 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 03:35:57 INFO - PROCESS | 1939 | 1467974157691 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:57 INFO - PROCESS | 1939 | 1467974157692 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x124963000 == 35 [pid = 1939] [id = 231] 03:35:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x11930dc00) [pid = 1939] [serial = 691] [outer = 0x0] 03:35:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x119715800) [pid = 1939] [serial = 692] [outer = 0x11930dc00] 03:35:57 INFO - PROCESS | 1939 | 1467974157717 Marionette DEBUG loaded listener.js 03:35:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x119762400) [pid = 1939] [serial = 693] [outer = 0x11930dc00] 03:35:58 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x1275ca800) [pid = 1939] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 03:35:58 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x125fec800) [pid = 1939] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 03:35:58 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x119aea800) [pid = 1939] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 03:35:58 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x1235b0800) [pid = 1939] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 03:35:58 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x1211e2000) [pid = 1939] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 03:35:58 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x1235b3400) [pid = 1939] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 03:35:58 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x112f5f800) [pid = 1939] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 03:35:58 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x1130f2800) [pid = 1939] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 03:35:58 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x115e60000) [pid = 1939] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 03:35:58 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x1184e5800) [pid = 1939] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 03:35:58 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x1185f2000) [pid = 1939] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 03:35:58 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x112aa4800) [pid = 1939] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 03:35:58 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x1211e4400) [pid = 1939] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 03:35:58 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x116882000) [pid = 1939] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 03:35:58 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x11813d000) [pid = 1939] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 03:35:58 INFO - PROCESS | 1939 | 1467974158176 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]]]}] 03:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 03:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 669ms 03:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 03:35:58 INFO - PROCESS | 1939 | 1467974158223 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 03:35:58 INFO - PROCESS | 1939 | 1467974158224 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 03:35:58 INFO - PROCESS | 1939 | 1467974158227 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 03:35:58 INFO - PROCESS | 1939 | 1467974158228 Marionette TRACE conn2 <- [1,898,null,{}] 03:35:58 INFO - PROCESS | 1939 | 1467974158244 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}] 03:35:58 INFO - PROCESS | 1939 | 1467974158247 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:58 INFO - PROCESS | 1939 | 1467974158341 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 03:35:58 INFO - PROCESS | 1939 | 1467974158364 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:58 INFO - PROCESS | 1939 | 1467974158365 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x124f56800 == 36 [pid = 1939] [id = 232] 03:35:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x115df4800) [pid = 1939] [serial = 694] [outer = 0x0] 03:35:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x118352400) [pid = 1939] [serial = 695] [outer = 0x115df4800] 03:35:58 INFO - PROCESS | 1939 | 1467974158389 Marionette DEBUG loaded listener.js 03:35:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x119717c00) [pid = 1939] [serial = 696] [outer = 0x115df4800] 03:35:58 INFO - PROCESS | 1939 | 1467974158688 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]]]}] 03:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 03:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 476ms 03:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 03:35:58 INFO - PROCESS | 1939 | 1467974158703 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 03:35:58 INFO - PROCESS | 1939 | 1467974158704 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 03:35:58 INFO - PROCESS | 1939 | 1467974158706 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 03:35:58 INFO - PROCESS | 1939 | 1467974158707 Marionette TRACE conn2 <- [1,902,null,{}] 03:35:58 INFO - PROCESS | 1939 | 1467974158709 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}] 03:35:58 INFO - PROCESS | 1939 | 1467974158711 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:58 INFO - PROCESS | 1939 | 1467974158792 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 03:35:58 INFO - PROCESS | 1939 | 1467974158798 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:58 INFO - PROCESS | 1939 | 1467974158799 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x1259db000 == 37 [pid = 1939] [id = 233] 03:35:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x1185b3000) [pid = 1939] [serial = 697] [outer = 0x0] 03:35:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x11976d800) [pid = 1939] [serial = 698] [outer = 0x1185b3000] 03:35:58 INFO - PROCESS | 1939 | 1467974158823 Marionette DEBUG loaded listener.js 03:35:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x119ae8400) [pid = 1939] [serial = 699] [outer = 0x1185b3000] 03:35:59 INFO - PROCESS | 1939 | 1467974159124 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]]]}] 03:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 03:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 472ms 03:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 03:35:59 INFO - PROCESS | 1939 | 1467974159197 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 03:35:59 INFO - PROCESS | 1939 | 1467974159200 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 03:35:59 INFO - PROCESS | 1939 | 1467974159203 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 03:35:59 INFO - PROCESS | 1939 | 1467974159204 Marionette TRACE conn2 <- [1,906,null,{}] 03:35:59 INFO - PROCESS | 1939 | 1467974159207 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}] 03:35:59 INFO - PROCESS | 1939 | 1467974159208 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:59 INFO - PROCESS | 1939 | 1467974159294 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 03:35:59 INFO - PROCESS | 1939 | 1467974159307 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:59 INFO - PROCESS | 1939 | 1467974159309 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x127058800 == 38 [pid = 1939] [id = 234] 03:35:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x1184e8400) [pid = 1939] [serial = 700] [outer = 0x0] 03:35:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x119d3c400) [pid = 1939] [serial = 701] [outer = 0x1184e8400] 03:35:59 INFO - PROCESS | 1939 | 1467974159335 Marionette DEBUG loaded listener.js 03:35:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x121167c00) [pid = 1939] [serial = 702] [outer = 0x1184e8400] 03:35:59 INFO - PROCESS | 1939 | 1467974159656 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]]]}] 03:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 03:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 468ms 03:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 03:35:59 INFO - PROCESS | 1939 | 1467974159671 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 03:35:59 INFO - PROCESS | 1939 | 1467974159673 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 03:35:59 INFO - PROCESS | 1939 | 1467974159675 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 03:35:59 INFO - PROCESS | 1939 | 1467974159676 Marionette TRACE conn2 <- [1,910,null,{}] 03:35:59 INFO - PROCESS | 1939 | 1467974159678 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}] 03:35:59 INFO - PROCESS | 1939 | 1467974159680 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:59 INFO - PROCESS | 1939 | 1467974159757 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 03:35:59 INFO - PROCESS | 1939 | 1467974159760 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:59 INFO - PROCESS | 1939 | 1467974159761 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:35:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x129125800 == 39 [pid = 1939] [id = 235] 03:35:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x1210bf400) [pid = 1939] [serial = 703] [outer = 0x0] 03:35:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x1211e8800) [pid = 1939] [serial = 704] [outer = 0x1210bf400] 03:35:59 INFO - PROCESS | 1939 | 1467974159789 Marionette DEBUG loaded listener.js 03:35:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x1227e4400) [pid = 1939] [serial = 705] [outer = 0x1210bf400] 03:36:00 INFO - PROCESS | 1939 | --DOCSHELL 0x116851800 == 38 [pid = 1939] [id = 225] 03:36:00 INFO - PROCESS | 1939 | --DOCSHELL 0x112f33000 == 37 [pid = 1939] [id = 224] 03:36:00 INFO - PROCESS | 1939 | --DOCSHELL 0x118f8e000 == 36 [pid = 1939] [id = 223] 03:36:01 INFO - PROCESS | 1939 | --DOCSHELL 0x117d41800 == 35 [pid = 1939] [id = 226] 03:36:01 INFO - PROCESS | 1939 | --DOCSHELL 0x118adb000 == 34 [pid = 1939] [id = 227] 03:36:01 INFO - PROCESS | 1939 | --DOCSHELL 0x119eaa000 == 33 [pid = 1939] [id = 229] 03:36:01 INFO - PROCESS | 1939 | --DOCSHELL 0x124f56800 == 32 [pid = 1939] [id = 232] 03:36:01 INFO - PROCESS | 1939 | --DOCSHELL 0x1259db000 == 31 [pid = 1939] [id = 233] 03:36:01 INFO - PROCESS | 1939 | --DOCSHELL 0x1233dc000 == 30 [pid = 1939] [id = 230] 03:36:01 INFO - PROCESS | 1939 | --DOCSHELL 0x124963000 == 29 [pid = 1939] [id = 231] 03:36:01 INFO - PROCESS | 1939 | --DOCSHELL 0x119658000 == 28 [pid = 1939] [id = 228] 03:36:01 INFO - PROCESS | 1939 | --DOCSHELL 0x127058800 == 27 [pid = 1939] [id = 234] 03:36:01 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x128c2c000) [pid = 1939] [serial = 650] [outer = 0x0] [url = about:blank] 03:36:01 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x1270bd000) [pid = 1939] [serial = 647] [outer = 0x0] [url = about:blank] 03:36:01 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x119d3c800) [pid = 1939] [serial = 629] [outer = 0x0] [url = about:blank] 03:36:01 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x124b39c00) [pid = 1939] [serial = 635] [outer = 0x0] [url = about:blank] 03:36:01 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x1227e4000) [pid = 1939] [serial = 632] [outer = 0x0] [url = about:blank] 03:36:01 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x125422000) [pid = 1939] [serial = 638] [outer = 0x0] [url = about:blank] 03:36:01 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x124fa0c00) [pid = 1939] [serial = 636] [outer = 0x0] [url = about:blank] 03:36:01 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x11813a800) [pid = 1939] [serial = 641] [outer = 0x0] [url = about:blank] 03:36:01 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x1132b6000) [pid = 1939] [serial = 611] [outer = 0x0] [url = about:blank] 03:36:01 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x114fd5400) [pid = 1939] [serial = 612] [outer = 0x0] [url = about:blank] 03:36:01 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x116880000) [pid = 1939] [serial = 620] [outer = 0x0] [url = about:blank] 03:36:01 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x118211c00) [pid = 1939] [serial = 621] [outer = 0x0] [url = about:blank] 03:36:01 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x1185ee400) [pid = 1939] [serial = 623] [outer = 0x0] [url = about:blank] 03:36:01 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x1128d0000) [pid = 1939] [serial = 624] [outer = 0x0] [url = about:blank] 03:36:01 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x11971d400) [pid = 1939] [serial = 626] [outer = 0x0] [url = about:blank] 03:36:01 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x113c5f000) [pid = 1939] [serial = 617] [outer = 0x0] [url = about:blank] 03:36:01 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x115df9000) [pid = 1939] [serial = 618] [outer = 0x0] [url = about:blank] 03:36:01 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x1227e8000) [pid = 1939] [serial = 609] [outer = 0x0] [url = about:blank] 03:36:01 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x11813dc00) [pid = 1939] [serial = 614] [outer = 0x0] [url = about:blank] 03:36:01 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x1184e8800) [pid = 1939] [serial = 615] [outer = 0x0] [url = about:blank] 03:36:01 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x125825800) [pid = 1939] [serial = 639] [outer = 0x0] [url = about:blank] 03:36:01 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x1275c1400) [pid = 1939] [serial = 648] [outer = 0x0] [url = about:blank] 03:36:01 INFO - PROCESS | 1939 | --DOMWINDOW == 77 (0x123520400) [pid = 1939] [serial = 633] [outer = 0x0] [url = about:blank] 03:36:01 INFO - PROCESS | 1939 | --DOMWINDOW == 76 (0x12115c400) [pid = 1939] [serial = 642] [outer = 0x0] [url = about:blank] 03:36:01 INFO - PROCESS | 1939 | --DOMWINDOW == 75 (0x125ff0000) [pid = 1939] [serial = 645] [outer = 0x0] [url = about:blank] 03:36:01 INFO - PROCESS | 1939 | --DOMWINDOW == 74 (0x1211e1c00) [pid = 1939] [serial = 630] [outer = 0x0] [url = about:blank] 03:36:01 INFO - PROCESS | 1939 | --DOMWINDOW == 73 (0x1256b6800) [pid = 1939] [serial = 644] [outer = 0x0] [url = about:blank] 03:36:01 INFO - PROCESS | 1939 | --DOMWINDOW == 72 (0x119adfc00) [pid = 1939] [serial = 627] [outer = 0x0] [url = about:blank] 03:36:01 INFO - PROCESS | 1939 | --DOMWINDOW == 71 (0x1291c7800) [pid = 1939] [serial = 651] [outer = 0x0] [url = about:blank] 03:36:01 INFO - PROCESS | 1939 | 1467974161372 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]]]}] 03:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 03:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1774ms 03:36:01 INFO - PROCESS | 1939 | 1467974161450 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 03:36:01 INFO - PROCESS | 1939 | 1467974161452 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 03:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 03:36:01 INFO - PROCESS | 1939 | 1467974161456 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 03:36:01 INFO - PROCESS | 1939 | 1467974161459 Marionette TRACE conn2 <- [1,914,null,{}] 03:36:01 INFO - PROCESS | 1939 | 1467974161463 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}] 03:36:01 INFO - PROCESS | 1939 | 1467974161465 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:01 INFO - PROCESS | 1939 | 1467974161572 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 03:36:01 INFO - PROCESS | 1939 | 1467974161618 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:01 INFO - PROCESS | 1939 | 1467974161621 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x112f27000 == 28 [pid = 1939] [id = 236] 03:36:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 72 (0x111e5cc00) [pid = 1939] [serial = 706] [outer = 0x0] 03:36:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 73 (0x111f24800) [pid = 1939] [serial = 707] [outer = 0x111e5cc00] 03:36:01 INFO - PROCESS | 1939 | 1467974161654 Marionette DEBUG loaded listener.js 03:36:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 74 (0x1121b5000) [pid = 1939] [serial = 708] [outer = 0x111e5cc00] 03:36:02 INFO - PROCESS | 1939 | 1467974162172 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]]]}] 03:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 03:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 770ms 03:36:02 INFO - PROCESS | 1939 | 1467974162227 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 03:36:02 INFO - PROCESS | 1939 | 1467974162233 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 03:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 03:36:02 INFO - PROCESS | 1939 | 1467974162238 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 03:36:02 INFO - PROCESS | 1939 | 1467974162240 Marionette TRACE conn2 <- [1,918,null,{}] 03:36:02 INFO - PROCESS | 1939 | 1467974162243 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}] 03:36:02 INFO - PROCESS | 1939 | 1467974162245 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:02 INFO - PROCESS | 1939 | 1467974162349 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 03:36:02 INFO - PROCESS | 1939 | 1467974162421 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:02 INFO - PROCESS | 1939 | 1467974162423 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x1164af800 == 29 [pid = 1939] [id = 237] 03:36:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 75 (0x1129aa000) [pid = 1939] [serial = 709] [outer = 0x0] 03:36:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 76 (0x1129ac000) [pid = 1939] [serial = 710] [outer = 0x1129aa000] 03:36:02 INFO - PROCESS | 1939 | 1467974162455 Marionette DEBUG loaded listener.js 03:36:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 77 (0x112a84000) [pid = 1939] [serial = 711] [outer = 0x1129aa000] 03:36:03 INFO - PROCESS | 1939 | --DOCSHELL 0x112acc000 == 28 [pid = 1939] [id = 22] 03:36:03 INFO - PROCESS | 1939 | --DOCSHELL 0x117161800 == 27 [pid = 1939] [id = 24] 03:36:03 INFO - PROCESS | 1939 | --DOCSHELL 0x124f4e800 == 26 [pid = 1939] [id = 17] 03:36:03 INFO - PROCESS | 1939 | --DOCSHELL 0x12d18d000 == 25 [pid = 1939] [id = 18] 03:36:03 INFO - PROCESS | 1939 | --DOCSHELL 0x1168c2000 == 24 [pid = 1939] [id = 23] 03:36:03 INFO - PROCESS | 1939 | --DOCSHELL 0x1184c7000 == 23 [pid = 1939] [id = 19] 03:36:03 INFO - PROCESS | 1939 | --DOCSHELL 0x112acf000 == 22 [pid = 1939] [id = 25] 03:36:03 INFO - PROCESS | 1939 | 1467974163067 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]]]}] 03:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 03:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 870ms 03:36:03 INFO - PROCESS | 1939 | 1467974163109 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 03:36:03 INFO - PROCESS | 1939 | 1467974163113 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 03:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 03:36:03 INFO - PROCESS | 1939 | 1467974163117 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 03:36:03 INFO - PROCESS | 1939 | 1467974163120 Marionette TRACE conn2 <- [1,922,null,{}] 03:36:03 INFO - PROCESS | 1939 | 1467974163126 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}] 03:36:03 INFO - PROCESS | 1939 | 1467974163128 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:03 INFO - PROCESS | 1939 | 1467974163245 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 03:36:03 INFO - PROCESS | 1939 | 1467974163332 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:03 INFO - PROCESS | 1939 | 1467974163335 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x116163000 == 23 [pid = 1939] [id = 238] 03:36:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x1128cd800) [pid = 1939] [serial = 712] [outer = 0x0] 03:36:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x1128d5c00) [pid = 1939] [serial = 713] [outer = 0x1128cd800] 03:36:03 INFO - PROCESS | 1939 | 1467974163382 Marionette DEBUG loaded listener.js 03:36:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x112a79400) [pid = 1939] [serial = 714] [outer = 0x1128cd800] 03:36:03 INFO - PROCESS | 1939 | 1467974163686 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]]]}] 03:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 03:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 623ms 03:36:03 INFO - PROCESS | 1939 | 1467974163740 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 03:36:03 INFO - PROCESS | 1939 | 1467974163743 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 03:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 03:36:03 INFO - PROCESS | 1939 | 1467974163759 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 03:36:03 INFO - PROCESS | 1939 | 1467974163760 Marionette TRACE conn2 <- [1,926,null,{}] 03:36:03 INFO - PROCESS | 1939 | 1467974163762 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}] 03:36:03 INFO - PROCESS | 1939 | 1467974163764 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:03 INFO - PROCESS | 1939 | 1467974163845 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 03:36:03 INFO - PROCESS | 1939 | 1467974163851 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:03 INFO - PROCESS | 1939 | 1467974163853 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x117151800 == 24 [pid = 1939] [id = 239] 03:36:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x112aac400) [pid = 1939] [serial = 715] [outer = 0x0] 03:36:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x112f61400) [pid = 1939] [serial = 716] [outer = 0x112aac400] 03:36:03 INFO - PROCESS | 1939 | 1467974163879 Marionette DEBUG loaded listener.js 03:36:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x113210c00) [pid = 1939] [serial = 717] [outer = 0x112aac400] 03:36:04 INFO - PROCESS | 1939 | 1467974164234 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]]]}] 03:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 03:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 524ms 03:36:04 INFO - PROCESS | 1939 | 1467974164279 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 03:36:04 INFO - PROCESS | 1939 | 1467974164280 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 03:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 03:36:04 INFO - PROCESS | 1939 | 1467974164282 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 03:36:04 INFO - PROCESS | 1939 | 1467974164285 Marionette TRACE conn2 <- [1,930,null,{}] 03:36:04 INFO - PROCESS | 1939 | 1467974164292 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}] 03:36:04 INFO - PROCESS | 1939 | 1467974164296 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:04 INFO - PROCESS | 1939 | 1467974164395 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 03:36:04 INFO - PROCESS | 1939 | 1467974164404 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:04 INFO - PROCESS | 1939 | 1467974164406 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x1183b2000 == 25 [pid = 1939] [id = 240] 03:36:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x1129a9400) [pid = 1939] [serial = 718] [outer = 0x0] 03:36:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x115df1c00) [pid = 1939] [serial = 719] [outer = 0x1129a9400] 03:36:04 INFO - PROCESS | 1939 | 1467974164435 Marionette DEBUG loaded listener.js 03:36:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x1164eac00) [pid = 1939] [serial = 720] [outer = 0x1129a9400] 03:36:04 INFO - PROCESS | 1939 | 1467974164774 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]]]}] 03:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 03:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 521ms 03:36:04 INFO - PROCESS | 1939 | 1467974164803 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 03:36:04 INFO - PROCESS | 1939 | 1467974164805 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 03:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 03:36:04 INFO - PROCESS | 1939 | 1467974164807 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 03:36:04 INFO - PROCESS | 1939 | 1467974164808 Marionette TRACE conn2 <- [1,934,null,{}] 03:36:04 INFO - PROCESS | 1939 | 1467974164811 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}] 03:36:04 INFO - PROCESS | 1939 | 1467974164812 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:04 INFO - PROCESS | 1939 | 1467974164891 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 03:36:04 INFO - PROCESS | 1939 | 1467974164943 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:04 INFO - PROCESS | 1939 | 1467974164944 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x118f8d000 == 26 [pid = 1939] [id = 241] 03:36:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x1164e9c00) [pid = 1939] [serial = 721] [outer = 0x0] 03:36:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x116807800) [pid = 1939] [serial = 722] [outer = 0x1164e9c00] 03:36:04 INFO - PROCESS | 1939 | 1467974164969 Marionette DEBUG loaded listener.js 03:36:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x116f7f000) [pid = 1939] [serial = 723] [outer = 0x1164e9c00] 03:36:05 INFO - PROCESS | 1939 | 1467974165255 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]]]}] 03:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 03:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 469ms 03:36:05 INFO - PROCESS | 1939 | 1467974165277 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 03:36:05 INFO - PROCESS | 1939 | 1467974165288 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 03:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 03:36:05 INFO - PROCESS | 1939 | 1467974165313 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 03:36:05 INFO - PROCESS | 1939 | 1467974165315 Marionette TRACE conn2 <- [1,938,null,{}] 03:36:05 INFO - PROCESS | 1939 | 1467974165318 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}] 03:36:05 INFO - PROCESS | 1939 | 1467974165320 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:05 INFO - PROCESS | 1939 | 1467974165410 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 03:36:05 INFO - PROCESS | 1939 | 1467974165444 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:05 INFO - PROCESS | 1939 | 1467974165445 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x119658000 == 27 [pid = 1939] [id = 242] 03:36:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x112aa0400) [pid = 1939] [serial = 724] [outer = 0x0] 03:36:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x1176db400) [pid = 1939] [serial = 725] [outer = 0x112aa0400] 03:36:05 INFO - PROCESS | 1939 | 1467974165469 Marionette DEBUG loaded listener.js 03:36:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x118138400) [pid = 1939] [serial = 726] [outer = 0x112aa0400] 03:36:05 INFO - PROCESS | 1939 | 1467974165806 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]]]}] 03:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 03:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 533ms 03:36:05 INFO - PROCESS | 1939 | 1467974165834 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 03:36:05 INFO - PROCESS | 1939 | 1467974165835 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 03:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 03:36:05 INFO - PROCESS | 1939 | 1467974165837 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 03:36:05 INFO - PROCESS | 1939 | 1467974165838 Marionette TRACE conn2 <- [1,942,null,{}] 03:36:05 INFO - PROCESS | 1939 | 1467974165841 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}] 03:36:05 INFO - PROCESS | 1939 | 1467974165845 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:05 INFO - PROCESS | 1939 | 1467974165970 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 03:36:05 INFO - PROCESS | 1939 | 1467974165974 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:05 INFO - PROCESS | 1939 | 1467974165976 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x1227a5800 == 28 [pid = 1939] [id = 243] 03:36:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x11813d800) [pid = 1939] [serial = 727] [outer = 0x0] 03:36:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x11821ec00) [pid = 1939] [serial = 728] [outer = 0x11813d800] 03:36:06 INFO - PROCESS | 1939 | 1467974166001 Marionette DEBUG loaded listener.js 03:36:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x1185ecc00) [pid = 1939] [serial = 729] [outer = 0x11813d800] 03:36:06 INFO - PROCESS | 1939 | 1467974166341 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]]]}] 03:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 03:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 518ms 03:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 03:36:06 INFO - PROCESS | 1939 | 1467974166355 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 03:36:06 INFO - PROCESS | 1939 | 1467974166357 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 03:36:06 INFO - PROCESS | 1939 | 1467974166359 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 03:36:06 INFO - PROCESS | 1939 | 1467974166360 Marionette TRACE conn2 <- [1,946,null,{}] 03:36:06 INFO - PROCESS | 1939 | 1467974166362 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}] 03:36:06 INFO - PROCESS | 1939 | 1467974166364 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:06 INFO - PROCESS | 1939 | 1467974166475 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 03:36:06 INFO - PROCESS | 1939 | 1467974166479 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:06 INFO - PROCESS | 1939 | 1467974166480 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x116162800 == 29 [pid = 1939] [id = 244] 03:36:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x110e98c00) [pid = 1939] [serial = 730] [outer = 0x0] 03:36:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x1185f5800) [pid = 1939] [serial = 731] [outer = 0x110e98c00] 03:36:06 INFO - PROCESS | 1939 | 1467974166506 Marionette DEBUG loaded listener.js 03:36:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x118a5c400) [pid = 1939] [serial = 732] [outer = 0x110e98c00] 03:36:06 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x118a62400) [pid = 1939] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 03:36:06 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x1184e6800) [pid = 1939] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 03:36:06 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x11930dc00) [pid = 1939] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 03:36:06 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x1185b3000) [pid = 1939] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 03:36:06 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x1184e8400) [pid = 1939] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 03:36:06 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x116a1ac00) [pid = 1939] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 03:36:06 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x1132b5000) [pid = 1939] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 03:36:06 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x1129af800) [pid = 1939] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 03:36:06 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x111c7b800) [pid = 1939] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 03:36:06 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x112f5d000) [pid = 1939] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 03:36:06 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x111f24400) [pid = 1939] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 03:36:06 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x123570000) [pid = 1939] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 03:36:06 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x1227e2c00) [pid = 1939] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 03:36:06 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x11835a800) [pid = 1939] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 03:36:06 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x112a86800) [pid = 1939] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 03:36:06 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x117dc0c00) [pid = 1939] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 03:36:06 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x115df4800) [pid = 1939] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 03:36:06 INFO - PROCESS | 1939 | 1467974166856 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]]]}] 03:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 03:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 518ms 03:36:06 INFO - PROCESS | 1939 | 1467974166878 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 03:36:06 INFO - PROCESS | 1939 | 1467974166881 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 03:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 03:36:06 INFO - PROCESS | 1939 | 1467974166884 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 03:36:06 INFO - PROCESS | 1939 | 1467974166886 Marionette TRACE conn2 <- [1,950,null,{}] 03:36:06 INFO - PROCESS | 1939 | 1467974166888 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}] 03:36:06 INFO - PROCESS | 1939 | 1467974166889 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:06 INFO - PROCESS | 1939 | 1467974166983 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 03:36:06 INFO - PROCESS | 1939 | 1467974166988 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:06 INFO - PROCESS | 1939 | 1467974166990 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:07 INFO - PROCESS | 1939 | ++DOCSHELL 0x1233d2800 == 30 [pid = 1939] [id = 245] 03:36:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x112a86800) [pid = 1939] [serial = 733] [outer = 0x0] 03:36:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x115df4800) [pid = 1939] [serial = 734] [outer = 0x112a86800] 03:36:07 INFO - PROCESS | 1939 | 1467974167031 Marionette DEBUG loaded listener.js 03:36:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x1184e4400) [pid = 1939] [serial = 735] [outer = 0x112a86800] 03:36:07 INFO - PROCESS | 1939 | 1467974167484 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]]]}] 03:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 03:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 619ms 03:36:07 INFO - PROCESS | 1939 | 1467974167503 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 03:36:07 INFO - PROCESS | 1939 | 1467974167505 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 03:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 03:36:07 INFO - PROCESS | 1939 | 1467974167507 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 03:36:07 INFO - PROCESS | 1939 | 1467974167508 Marionette TRACE conn2 <- [1,954,null,{}] 03:36:07 INFO - PROCESS | 1939 | 1467974167510 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}] 03:36:07 INFO - PROCESS | 1939 | 1467974167511 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:07 INFO - PROCESS | 1939 | 1467974167597 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 03:36:07 INFO - PROCESS | 1939 | 1467974167602 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:07 INFO - PROCESS | 1939 | 1467974167603 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:07 INFO - PROCESS | 1939 | ++DOCSHELL 0x1183b0800 == 31 [pid = 1939] [id = 246] 03:36:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x110ef1c00) [pid = 1939] [serial = 736] [outer = 0x0] 03:36:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x118a67800) [pid = 1939] [serial = 737] [outer = 0x110ef1c00] 03:36:07 INFO - PROCESS | 1939 | 1467974167627 Marionette DEBUG loaded listener.js 03:36:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x118fb5800) [pid = 1939] [serial = 738] [outer = 0x110ef1c00] 03:36:07 INFO - PROCESS | 1939 | 1467974167940 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]]]}] 03:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 03:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 468ms 03:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 03:36:07 INFO - PROCESS | 1939 | 1467974167975 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 03:36:07 INFO - PROCESS | 1939 | 1467974167977 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 03:36:07 INFO - PROCESS | 1939 | 1467974167979 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 03:36:07 INFO - PROCESS | 1939 | 1467974167980 Marionette TRACE conn2 <- [1,958,null,{}] 03:36:07 INFO - PROCESS | 1939 | 1467974167985 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}] 03:36:07 INFO - PROCESS | 1939 | 1467974167986 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:08 INFO - PROCESS | 1939 | 1467974168062 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 03:36:08 INFO - PROCESS | 1939 | 1467974168067 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:08 INFO - PROCESS | 1939 | 1467974168068 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x124f58000 == 32 [pid = 1939] [id = 247] 03:36:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x118a69400) [pid = 1939] [serial = 739] [outer = 0x0] 03:36:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x119710400) [pid = 1939] [serial = 740] [outer = 0x118a69400] 03:36:08 INFO - PROCESS | 1939 | 1467974168093 Marionette DEBUG loaded listener.js 03:36:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x11975f400) [pid = 1939] [serial = 741] [outer = 0x118a69400] 03:36:08 INFO - PROCESS | 1939 | 1467974168396 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]]]}] 03:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 03:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 473ms 03:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 03:36:08 INFO - PROCESS | 1939 | 1467974168468 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 03:36:08 INFO - PROCESS | 1939 | 1467974168470 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 03:36:08 INFO - PROCESS | 1939 | 1467974168472 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 03:36:08 INFO - PROCESS | 1939 | 1467974168473 Marionette TRACE conn2 <- [1,962,null,{}] 03:36:08 INFO - PROCESS | 1939 | 1467974168476 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}] 03:36:08 INFO - PROCESS | 1939 | 1467974168478 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:08 INFO - PROCESS | 1939 | 1467974168574 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 03:36:08 INFO - PROCESS | 1939 | 1467974168579 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:08 INFO - PROCESS | 1939 | 1467974168583 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x125f4a000 == 33 [pid = 1939] [id = 248] 03:36:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x119763400) [pid = 1939] [serial = 742] [outer = 0x0] 03:36:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x119adc400) [pid = 1939] [serial = 743] [outer = 0x119763400] 03:36:08 INFO - PROCESS | 1939 | 1467974168612 Marionette DEBUG loaded listener.js 03:36:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x119d3d000) [pid = 1939] [serial = 744] [outer = 0x119763400] 03:36:08 INFO - PROCESS | 1939 | 1467974168951 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]]]}] 03:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 03:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 522ms 03:36:08 INFO - PROCESS | 1939 | 1467974168994 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 03:36:08 INFO - PROCESS | 1939 | 1467974168995 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 03:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 03:36:09 INFO - PROCESS | 1939 | 1467974168998 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 03:36:09 INFO - PROCESS | 1939 | 1467974168999 Marionette TRACE conn2 <- [1,966,null,{}] 03:36:09 INFO - PROCESS | 1939 | 1467974169001 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}] 03:36:09 INFO - PROCESS | 1939 | 1467974169002 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:09 INFO - PROCESS | 1939 | 1467974169104 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 03:36:09 INFO - PROCESS | 1939 | 1467974169110 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:09 INFO - PROCESS | 1939 | 1467974169111 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x126ec7800 == 34 [pid = 1939] [id = 249] 03:36:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x11976ac00) [pid = 1939] [serial = 745] [outer = 0x0] 03:36:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x119d50000) [pid = 1939] [serial = 746] [outer = 0x11976ac00] 03:36:09 INFO - PROCESS | 1939 | 1467974169136 Marionette DEBUG loaded listener.js 03:36:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x121162800) [pid = 1939] [serial = 747] [outer = 0x11976ac00] 03:36:09 INFO - PROCESS | 1939 | 1467974169588 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]]]}] 03:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 03:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 619ms 03:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 03:36:09 INFO - PROCESS | 1939 | 1467974169618 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 03:36:09 INFO - PROCESS | 1939 | 1467974169621 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 03:36:09 INFO - PROCESS | 1939 | 1467974169624 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 03:36:09 INFO - PROCESS | 1939 | 1467974169627 Marionette TRACE conn2 <- [1,970,null,{}] 03:36:09 INFO - PROCESS | 1939 | 1467974169631 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}] 03:36:09 INFO - PROCESS | 1939 | 1467974169632 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:09 INFO - PROCESS | 1939 | 1467974169733 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 03:36:09 INFO - PROCESS | 1939 | 1467974169799 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:09 INFO - PROCESS | 1939 | 1467974169801 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x11714a000 == 35 [pid = 1939] [id = 250] 03:36:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x1128d6c00) [pid = 1939] [serial = 748] [outer = 0x0] 03:36:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x112a79800) [pid = 1939] [serial = 749] [outer = 0x1128d6c00] 03:36:09 INFO - PROCESS | 1939 | 1467974169831 Marionette DEBUG loaded listener.js 03:36:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x112e47000) [pid = 1939] [serial = 750] [outer = 0x1128d6c00] 03:36:10 INFO - PROCESS | 1939 | 1467974170213 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]]]}] 03:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 03:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 622ms 03:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 03:36:10 INFO - PROCESS | 1939 | 1467974170250 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 03:36:10 INFO - PROCESS | 1939 | 1467974170253 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 03:36:10 INFO - PROCESS | 1939 | 1467974170257 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 03:36:10 INFO - PROCESS | 1939 | 1467974170259 Marionette TRACE conn2 <- [1,974,null,{}] 03:36:10 INFO - PROCESS | 1939 | 1467974170262 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}] 03:36:10 INFO - PROCESS | 1939 | 1467974170265 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:10 INFO - PROCESS | 1939 | 1467974170367 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 03:36:10 INFO - PROCESS | 1939 | 1467974170457 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:10 INFO - PROCESS | 1939 | 1467974170458 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x1199d2000 == 36 [pid = 1939] [id = 251] 03:36:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x115d0f000) [pid = 1939] [serial = 751] [outer = 0x0] 03:36:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x115e68c00) [pid = 1939] [serial = 752] [outer = 0x115d0f000] 03:36:10 INFO - PROCESS | 1939 | 1467974170488 Marionette DEBUG loaded listener.js 03:36:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x11672c800) [pid = 1939] [serial = 753] [outer = 0x115d0f000] 03:36:10 INFO - PROCESS | 1939 | 1467974170923 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]]]}] 03:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 03:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 721ms 03:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 03:36:10 INFO - PROCESS | 1939 | 1467974170979 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 03:36:10 INFO - PROCESS | 1939 | 1467974170982 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 03:36:10 INFO - PROCESS | 1939 | 1467974170985 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 03:36:10 INFO - PROCESS | 1939 | 1467974170989 Marionette TRACE conn2 <- [1,978,null,{}] 03:36:11 INFO - PROCESS | 1939 | 1467974171001 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}] 03:36:11 INFO - PROCESS | 1939 | 1467974171006 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:11 INFO - PROCESS | 1939 | 1467974171156 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 03:36:11 INFO - PROCESS | 1939 | 1467974171226 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:11 INFO - PROCESS | 1939 | 1467974171228 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:11 INFO - PROCESS | 1939 | ++DOCSHELL 0x12897b800 == 37 [pid = 1939] [id = 252] 03:36:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x117dc1400) [pid = 1939] [serial = 754] [outer = 0x0] 03:36:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x118229c00) [pid = 1939] [serial = 755] [outer = 0x117dc1400] 03:36:11 INFO - PROCESS | 1939 | 1467974171259 Marionette DEBUG loaded listener.js 03:36:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x1185b4c00) [pid = 1939] [serial = 756] [outer = 0x117dc1400] 03:36:11 INFO - PROCESS | 1939 | 1467974171695 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]]]}] 03:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 03:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 724ms 03:36:11 INFO - PROCESS | 1939 | 1467974171709 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 03:36:11 INFO - PROCESS | 1939 | 1467974171711 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 03:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 03:36:11 INFO - PROCESS | 1939 | 1467974171713 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 03:36:11 INFO - PROCESS | 1939 | 1467974171717 Marionette TRACE conn2 <- [1,982,null,{}] 03:36:11 INFO - PROCESS | 1939 | 1467974171719 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}] 03:36:11 INFO - PROCESS | 1939 | 1467974171720 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:11 INFO - PROCESS | 1939 | 1467974171820 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 03:36:11 INFO - PROCESS | 1939 | 1467974171870 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:11 INFO - PROCESS | 1939 | 1467974171872 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:11 INFO - PROCESS | 1939 | ++DOCSHELL 0x128dbc800 == 38 [pid = 1939] [id = 253] 03:36:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x1185be400) [pid = 1939] [serial = 757] [outer = 0x0] 03:36:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x11930d000) [pid = 1939] [serial = 758] [outer = 0x1185be400] 03:36:11 INFO - PROCESS | 1939 | 1467974171900 Marionette DEBUG loaded listener.js 03:36:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x119a67c00) [pid = 1939] [serial = 759] [outer = 0x1185be400] 03:36:12 INFO - PROCESS | 1939 | 1467974172318 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]]]}] 03:36:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 03:36:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 621ms 03:36:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 03:36:12 INFO - PROCESS | 1939 | 1467974172335 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 03:36:12 INFO - PROCESS | 1939 | 1467974172336 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 03:36:12 INFO - PROCESS | 1939 | 1467974172339 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 03:36:12 INFO - PROCESS | 1939 | 1467974172340 Marionette TRACE conn2 <- [1,986,null,{}] 03:36:12 INFO - PROCESS | 1939 | 1467974172343 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}] 03:36:12 INFO - PROCESS | 1939 | 1467974172345 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:12 INFO - PROCESS | 1939 | 1467974172447 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 03:36:12 INFO - PROCESS | 1939 | 1467974172635 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:12 INFO - PROCESS | 1939 | 1467974172636 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x116ab9000 == 39 [pid = 1939] [id = 254] 03:36:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x111ca8800) [pid = 1939] [serial = 760] [outer = 0x0] 03:36:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x111f42800) [pid = 1939] [serial = 761] [outer = 0x111ca8800] 03:36:12 INFO - PROCESS | 1939 | 1467974172664 Marionette DEBUG loaded listener.js 03:36:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x1129b1c00) [pid = 1939] [serial = 762] [outer = 0x111ca8800] 03:36:13 INFO - PROCESS | 1939 | 1467974173108 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]]]}] 03:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 03:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 823ms 03:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 03:36:13 INFO - PROCESS | 1939 | 1467974173164 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 03:36:13 INFO - PROCESS | 1939 | 1467974173166 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 03:36:13 INFO - PROCESS | 1939 | 1467974173169 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 03:36:13 INFO - PROCESS | 1939 | 1467974173171 Marionette TRACE conn2 <- [1,990,null,{}] 03:36:13 INFO - PROCESS | 1939 | 1467974173176 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}] 03:36:13 INFO - PROCESS | 1939 | 1467974173178 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:13 INFO - PROCESS | 1939 | 1467974173369 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 03:36:13 INFO - PROCESS | 1939 | 1467974173380 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:13 INFO - PROCESS | 1939 | 1467974173383 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x117d34800 == 40 [pid = 1939] [id = 255] 03:36:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x112f67800) [pid = 1939] [serial = 763] [outer = 0x0] 03:36:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x115df9000) [pid = 1939] [serial = 764] [outer = 0x112f67800] 03:36:13 INFO - PROCESS | 1939 | 1467974173426 Marionette DEBUG loaded listener.js 03:36:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x116730c00) [pid = 1939] [serial = 765] [outer = 0x112f67800] 03:36:13 INFO - PROCESS | 1939 | --DOCSHELL 0x129135000 == 39 [pid = 1939] [id = 6] 03:36:13 INFO - PROCESS | 1939 | --DOCSHELL 0x117d47800 == 38 [pid = 1939] [id = 11] 03:36:13 INFO - PROCESS | 1939 | --DOCSHELL 0x1164af800 == 37 [pid = 1939] [id = 237] 03:36:13 INFO - PROCESS | 1939 | --DOCSHELL 0x112f27000 == 36 [pid = 1939] [id = 236] 03:36:13 INFO - PROCESS | 1939 | --DOCSHELL 0x129125800 == 35 [pid = 1939] [id = 235] 03:36:13 INFO - PROCESS | 1939 | 1467974173807 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]]]}] 03:36:13 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x118a7b400) [pid = 1939] [serial = 689] [outer = 0x0] [url = about:blank] 03:36:13 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x118760400) [pid = 1939] [serial = 687] [outer = 0x0] [url = about:blank] 03:36:13 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x1185b5800) [pid = 1939] [serial = 686] [outer = 0x0] [url = about:blank] 03:36:13 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x119715800) [pid = 1939] [serial = 692] [outer = 0x0] [url = about:blank] 03:36:13 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x119309000) [pid = 1939] [serial = 690] [outer = 0x0] [url = about:blank] 03:36:13 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x11976d800) [pid = 1939] [serial = 698] [outer = 0x0] [url = about:blank] 03:36:13 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x119d3c400) [pid = 1939] [serial = 701] [outer = 0x0] [url = about:blank] 03:36:13 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x119ae8400) [pid = 1939] [serial = 699] [outer = 0x0] [url = about:blank] 03:36:13 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x119762400) [pid = 1939] [serial = 693] [outer = 0x0] [url = about:blank] 03:36:13 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x116f98800) [pid = 1939] [serial = 680] [outer = 0x0] [url = about:blank] 03:36:13 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x115e5fc00) [pid = 1939] [serial = 677] [outer = 0x0] [url = about:blank] 03:36:13 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x116729400) [pid = 1939] [serial = 678] [outer = 0x0] [url = about:blank] 03:36:13 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x112f5b800) [pid = 1939] [serial = 674] [outer = 0x0] [url = about:blank] 03:36:13 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x112f65000) [pid = 1939] [serial = 675] [outer = 0x0] [url = about:blank] 03:36:13 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x111f41400) [pid = 1939] [serial = 671] [outer = 0x0] [url = about:blank] 03:36:13 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x1128d6400) [pid = 1939] [serial = 672] [outer = 0x0] [url = about:blank] 03:36:13 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x1161a0800) [pid = 1939] [serial = 669] [outer = 0x0] [url = about:blank] 03:36:13 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x1132e3400) [pid = 1939] [serial = 668] [outer = 0x0] [url = about:blank] 03:36:13 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x124fa2400) [pid = 1939] [serial = 666] [outer = 0x0] [url = about:blank] 03:36:13 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x1161a2c00) [pid = 1939] [serial = 665] [outer = 0x0] [url = about:blank] 03:36:13 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x12720c800) [pid = 1939] [serial = 663] [outer = 0x0] [url = about:blank] 03:36:13 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x126d02800) [pid = 1939] [serial = 662] [outer = 0x0] [url = about:blank] 03:36:13 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x123519000) [pid = 1939] [serial = 660] [outer = 0x0] [url = about:blank] 03:36:13 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x1232b1400) [pid = 1939] [serial = 659] [outer = 0x0] [url = about:blank] 03:36:13 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x118fb7000) [pid = 1939] [serial = 657] [outer = 0x0] [url = about:blank] 03:36:13 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x121167c00) [pid = 1939] [serial = 702] [outer = 0x0] [url = about:blank] 03:36:13 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x1185f1400) [pid = 1939] [serial = 656] [outer = 0x0] [url = about:blank] 03:36:13 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x11672c400) [pid = 1939] [serial = 654] [outer = 0x0] [url = about:blank] 03:36:13 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x115d1a000) [pid = 1939] [serial = 653] [outer = 0x0] [url = about:blank] 03:36:13 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x11820a800) [pid = 1939] [serial = 683] [outer = 0x0] [url = about:blank] 03:36:13 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x119717c00) [pid = 1939] [serial = 696] [outer = 0x0] [url = about:blank] 03:36:13 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x118352400) [pid = 1939] [serial = 695] [outer = 0x0] [url = about:blank] 03:36:13 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x118357800) [pid = 1939] [serial = 684] [outer = 0x0] [url = about:blank] 03:36:13 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x117dbdc00) [pid = 1939] [serial = 681] [outer = 0x0] [url = about:blank] 03:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 03:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 672ms 03:36:13 INFO - PROCESS | 1939 | 1467974173843 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 03:36:13 INFO - PROCESS | 1939 | 1467974173845 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 03:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 03:36:13 INFO - PROCESS | 1939 | 1467974173850 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 03:36:13 INFO - PROCESS | 1939 | 1467974173851 Marionette TRACE conn2 <- [1,994,null,{}] 03:36:13 INFO - PROCESS | 1939 | 1467974173854 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}] 03:36:13 INFO - PROCESS | 1939 | 1467974173855 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:13 INFO - PROCESS | 1939 | 1467974173936 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 03:36:13 INFO - PROCESS | 1939 | 1467974173940 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:13 INFO - PROCESS | 1939 | 1467974173941 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x11822e800 == 36 [pid = 1939] [id = 256] 03:36:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x1133bb800) [pid = 1939] [serial = 766] [outer = 0x0] 03:36:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x116f90c00) [pid = 1939] [serial = 767] [outer = 0x1133bb800] 03:36:13 INFO - PROCESS | 1939 | 1467974173967 Marionette DEBUG loaded listener.js 03:36:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x11820a800) [pid = 1939] [serial = 768] [outer = 0x1133bb800] 03:36:14 INFO - PROCESS | 1939 | 1467974174300 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]]]}] 03:36:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 03:36:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 469ms 03:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 03:36:14 INFO - PROCESS | 1939 | 1467974174319 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 03:36:14 INFO - PROCESS | 1939 | 1467974174321 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 03:36:14 INFO - PROCESS | 1939 | 1467974174327 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 03:36:14 INFO - PROCESS | 1939 | 1467974174334 Marionette TRACE conn2 <- [1,998,null,{}] 03:36:14 INFO - PROCESS | 1939 | 1467974174337 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}] 03:36:14 INFO - PROCESS | 1939 | 1467974174340 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:14 INFO - PROCESS | 1939 | 1467974174430 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 03:36:14 INFO - PROCESS | 1939 | 1467974174485 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:14 INFO - PROCESS | 1939 | 1467974174486 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x119554800 == 37 [pid = 1939] [id = 257] 03:36:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x116a1a400) [pid = 1939] [serial = 769] [outer = 0x0] 03:36:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x1184e6400) [pid = 1939] [serial = 770] [outer = 0x116a1a400] 03:36:14 INFO - PROCESS | 1939 | 1467974174510 Marionette DEBUG loaded listener.js 03:36:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x11875b000) [pid = 1939] [serial = 771] [outer = 0x116a1a400] 03:36:14 INFO - PROCESS | 1939 | 1467974174818 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]]]}] 03:36:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 03:36:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 530ms 03:36:14 INFO - PROCESS | 1939 | 1467974174853 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 03:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 03:36:14 INFO - PROCESS | 1939 | 1467974174855 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 03:36:14 INFO - PROCESS | 1939 | 1467974174857 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 03:36:14 INFO - PROCESS | 1939 | 1467974174858 Marionette TRACE conn2 <- [1,1002,null,{}] 03:36:14 INFO - PROCESS | 1939 | 1467974174861 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}] 03:36:14 INFO - PROCESS | 1939 | 1467974174862 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:14 INFO - PROCESS | 1939 | 1467974174942 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 03:36:15 INFO - PROCESS | 1939 | 1467974174995 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:15 INFO - PROCESS | 1939 | 1467974174996 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x113342000 == 38 [pid = 1939] [id = 258] 03:36:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x118211800) [pid = 1939] [serial = 772] [outer = 0x0] 03:36:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x118fab800) [pid = 1939] [serial = 773] [outer = 0x118211800] 03:36:15 INFO - PROCESS | 1939 | 1467974175020 Marionette DEBUG loaded listener.js 03:36:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x119a67800) [pid = 1939] [serial = 774] [outer = 0x118211800] 03:36:15 INFO - PROCESS | 1939 | 1467974175284 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]]]}] 03:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 03:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 469ms 03:36:15 INFO - PROCESS | 1939 | 1467974175326 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 03:36:15 INFO - PROCESS | 1939 | 1467974175328 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 03:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 03:36:15 INFO - PROCESS | 1939 | 1467974175339 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 03:36:15 INFO - PROCESS | 1939 | 1467974175340 Marionette TRACE conn2 <- [1,1006,null,{}] 03:36:15 INFO - PROCESS | 1939 | 1467974175342 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}] 03:36:15 INFO - PROCESS | 1939 | 1467974175343 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:15 INFO - PROCESS | 1939 | 1467974175429 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 03:36:15 INFO - PROCESS | 1939 | 1467974175435 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:15 INFO - PROCESS | 1939 | 1467974175439 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x124963000 == 39 [pid = 1939] [id = 259] 03:36:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x120717800) [pid = 1939] [serial = 775] [outer = 0x0] 03:36:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x1210c2c00) [pid = 1939] [serial = 776] [outer = 0x120717800] 03:36:15 INFO - PROCESS | 1939 | 1467974175472 Marionette DEBUG loaded listener.js 03:36:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x12116b400) [pid = 1939] [serial = 777] [outer = 0x120717800] 03:36:15 INFO - PROCESS | 1939 | 1467974175831 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]]]}] 03:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 03:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 519ms 03:36:15 INFO - PROCESS | 1939 | 1467974175859 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 03:36:15 INFO - PROCESS | 1939 | 1467974175860 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 03:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 03:36:15 INFO - PROCESS | 1939 | 1467974175862 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 03:36:15 INFO - PROCESS | 1939 | 1467974175863 Marionette TRACE conn2 <- [1,1010,null,{}] 03:36:15 INFO - PROCESS | 1939 | 1467974175885 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}] 03:36:15 INFO - PROCESS | 1939 | 1467974175886 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:15 INFO - PROCESS | 1939 | 1467974175987 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 03:36:16 INFO - PROCESS | 1939 | 1467974176000 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:16 INFO - PROCESS | 1939 | 1467974176001 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x12522b000 == 40 [pid = 1939] [id = 260] 03:36:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x1211e2c00) [pid = 1939] [serial = 778] [outer = 0x0] 03:36:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x122709800) [pid = 1939] [serial = 779] [outer = 0x1211e2c00] 03:36:16 INFO - PROCESS | 1939 | 1467974176026 Marionette DEBUG loaded listener.js 03:36:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x1227e2800) [pid = 1939] [serial = 780] [outer = 0x1211e2c00] 03:36:16 INFO - PROCESS | 1939 | 1467974176369 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]]]}] 03:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 03:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 538ms 03:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 03:36:16 INFO - PROCESS | 1939 | 1467974176401 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 03:36:16 INFO - PROCESS | 1939 | 1467974176403 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 03:36:16 INFO - PROCESS | 1939 | 1467974176406 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 03:36:16 INFO - PROCESS | 1939 | 1467974176408 Marionette TRACE conn2 <- [1,1014,null,{}] 03:36:16 INFO - PROCESS | 1939 | 1467974176411 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}] 03:36:16 INFO - PROCESS | 1939 | 1467974176412 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:16 INFO - PROCESS | 1939 | 1467974176564 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 03:36:16 INFO - PROCESS | 1939 | 1467974176583 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:16 INFO - PROCESS | 1939 | 1467974176584 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x125f16800 == 41 [pid = 1939] [id = 261] 03:36:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x1227e4c00) [pid = 1939] [serial = 781] [outer = 0x0] 03:36:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x1227eb000) [pid = 1939] [serial = 782] [outer = 0x1227e4c00] 03:36:16 INFO - PROCESS | 1939 | 1467974176624 Marionette DEBUG loaded listener.js 03:36:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x1232b4400) [pid = 1939] [serial = 783] [outer = 0x1227e4c00] 03:36:17 INFO - PROCESS | 1939 | 1467974177035 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]]]}] 03:36:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 03:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 669ms 03:36:17 INFO - PROCESS | 1939 | 1467974177076 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 03:36:17 INFO - PROCESS | 1939 | 1467974177077 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 03:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 03:36:17 INFO - PROCESS | 1939 | 1467974177079 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 03:36:17 INFO - PROCESS | 1939 | 1467974177080 Marionette TRACE conn2 <- [1,1018,null,{}] 03:36:17 INFO - PROCESS | 1939 | 1467974177083 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}] 03:36:17 INFO - PROCESS | 1939 | 1467974177084 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:17 INFO - PROCESS | 1939 | 1467974177182 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 03:36:17 INFO - PROCESS | 1939 | 1467974177232 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:17 INFO - PROCESS | 1939 | 1467974177234 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x127286800 == 42 [pid = 1939] [id = 262] 03:36:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x1227e7800) [pid = 1939] [serial = 784] [outer = 0x0] 03:36:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x1232bc400) [pid = 1939] [serial = 785] [outer = 0x1227e7800] 03:36:17 INFO - PROCESS | 1939 | 1467974177258 Marionette DEBUG loaded listener.js 03:36:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x123517800) [pid = 1939] [serial = 786] [outer = 0x1227e7800] 03:36:17 INFO - PROCESS | 1939 | 1467974177556 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]]]}] 03:36:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 03:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 520ms 03:36:17 INFO - PROCESS | 1939 | 1467974177599 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 03:36:17 INFO - PROCESS | 1939 | 1467974177600 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 03:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 03:36:17 INFO - PROCESS | 1939 | 1467974177602 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 03:36:17 INFO - PROCESS | 1939 | 1467974177603 Marionette TRACE conn2 <- [1,1022,null,{}] 03:36:17 INFO - PROCESS | 1939 | 1467974177606 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}] 03:36:17 INFO - PROCESS | 1939 | 1467974177607 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:17 INFO - PROCESS | 1939 | 1467974177705 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 03:36:17 INFO - PROCESS | 1939 | 1467974177708 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:17 INFO - PROCESS | 1939 | 1467974177709 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x12912f800 == 43 [pid = 1939] [id = 263] 03:36:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x1232b6c00) [pid = 1939] [serial = 787] [outer = 0x0] 03:36:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x12351ec00) [pid = 1939] [serial = 788] [outer = 0x1232b6c00] 03:36:17 INFO - PROCESS | 1939 | 1467974177733 Marionette DEBUG loaded listener.js 03:36:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x12356c400) [pid = 1939] [serial = 789] [outer = 0x1232b6c00] 03:36:18 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x112aa0400) [pid = 1939] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 03:36:18 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x1164e9c00) [pid = 1939] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 03:36:18 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x11813d800) [pid = 1939] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 03:36:18 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x111e5cc00) [pid = 1939] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 03:36:18 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x1129a9400) [pid = 1939] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 03:36:18 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x1128cd800) [pid = 1939] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 03:36:18 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x112aac400) [pid = 1939] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 03:36:18 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x112a86800) [pid = 1939] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 03:36:18 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x110e98c00) [pid = 1939] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 03:36:18 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x1129aa000) [pid = 1939] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 03:36:18 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x119763400) [pid = 1939] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 03:36:18 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x118a69400) [pid = 1939] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 03:36:18 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x1210bf400) [pid = 1939] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 03:36:18 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x110ef1c00) [pid = 1939] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 03:36:18 INFO - PROCESS | 1939 | 1467974178153 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]]]}] 03:36:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 03:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 568ms 03:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 03:36:18 INFO - PROCESS | 1939 | 1467974178171 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 03:36:18 INFO - PROCESS | 1939 | 1467974178172 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 03:36:18 INFO - PROCESS | 1939 | 1467974178174 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 03:36:18 INFO - PROCESS | 1939 | 1467974178175 Marionette TRACE conn2 <- [1,1026,null,{}] 03:36:18 INFO - PROCESS | 1939 | 1467974178178 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}] 03:36:18 INFO - PROCESS | 1939 | 1467974178179 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:18 INFO - PROCESS | 1939 | 1467974178259 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 03:36:18 INFO - PROCESS | 1939 | 1467974178313 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:18 INFO - PROCESS | 1939 | 1467974178315 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x1292e5800 == 44 [pid = 1939] [id = 264] 03:36:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x111e5cc00) [pid = 1939] [serial = 790] [outer = 0x0] 03:36:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x116723400) [pid = 1939] [serial = 791] [outer = 0x111e5cc00] 03:36:18 INFO - PROCESS | 1939 | 1467974178342 Marionette DEBUG loaded listener.js 03:36:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x119713400) [pid = 1939] [serial = 792] [outer = 0x111e5cc00] 03:36:18 INFO - PROCESS | 1939 | 1467974178671 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]]]}] 03:36:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 03:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 520ms 03:36:18 INFO - PROCESS | 1939 | 1467974178695 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 03:36:18 INFO - PROCESS | 1939 | 1467974178697 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 03:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 03:36:18 INFO - PROCESS | 1939 | 1467974178703 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 03:36:18 INFO - PROCESS | 1939 | 1467974178704 Marionette TRACE conn2 <- [1,1030,null,{}] 03:36:18 INFO - PROCESS | 1939 | 1467974178707 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}] 03:36:18 INFO - PROCESS | 1939 | 1467974178708 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:18 INFO - PROCESS | 1939 | 1467974178808 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 03:36:18 INFO - PROCESS | 1939 | 1467974178813 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:18 INFO - PROCESS | 1939 | 1467974178814 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a6ce800 == 45 [pid = 1939] [id = 265] 03:36:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x1211eb000) [pid = 1939] [serial = 793] [outer = 0x0] 03:36:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x124d30000) [pid = 1939] [serial = 794] [outer = 0x1211eb000] 03:36:18 INFO - PROCESS | 1939 | 1467974178838 Marionette DEBUG loaded listener.js 03:36:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x124fa4000) [pid = 1939] [serial = 795] [outer = 0x1211eb000] 03:36:19 INFO - PROCESS | 1939 | 1467974179147 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]]]}] 03:36:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 03:36:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 469ms 03:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 03:36:19 INFO - PROCESS | 1939 | 1467974179172 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 03:36:19 INFO - PROCESS | 1939 | 1467974179173 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 03:36:19 INFO - PROCESS | 1939 | 1467974179175 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 03:36:19 INFO - PROCESS | 1939 | 1467974179176 Marionette TRACE conn2 <- [1,1034,null,{}] 03:36:19 INFO - PROCESS | 1939 | 1467974179187 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}] 03:36:19 INFO - PROCESS | 1939 | 1467974179188 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:19 INFO - PROCESS | 1939 | 1467974179305 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 03:36:19 INFO - PROCESS | 1939 | 1467974179311 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:19 INFO - PROCESS | 1939 | 1467974179312 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:19 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a781800 == 46 [pid = 1939] [id = 266] 03:36:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x118fb6000) [pid = 1939] [serial = 796] [outer = 0x0] 03:36:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x125285400) [pid = 1939] [serial = 797] [outer = 0x118fb6000] 03:36:19 INFO - PROCESS | 1939 | 1467974179336 Marionette DEBUG loaded listener.js 03:36:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x1254f7000) [pid = 1939] [serial = 798] [outer = 0x118fb6000] 03:36:19 INFO - PROCESS | 1939 | 1467974179706 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]]]}] 03:36:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 03:36:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 570ms 03:36:19 INFO - PROCESS | 1939 | 1467974179746 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 03:36:19 INFO - PROCESS | 1939 | 1467974179750 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 03:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 03:36:19 INFO - PROCESS | 1939 | 1467974179753 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 03:36:19 INFO - PROCESS | 1939 | 1467974179755 Marionette TRACE conn2 <- [1,1038,null,{}] 03:36:19 INFO - PROCESS | 1939 | 1467974179759 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}] 03:36:19 INFO - PROCESS | 1939 | 1467974179761 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:19 INFO - PROCESS | 1939 | 1467974179903 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 03:36:19 INFO - PROCESS | 1939 | 1467974179985 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:19 INFO - PROCESS | 1939 | 1467974179986 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x12ac4c800 == 47 [pid = 1939] [id = 267] 03:36:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x119761000) [pid = 1939] [serial = 799] [outer = 0x0] 03:36:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x1256b0800) [pid = 1939] [serial = 800] [outer = 0x119761000] 03:36:20 INFO - PROCESS | 1939 | 1467974180026 Marionette DEBUG loaded listener.js 03:36:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x125ece000) [pid = 1939] [serial = 801] [outer = 0x119761000] 03:36:20 INFO - PROCESS | 1939 | 1467974180497 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]]]}] 03:36:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 03:36:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 771ms 03:36:20 INFO - PROCESS | 1939 | 1467974180535 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 03:36:20 INFO - PROCESS | 1939 | 1467974180537 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 03:36:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 03:36:20 INFO - PROCESS | 1939 | 1467974180540 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 03:36:20 INFO - PROCESS | 1939 | 1467974180543 Marionette TRACE conn2 <- [1,1042,null,{}] 03:36:20 INFO - PROCESS | 1939 | 1467974180549 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}] 03:36:20 INFO - PROCESS | 1939 | 1467974180551 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:20 INFO - PROCESS | 1939 | 1467974180656 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 03:36:20 INFO - PROCESS | 1939 | 1467974180710 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:20 INFO - PROCESS | 1939 | 1467974180712 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x118483000 == 48 [pid = 1939] [id = 268] 03:36:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x112e40800) [pid = 1939] [serial = 802] [outer = 0x0] 03:36:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x112f64800) [pid = 1939] [serial = 803] [outer = 0x112e40800] 03:36:20 INFO - PROCESS | 1939 | 1467974180742 Marionette DEBUG loaded listener.js 03:36:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x115e63000) [pid = 1939] [serial = 804] [outer = 0x112e40800] 03:36:21 INFO - PROCESS | 1939 | 1467974181200 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]]]}] 03:36:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 03:36:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 676ms 03:36:21 INFO - PROCESS | 1939 | 1467974181216 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 03:36:21 INFO - PROCESS | 1939 | 1467974181219 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 03:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 03:36:21 INFO - PROCESS | 1939 | 1467974181224 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 03:36:21 INFO - PROCESS | 1939 | 1467974181226 Marionette TRACE conn2 <- [1,1046,null,{}] 03:36:21 INFO - PROCESS | 1939 | 1467974181228 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}] 03:36:21 INFO - PROCESS | 1939 | 1467974181230 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:21 INFO - PROCESS | 1939 | 1467974181359 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 03:36:21 INFO - PROCESS | 1939 | 1467974181426 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:21 INFO - PROCESS | 1939 | 1467974181427 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x124b17800 == 49 [pid = 1939] [id = 269] 03:36:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x118210800) [pid = 1939] [serial = 805] [outer = 0x0] 03:36:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x1184e2c00) [pid = 1939] [serial = 806] [outer = 0x118210800] 03:36:21 INFO - PROCESS | 1939 | 1467974181457 Marionette DEBUG loaded listener.js 03:36:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x1185b8400) [pid = 1939] [serial = 807] [outer = 0x118210800] 03:36:21 INFO - PROCESS | 1939 | 1467974181869 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]]]}] 03:36:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 03:36:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 670ms 03:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 03:36:21 INFO - PROCESS | 1939 | 1467974181894 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 03:36:21 INFO - PROCESS | 1939 | 1467974181896 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 03:36:21 INFO - PROCESS | 1939 | 1467974181898 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 03:36:21 INFO - PROCESS | 1939 | 1467974181901 Marionette TRACE conn2 <- [1,1050,null,{}] 03:36:21 INFO - PROCESS | 1939 | 1467974181908 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}] 03:36:21 INFO - PROCESS | 1939 | 1467974181912 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:22 INFO - PROCESS | 1939 | 1467974182018 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 03:36:22 INFO - PROCESS | 1939 | 1467974182086 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:22 INFO - PROCESS | 1939 | 1467974182088 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x12b1b0000 == 50 [pid = 1939] [id = 270] 03:36:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x119304c00) [pid = 1939] [serial = 808] [outer = 0x0] 03:36:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x119719000) [pid = 1939] [serial = 809] [outer = 0x119304c00] 03:36:22 INFO - PROCESS | 1939 | 1467974182119 Marionette DEBUG loaded listener.js 03:36:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x119d50400) [pid = 1939] [serial = 810] [outer = 0x119304c00] 03:36:22 INFO - PROCESS | 1939 | 1467974182568 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]]]}] 03:36:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 03:36:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 722ms 03:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 03:36:22 INFO - PROCESS | 1939 | 1467974182633 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 03:36:22 INFO - PROCESS | 1939 | 1467974182635 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 03:36:22 INFO - PROCESS | 1939 | 1467974182637 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 03:36:22 INFO - PROCESS | 1939 | 1467974182638 Marionette TRACE conn2 <- [1,1054,null,{}] 03:36:22 INFO - PROCESS | 1939 | 1467974182641 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}] 03:36:22 INFO - PROCESS | 1939 | 1467974182642 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:22 INFO - PROCESS | 1939 | 1467974182750 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 03:36:22 INFO - PROCESS | 1939 | 1467974182804 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:22 INFO - PROCESS | 1939 | 1467974182806 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x124b12800 == 51 [pid = 1939] [id = 271] 03:36:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x11971bc00) [pid = 1939] [serial = 811] [outer = 0x0] 03:36:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x121167400) [pid = 1939] [serial = 812] [outer = 0x11971bc00] 03:36:22 INFO - PROCESS | 1939 | 1467974182835 Marionette DEBUG loaded listener.js 03:36:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x122709c00) [pid = 1939] [serial = 813] [outer = 0x11971bc00] 03:36:23 INFO - PROCESS | 1939 | 1467974183441 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]]]}] 03:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 03:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 819ms 03:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 03:36:23 INFO - PROCESS | 1939 | 1467974183456 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 03:36:23 INFO - PROCESS | 1939 | 1467974183458 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 03:36:23 INFO - PROCESS | 1939 | 1467974183461 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 03:36:23 INFO - PROCESS | 1939 | 1467974183464 Marionette TRACE conn2 <- [1,1058,null,{}] 03:36:23 INFO - PROCESS | 1939 | 1467974183468 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}] 03:36:23 INFO - PROCESS | 1939 | 1467974183469 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:23 INFO - PROCESS | 1939 | 1467974183562 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 03:36:23 INFO - PROCESS | 1939 | 1467974183614 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:23 INFO - PROCESS | 1939 | 1467974183616 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x1164a7800 == 52 [pid = 1939] [id = 272] 03:36:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x112a87000) [pid = 1939] [serial = 814] [outer = 0x0] 03:36:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x112f5c000) [pid = 1939] [serial = 815] [outer = 0x112a87000] 03:36:23 INFO - PROCESS | 1939 | 1467974183646 Marionette DEBUG loaded listener.js 03:36:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x1161a0400) [pid = 1939] [serial = 816] [outer = 0x112a87000] 03:36:24 INFO - PROCESS | 1939 | --DOCSHELL 0x113cb2800 == 51 [pid = 1939] [id = 26] 03:36:24 INFO - PROCESS | 1939 | --DOCSHELL 0x12a781800 == 50 [pid = 1939] [id = 266] 03:36:24 INFO - PROCESS | 1939 | --DOCSHELL 0x12a6ce800 == 49 [pid = 1939] [id = 265] 03:36:24 INFO - PROCESS | 1939 | --DOCSHELL 0x1292e5800 == 48 [pid = 1939] [id = 264] 03:36:24 INFO - PROCESS | 1939 | --DOCSHELL 0x12912f800 == 47 [pid = 1939] [id = 263] 03:36:24 INFO - PROCESS | 1939 | --DOCSHELL 0x127286800 == 46 [pid = 1939] [id = 262] 03:36:24 INFO - PROCESS | 1939 | --DOCSHELL 0x125f16800 == 45 [pid = 1939] [id = 261] 03:36:24 INFO - PROCESS | 1939 | --DOCSHELL 0x12522b000 == 44 [pid = 1939] [id = 260] 03:36:24 INFO - PROCESS | 1939 | --DOCSHELL 0x124963000 == 43 [pid = 1939] [id = 259] 03:36:24 INFO - PROCESS | 1939 | --DOCSHELL 0x113342000 == 42 [pid = 1939] [id = 258] 03:36:24 INFO - PROCESS | 1939 | --DOCSHELL 0x119554800 == 41 [pid = 1939] [id = 257] 03:36:24 INFO - PROCESS | 1939 | --DOCSHELL 0x11822e800 == 40 [pid = 1939] [id = 256] 03:36:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 03:36:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 623ms 03:36:24 INFO - PROCESS | 1939 | 1467974184079 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]]]}] 03:36:24 INFO - PROCESS | 1939 | 1467974184085 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 03:36:24 INFO - PROCESS | 1939 | 1467974184088 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 03:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 03:36:24 INFO - PROCESS | 1939 | 1467974184092 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 03:36:24 INFO - PROCESS | 1939 | 1467974184093 Marionette TRACE conn2 <- [1,1062,null,{}] 03:36:24 INFO - PROCESS | 1939 | 1467974184096 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}] 03:36:24 INFO - PROCESS | 1939 | 1467974184097 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:24 INFO - PROCESS | 1939 | 1467974184179 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 03:36:24 INFO - PROCESS | 1939 | 1467974184185 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:24 INFO - PROCESS | 1939 | 1467974184186 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x116648800 == 41 [pid = 1939] [id = 273] 03:36:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x116732400) [pid = 1939] [serial = 817] [outer = 0x0] 03:36:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x1176eac00) [pid = 1939] [serial = 818] [outer = 0x116732400] 03:36:24 INFO - PROCESS | 1939 | 1467974184213 Marionette DEBUG loaded listener.js 03:36:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x11820f400) [pid = 1939] [serial = 819] [outer = 0x116732400] 03:36:24 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x1211e8800) [pid = 1939] [serial = 704] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x118138400) [pid = 1939] [serial = 726] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x116807800) [pid = 1939] [serial = 722] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x11821ec00) [pid = 1939] [serial = 728] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x1121b5000) [pid = 1939] [serial = 708] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x111f24800) [pid = 1939] [serial = 707] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x115df1c00) [pid = 1939] [serial = 719] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x1164eac00) [pid = 1939] [serial = 720] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x1128d5c00) [pid = 1939] [serial = 713] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x112a79400) [pid = 1939] [serial = 714] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x112f61400) [pid = 1939] [serial = 716] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x113210c00) [pid = 1939] [serial = 717] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x1184e4400) [pid = 1939] [serial = 735] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x1185f5800) [pid = 1939] [serial = 731] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x112a84000) [pid = 1939] [serial = 711] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x1129ac000) [pid = 1939] [serial = 710] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x119adc400) [pid = 1939] [serial = 743] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x115df4800) [pid = 1939] [serial = 734] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x118a5c400) [pid = 1939] [serial = 732] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x119710400) [pid = 1939] [serial = 740] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x11975f400) [pid = 1939] [serial = 741] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x1227e4400) [pid = 1939] [serial = 705] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x1176db400) [pid = 1939] [serial = 725] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x119d3d000) [pid = 1939] [serial = 744] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x1185ecc00) [pid = 1939] [serial = 729] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x118fb5800) [pid = 1939] [serial = 738] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x118a67800) [pid = 1939] [serial = 737] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x116f7f000) [pid = 1939] [serial = 723] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1939 | 1467974184600 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]]]}] 03:36:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 03:36:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 523ms 03:36:24 INFO - PROCESS | 1939 | 1467974184616 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 03:36:24 INFO - PROCESS | 1939 | 1467974184617 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 03:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 03:36:24 INFO - PROCESS | 1939 | 1467974184619 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 03:36:24 INFO - PROCESS | 1939 | 1467974184622 Marionette TRACE conn2 <- [1,1066,null,{}] 03:36:24 INFO - PROCESS | 1939 | 1467974184629 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}] 03:36:24 INFO - PROCESS | 1939 | 1467974184632 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:24 INFO - PROCESS | 1939 | 1467974184716 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 03:36:24 INFO - PROCESS | 1939 | 1467974184721 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:24 INFO - PROCESS | 1939 | 1467974184723 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x11924f000 == 42 [pid = 1939] [id = 274] 03:36:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x1184e8800) [pid = 1939] [serial = 820] [outer = 0x0] 03:36:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x1185c0c00) [pid = 1939] [serial = 821] [outer = 0x1184e8800] 03:36:24 INFO - PROCESS | 1939 | 1467974184753 Marionette DEBUG loaded listener.js 03:36:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x118760400) [pid = 1939] [serial = 822] [outer = 0x1184e8800] 03:36:25 INFO - PROCESS | 1939 | 1467974185144 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]]]}] 03:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 03:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 574ms 03:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 03:36:25 INFO - PROCESS | 1939 | 1467974185194 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 03:36:25 INFO - PROCESS | 1939 | 1467974185196 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 03:36:25 INFO - PROCESS | 1939 | 1467974185199 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 03:36:25 INFO - PROCESS | 1939 | 1467974185201 Marionette TRACE conn2 <- [1,1070,null,{}] 03:36:25 INFO - PROCESS | 1939 | 1467974185204 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}] 03:36:25 INFO - PROCESS | 1939 | 1467974185206 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:25 INFO - PROCESS | 1939 | 1467974185331 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 03:36:25 INFO - PROCESS | 1939 | 1467974185336 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:25 INFO - PROCESS | 1939 | 1467974185337 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x1199b4800 == 43 [pid = 1939] [id = 275] 03:36:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x11930c400) [pid = 1939] [serial = 823] [outer = 0x0] 03:36:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x119ae2000) [pid = 1939] [serial = 824] [outer = 0x11930c400] 03:36:25 INFO - PROCESS | 1939 | 1467974185378 Marionette DEBUG loaded listener.js 03:36:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x119d3dc00) [pid = 1939] [serial = 825] [outer = 0x11930c400] 03:36:25 INFO - PROCESS | 1939 | 1467974185794 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]]]}] 03:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 03:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 622ms 03:36:25 INFO - PROCESS | 1939 | 1467974185822 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 03:36:25 INFO - PROCESS | 1939 | 1467974185824 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 03:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 03:36:25 INFO - PROCESS | 1939 | 1467974185851 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 03:36:25 INFO - PROCESS | 1939 | 1467974185854 Marionette TRACE conn2 <- [1,1074,null,{}] 03:36:25 INFO - PROCESS | 1939 | 1467974185911 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}] 03:36:25 INFO - PROCESS | 1939 | 1467974185915 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:26 INFO - PROCESS | 1939 | 1467974186037 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 03:36:26 INFO - PROCESS | 1939 | 1467974186042 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:26 INFO - PROCESS | 1939 | 1467974186043 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x113cc0000 == 44 [pid = 1939] [id = 276] 03:36:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x1185bf000) [pid = 1939] [serial = 826] [outer = 0x0] 03:36:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x12116b800) [pid = 1939] [serial = 827] [outer = 0x1185bf000] 03:36:26 INFO - PROCESS | 1939 | 1467974186084 Marionette DEBUG loaded listener.js 03:36:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x1211ecc00) [pid = 1939] [serial = 828] [outer = 0x1185bf000] 03:36:26 INFO - PROCESS | 1939 | 1467974186572 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]]]}] 03:36:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 03:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 779ms 03:36:26 INFO - PROCESS | 1939 | 1467974186610 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 03:36:26 INFO - PROCESS | 1939 | 1467974186612 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 03:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 03:36:26 INFO - PROCESS | 1939 | 1467974186619 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 03:36:26 INFO - PROCESS | 1939 | 1467974186620 Marionette TRACE conn2 <- [1,1078,null,{}] 03:36:26 INFO - PROCESS | 1939 | 1467974186624 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}] 03:36:26 INFO - PROCESS | 1939 | 1467974186630 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:26 INFO - PROCESS | 1939 | 1467974186821 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 03:36:26 INFO - PROCESS | 1939 | 1467974186856 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:26 INFO - PROCESS | 1939 | 1467974186857 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x124d98800 == 45 [pid = 1939] [id = 277] 03:36:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x12351a800) [pid = 1939] [serial = 829] [outer = 0x0] 03:36:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x12356d000) [pid = 1939] [serial = 830] [outer = 0x12351a800] 03:36:26 INFO - PROCESS | 1939 | 1467974186898 Marionette DEBUG loaded listener.js 03:36:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x124b3bc00) [pid = 1939] [serial = 831] [outer = 0x12351a800] 03:36:27 INFO - PROCESS | 1939 | 1467974187241 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]]]}] 03:36:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 03:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 671ms 03:36:27 INFO - PROCESS | 1939 | 1467974187288 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 03:36:27 INFO - PROCESS | 1939 | 1467974187289 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 03:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 03:36:27 INFO - PROCESS | 1939 | 1467974187292 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 03:36:27 INFO - PROCESS | 1939 | 1467974187293 Marionette TRACE conn2 <- [1,1082,null,{}] 03:36:27 INFO - PROCESS | 1939 | 1467974187295 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}] 03:36:27 INFO - PROCESS | 1939 | 1467974187296 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:27 INFO - PROCESS | 1939 | 1467974187394 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 03:36:27 INFO - PROCESS | 1939 | 1467974187405 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:27 INFO - PROCESS | 1939 | 1467974187413 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x1259e0000 == 46 [pid = 1939] [id = 278] 03:36:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x119762800) [pid = 1939] [serial = 832] [outer = 0x0] 03:36:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x124d31400) [pid = 1939] [serial = 833] [outer = 0x119762800] 03:36:27 INFO - PROCESS | 1939 | 1467974187438 Marionette DEBUG loaded listener.js 03:36:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x124ffb400) [pid = 1939] [serial = 834] [outer = 0x119762800] 03:36:27 INFO - PROCESS | 1939 | 1467974187773 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]]]}] 03:36:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 03:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 518ms 03:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 03:36:27 INFO - PROCESS | 1939 | 1467974187811 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 03:36:27 INFO - PROCESS | 1939 | 1467974187812 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 03:36:27 INFO - PROCESS | 1939 | 1467974187814 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 03:36:27 INFO - PROCESS | 1939 | 1467974187815 Marionette TRACE conn2 <- [1,1086,null,{}] 03:36:27 INFO - PROCESS | 1939 | 1467974187817 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}] 03:36:27 INFO - PROCESS | 1939 | 1467974187819 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:27 INFO - PROCESS | 1939 | 1467974187918 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 03:36:27 INFO - PROCESS | 1939 | 1467974187922 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:27 INFO - PROCESS | 1939 | 1467974187923 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x12704a800 == 47 [pid = 1939] [id = 279] 03:36:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x124d2e400) [pid = 1939] [serial = 835] [outer = 0x0] 03:36:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x125825000) [pid = 1939] [serial = 836] [outer = 0x124d2e400] 03:36:27 INFO - PROCESS | 1939 | 1467974187948 Marionette DEBUG loaded listener.js 03:36:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x125ed0000) [pid = 1939] [serial = 837] [outer = 0x124d2e400] 03:36:28 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x1227e4c00) [pid = 1939] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 03:36:28 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x116a1a400) [pid = 1939] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 03:36:28 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x111ca8800) [pid = 1939] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 03:36:28 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x120717800) [pid = 1939] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 03:36:28 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x1227e7800) [pid = 1939] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 03:36:28 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x112f67800) [pid = 1939] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 03:36:28 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x118211800) [pid = 1939] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 03:36:28 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x1133bb800) [pid = 1939] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 03:36:28 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x1232b6c00) [pid = 1939] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 03:36:28 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x111e5cc00) [pid = 1939] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 03:36:28 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x1211eb000) [pid = 1939] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 03:36:28 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x118fb6000) [pid = 1939] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 03:36:28 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x1211e2c00) [pid = 1939] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 03:36:28 INFO - PROCESS | 1939 | 1467974188486 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]]]}] 03:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 03:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 720ms 03:36:28 INFO - PROCESS | 1939 | 1467974188534 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 03:36:28 INFO - PROCESS | 1939 | 1467974188536 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 03:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 03:36:28 INFO - PROCESS | 1939 | 1467974188538 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 03:36:28 INFO - PROCESS | 1939 | 1467974188539 Marionette TRACE conn2 <- [1,1090,null,{}] 03:36:28 INFO - PROCESS | 1939 | 1467974188541 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}] 03:36:28 INFO - PROCESS | 1939 | 1467974188542 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:28 INFO - PROCESS | 1939 | 1467974188629 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 03:36:28 INFO - PROCESS | 1939 | 1467974188635 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:28 INFO - PROCESS | 1939 | 1467974188636 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x126e1e800 == 48 [pid = 1939] [id = 280] 03:36:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x11213e800) [pid = 1939] [serial = 838] [outer = 0x0] 03:36:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x116a13c00) [pid = 1939] [serial = 839] [outer = 0x11213e800] 03:36:28 INFO - PROCESS | 1939 | 1467974188660 Marionette DEBUG loaded listener.js 03:36:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x118760c00) [pid = 1939] [serial = 840] [outer = 0x11213e800] 03:36:29 INFO - PROCESS | 1939 | 1467974188994 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]]]}] 03:36:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 03:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 467ms 03:36:29 INFO - PROCESS | 1939 | 1467974189006 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 03:36:29 INFO - PROCESS | 1939 | 1467974189007 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 03:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 03:36:29 INFO - PROCESS | 1939 | 1467974189009 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 03:36:29 INFO - PROCESS | 1939 | 1467974189010 Marionette TRACE conn2 <- [1,1094,null,{}] 03:36:29 INFO - PROCESS | 1939 | 1467974189013 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}] 03:36:29 INFO - PROCESS | 1939 | 1467974189014 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:29 INFO - PROCESS | 1939 | 1467974189119 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 03:36:29 INFO - PROCESS | 1939 | 1467974189141 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:29 INFO - PROCESS | 1939 | 1467974189142 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x1292ef000 == 49 [pid = 1939] [id = 281] 03:36:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x113c67400) [pid = 1939] [serial = 841] [outer = 0x0] 03:36:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x122713800) [pid = 1939] [serial = 842] [outer = 0x113c67400] 03:36:29 INFO - PROCESS | 1939 | 1467974189166 Marionette DEBUG loaded listener.js 03:36:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x124b39800) [pid = 1939] [serial = 843] [outer = 0x113c67400] 03:36:29 INFO - PROCESS | 1939 | 1467974189615 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]]]}] 03:36:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 03:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 619ms 03:36:29 INFO - PROCESS | 1939 | 1467974189628 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 03:36:29 INFO - PROCESS | 1939 | 1467974189630 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 03:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 03:36:29 INFO - PROCESS | 1939 | 1467974189634 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 03:36:29 INFO - PROCESS | 1939 | 1467974189636 Marionette TRACE conn2 <- [1,1098,null,{}] 03:36:29 INFO - PROCESS | 1939 | 1467974189639 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}] 03:36:29 INFO - PROCESS | 1939 | 1467974189648 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:29 INFO - PROCESS | 1939 | 1467974189768 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 03:36:29 INFO - PROCESS | 1939 | 1467974189801 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:29 INFO - PROCESS | 1939 | 1467974189803 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a77d800 == 50 [pid = 1939] [id = 282] 03:36:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x118758400) [pid = 1939] [serial = 844] [outer = 0x0] 03:36:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x125fa5800) [pid = 1939] [serial = 845] [outer = 0x118758400] 03:36:29 INFO - PROCESS | 1939 | 1467974189830 Marionette DEBUG loaded listener.js 03:36:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x1274b8400) [pid = 1939] [serial = 846] [outer = 0x118758400] 03:36:30 INFO - PROCESS | 1939 | 1467974190115 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]]]}] 03:36:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 03:36:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 519ms 03:36:30 INFO - PROCESS | 1939 | 1467974190154 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 03:36:30 INFO - PROCESS | 1939 | 1467974190156 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 03:36:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 03:36:30 INFO - PROCESS | 1939 | 1467974190158 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 03:36:30 INFO - PROCESS | 1939 | 1467974190159 Marionette TRACE conn2 <- [1,1102,null,{}] 03:36:30 INFO - PROCESS | 1939 | 1467974190161 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}] 03:36:30 INFO - PROCESS | 1939 | 1467974190163 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:30 INFO - PROCESS | 1939 | 1467974190253 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 03:36:30 INFO - PROCESS | 1939 | 1467974190257 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:30 INFO - PROCESS | 1939 | 1467974190258 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x12bd6b800 == 51 [pid = 1939] [id = 283] 03:36:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x124fa2c00) [pid = 1939] [serial = 847] [outer = 0x0] 03:36:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x1274be800) [pid = 1939] [serial = 848] [outer = 0x124fa2c00] 03:36:30 INFO - PROCESS | 1939 | 1467974190282 Marionette DEBUG loaded listener.js 03:36:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x1274c4c00) [pid = 1939] [serial = 849] [outer = 0x124fa2c00] 03:36:30 INFO - PROCESS | 1939 | 1467974190734 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]]]}] 03:36:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 03:36:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 618ms 03:36:30 INFO - PROCESS | 1939 | 1467974190777 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 03:36:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 03:36:30 INFO - PROCESS | 1939 | 1467974190780 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 03:36:30 INFO - PROCESS | 1939 | 1467974190783 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 03:36:30 INFO - PROCESS | 1939 | 1467974190785 Marionette TRACE conn2 <- [1,1106,null,{}] 03:36:30 INFO - PROCESS | 1939 | 1467974190789 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}] 03:36:30 INFO - PROCESS | 1939 | 1467974190791 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:30 INFO - PROCESS | 1939 | 1467974190898 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 03:36:30 INFO - PROCESS | 1939 | 1467974190969 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:30 INFO - PROCESS | 1939 | 1467974190970 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x11746e800 == 52 [pid = 1939] [id = 284] 03:36:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x112aecc00) [pid = 1939] [serial = 850] [outer = 0x0] 03:36:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x113c3b800) [pid = 1939] [serial = 851] [outer = 0x112aecc00] 03:36:31 INFO - PROCESS | 1939 | 1467974191000 Marionette DEBUG loaded listener.js 03:36:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x11672c000) [pid = 1939] [serial = 852] [outer = 0x112aecc00] 03:36:31 INFO - PROCESS | 1939 | 1467974191420 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]]]}] 03:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 03:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 673ms 03:36:31 INFO - PROCESS | 1939 | 1467974191455 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 03:36:31 INFO - PROCESS | 1939 | 1467974191459 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 03:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 03:36:31 INFO - PROCESS | 1939 | 1467974191463 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 03:36:31 INFO - PROCESS | 1939 | 1467974191465 Marionette TRACE conn2 <- [1,1110,null,{}] 03:36:31 INFO - PROCESS | 1939 | 1467974191467 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}] 03:36:31 INFO - PROCESS | 1939 | 1467974191469 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:31 INFO - PROCESS | 1939 | 1467974191575 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 03:36:31 INFO - PROCESS | 1939 | 1467974191669 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:31 INFO - PROCESS | 1939 | 1467974191670 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x1233dd000 == 53 [pid = 1939] [id = 285] 03:36:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x118229000) [pid = 1939] [serial = 853] [outer = 0x0] 03:36:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x1184e7c00) [pid = 1939] [serial = 854] [outer = 0x118229000] 03:36:31 INFO - PROCESS | 1939 | 1467974191703 Marionette DEBUG loaded listener.js 03:36:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x118757400) [pid = 1939] [serial = 855] [outer = 0x118229000] 03:36:32 INFO - PROCESS | 1939 | 1467974192144 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]]]}] 03:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 03:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 723ms 03:36:32 INFO - PROCESS | 1939 | 1467974192188 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 03:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 03:36:32 INFO - PROCESS | 1939 | 1467974192190 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 03:36:32 INFO - PROCESS | 1939 | 1467974192193 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 03:36:32 INFO - PROCESS | 1939 | 1467974192197 Marionette TRACE conn2 <- [1,1114,null,{}] 03:36:32 INFO - PROCESS | 1939 | 1467974192209 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}] 03:36:32 INFO - PROCESS | 1939 | 1467974192213 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:32 INFO - PROCESS | 1939 | 1467974192367 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 03:36:32 INFO - PROCESS | 1939 | 1467974192504 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:32 INFO - PROCESS | 1939 | 1467974192507 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x12bd68800 == 54 [pid = 1939] [id = 286] 03:36:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x119d3d400) [pid = 1939] [serial = 856] [outer = 0x0] 03:36:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x1211ec000) [pid = 1939] [serial = 857] [outer = 0x119d3d400] 03:36:32 INFO - PROCESS | 1939 | 1467974192559 Marionette DEBUG loaded listener.js 03:36:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x1227e8c00) [pid = 1939] [serial = 858] [outer = 0x119d3d400] 03:36:33 INFO - PROCESS | 1939 | 1467974193013 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]]]}] 03:36:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 03:36:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 876ms 03:36:33 INFO - PROCESS | 1939 | 1467974193069 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 03:36:33 INFO - PROCESS | 1939 | 1467974193071 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 03:36:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 03:36:33 INFO - PROCESS | 1939 | 1467974193074 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 03:36:33 INFO - PROCESS | 1939 | 1467974193075 Marionette TRACE conn2 <- [1,1118,null,{}] 03:36:33 INFO - PROCESS | 1939 | 1467974193077 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}] 03:36:33 INFO - PROCESS | 1939 | 1467974193079 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:33 INFO - PROCESS | 1939 | 1467974193184 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 03:36:33 INFO - PROCESS | 1939 | 1467974193240 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:33 INFO - PROCESS | 1939 | 1467974193242 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x12bdce000 == 55 [pid = 1939] [id = 287] 03:36:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x1232be400) [pid = 1939] [serial = 859] [outer = 0x0] 03:36:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x123525400) [pid = 1939] [serial = 860] [outer = 0x1232be400] 03:36:33 INFO - PROCESS | 1939 | 1467974193270 Marionette DEBUG loaded listener.js 03:36:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x125ed5000) [pid = 1939] [serial = 861] [outer = 0x1232be400] 03:36:33 INFO - PROCESS | 1939 | 1467974193671 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]]]}] 03:36:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 03:36:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 620ms 03:36:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 03:36:33 INFO - PROCESS | 1939 | 1467974193695 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 03:36:33 INFO - PROCESS | 1939 | 1467974193696 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 03:36:33 INFO - PROCESS | 1939 | 1467974193698 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 03:36:33 INFO - PROCESS | 1939 | 1467974193699 Marionette TRACE conn2 <- [1,1122,null,{}] 03:36:33 INFO - PROCESS | 1939 | 1467974193702 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}] 03:36:33 INFO - PROCESS | 1939 | 1467974193703 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:33 INFO - PROCESS | 1939 | 1467974193806 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 03:36:33 INFO - PROCESS | 1939 | 1467974193862 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:33 INFO - PROCESS | 1939 | 1467974193863 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x12c385000 == 56 [pid = 1939] [id = 288] 03:36:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x1233c9800) [pid = 1939] [serial = 862] [outer = 0x0] 03:36:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x1270c5c00) [pid = 1939] [serial = 863] [outer = 0x1233c9800] 03:36:33 INFO - PROCESS | 1939 | 1467974193891 Marionette DEBUG loaded listener.js 03:36:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x1274b9000) [pid = 1939] [serial = 864] [outer = 0x1233c9800] 03:36:34 INFO - PROCESS | 1939 | 1467974194544 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]]]}] 03:36:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 03:36:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 872ms 03:36:34 INFO - PROCESS | 1939 | 1467974194570 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 03:36:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 03:36:34 INFO - PROCESS | 1939 | 1467974194573 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 03:36:34 INFO - PROCESS | 1939 | 1467974194576 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 03:36:34 INFO - PROCESS | 1939 | 1467974194578 Marionette TRACE conn2 <- [1,1126,null,{}] 03:36:34 INFO - PROCESS | 1939 | 1467974194582 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}] 03:36:34 INFO - PROCESS | 1939 | 1467974194583 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:34 INFO - PROCESS | 1939 | 1467974194676 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 03:36:34 INFO - PROCESS | 1939 | 1467974194734 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:34 INFO - PROCESS | 1939 | 1467974194736 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x119739000 == 57 [pid = 1939] [id = 289] 03:36:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x1161a9800) [pid = 1939] [serial = 865] [outer = 0x0] 03:36:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x116810400) [pid = 1939] [serial = 866] [outer = 0x1161a9800] 03:36:34 INFO - PROCESS | 1939 | 1467974194763 Marionette DEBUG loaded listener.js 03:36:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x118135000) [pid = 1939] [serial = 867] [outer = 0x1161a9800] 03:36:35 INFO - PROCESS | 1939 | 1467974195204 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]]]}] 03:36:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 03:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 674ms 03:36:35 INFO - PROCESS | 1939 | 1467974195251 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 03:36:35 INFO - PROCESS | 1939 | 1467974195254 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 03:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 03:36:35 INFO - PROCESS | 1939 | 1467974195258 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 03:36:35 INFO - PROCESS | 1939 | 1467974195260 Marionette TRACE conn2 <- [1,1130,null,{}] 03:36:35 INFO - PROCESS | 1939 | 1467974195262 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}] 03:36:35 INFO - PROCESS | 1939 | 1467974195264 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:35 INFO - PROCESS | 1939 | 1467974195359 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 03:36:35 INFO - PROCESS | 1939 | 1467974195417 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:35 INFO - PROCESS | 1939 | 1467974195418 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x1183c1800 == 58 [pid = 1939] [id = 290] 03:36:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x118207400) [pid = 1939] [serial = 868] [outer = 0x0] 03:36:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x1184e6c00) [pid = 1939] [serial = 869] [outer = 0x118207400] 03:36:35 INFO - PROCESS | 1939 | 1467974195446 Marionette DEBUG loaded listener.js 03:36:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x1185ef000) [pid = 1939] [serial = 870] [outer = 0x118207400] 03:36:35 INFO - PROCESS | 1939 | --DOCSHELL 0x12a77d800 == 57 [pid = 1939] [id = 282] 03:36:35 INFO - PROCESS | 1939 | --DOCSHELL 0x1292ef000 == 56 [pid = 1939] [id = 281] 03:36:35 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x11930d000) [pid = 1939] [serial = 758] [outer = 0x0] [url = about:blank] 03:36:35 INFO - PROCESS | 1939 | --DOCSHELL 0x126e1e800 == 55 [pid = 1939] [id = 280] 03:36:35 INFO - PROCESS | 1939 | --DOCSHELL 0x12704a800 == 54 [pid = 1939] [id = 279] 03:36:35 INFO - PROCESS | 1939 | --DOCSHELL 0x1259e0000 == 53 [pid = 1939] [id = 278] 03:36:35 INFO - PROCESS | 1939 | --DOCSHELL 0x124d98800 == 52 [pid = 1939] [id = 277] 03:36:35 INFO - PROCESS | 1939 | --DOCSHELL 0x113cc0000 == 51 [pid = 1939] [id = 276] 03:36:35 INFO - PROCESS | 1939 | --DOCSHELL 0x1199b4800 == 50 [pid = 1939] [id = 275] 03:36:35 INFO - PROCESS | 1939 | --DOCSHELL 0x11924f000 == 49 [pid = 1939] [id = 274] 03:36:35 INFO - PROCESS | 1939 | --DOCSHELL 0x116648800 == 48 [pid = 1939] [id = 273] 03:36:35 INFO - PROCESS | 1939 | --DOCSHELL 0x1164a7800 == 47 [pid = 1939] [id = 272] 03:36:35 INFO - PROCESS | 1939 | --DOCSHELL 0x124b17800 == 46 [pid = 1939] [id = 269] 03:36:35 INFO - PROCESS | 1939 | --DOCSHELL 0x118483000 == 45 [pid = 1939] [id = 268] 03:36:35 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x1227eb000) [pid = 1939] [serial = 782] [outer = 0x0] [url = about:blank] 03:36:35 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x11875b000) [pid = 1939] [serial = 771] [outer = 0x0] [url = about:blank] 03:36:35 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x1184e6400) [pid = 1939] [serial = 770] [outer = 0x0] [url = about:blank] 03:36:35 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x1129b1c00) [pid = 1939] [serial = 762] [outer = 0x0] [url = about:blank] 03:36:35 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x111f42800) [pid = 1939] [serial = 761] [outer = 0x0] [url = about:blank] 03:36:35 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x115e68c00) [pid = 1939] [serial = 752] [outer = 0x0] [url = about:blank] 03:36:35 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x1210c2c00) [pid = 1939] [serial = 776] [outer = 0x0] [url = about:blank] 03:36:35 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x112a79800) [pid = 1939] [serial = 749] [outer = 0x0] [url = about:blank] 03:36:35 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x1232bc400) [pid = 1939] [serial = 785] [outer = 0x0] [url = about:blank] 03:36:35 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x119d50000) [pid = 1939] [serial = 746] [outer = 0x0] [url = about:blank] 03:36:35 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x118229c00) [pid = 1939] [serial = 755] [outer = 0x0] [url = about:blank] 03:36:35 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x116730c00) [pid = 1939] [serial = 765] [outer = 0x0] [url = about:blank] 03:36:35 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x115df9000) [pid = 1939] [serial = 764] [outer = 0x0] [url = about:blank] 03:36:35 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x118fab800) [pid = 1939] [serial = 773] [outer = 0x0] [url = about:blank] 03:36:35 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x119a67800) [pid = 1939] [serial = 774] [outer = 0x0] [url = about:blank] 03:36:35 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x116f90c00) [pid = 1939] [serial = 767] [outer = 0x0] [url = about:blank] 03:36:35 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x11820a800) [pid = 1939] [serial = 768] [outer = 0x0] [url = about:blank] 03:36:35 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x12351ec00) [pid = 1939] [serial = 788] [outer = 0x0] [url = about:blank] 03:36:35 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x116723400) [pid = 1939] [serial = 791] [outer = 0x0] [url = about:blank] 03:36:35 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x123517800) [pid = 1939] [serial = 786] [outer = 0x0] [url = about:blank] 03:36:35 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x124d30000) [pid = 1939] [serial = 794] [outer = 0x0] [url = about:blank] 03:36:35 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x125285400) [pid = 1939] [serial = 797] [outer = 0x0] [url = about:blank] 03:36:35 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x12356c400) [pid = 1939] [serial = 789] [outer = 0x0] [url = about:blank] 03:36:35 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x122709800) [pid = 1939] [serial = 779] [outer = 0x0] [url = about:blank] 03:36:35 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x119713400) [pid = 1939] [serial = 792] [outer = 0x0] [url = about:blank] 03:36:35 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x1254f7000) [pid = 1939] [serial = 798] [outer = 0x0] [url = about:blank] 03:36:35 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x1232b4400) [pid = 1939] [serial = 783] [outer = 0x0] [url = about:blank] 03:36:35 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x1227e2800) [pid = 1939] [serial = 780] [outer = 0x0] [url = about:blank] 03:36:35 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x12116b400) [pid = 1939] [serial = 777] [outer = 0x0] [url = about:blank] 03:36:35 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x124fa4000) [pid = 1939] [serial = 795] [outer = 0x0] [url = about:blank] 03:36:35 INFO - PROCESS | 1939 | 1467974195836 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]]]}] 03:36:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 03:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 619ms 03:36:35 INFO - PROCESS | 1939 | 1467974195877 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 03:36:35 INFO - PROCESS | 1939 | 1467974195879 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 03:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 03:36:35 INFO - PROCESS | 1939 | 1467974195881 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 03:36:35 INFO - PROCESS | 1939 | 1467974195883 Marionette TRACE conn2 <- [1,1134,null,{}] 03:36:35 INFO - PROCESS | 1939 | 1467974195890 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}] 03:36:35 INFO - PROCESS | 1939 | 1467974195893 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:35 INFO - PROCESS | 1939 | 1467974195994 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 03:36:36 INFO - PROCESS | 1939 | 1467974196053 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:36 INFO - PROCESS | 1939 | 1467974196055 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x119246000 == 46 [pid = 1939] [id = 291] 03:36:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x1185f3000) [pid = 1939] [serial = 871] [outer = 0x0] 03:36:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x118fab800) [pid = 1939] [serial = 872] [outer = 0x1185f3000] 03:36:36 INFO - PROCESS | 1939 | 1467974196083 Marionette DEBUG loaded listener.js 03:36:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x119a67800) [pid = 1939] [serial = 873] [outer = 0x1185f3000] 03:36:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x1210c2c00) [pid = 1939] [serial = 874] [outer = 0x12c79dc00] 03:36:36 INFO - PROCESS | 1939 | 1467974196432 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]]]}] 03:36:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 03:36:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 572ms 03:36:36 INFO - PROCESS | 1939 | 1467974196454 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 03:36:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 03:36:36 INFO - PROCESS | 1939 | 1467974196455 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 03:36:36 INFO - PROCESS | 1939 | 1467974196457 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 03:36:36 INFO - PROCESS | 1939 | 1467974196459 Marionette TRACE conn2 <- [1,1138,null,{}] 03:36:36 INFO - PROCESS | 1939 | 1467974196461 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}] 03:36:36 INFO - PROCESS | 1939 | 1467974196462 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:36 INFO - PROCESS | 1939 | 1467974196543 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 03:36:36 INFO - PROCESS | 1939 | 1467974196602 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:36 INFO - PROCESS | 1939 | 1467974196603 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x12329d800 == 47 [pid = 1939] [id = 292] 03:36:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x118a64000) [pid = 1939] [serial = 875] [outer = 0x0] 03:36:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x1207db000) [pid = 1939] [serial = 876] [outer = 0x118a64000] 03:36:36 INFO - PROCESS | 1939 | 1467974196630 Marionette DEBUG loaded listener.js 03:36:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x1227e2800) [pid = 1939] [serial = 877] [outer = 0x118a64000] 03:36:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 03:36:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 469ms 03:36:36 INFO - PROCESS | 1939 | 1467974196923 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]]]}] 03:36:36 INFO - PROCESS | 1939 | 1467974196927 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 03:36:36 INFO - PROCESS | 1939 | 1467974196929 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 03:36:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 03:36:36 INFO - PROCESS | 1939 | 1467974196939 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 03:36:36 INFO - PROCESS | 1939 | 1467974196940 Marionette TRACE conn2 <- [1,1142,null,{}] 03:36:36 INFO - PROCESS | 1939 | 1467974196942 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}] 03:36:36 INFO - PROCESS | 1939 | 1467974196943 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:37 INFO - PROCESS | 1939 | 1467974197028 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 03:36:37 INFO - PROCESS | 1939 | 1467974197034 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:37 INFO - PROCESS | 1939 | 1467974197036 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x124964000 == 48 [pid = 1939] [id = 293] 03:36:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x122713c00) [pid = 1939] [serial = 878] [outer = 0x0] 03:36:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x12351ec00) [pid = 1939] [serial = 879] [outer = 0x122713c00] 03:36:37 INFO - PROCESS | 1939 | 1467974197060 Marionette DEBUG loaded listener.js 03:36:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x124b43800) [pid = 1939] [serial = 880] [outer = 0x122713c00] 03:36:37 INFO - PROCESS | 1939 | 1467974197409 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]]]}] 03:36:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 03:36:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 519ms 03:36:37 INFO - PROCESS | 1939 | 1467974197459 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 03:36:37 INFO - PROCESS | 1939 | 1467974197460 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 03:36:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 03:36:37 INFO - PROCESS | 1939 | 1467974197462 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 03:36:37 INFO - PROCESS | 1939 | 1467974197463 Marionette TRACE conn2 <- [1,1146,null,{}] 03:36:37 INFO - PROCESS | 1939 | 1467974197466 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}] 03:36:37 INFO - PROCESS | 1939 | 1467974197470 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:37 INFO - PROCESS | 1939 | 1467974197571 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 03:36:37 INFO - PROCESS | 1939 | 1467974197575 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:37 INFO - PROCESS | 1939 | 1467974197576 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x12727b800 == 49 [pid = 1939] [id = 294] 03:36:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x124fa1c00) [pid = 1939] [serial = 881] [outer = 0x0] 03:36:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x12680d800) [pid = 1939] [serial = 882] [outer = 0x124fa1c00] 03:36:37 INFO - PROCESS | 1939 | 1467974197608 Marionette DEBUG loaded listener.js 03:36:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x1274c5400) [pid = 1939] [serial = 883] [outer = 0x124fa1c00] 03:36:37 INFO - PROCESS | 1939 | 1467974197940 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]]]}] 03:36:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 03:36:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 518ms 03:36:37 INFO - PROCESS | 1939 | 1467974197980 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 03:36:37 INFO - PROCESS | 1939 | 1467974197982 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 03:36:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 03:36:37 INFO - PROCESS | 1939 | 1467974197984 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 03:36:37 INFO - PROCESS | 1939 | 1467974197985 Marionette TRACE conn2 <- [1,1150,null,{}] 03:36:37 INFO - PROCESS | 1939 | 1467974197987 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}] 03:36:37 INFO - PROCESS | 1939 | 1467974197988 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:38 INFO - PROCESS | 1939 | 1467974198094 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 03:36:38 INFO - PROCESS | 1939 | 1467974198098 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:38 INFO - PROCESS | 1939 | 1467974198099 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x128991000 == 50 [pid = 1939] [id = 295] 03:36:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x12542a000) [pid = 1939] [serial = 884] [outer = 0x0] 03:36:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x1275c6000) [pid = 1939] [serial = 885] [outer = 0x12542a000] 03:36:38 INFO - PROCESS | 1939 | 1467974198123 Marionette DEBUG loaded listener.js 03:36:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x1275cbc00) [pid = 1939] [serial = 886] [outer = 0x12542a000] 03:36:38 INFO - PROCESS | 1939 | 1467974198506 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]]]}] 03:36:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 03:36:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 568ms 03:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 03:36:38 INFO - PROCESS | 1939 | 1467974198553 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 03:36:38 INFO - PROCESS | 1939 | 1467974198554 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 03:36:38 INFO - PROCESS | 1939 | 1467974198556 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 03:36:38 INFO - PROCESS | 1939 | 1467974198557 Marionette TRACE conn2 <- [1,1154,null,{}] 03:36:38 INFO - PROCESS | 1939 | 1467974198560 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}] 03:36:38 INFO - PROCESS | 1939 | 1467974198561 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:38 INFO - PROCESS | 1939 | 1467974198672 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 03:36:38 INFO - PROCESS | 1939 | 1467974198706 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:38 INFO - PROCESS | 1939 | 1467974198707 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x129753800 == 51 [pid = 1939] [id = 296] 03:36:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x128c25400) [pid = 1939] [serial = 887] [outer = 0x0] 03:36:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x128c29800) [pid = 1939] [serial = 888] [outer = 0x128c25400] 03:36:38 INFO - PROCESS | 1939 | 1467974198734 Marionette DEBUG loaded listener.js 03:36:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x128c2fc00) [pid = 1939] [serial = 889] [outer = 0x128c25400] 03:36:39 INFO - PROCESS | 1939 | 1467974199051 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]]]}] 03:36:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 03:36:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 518ms 03:36:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 03:36:39 INFO - PROCESS | 1939 | 1467974199081 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 03:36:39 INFO - PROCESS | 1939 | 1467974199084 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 03:36:39 INFO - PROCESS | 1939 | 1467974199086 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 03:36:39 INFO - PROCESS | 1939 | 1467974199087 Marionette TRACE conn2 <- [1,1158,null,{}] 03:36:39 INFO - PROCESS | 1939 | 1467974199090 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}] 03:36:39 INFO - PROCESS | 1939 | 1467974199091 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:39 INFO - PROCESS | 1939 | 1467974199196 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 03:36:39 INFO - PROCESS | 1939 | 1467974199200 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:39 INFO - PROCESS | 1939 | 1467974199201 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a78d000 == 52 [pid = 1939] [id = 297] 03:36:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x128c27000) [pid = 1939] [serial = 890] [outer = 0x0] 03:36:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x1291c5c00) [pid = 1939] [serial = 891] [outer = 0x128c27000] 03:36:39 INFO - PROCESS | 1939 | 1467974199258 Marionette DEBUG loaded listener.js 03:36:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x1291cb400) [pid = 1939] [serial = 892] [outer = 0x128c27000] 03:36:39 INFO - PROCESS | 1939 | 1467974199569 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]]]}] 03:36:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 03:36:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 517ms 03:36:39 INFO - PROCESS | 1939 | 1467974199605 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 03:36:39 INFO - PROCESS | 1939 | 1467974199606 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 03:36:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 03:36:39 INFO - PROCESS | 1939 | 1467974199609 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 03:36:39 INFO - PROCESS | 1939 | 1467974199610 Marionette TRACE conn2 <- [1,1162,null,{}] 03:36:39 INFO - PROCESS | 1939 | 1467974199612 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}] 03:36:39 INFO - PROCESS | 1939 | 1467974199613 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:39 INFO - PROCESS | 1939 | 1467974199725 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 03:36:39 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x12351a800) [pid = 1939] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 03:36:39 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x119762800) [pid = 1939] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 03:36:39 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x124d2e400) [pid = 1939] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 03:36:39 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x11930c400) [pid = 1939] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 03:36:39 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x1185bf000) [pid = 1939] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 03:36:39 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x116732400) [pid = 1939] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 03:36:39 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x112a87000) [pid = 1939] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 03:36:39 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x11971bc00) [pid = 1939] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 03:36:39 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x1184e8800) [pid = 1939] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 03:36:39 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x11213e800) [pid = 1939] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 03:36:39 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x118758400) [pid = 1939] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 03:36:39 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x113c67400) [pid = 1939] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 03:36:39 INFO - PROCESS | 1939 | 1467974199913 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:39 INFO - PROCESS | 1939 | 1467974199914 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x119676000 == 53 [pid = 1939] [id = 298] 03:36:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x1129aa800) [pid = 1939] [serial = 893] [outer = 0x0] 03:36:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x1131bf400) [pid = 1939] [serial = 894] [outer = 0x1129aa800] 03:36:39 INFO - PROCESS | 1939 | 1467974199940 Marionette DEBUG loaded listener.js 03:36:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x1184e8800) [pid = 1939] [serial = 895] [outer = 0x1129aa800] 03:36:40 INFO - PROCESS | 1939 | 1467974200207 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]]]}] 03:36:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 03:36:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 618ms 03:36:40 INFO - PROCESS | 1939 | 1467974200228 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 03:36:40 INFO - PROCESS | 1939 | 1467974200230 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 03:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 03:36:40 INFO - PROCESS | 1939 | 1467974200240 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 03:36:40 INFO - PROCESS | 1939 | 1467974200241 Marionette TRACE conn2 <- [1,1166,null,{}] 03:36:40 INFO - PROCESS | 1939 | 1467974200244 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}] 03:36:40 INFO - PROCESS | 1939 | 1467974200245 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:40 INFO - PROCESS | 1939 | 1467974200357 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 03:36:40 INFO - PROCESS | 1939 | 1467974200360 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:40 INFO - PROCESS | 1939 | 1467974200361 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:40 INFO - PROCESS | 1939 | ++DOCSHELL 0x12bdd2000 == 54 [pid = 1939] [id = 299] 03:36:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x112a7b400) [pid = 1939] [serial = 896] [outer = 0x0] 03:36:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x119d3a000) [pid = 1939] [serial = 897] [outer = 0x112a7b400] 03:36:40 INFO - PROCESS | 1939 | 1467974200387 Marionette DEBUG loaded listener.js 03:36:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x129569000) [pid = 1939] [serial = 898] [outer = 0x112a7b400] 03:36:40 INFO - PROCESS | 1939 | 1467974200739 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]]]}] 03:36:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 03:36:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 518ms 03:36:40 INFO - PROCESS | 1939 | 1467974200759 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 03:36:40 INFO - PROCESS | 1939 | 1467974200761 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 03:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 03:36:40 INFO - PROCESS | 1939 | 1467974200763 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 03:36:40 INFO - PROCESS | 1939 | 1467974200764 Marionette TRACE conn2 <- [1,1170,null,{}] 03:36:40 INFO - PROCESS | 1939 | 1467974200769 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}] 03:36:40 INFO - PROCESS | 1939 | 1467974200770 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:40 INFO - PROCESS | 1939 | 1467974200890 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 03:36:40 INFO - PROCESS | 1939 | 1467974200897 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:40 INFO - PROCESS | 1939 | 1467974200898 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:40 INFO - PROCESS | 1939 | ++DOCSHELL 0x12c751800 == 55 [pid = 1939] [id = 300] 03:36:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x129568800) [pid = 1939] [serial = 899] [outer = 0x0] 03:36:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x129574400) [pid = 1939] [serial = 900] [outer = 0x129568800] 03:36:40 INFO - PROCESS | 1939 | 1467974200923 Marionette DEBUG loaded listener.js 03:36:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x12a52b800) [pid = 1939] [serial = 901] [outer = 0x129568800] 03:36:41 INFO - PROCESS | 1939 | 1467974201218 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]]]}] 03:36:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 03:36:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 472ms 03:36:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 03:36:41 INFO - PROCESS | 1939 | 1467974201238 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 03:36:41 INFO - PROCESS | 1939 | 1467974201239 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 03:36:41 INFO - PROCESS | 1939 | 1467974201241 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 03:36:41 INFO - PROCESS | 1939 | 1467974201242 Marionette TRACE conn2 <- [1,1174,null,{}] 03:36:41 INFO - PROCESS | 1939 | 1467974201245 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}] 03:36:41 INFO - PROCESS | 1939 | 1467974201246 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:41 INFO - PROCESS | 1939 | 1467974201339 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 03:36:41 INFO - PROCESS | 1939 | 1467974201342 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:41 INFO - PROCESS | 1939 | 1467974201343 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x12cb79800 == 56 [pid = 1939] [id = 301] 03:36:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x129575800) [pid = 1939] [serial = 902] [outer = 0x0] 03:36:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x12a66a400) [pid = 1939] [serial = 903] [outer = 0x129575800] 03:36:41 INFO - PROCESS | 1939 | 1467974201366 Marionette DEBUG loaded listener.js 03:36:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x12a671000) [pid = 1939] [serial = 904] [outer = 0x129575800] 03:36:41 INFO - PROCESS | 1939 | 1467974201703 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] 03:36:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 03:36:41 INFO - PROCESS | 1939 | 1467974201721 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 03:36:41 INFO - PROCESS | 1939 | 1467974201726 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 03:36:41 INFO - PROCESS | 1939 | 1467974201727 Marionette TRACE conn2 <- [1,1178,null,{}] 03:36:41 INFO - PROCESS | 1939 | 1467974201729 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}] 03:36:41 INFO - PROCESS | 1939 | 1467974201731 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:41 INFO - PROCESS | 1939 | 1467974201850 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 03:36:41 INFO - PROCESS | 1939 | 1467974201856 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:41 INFO - PROCESS | 1939 | 1467974201857 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x12cb97800 == 57 [pid = 1939] [id = 302] 03:36:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x112a7b800) [pid = 1939] [serial = 905] [outer = 0x0] 03:36:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x12a704800) [pid = 1939] [serial = 906] [outer = 0x112a7b800] 03:36:41 INFO - PROCESS | 1939 | 1467974201881 Marionette DEBUG loaded listener.js 03:36:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x12aa12800) [pid = 1939] [serial = 907] [outer = 0x112a7b800] 03:36:42 INFO - PROCESS | 1939 | 1467974202358 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] 03:36:42 INFO - PROCESS | 1939 | 1467974202398 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 03:36:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 03:36:42 INFO - PROCESS | 1939 | 1467974202419 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 03:36:42 INFO - PROCESS | 1939 | 1467974202422 Marionette TRACE conn2 <- [1,1182,null,{}] 03:36:42 INFO - PROCESS | 1939 | 1467974202426 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}] 03:36:42 INFO - PROCESS | 1939 | 1467974202428 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:42 INFO - PROCESS | 1939 | 1467974202537 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 03:36:42 INFO - PROCESS | 1939 | 1467974202611 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:42 INFO - PROCESS | 1939 | 1467974202612 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x1184bc800 == 58 [pid = 1939] [id = 303] 03:36:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x113c46400) [pid = 1939] [serial = 908] [outer = 0x0] 03:36:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x1176db400) [pid = 1939] [serial = 909] [outer = 0x113c46400] 03:36:42 INFO - PROCESS | 1939 | 1467974202644 Marionette DEBUG loaded listener.js 03:36:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x11821e400) [pid = 1939] [serial = 910] [outer = 0x113c46400] 03:36:43 INFO - PROCESS | 1939 | 1467974203094 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] 03:36:43 INFO - PROCESS | 1939 | 1467974203164 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 03:36:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 03:36:43 INFO - PROCESS | 1939 | 1467974203190 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 03:36:43 INFO - PROCESS | 1939 | 1467974203192 Marionette TRACE conn2 <- [1,1186,null,{}] 03:36:43 INFO - PROCESS | 1939 | 1467974203195 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}] 03:36:43 INFO - PROCESS | 1939 | 1467974203196 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:43 INFO - PROCESS | 1939 | 1467974203309 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 03:36:43 INFO - PROCESS | 1939 | 1467974203381 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:43 INFO - PROCESS | 1939 | 1467974203383 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x126d43800 == 59 [pid = 1939] [id = 304] 03:36:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x119a5c400) [pid = 1939] [serial = 911] [outer = 0x0] 03:36:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x1207da400) [pid = 1939] [serial = 912] [outer = 0x119a5c400] 03:36:43 INFO - PROCESS | 1939 | 1467974203414 Marionette DEBUG loaded listener.js 03:36:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x1227e9800) [pid = 1939] [serial = 913] [outer = 0x119a5c400] 03:36:43 INFO - PROCESS | 1939 | 1467974203834 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] 03:36:43 INFO - PROCESS | 1939 | 1467974203863 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 03:36:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 03:36:43 INFO - PROCESS | 1939 | 1467974203866 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 03:36:43 INFO - PROCESS | 1939 | 1467974203869 Marionette TRACE conn2 <- [1,1190,null,{}] 03:36:43 INFO - PROCESS | 1939 | 1467974203876 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}] 03:36:43 INFO - PROCESS | 1939 | 1467974203880 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:43 INFO - PROCESS | 1939 | 1467974203986 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 03:36:44 INFO - PROCESS | 1939 | 1467974204048 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:44 INFO - PROCESS | 1939 | 1467974204050 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x12cb81800 == 60 [pid = 1939] [id = 305] 03:36:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x124f70c00) [pid = 1939] [serial = 914] [outer = 0x0] 03:36:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x125f9a400) [pid = 1939] [serial = 915] [outer = 0x124f70c00] 03:36:44 INFO - PROCESS | 1939 | 1467974204122 Marionette DEBUG loaded listener.js 03:36:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x1274ba400) [pid = 1939] [serial = 916] [outer = 0x124f70c00] 03:36:44 INFO - PROCESS | 1939 | 1467974204632 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] 03:36:44 INFO - PROCESS | 1939 | 1467974204711 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 03:36:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 03:36:44 INFO - PROCESS | 1939 | 1467974204717 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 03:36:44 INFO - PROCESS | 1939 | 1467974204719 Marionette TRACE conn2 <- [1,1194,null,{}] 03:36:44 INFO - PROCESS | 1939 | 1467974204723 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}] 03:36:44 INFO - PROCESS | 1939 | 1467974204725 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:44 INFO - PROCESS | 1939 | 1467974204875 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 03:36:44 INFO - PROCESS | 1939 | 1467974204945 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:44 INFO - PROCESS | 1939 | 1467974204946 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x128980800 == 61 [pid = 1939] [id = 306] 03:36:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x1233cac00) [pid = 1939] [serial = 917] [outer = 0x0] 03:36:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x1274c5800) [pid = 1939] [serial = 918] [outer = 0x1233cac00] 03:36:44 INFO - PROCESS | 1939 | 1467974204975 Marionette DEBUG loaded listener.js 03:36:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x12943a400) [pid = 1939] [serial = 919] [outer = 0x1233cac00] 03:36:45 INFO - PROCESS | 1939 | 1467974205574 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] 03:36:45 INFO - PROCESS | 1939 | 1467974205591 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 03:36:45 INFO - PROCESS | 1939 | 1467974205594 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 03:36:45 INFO - PROCESS | 1939 | 1467974205596 Marionette TRACE conn2 <- [1,1198,null,{}] 03:36:45 INFO - PROCESS | 1939 | 1467974205600 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}] 03:36:45 INFO - PROCESS | 1939 | 1467974205601 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:45 INFO - PROCESS | 1939 | 1467974205696 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 03:36:45 INFO - PROCESS | 1939 | 1467974205754 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:45 INFO - PROCESS | 1939 | 1467974205756 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x1227b9800 == 62 [pid = 1939] [id = 307] 03:36:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x11813c800) [pid = 1939] [serial = 920] [outer = 0x0] 03:36:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x11820d000) [pid = 1939] [serial = 921] [outer = 0x11813c800] 03:36:45 INFO - PROCESS | 1939 | 1467974205784 Marionette DEBUG loaded listener.js 03:36:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x1185f7800) [pid = 1939] [serial = 922] [outer = 0x11813c800] 03:36:46 INFO - PROCESS | 1939 | 1467974206215 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]]]}] 03:36:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 03:36:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 674ms 03:36:46 INFO - PROCESS | 1939 | 1467974206268 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 03:36:46 INFO - PROCESS | 1939 | 1467974206271 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 03:36:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 03:36:46 INFO - PROCESS | 1939 | 1467974206275 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 03:36:46 INFO - PROCESS | 1939 | 1467974206276 Marionette TRACE conn2 <- [1,1202,null,{}] 03:36:46 INFO - PROCESS | 1939 | 1467974206279 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}] 03:36:46 INFO - PROCESS | 1939 | 1467974206280 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:46 INFO - PROCESS | 1939 | 1467974206416 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 03:36:46 INFO - PROCESS | 1939 | 1467974206427 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:46 INFO - PROCESS | 1939 | 1467974206428 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x117d40800 == 63 [pid = 1939] [id = 308] 03:36:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x118757000) [pid = 1939] [serial = 923] [outer = 0x0] 03:36:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x119765400) [pid = 1939] [serial = 924] [outer = 0x118757000] 03:36:46 INFO - PROCESS | 1939 | 1467974206456 Marionette DEBUG loaded listener.js 03:36:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x12115f400) [pid = 1939] [serial = 925] [outer = 0x118757000] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x12bdcc000 == 62 [pid = 1939] [id = 12] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x12ba49000 == 61 [pid = 1939] [id = 10] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x11973b800 == 60 [pid = 1939] [id = 21] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x12c38a800 == 59 [pid = 1939] [id = 13] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x12c75a800 == 58 [pid = 1939] [id = 14] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x12dbb0800 == 57 [pid = 1939] [id = 20] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x12cb79800 == 56 [pid = 1939] [id = 301] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x12c751800 == 55 [pid = 1939] [id = 300] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x12bdd2000 == 54 [pid = 1939] [id = 299] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x119676000 == 53 [pid = 1939] [id = 298] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x12a78d000 == 52 [pid = 1939] [id = 297] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x129753800 == 51 [pid = 1939] [id = 296] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x128991000 == 50 [pid = 1939] [id = 295] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x12727b800 == 49 [pid = 1939] [id = 294] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x124964000 == 48 [pid = 1939] [id = 293] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x12329d800 == 47 [pid = 1939] [id = 292] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x119246000 == 46 [pid = 1939] [id = 291] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x1183c1800 == 45 [pid = 1939] [id = 290] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x119739000 == 44 [pid = 1939] [id = 289] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x12bd6b800 == 43 [pid = 1939] [id = 283] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x12a78b000 == 42 [pid = 1939] [id = 8] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x11746e800 == 41 [pid = 1939] [id = 284] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x1233dd000 == 40 [pid = 1939] [id = 285] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x12bdce000 == 39 [pid = 1939] [id = 287] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x124b12800 == 38 [pid = 1939] [id = 271] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x12b244800 == 37 [pid = 1939] [id = 9] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x12c385000 == 36 [pid = 1939] [id = 288] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x12bd68800 == 35 [pid = 1939] [id = 286] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x12ac4c800 == 34 [pid = 1939] [id = 267] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x12b1b0000 == 33 [pid = 1939] [id = 270] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x1227b9800 == 32 [pid = 1939] [id = 307] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x128980800 == 31 [pid = 1939] [id = 306] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x12cb81800 == 30 [pid = 1939] [id = 305] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x126d43800 == 29 [pid = 1939] [id = 304] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x1184bc800 == 28 [pid = 1939] [id = 303] 03:36:47 INFO - PROCESS | 1939 | --DOCSHELL 0x12cb97800 == 27 [pid = 1939] [id = 302] 03:36:47 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x119719000) [pid = 1939] [serial = 809] [outer = 0x0] [url = about:blank] 03:36:47 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x119ae2000) [pid = 1939] [serial = 824] [outer = 0x0] [url = about:blank] 03:36:47 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x119d3dc00) [pid = 1939] [serial = 825] [outer = 0x0] [url = about:blank] 03:36:47 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x12116b800) [pid = 1939] [serial = 827] [outer = 0x0] [url = about:blank] 03:36:47 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x1256b0800) [pid = 1939] [serial = 800] [outer = 0x0] [url = about:blank] 03:36:47 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x1176eac00) [pid = 1939] [serial = 818] [outer = 0x0] [url = about:blank] 03:36:47 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x11820f400) [pid = 1939] [serial = 819] [outer = 0x0] [url = about:blank] 03:36:47 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x1161a0400) [pid = 1939] [serial = 816] [outer = 0x0] [url = about:blank] 03:36:47 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x112f5c000) [pid = 1939] [serial = 815] [outer = 0x0] [url = about:blank] 03:36:47 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x124ffb400) [pid = 1939] [serial = 834] [outer = 0x0] [url = about:blank] 03:36:47 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x122709c00) [pid = 1939] [serial = 813] [outer = 0x0] [url = about:blank] 03:36:47 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x121167400) [pid = 1939] [serial = 812] [outer = 0x0] [url = about:blank] 03:36:47 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x1184e2c00) [pid = 1939] [serial = 806] [outer = 0x0] [url = about:blank] 03:36:47 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x1185c0c00) [pid = 1939] [serial = 821] [outer = 0x0] [url = about:blank] 03:36:47 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x118760400) [pid = 1939] [serial = 822] [outer = 0x0] [url = about:blank] 03:36:47 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x118760c00) [pid = 1939] [serial = 840] [outer = 0x0] [url = about:blank] 03:36:47 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x116a13c00) [pid = 1939] [serial = 839] [outer = 0x0] [url = about:blank] 03:36:47 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x125fa5800) [pid = 1939] [serial = 845] [outer = 0x0] [url = about:blank] 03:36:47 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x125ed0000) [pid = 1939] [serial = 837] [outer = 0x0] [url = about:blank] 03:36:47 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x122713800) [pid = 1939] [serial = 842] [outer = 0x0] [url = about:blank] 03:36:47 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x1274b8400) [pid = 1939] [serial = 846] [outer = 0x0] [url = about:blank] 03:36:47 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x124b39800) [pid = 1939] [serial = 843] [outer = 0x0] [url = about:blank] 03:36:47 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x1274be800) [pid = 1939] [serial = 848] [outer = 0x0] [url = about:blank] 03:36:47 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x1211ecc00) [pid = 1939] [serial = 828] [outer = 0x0] [url = about:blank] 03:36:47 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x12356d000) [pid = 1939] [serial = 830] [outer = 0x0] [url = about:blank] 03:36:47 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x124d31400) [pid = 1939] [serial = 833] [outer = 0x0] [url = about:blank] 03:36:47 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x124b3bc00) [pid = 1939] [serial = 831] [outer = 0x0] [url = about:blank] 03:36:47 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x125825000) [pid = 1939] [serial = 836] [outer = 0x0] [url = about:blank] 03:36:47 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x112f64800) [pid = 1939] [serial = 803] [outer = 0x0] [url = about:blank] 03:36:47 INFO - PROCESS | 1939 | 1467974207537 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]]]}] 03:36:47 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 03:36:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1271ms 03:36:47 INFO - PROCESS | 1939 | 1467974207546 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 03:36:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 03:36:47 INFO - PROCESS | 1939 | 1467974207551 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 03:36:47 INFO - PROCESS | 1939 | 1467974207554 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 03:36:47 INFO - PROCESS | 1939 | 1467974207556 Marionette TRACE conn2 <- [1,1206,null,{}] 03:36:47 INFO - PROCESS | 1939 | 1467974207560 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}] 03:36:47 INFO - PROCESS | 1939 | 1467974207561 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:47 INFO - PROCESS | 1939 | 1467974207640 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 03:36:47 INFO - PROCESS | 1939 | 1467974207645 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:47 INFO - PROCESS | 1939 | 1467974207647 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x11671e000 == 28 [pid = 1939] [id = 309] 03:36:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x112f66800) [pid = 1939] [serial = 926] [outer = 0x0] 03:36:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x1132bcc00) [pid = 1939] [serial = 927] [outer = 0x112f66800] 03:36:47 INFO - PROCESS | 1939 | 1467974207698 Marionette DEBUG loaded listener.js 03:36:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x112f67800) [pid = 1939] [serial = 928] [outer = 0x112f66800] 03:36:48 INFO - PROCESS | 1939 | 1467974208082 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]]]}] 03:36:48 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 03:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 572ms 03:36:48 INFO - PROCESS | 1939 | 1467974208127 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 03:36:48 INFO - PROCESS | 1939 | 1467974208132 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 03:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 03:36:48 INFO - PROCESS | 1939 | 1467974208138 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 03:36:48 INFO - PROCESS | 1939 | 1467974208141 Marionette TRACE conn2 <- [1,1210,null,{}] 03:36:48 INFO - PROCESS | 1939 | 1467974208144 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}] 03:36:48 INFO - PROCESS | 1939 | 1467974208147 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:48 INFO - PROCESS | 1939 | 1467974208240 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 03:36:48 INFO - PROCESS | 1939 | 1467974208244 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:48 INFO - PROCESS | 1939 | 1467974208246 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x11747d800 == 29 [pid = 1939] [id = 310] 03:36:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x116a1a800) [pid = 1939] [serial = 929] [outer = 0x0] 03:36:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x1176e7000) [pid = 1939] [serial = 930] [outer = 0x116a1a800] 03:36:48 INFO - PROCESS | 1939 | 1467974208278 Marionette DEBUG loaded listener.js 03:36:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x118204400) [pid = 1939] [serial = 931] [outer = 0x116a1a800] 03:36:48 INFO - PROCESS | 1939 | 1467974208623 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]]]}] 03:36:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 03:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 521ms 03:36:48 INFO - PROCESS | 1939 | 1467974208658 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 03:36:48 INFO - PROCESS | 1939 | 1467974208660 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 03:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 03:36:48 INFO - PROCESS | 1939 | 1467974208662 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 03:36:48 INFO - PROCESS | 1939 | 1467974208664 Marionette TRACE conn2 <- [1,1214,null,{}] 03:36:48 INFO - PROCESS | 1939 | 1467974208672 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}] 03:36:48 INFO - PROCESS | 1939 | 1467974208675 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:48 INFO - PROCESS | 1939 | 1467974208751 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 03:36:48 INFO - PROCESS | 1939 | 1467974208755 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:48 INFO - PROCESS | 1939 | 1467974208758 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x119259000 == 30 [pid = 1939] [id = 311] 03:36:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x115e63c00) [pid = 1939] [serial = 932] [outer = 0x0] 03:36:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x1185eac00) [pid = 1939] [serial = 933] [outer = 0x115e63c00] 03:36:48 INFO - PROCESS | 1939 | 1467974208788 Marionette DEBUG loaded listener.js 03:36:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x118fb2800) [pid = 1939] [serial = 934] [outer = 0x115e63c00] 03:36:49 INFO - PROCESS | 1939 | 1467974209139 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]]]}] 03:36:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 03:36:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 522ms 03:36:49 INFO - PROCESS | 1939 | 1467974209185 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 03:36:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 03:36:49 INFO - PROCESS | 1939 | 1467974209187 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 03:36:49 INFO - PROCESS | 1939 | 1467974209189 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 03:36:49 INFO - PROCESS | 1939 | 1467974209190 Marionette TRACE conn2 <- [1,1218,null,{}] 03:36:49 INFO - PROCESS | 1939 | 1467974209192 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}] 03:36:49 INFO - PROCESS | 1939 | 1467974209193 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:49 INFO - PROCESS | 1939 | 1467974209303 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 03:36:49 INFO - PROCESS | 1939 | 1467974209340 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:49 INFO - PROCESS | 1939 | 1467974209341 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x119dab000 == 31 [pid = 1939] [id = 312] 03:36:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x11971c800) [pid = 1939] [serial = 935] [outer = 0x0] 03:36:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x119adfc00) [pid = 1939] [serial = 936] [outer = 0x11971c800] 03:36:49 INFO - PROCESS | 1939 | 1467974209366 Marionette DEBUG loaded listener.js 03:36:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x12115cc00) [pid = 1939] [serial = 937] [outer = 0x11971c800] 03:36:49 INFO - PROCESS | 1939 | 1467974209676 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]]]}] 03:36:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 03:36:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 520ms 03:36:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 03:36:49 INFO - PROCESS | 1939 | 1467974209710 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 03:36:49 INFO - PROCESS | 1939 | 1467974209711 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 03:36:49 INFO - PROCESS | 1939 | 1467974209713 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 03:36:49 INFO - PROCESS | 1939 | 1467974209714 Marionette TRACE conn2 <- [1,1222,null,{}] 03:36:49 INFO - PROCESS | 1939 | 1467974209727 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}] 03:36:49 INFO - PROCESS | 1939 | 1467974209728 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:49 INFO - PROCESS | 1939 | 1467974209823 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 03:36:49 INFO - PROCESS | 1939 | 1467974209826 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:49 INFO - PROCESS | 1939 | 1467974209827 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x124975000 == 32 [pid = 1939] [id = 313] 03:36:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x1129b3c00) [pid = 1939] [serial = 938] [outer = 0x0] 03:36:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x119760800) [pid = 1939] [serial = 939] [outer = 0x1129b3c00] 03:36:49 INFO - PROCESS | 1939 | 1467974209852 Marionette DEBUG loaded listener.js 03:36:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x11875f800) [pid = 1939] [serial = 940] [outer = 0x1129b3c00] 03:36:50 INFO - PROCESS | 1939 | 1467974210241 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] 03:36:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 03:36:50 INFO - PROCESS | 1939 | 1467974210287 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 03:36:50 INFO - PROCESS | 1939 | 1467974210290 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 03:36:50 INFO - PROCESS | 1939 | 1467974210292 Marionette TRACE conn2 <- [1,1226,null,{}] 03:36:50 INFO - PROCESS | 1939 | 1467974210295 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}] 03:36:50 INFO - PROCESS | 1939 | 1467974210301 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:50 INFO - PROCESS | 1939 | 1467974210472 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 03:36:50 INFO - PROCESS | 1939 | 1467974210499 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:50 INFO - PROCESS | 1939 | 1467974210500 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x125218000 == 33 [pid = 1939] [id = 314] 03:36:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x122714400) [pid = 1939] [serial = 941] [outer = 0x0] 03:36:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x12351e400) [pid = 1939] [serial = 942] [outer = 0x122714400] 03:36:50 INFO - PROCESS | 1939 | 1467974210542 Marionette DEBUG loaded listener.js 03:36:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x124f9f800) [pid = 1939] [serial = 943] [outer = 0x122714400] 03:36:50 INFO - PROCESS | 1939 | 1467974210928 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]]]}] 03:36:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 03:36:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 670ms 03:36:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 03:36:50 INFO - PROCESS | 1939 | 1467974210965 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 03:36:50 INFO - PROCESS | 1939 | 1467974210966 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 03:36:50 INFO - PROCESS | 1939 | 1467974210968 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 03:36:50 INFO - PROCESS | 1939 | 1467974210969 Marionette TRACE conn2 <- [1,1230,null,{}] 03:36:50 INFO - PROCESS | 1939 | 1467974210972 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}] 03:36:50 INFO - PROCESS | 1939 | 1467974210973 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:51 INFO - PROCESS | 1939 | 1467974211069 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 03:36:51 INFO - PROCESS | 1939 | 1467974211122 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:51 INFO - PROCESS | 1939 | 1467974211123 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x127049000 == 34 [pid = 1939] [id = 315] 03:36:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x1129b1800) [pid = 1939] [serial = 944] [outer = 0x0] 03:36:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x125421000) [pid = 1939] [serial = 945] [outer = 0x1129b1800] 03:36:51 INFO - PROCESS | 1939 | 1467974211147 Marionette DEBUG loaded listener.js 03:36:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x1256b0c00) [pid = 1939] [serial = 946] [outer = 0x1129b1800] 03:36:51 INFO - PROCESS | 1939 | 1467974211433 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]]]}] 03:36:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 03:36:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 519ms 03:36:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 03:36:51 INFO - PROCESS | 1939 | 1467974211488 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 03:36:51 INFO - PROCESS | 1939 | 1467974211489 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 03:36:51 INFO - PROCESS | 1939 | 1467974211491 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 03:36:51 INFO - PROCESS | 1939 | 1467974211492 Marionette TRACE conn2 <- [1,1234,null,{}] 03:36:51 INFO - PROCESS | 1939 | 1467974211494 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}] 03:36:51 INFO - PROCESS | 1939 | 1467974211495 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:51 INFO - PROCESS | 1939 | 1467974211605 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 03:36:52 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x12542a000) [pid = 1939] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 03:36:52 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x128c25400) [pid = 1939] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 03:36:52 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x128c27000) [pid = 1939] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 03:36:52 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x124fa1c00) [pid = 1939] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 03:36:52 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x1185f3000) [pid = 1939] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 03:36:52 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x118207400) [pid = 1939] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 03:36:52 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x119d3d400) [pid = 1939] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 03:36:52 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x118229000) [pid = 1939] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 03:36:52 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x124fa2c00) [pid = 1939] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 03:36:52 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x112aecc00) [pid = 1939] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 03:36:52 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x112a7b400) [pid = 1939] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 03:36:52 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x118a64000) [pid = 1939] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 03:36:52 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x122713c00) [pid = 1939] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 03:36:52 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x1161a9800) [pid = 1939] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 03:36:52 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x1232be400) [pid = 1939] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 03:36:52 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x1233c9800) [pid = 1939] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 03:36:52 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x129568800) [pid = 1939] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 03:36:52 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x1129aa800) [pid = 1939] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 03:36:52 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x11976ac00) [pid = 1939] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 03:36:52 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x115d0f000) [pid = 1939] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 03:36:52 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x1185be400) [pid = 1939] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 03:36:52 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x119761000) [pid = 1939] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 03:36:52 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x117dc1400) [pid = 1939] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 03:36:52 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x1128d6c00) [pid = 1939] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 03:36:52 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x112a7b800) [pid = 1939] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 03:36:52 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x119304c00) [pid = 1939] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 03:36:52 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x112e40800) [pid = 1939] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 03:36:52 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x118210800) [pid = 1939] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 03:36:52 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x129575800) [pid = 1939] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 03:36:52 INFO - PROCESS | 1939 | 1467974212049 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:52 INFO - PROCESS | 1939 | 1467974212050 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x113cb6000 == 35 [pid = 1939] [id = 316] 03:36:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x110eb3800) [pid = 1939] [serial = 947] [outer = 0x0] 03:36:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x1121b4800) [pid = 1939] [serial = 948] [outer = 0x110eb3800] 03:36:52 INFO - PROCESS | 1939 | 1467974212076 Marionette DEBUG loaded listener.js 03:36:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x112f5a800) [pid = 1939] [serial = 949] [outer = 0x110eb3800] 03:36:52 INFO - PROCESS | 1939 | 1467974212347 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]]]}] 03:36:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 03:36:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 871ms 03:36:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 03:36:52 INFO - PROCESS | 1939 | 1467974212377 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 03:36:52 INFO - PROCESS | 1939 | 1467974212379 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 03:36:52 INFO - PROCESS | 1939 | 1467974212390 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 03:36:52 INFO - PROCESS | 1939 | 1467974212391 Marionette TRACE conn2 <- [1,1238,null,{}] 03:36:52 INFO - PROCESS | 1939 | 1467974212393 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}] 03:36:52 INFO - PROCESS | 1939 | 1467974212394 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:52 INFO - PROCESS | 1939 | 1467974212477 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 03:36:52 INFO - PROCESS | 1939 | 1467974212483 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:52 INFO - PROCESS | 1939 | 1467974212485 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x119257800 == 36 [pid = 1939] [id = 317] 03:36:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x1161a7c00) [pid = 1939] [serial = 950] [outer = 0x0] 03:36:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x1184e4400) [pid = 1939] [serial = 951] [outer = 0x1161a7c00] 03:36:52 INFO - PROCESS | 1939 | 1467974212509 Marionette DEBUG loaded listener.js 03:36:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x11976e400) [pid = 1939] [serial = 952] [outer = 0x1161a7c00] 03:36:52 INFO - PROCESS | 1939 | 1467974212822 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]]]}] 03:36:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 03:36:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 479ms 03:36:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 03:36:52 INFO - PROCESS | 1939 | 1467974212860 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 03:36:52 INFO - PROCESS | 1939 | 1467974212861 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 03:36:52 INFO - PROCESS | 1939 | 1467974212863 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 03:36:52 INFO - PROCESS | 1939 | 1467974212865 Marionette TRACE conn2 <- [1,1242,null,{}] 03:36:52 INFO - PROCESS | 1939 | 1467974212867 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}] 03:36:52 INFO - PROCESS | 1939 | 1467974212868 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:52 INFO - PROCESS | 1939 | 1467974212977 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 03:36:52 INFO - PROCESS | 1939 | 1467974212983 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:52 INFO - PROCESS | 1939 | 1467974212984 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x1292fa800 == 37 [pid = 1939] [id = 318] 03:36:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x112f65800) [pid = 1939] [serial = 953] [outer = 0x0] 03:36:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x11976ac00) [pid = 1939] [serial = 954] [outer = 0x112f65800] 03:36:53 INFO - PROCESS | 1939 | 1467974213008 Marionette DEBUG loaded listener.js 03:36:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x124fa1c00) [pid = 1939] [serial = 955] [outer = 0x112f65800] 03:36:53 INFO - PROCESS | 1939 | 1467974213320 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]]]}] 03:36:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 03:36:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 470ms 03:36:53 INFO - PROCESS | 1939 | 1467974213336 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 03:36:53 INFO - PROCESS | 1939 | 1467974213338 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 03:36:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 03:36:53 INFO - PROCESS | 1939 | 1467974213348 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 03:36:53 INFO - PROCESS | 1939 | 1467974213352 Marionette TRACE conn2 <- [1,1246,null,{}] 03:36:53 INFO - PROCESS | 1939 | 1467974213355 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}] 03:36:53 INFO - PROCESS | 1939 | 1467974213356 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:53 INFO - PROCESS | 1939 | 1467974213445 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 03:36:53 INFO - PROCESS | 1939 | 1467974213450 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:53 INFO - PROCESS | 1939 | 1467974213452 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x12496d800 == 38 [pid = 1939] [id = 319] 03:36:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x118207400) [pid = 1939] [serial = 956] [outer = 0x0] 03:36:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x1270c6000) [pid = 1939] [serial = 957] [outer = 0x118207400] 03:36:53 INFO - PROCESS | 1939 | 1467974213478 Marionette DEBUG loaded listener.js 03:36:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x1274c3c00) [pid = 1939] [serial = 958] [outer = 0x118207400] 03:36:53 INFO - PROCESS | 1939 | 1467974213869 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]]]}] 03:36:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 03:36:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 571ms 03:36:53 INFO - PROCESS | 1939 | 1467974213920 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 03:36:53 INFO - PROCESS | 1939 | 1467974213922 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 03:36:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 03:36:53 INFO - PROCESS | 1939 | 1467974213925 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 03:36:53 INFO - PROCESS | 1939 | 1467974213927 Marionette TRACE conn2 <- [1,1250,null,{}] 03:36:53 INFO - PROCESS | 1939 | 1467974213931 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}] 03:36:53 INFO - PROCESS | 1939 | 1467974213932 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:54 INFO - PROCESS | 1939 | 1467974214051 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 03:36:54 INFO - PROCESS | 1939 | 1467974214220 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:54 INFO - PROCESS | 1939 | 1467974214223 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x1133ed800 == 39 [pid = 1939] [id = 320] 03:36:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x110eaa800) [pid = 1939] [serial = 959] [outer = 0x0] 03:36:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x111c18800) [pid = 1939] [serial = 960] [outer = 0x110eaa800] 03:36:54 INFO - PROCESS | 1939 | 1467974214275 Marionette DEBUG loaded listener.js 03:36:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x1129b0400) [pid = 1939] [serial = 961] [outer = 0x110eaa800] 03:36:54 INFO - PROCESS | 1939 | 1467974214828 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]]]}] 03:36:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 03:36:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 975ms 03:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 03:36:54 INFO - PROCESS | 1939 | 1467974214902 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 03:36:54 INFO - PROCESS | 1939 | 1467974214904 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 03:36:54 INFO - PROCESS | 1939 | 1467974214907 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 03:36:54 INFO - PROCESS | 1939 | 1467974214909 Marionette TRACE conn2 <- [1,1254,null,{}] 03:36:54 INFO - PROCESS | 1939 | 1467974214913 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}] 03:36:54 INFO - PROCESS | 1939 | 1467974214914 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:55 INFO - PROCESS | 1939 | 1467974215024 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 03:36:55 INFO - PROCESS | 1939 | 1467974215109 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:55 INFO - PROCESS | 1939 | 1467974215111 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x119255800 == 40 [pid = 1939] [id = 321] 03:36:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x11646e400) [pid = 1939] [serial = 962] [outer = 0x0] 03:36:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x11688a400) [pid = 1939] [serial = 963] [outer = 0x11646e400] 03:36:55 INFO - PROCESS | 1939 | 1467974215141 Marionette DEBUG loaded listener.js 03:36:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x118206000) [pid = 1939] [serial = 964] [outer = 0x11646e400] 03:36:55 INFO - PROCESS | 1939 | 1467974215690 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]]]}] 03:36:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 03:36:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 821ms 03:36:55 INFO - PROCESS | 1939 | 1467974215729 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 03:36:55 INFO - PROCESS | 1939 | 1467974215732 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 03:36:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 03:36:55 INFO - PROCESS | 1939 | 1467974215737 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 03:36:55 INFO - PROCESS | 1939 | 1467974215739 Marionette TRACE conn2 <- [1,1258,null,{}] 03:36:55 INFO - PROCESS | 1939 | 1467974215741 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}] 03:36:55 INFO - PROCESS | 1939 | 1467974215742 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:56 INFO - PROCESS | 1939 | 1467974216004 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 03:36:56 INFO - PROCESS | 1939 | 1467974216180 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:56 INFO - PROCESS | 1939 | 1467974216182 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x11662e000 == 41 [pid = 1939] [id = 322] 03:36:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x110ef6800) [pid = 1939] [serial = 965] [outer = 0x0] 03:36:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x111f3f400) [pid = 1939] [serial = 966] [outer = 0x110ef6800] 03:36:56 INFO - PROCESS | 1939 | 1467974216230 Marionette DEBUG loaded listener.js 03:36:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x112a79800) [pid = 1939] [serial = 967] [outer = 0x110ef6800] 03:36:56 INFO - PROCESS | 1939 | --DOCSHELL 0x12496d800 == 40 [pid = 1939] [id = 319] 03:36:56 INFO - PROCESS | 1939 | --DOCSHELL 0x1292fa800 == 39 [pid = 1939] [id = 318] 03:36:56 INFO - PROCESS | 1939 | --DOCSHELL 0x119257800 == 38 [pid = 1939] [id = 317] 03:36:56 INFO - PROCESS | 1939 | --DOCSHELL 0x113cb6000 == 37 [pid = 1939] [id = 316] 03:36:56 INFO - PROCESS | 1939 | --DOCSHELL 0x127049000 == 36 [pid = 1939] [id = 315] 03:36:56 INFO - PROCESS | 1939 | --DOCSHELL 0x125218000 == 35 [pid = 1939] [id = 314] 03:36:56 INFO - PROCESS | 1939 | --DOCSHELL 0x124975000 == 34 [pid = 1939] [id = 313] 03:36:56 INFO - PROCESS | 1939 | --DOCSHELL 0x119dab000 == 33 [pid = 1939] [id = 312] 03:36:56 INFO - PROCESS | 1939 | --DOCSHELL 0x119259000 == 32 [pid = 1939] [id = 311] 03:36:56 INFO - PROCESS | 1939 | --DOCSHELL 0x11747d800 == 31 [pid = 1939] [id = 310] 03:36:56 INFO - PROCESS | 1939 | --DOCSHELL 0x11671e000 == 30 [pid = 1939] [id = 309] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x1185b4c00) [pid = 1939] [serial = 756] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x112e47000) [pid = 1939] [serial = 750] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x121162800) [pid = 1939] [serial = 747] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x11672c800) [pid = 1939] [serial = 753] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x119a67c00) [pid = 1939] [serial = 759] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x125ece000) [pid = 1939] [serial = 801] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x12a66a400) [pid = 1939] [serial = 903] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x1275c6000) [pid = 1939] [serial = 885] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x128c29800) [pid = 1939] [serial = 888] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x1275cbc00) [pid = 1939] [serial = 886] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x1291c5c00) [pid = 1939] [serial = 891] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x128c2fc00) [pid = 1939] [serial = 889] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x1291cb400) [pid = 1939] [serial = 892] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x12680d800) [pid = 1939] [serial = 882] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x118fab800) [pid = 1939] [serial = 872] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x119a67800) [pid = 1939] [serial = 873] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x1184e6c00) [pid = 1939] [serial = 869] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x1185ef000) [pid = 1939] [serial = 870] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x1211ec000) [pid = 1939] [serial = 857] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x1227e8c00) [pid = 1939] [serial = 858] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x1184e7c00) [pid = 1939] [serial = 854] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x118757400) [pid = 1939] [serial = 855] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x1274c4c00) [pid = 1939] [serial = 849] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x113c3b800) [pid = 1939] [serial = 851] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x11672c000) [pid = 1939] [serial = 852] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x119d3a000) [pid = 1939] [serial = 897] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x1207db000) [pid = 1939] [serial = 876] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x1227e2800) [pid = 1939] [serial = 877] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x12351ec00) [pid = 1939] [serial = 879] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x124b43800) [pid = 1939] [serial = 880] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x116810400) [pid = 1939] [serial = 866] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x118135000) [pid = 1939] [serial = 867] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x123525400) [pid = 1939] [serial = 860] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x125ed5000) [pid = 1939] [serial = 861] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x1270c5c00) [pid = 1939] [serial = 863] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x1274b9000) [pid = 1939] [serial = 864] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x12a671000) [pid = 1939] [serial = 904] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x12a52b800) [pid = 1939] [serial = 901] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x125ed4c00) [pid = 1939] [serial = 486] [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.] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x1131bf400) [pid = 1939] [serial = 894] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x1184e8800) [pid = 1939] [serial = 895] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x129574400) [pid = 1939] [serial = 900] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x129569000) [pid = 1939] [serial = 898] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x1274c5400) [pid = 1939] [serial = 883] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x12aa12800) [pid = 1939] [serial = 907] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x119d50400) [pid = 1939] [serial = 810] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x115e63000) [pid = 1939] [serial = 804] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x1185b8400) [pid = 1939] [serial = 807] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | --DOMWINDOW == 77 (0x12a704800) [pid = 1939] [serial = 906] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 1939 | 1467974216693 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]]]}] 03:36:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 03:36:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 973ms 03:36:56 INFO - PROCESS | 1939 | 1467974216710 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 03:36:56 INFO - PROCESS | 1939 | 1467974216712 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 03:36:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 03:36:56 INFO - PROCESS | 1939 | 1467974216716 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 03:36:56 INFO - PROCESS | 1939 | 1467974216718 Marionette TRACE conn2 <- [1,1262,null,{}] 03:36:56 INFO - PROCESS | 1939 | 1467974216721 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}] 03:36:56 INFO - PROCESS | 1939 | 1467974216722 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:56 INFO - PROCESS | 1939 | 1467974216803 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 03:36:56 INFO - PROCESS | 1939 | 1467974216807 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:56 INFO - PROCESS | 1939 | 1467974216809 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x116acb000 == 31 [pid = 1939] [id = 323] 03:36:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x112e41c00) [pid = 1939] [serial = 968] [outer = 0x0] 03:36:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x1133bac00) [pid = 1939] [serial = 969] [outer = 0x112e41c00] 03:36:56 INFO - PROCESS | 1939 | 1467974216835 Marionette DEBUG loaded listener.js 03:36:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x115e69000) [pid = 1939] [serial = 970] [outer = 0x112e41c00] 03:36:57 INFO - PROCESS | 1939 | 1467974217172 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]]]}] 03:36:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 03:36:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 470ms 03:36:57 INFO - PROCESS | 1939 | 1467974217186 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 03:36:57 INFO - PROCESS | 1939 | 1467974217188 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 03:36:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 03:36:57 INFO - PROCESS | 1939 | 1467974217190 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 03:36:57 INFO - PROCESS | 1939 | 1467974217191 Marionette TRACE conn2 <- [1,1266,null,{}] 03:36:57 INFO - PROCESS | 1939 | 1467974217194 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}] 03:36:57 INFO - PROCESS | 1939 | 1467974217195 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:57 INFO - PROCESS | 1939 | 1467974217288 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 03:36:57 INFO - PROCESS | 1939 | 1467974217343 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:57 INFO - PROCESS | 1939 | 1467974217344 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x1184bc800 == 32 [pid = 1939] [id = 324] 03:36:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x110eacc00) [pid = 1939] [serial = 971] [outer = 0x0] 03:36:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x116882000) [pid = 1939] [serial = 972] [outer = 0x110eacc00] 03:36:57 INFO - PROCESS | 1939 | 1467974217370 Marionette DEBUG loaded listener.js 03:36:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x118203800) [pid = 1939] [serial = 973] [outer = 0x110eacc00] 03:36:57 INFO - PROCESS | 1939 | 1467974217686 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]]]}] 03:36:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 03:36:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 518ms 03:36:57 INFO - PROCESS | 1939 | 1467974217709 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 03:36:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 03:36:57 INFO - PROCESS | 1939 | 1467974217711 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 03:36:57 INFO - PROCESS | 1939 | 1467974217721 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 03:36:57 INFO - PROCESS | 1939 | 1467974217725 Marionette TRACE conn2 <- [1,1270,null,{}] 03:36:57 INFO - PROCESS | 1939 | 1467974217727 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}] 03:36:57 INFO - PROCESS | 1939 | 1467974217729 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:57 INFO - PROCESS | 1939 | 1467974217810 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 03:36:57 INFO - PROCESS | 1939 | 1467974217868 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:57 INFO - PROCESS | 1939 | 1467974217870 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x11973e800 == 33 [pid = 1939] [id = 325] 03:36:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x110eb2800) [pid = 1939] [serial = 974] [outer = 0x0] 03:36:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x118359400) [pid = 1939] [serial = 975] [outer = 0x110eb2800] 03:36:57 INFO - PROCESS | 1939 | 1467974217895 Marionette DEBUG loaded listener.js 03:36:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x118755c00) [pid = 1939] [serial = 976] [outer = 0x110eb2800] 03:36:58 INFO - PROCESS | 1939 | 1467974218172 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]]]}] 03:36:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 03:36:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 481ms 03:36:58 INFO - PROCESS | 1939 | 1467974218205 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 03:36:58 INFO - PROCESS | 1939 | 1467974218206 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 03:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 03:36:58 INFO - PROCESS | 1939 | 1467974218209 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 03:36:58 INFO - PROCESS | 1939 | 1467974218210 Marionette TRACE conn2 <- [1,1274,null,{}] 03:36:58 INFO - PROCESS | 1939 | 1467974218212 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}] 03:36:58 INFO - PROCESS | 1939 | 1467974218214 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:58 INFO - PROCESS | 1939 | 1467974218306 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 03:36:58 INFO - PROCESS | 1939 | 1467974218309 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:58 INFO - PROCESS | 1939 | 1467974218310 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x118fa1000 == 34 [pid = 1939] [id = 326] 03:36:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x118757400) [pid = 1939] [serial = 977] [outer = 0x0] 03:36:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x119309000) [pid = 1939] [serial = 978] [outer = 0x118757400] 03:36:58 INFO - PROCESS | 1939 | 1467974218337 Marionette DEBUG loaded listener.js 03:36:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x11976a000) [pid = 1939] [serial = 979] [outer = 0x118757400] 03:36:58 INFO - PROCESS | 1939 | 1467974218687 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]]]}] 03:36:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 03:36:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 518ms 03:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 03:36:58 INFO - PROCESS | 1939 | 1467974218746 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 03:36:58 INFO - PROCESS | 1939 | 1467974218747 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 03:36:58 INFO - PROCESS | 1939 | 1467974218749 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 03:36:58 INFO - PROCESS | 1939 | 1467974218750 Marionette TRACE conn2 <- [1,1278,null,{}] 03:36:58 INFO - PROCESS | 1939 | 1467974218753 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}] 03:36:58 INFO - PROCESS | 1939 | 1467974218754 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:58 INFO - PROCESS | 1939 | 1467974218857 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 03:36:58 INFO - PROCESS | 1939 | 1467974218868 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:58 INFO - PROCESS | 1939 | 1467974218872 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x124f57800 == 35 [pid = 1939] [id = 327] 03:36:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x119d35800) [pid = 1939] [serial = 980] [outer = 0x0] 03:36:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x1207db000) [pid = 1939] [serial = 981] [outer = 0x119d35800] 03:36:58 INFO - PROCESS | 1939 | 1467974218904 Marionette DEBUG loaded listener.js 03:36:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x1211e7800) [pid = 1939] [serial = 982] [outer = 0x119d35800] 03:36:59 INFO - PROCESS | 1939 | 1467974219255 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]]]}] 03:36:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 03:36:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 521ms 03:36:59 INFO - PROCESS | 1939 | 1467974219270 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 03:36:59 INFO - PROCESS | 1939 | 1467974219271 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 03:36:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 03:36:59 INFO - PROCESS | 1939 | 1467974219273 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 03:36:59 INFO - PROCESS | 1939 | 1467974219275 Marionette TRACE conn2 <- [1,1282,null,{}] 03:36:59 INFO - PROCESS | 1939 | 1467974219277 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}] 03:36:59 INFO - PROCESS | 1939 | 1467974219278 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:59 INFO - PROCESS | 1939 | 1467974219379 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 03:36:59 INFO - PROCESS | 1939 | 1467974219389 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:59 INFO - PROCESS | 1939 | 1467974219390 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x1259cf800 == 36 [pid = 1939] [id = 328] 03:36:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x12115dc00) [pid = 1939] [serial = 983] [outer = 0x0] 03:36:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x1227e9c00) [pid = 1939] [serial = 984] [outer = 0x12115dc00] 03:36:59 INFO - PROCESS | 1939 | 1467974219414 Marionette DEBUG loaded listener.js 03:36:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x1232bd000) [pid = 1939] [serial = 985] [outer = 0x12115dc00] 03:36:59 INFO - PROCESS | 1939 | 1467974219759 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]]]}] 03:36:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 03:36:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 522ms 03:36:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 03:36:59 INFO - PROCESS | 1939 | 1467974219796 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 03:36:59 INFO - PROCESS | 1939 | 1467974219797 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 03:36:59 INFO - PROCESS | 1939 | 1467974219800 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 03:36:59 INFO - PROCESS | 1939 | 1467974219801 Marionette TRACE conn2 <- [1,1286,null,{}] 03:36:59 INFO - PROCESS | 1939 | 1467974219803 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}] 03:36:59 INFO - PROCESS | 1939 | 1467974219804 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:59 INFO - PROCESS | 1939 | 1467974219911 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 03:36:59 INFO - PROCESS | 1939 | 1467974219928 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:59 INFO - PROCESS | 1939 | 1467974219929 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:36:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x126eb8000 == 37 [pid = 1939] [id = 329] 03:36:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x1232b4400) [pid = 1939] [serial = 986] [outer = 0x0] 03:36:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x12351d000) [pid = 1939] [serial = 987] [outer = 0x1232b4400] 03:36:59 INFO - PROCESS | 1939 | 1467974219970 Marionette DEBUG loaded listener.js 03:37:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x124b3b400) [pid = 1939] [serial = 988] [outer = 0x1232b4400] 03:37:00 INFO - PROCESS | 1939 | 1467974220464 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]]]}] 03:37:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 03:37:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 672ms 03:37:00 INFO - PROCESS | 1939 | 1467974220472 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 03:37:00 INFO - PROCESS | 1939 | 1467974220474 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 03:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 03:37:00 INFO - PROCESS | 1939 | 1467974220476 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 03:37:00 INFO - PROCESS | 1939 | 1467974220477 Marionette TRACE conn2 <- [1,1290,null,{}] 03:37:00 INFO - PROCESS | 1939 | 1467974220479 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}] 03:37:00 INFO - PROCESS | 1939 | 1467974220480 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:00 INFO - PROCESS | 1939 | 1467974220580 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 03:37:00 INFO - PROCESS | 1939 | 1467974220616 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:00 INFO - PROCESS | 1939 | 1467974220617 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x128db1800 == 38 [pid = 1939] [id = 330] 03:37:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x124b3dc00) [pid = 1939] [serial = 989] [outer = 0x0] 03:37:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x124fa2c00) [pid = 1939] [serial = 990] [outer = 0x124b3dc00] 03:37:00 INFO - PROCESS | 1939 | 1467974220641 Marionette DEBUG loaded listener.js 03:37:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x1256b7400) [pid = 1939] [serial = 991] [outer = 0x124b3dc00] 03:37:00 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x1129b3c00) [pid = 1939] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 03:37:00 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x115e63c00) [pid = 1939] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 03:37:00 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x118757000) [pid = 1939] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:37:00 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x112f66800) [pid = 1939] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:37:00 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x113c46400) [pid = 1939] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 03:37:00 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x11971c800) [pid = 1939] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 03:37:00 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x116a1a800) [pid = 1939] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:37:00 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x119a5c400) [pid = 1939] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 03:37:00 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x124f70c00) [pid = 1939] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:37:00 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x1233cac00) [pid = 1939] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:37:00 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x122714400) [pid = 1939] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 03:37:00 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x1129b1800) [pid = 1939] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 03:37:00 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x11813c800) [pid = 1939] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:37:00 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x110eb3800) [pid = 1939] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 03:37:00 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x112f65800) [pid = 1939] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 03:37:00 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x1161a7c00) [pid = 1939] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 03:37:01 INFO - PROCESS | 1939 | 1467974221040 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]]]}] 03:37:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 03:37:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 573ms 03:37:01 INFO - PROCESS | 1939 | 1467974221054 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 03:37:01 INFO - PROCESS | 1939 | 1467974221055 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 03:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 03:37:01 INFO - PROCESS | 1939 | 1467974221058 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 03:37:01 INFO - PROCESS | 1939 | 1467974221059 Marionette TRACE conn2 <- [1,1294,null,{}] 03:37:01 INFO - PROCESS | 1939 | 1467974221061 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}] 03:37:01 INFO - PROCESS | 1939 | 1467974221062 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:01 INFO - PROCESS | 1939 | 1467974221173 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 03:37:01 INFO - PROCESS | 1939 | 1467974221213 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:01 INFO - PROCESS | 1939 | 1467974221214 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x119676800 == 39 [pid = 1939] [id = 331] 03:37:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x110eb3c00) [pid = 1939] [serial = 992] [outer = 0x0] 03:37:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x118210800) [pid = 1939] [serial = 993] [outer = 0x110eb3c00] 03:37:01 INFO - PROCESS | 1939 | 1467974221239 Marionette DEBUG loaded listener.js 03:37:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x119d3e800) [pid = 1939] [serial = 994] [outer = 0x110eb3c00] 03:37:01 INFO - PROCESS | 1939 | 1467974221484 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]]]}] 03:37:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 03:37:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 470ms 03:37:01 INFO - PROCESS | 1939 | 1467974221528 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 03:37:01 INFO - PROCESS | 1939 | 1467974221529 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 03:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 03:37:01 INFO - PROCESS | 1939 | 1467974221539 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 03:37:01 INFO - PROCESS | 1939 | 1467974221540 Marionette TRACE conn2 <- [1,1298,null,{}] 03:37:01 INFO - PROCESS | 1939 | 1467974221543 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}] 03:37:01 INFO - PROCESS | 1939 | 1467974221544 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:01 INFO - PROCESS | 1939 | 1467974221628 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 03:37:01 INFO - PROCESS | 1939 | 1467974221633 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:01 INFO - PROCESS | 1939 | 1467974221636 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a77f800 == 40 [pid = 1939] [id = 332] 03:37:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x122712000) [pid = 1939] [serial = 995] [outer = 0x0] 03:37:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x124d2e400) [pid = 1939] [serial = 996] [outer = 0x122712000] 03:37:01 INFO - PROCESS | 1939 | 1467974221669 Marionette DEBUG loaded listener.js 03:37:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x126d0c800) [pid = 1939] [serial = 997] [outer = 0x122712000] 03:37:02 INFO - PROCESS | 1939 | 1467974222012 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]]]}] 03:37:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 03:37:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 518ms 03:37:02 INFO - PROCESS | 1939 | 1467974222062 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 03:37:02 INFO - PROCESS | 1939 | 1467974222063 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 03:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 03:37:02 INFO - PROCESS | 1939 | 1467974222065 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 03:37:02 INFO - PROCESS | 1939 | 1467974222067 Marionette TRACE conn2 <- [1,1302,null,{}] 03:37:02 INFO - PROCESS | 1939 | 1467974222069 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}] 03:37:02 INFO - PROCESS | 1939 | 1467974222071 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:02 INFO - PROCESS | 1939 | 1467974222162 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 03:37:02 INFO - PROCESS | 1939 | 1467974222168 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:02 INFO - PROCESS | 1939 | 1467974222170 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x12b241800 == 41 [pid = 1939] [id = 333] 03:37:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x125ecc000) [pid = 1939] [serial = 998] [outer = 0x0] 03:37:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x1274bc800) [pid = 1939] [serial = 999] [outer = 0x125ecc000] 03:37:02 INFO - PROCESS | 1939 | 1467974222193 Marionette DEBUG loaded listener.js 03:37:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x1275ccc00) [pid = 1939] [serial = 1000] [outer = 0x125ecc000] 03:37:02 INFO - PROCESS | 1939 | 1467974222535 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]]]}] 03:37:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 03:37:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 520ms 03:37:02 INFO - PROCESS | 1939 | 1467974222586 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 03:37:02 INFO - PROCESS | 1939 | 1467974222588 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 03:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 03:37:02 INFO - PROCESS | 1939 | 1467974222591 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 03:37:02 INFO - PROCESS | 1939 | 1467974222592 Marionette TRACE conn2 <- [1,1306,null,{}] 03:37:02 INFO - PROCESS | 1939 | 1467974222595 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}] 03:37:02 INFO - PROCESS | 1939 | 1467974222597 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:02 INFO - PROCESS | 1939 | 1467974222723 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 03:37:02 INFO - PROCESS | 1939 | 1467974222815 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:02 INFO - PROCESS | 1939 | 1467974222827 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x12ba3e000 == 42 [pid = 1939] [id = 334] 03:37:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x1270cd000) [pid = 1939] [serial = 1001] [outer = 0x0] 03:37:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x128c26400) [pid = 1939] [serial = 1002] [outer = 0x1270cd000] 03:37:02 INFO - PROCESS | 1939 | 1467974222867 Marionette DEBUG loaded listener.js 03:37:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x1291c7000) [pid = 1939] [serial = 1003] [outer = 0x1270cd000] 03:37:03 INFO - PROCESS | 1939 | 1467974223374 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]]]}] 03:37:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 03:37:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 821ms 03:37:03 INFO - PROCESS | 1939 | 1467974223412 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 03:37:03 INFO - PROCESS | 1939 | 1467974223414 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 03:37:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 03:37:03 INFO - PROCESS | 1939 | 1467974223436 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 03:37:03 INFO - PROCESS | 1939 | 1467974223439 Marionette TRACE conn2 <- [1,1310,null,{}] 03:37:03 INFO - PROCESS | 1939 | 1467974223443 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}] 03:37:03 INFO - PROCESS | 1939 | 1467974223444 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:03 INFO - PROCESS | 1939 | 1467974223549 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 03:37:03 INFO - PROCESS | 1939 | 1467974223621 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:03 INFO - PROCESS | 1939 | 1467974223623 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x11847b000 == 43 [pid = 1939] [id = 335] 03:37:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x112ea9800) [pid = 1939] [serial = 1004] [outer = 0x0] 03:37:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x115e61c00) [pid = 1939] [serial = 1005] [outer = 0x112ea9800] 03:37:03 INFO - PROCESS | 1939 | 1467974223654 Marionette DEBUG loaded listener.js 03:37:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x116a1a800) [pid = 1939] [serial = 1006] [outer = 0x112ea9800] 03:37:04 INFO - PROCESS | 1939 | 1467974224074 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 03:37:04 INFO - PROCESS | 1939 | 1467974224112 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 03:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 03:37:04 INFO - PROCESS | 1939 | 1467974224117 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 03:37:04 INFO - PROCESS | 1939 | 1467974224119 Marionette TRACE conn2 <- [1,1314,null,{}] 03:37:04 INFO - PROCESS | 1939 | 1467974224121 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}] 03:37:04 INFO - PROCESS | 1939 | 1467974224123 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:04 INFO - PROCESS | 1939 | 1467974224231 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 03:37:04 INFO - PROCESS | 1939 | 1467974224291 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:04 INFO - PROCESS | 1939 | 1467974224292 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x124f58800 == 44 [pid = 1939] [id = 336] 03:37:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x11821d400) [pid = 1939] [serial = 1007] [outer = 0x0] 03:37:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x1185b5000) [pid = 1939] [serial = 1008] [outer = 0x11821d400] 03:37:04 INFO - PROCESS | 1939 | 1467974224323 Marionette DEBUG loaded listener.js 03:37:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x118a63800) [pid = 1939] [serial = 1009] [outer = 0x11821d400] 03:37:04 INFO - PROCESS | 1939 | 1467974224769 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]]]}] 03:37:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 03:37:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 720ms 03:37:04 INFO - PROCESS | 1939 | 1467974224860 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 03:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 03:37:04 INFO - PROCESS | 1939 | 1467974224862 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 03:37:04 INFO - PROCESS | 1939 | 1467974224878 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 03:37:04 INFO - PROCESS | 1939 | 1467974224881 Marionette TRACE conn2 <- [1,1318,null,{}] 03:37:04 INFO - PROCESS | 1939 | 1467974224890 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}] 03:37:04 INFO - PROCESS | 1939 | 1467974224893 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:04 INFO - PROCESS | 1939 | 1467974224995 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 03:37:05 INFO - PROCESS | 1939 | 1467974225055 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:05 INFO - PROCESS | 1939 | 1467974225057 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x12ba47800 == 45 [pid = 1939] [id = 337] 03:37:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x121168400) [pid = 1939] [serial = 1010] [outer = 0x0] 03:37:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x1211eb400) [pid = 1939] [serial = 1011] [outer = 0x121168400] 03:37:05 INFO - PROCESS | 1939 | 1467974225090 Marionette DEBUG loaded listener.js 03:37:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x123518000) [pid = 1939] [serial = 1012] [outer = 0x121168400] 03:37:05 INFO - PROCESS | 1939 | 1467974225575 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]]]}] 03:37:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 03:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 737ms 03:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 03:37:05 INFO - PROCESS | 1939 | 1467974225602 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 03:37:05 INFO - PROCESS | 1939 | 1467974225604 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 03:37:05 INFO - PROCESS | 1939 | 1467974225606 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 03:37:05 INFO - PROCESS | 1939 | 1467974225607 Marionette TRACE conn2 <- [1,1322,null,{}] 03:37:05 INFO - PROCESS | 1939 | 1467974225610 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}] 03:37:05 INFO - PROCESS | 1939 | 1467974225611 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:05 INFO - PROCESS | 1939 | 1467974225719 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 03:37:05 INFO - PROCESS | 1939 | 1467974225777 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:05 INFO - PROCESS | 1939 | 1467974225778 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x12bdc5800 == 46 [pid = 1939] [id = 338] 03:37:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x125821c00) [pid = 1939] [serial = 1013] [outer = 0x0] 03:37:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x1270c3c00) [pid = 1939] [serial = 1014] [outer = 0x125821c00] 03:37:05 INFO - PROCESS | 1939 | 1467974225807 Marionette DEBUG loaded listener.js 03:37:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x1274b9800) [pid = 1939] [serial = 1015] [outer = 0x125821c00] 03:37:06 INFO - PROCESS | 1939 | 1467974226226 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]]]}] 03:37:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 03:37:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 669ms 03:37:06 INFO - PROCESS | 1939 | 1467974226275 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 03:37:06 INFO - PROCESS | 1939 | 1467974226277 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 03:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 03:37:06 INFO - PROCESS | 1939 | 1467974226279 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 03:37:06 INFO - PROCESS | 1939 | 1467974226280 Marionette TRACE conn2 <- [1,1326,null,{}] 03:37:06 INFO - PROCESS | 1939 | 1467974226301 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}] 03:37:06 INFO - PROCESS | 1939 | 1467974226302 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:06 INFO - PROCESS | 1939 | 1467974226405 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 03:37:06 INFO - PROCESS | 1939 | 1467974226476 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:06 INFO - PROCESS | 1939 | 1467974226477 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x118492800 == 47 [pid = 1939] [id = 339] 03:37:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x1121bd800) [pid = 1939] [serial = 1016] [outer = 0x0] 03:37:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x119aeb800) [pid = 1939] [serial = 1017] [outer = 0x1121bd800] 03:37:06 INFO - PROCESS | 1939 | 1467974226507 Marionette DEBUG loaded listener.js 03:37:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x127014c00) [pid = 1939] [serial = 1018] [outer = 0x1121bd800] 03:37:07 INFO - PROCESS | 1939 | 1467974227050 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]]]}] 03:37:07 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 03:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 840ms 03:37:07 INFO - PROCESS | 1939 | 1467974227119 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 03:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 03:37:07 INFO - PROCESS | 1939 | 1467974227122 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 03:37:07 INFO - PROCESS | 1939 | 1467974227125 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 03:37:07 INFO - PROCESS | 1939 | 1467974227127 Marionette TRACE conn2 <- [1,1330,null,{}] 03:37:07 INFO - PROCESS | 1939 | 1467974227130 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}] 03:37:07 INFO - PROCESS | 1939 | 1467974227132 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:07 INFO - PROCESS | 1939 | 1467974227226 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 03:37:07 INFO - PROCESS | 1939 | 1467974227305 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:07 INFO - PROCESS | 1939 | 1467974227306 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:07 INFO - PROCESS | 1939 | ++DOCSHELL 0x115e0c800 == 48 [pid = 1939] [id = 340] 03:37:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x1132e3400) [pid = 1939] [serial = 1019] [outer = 0x0] 03:37:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x115d13400) [pid = 1939] [serial = 1020] [outer = 0x1132e3400] 03:37:07 INFO - PROCESS | 1939 | 1467974227334 Marionette DEBUG loaded listener.js 03:37:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x11672a800) [pid = 1939] [serial = 1021] [outer = 0x1132e3400] 03:37:08 INFO - PROCESS | 1939 | --DOCSHELL 0x12b241800 == 47 [pid = 1939] [id = 333] 03:37:08 INFO - PROCESS | 1939 | --DOCSHELL 0x12a77f800 == 46 [pid = 1939] [id = 332] 03:37:08 INFO - PROCESS | 1939 | --DOCSHELL 0x119676800 == 45 [pid = 1939] [id = 331] 03:37:08 INFO - PROCESS | 1939 | --DOCSHELL 0x128db1800 == 44 [pid = 1939] [id = 330] 03:37:08 INFO - PROCESS | 1939 | --DOCSHELL 0x126eb8000 == 43 [pid = 1939] [id = 329] 03:37:08 INFO - PROCESS | 1939 | --DOCSHELL 0x1259cf800 == 42 [pid = 1939] [id = 328] 03:37:08 INFO - PROCESS | 1939 | --DOCSHELL 0x124f57800 == 41 [pid = 1939] [id = 327] 03:37:08 INFO - PROCESS | 1939 | --DOCSHELL 0x118fa1000 == 40 [pid = 1939] [id = 326] 03:37:08 INFO - PROCESS | 1939 | --DOCSHELL 0x11973e800 == 39 [pid = 1939] [id = 325] 03:37:08 INFO - PROCESS | 1939 | --DOCSHELL 0x1184bc800 == 38 [pid = 1939] [id = 324] 03:37:08 INFO - PROCESS | 1939 | --DOCSHELL 0x116acb000 == 37 [pid = 1939] [id = 323] 03:37:08 INFO - PROCESS | 1939 | --DOCSHELL 0x11662e000 == 36 [pid = 1939] [id = 322] 03:37:08 INFO - PROCESS | 1939 | --DOCSHELL 0x119255800 == 35 [pid = 1939] [id = 321] 03:37:08 INFO - PROCESS | 1939 | --DOCSHELL 0x1133ed800 == 34 [pid = 1939] [id = 320] 03:37:08 INFO - PROCESS | 1939 | --DOCSHELL 0x117d40800 == 33 [pid = 1939] [id = 308] 03:37:08 INFO - PROCESS | 1939 | --DOCSHELL 0x118492800 == 32 [pid = 1939] [id = 339] 03:37:08 INFO - PROCESS | 1939 | --DOCSHELL 0x12bdc5800 == 31 [pid = 1939] [id = 338] 03:37:08 INFO - PROCESS | 1939 | --DOCSHELL 0x12ba47800 == 30 [pid = 1939] [id = 337] 03:37:08 INFO - PROCESS | 1939 | --DOCSHELL 0x124f58800 == 29 [pid = 1939] [id = 336] 03:37:08 INFO - PROCESS | 1939 | --DOCSHELL 0x11847b000 == 28 [pid = 1939] [id = 335] 03:37:08 INFO - PROCESS | 1939 | --DOCSHELL 0x12ba3e000 == 27 [pid = 1939] [id = 334] 03:37:08 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x1270c6000) [pid = 1939] [serial = 957] [outer = 0x0] [url = about:blank] 03:37:08 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x119760800) [pid = 1939] [serial = 939] [outer = 0x0] [url = about:blank] 03:37:08 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x1185eac00) [pid = 1939] [serial = 933] [outer = 0x0] [url = about:blank] 03:37:08 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x118fb2800) [pid = 1939] [serial = 934] [outer = 0x0] [url = about:blank] 03:37:08 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x12115f400) [pid = 1939] [serial = 925] [outer = 0x0] [url = about:blank] 03:37:08 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x119765400) [pid = 1939] [serial = 924] [outer = 0x0] [url = about:blank] 03:37:08 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x1132bcc00) [pid = 1939] [serial = 927] [outer = 0x0] [url = about:blank] 03:37:08 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x112f67800) [pid = 1939] [serial = 928] [outer = 0x0] [url = about:blank] 03:37:08 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x11821e400) [pid = 1939] [serial = 910] [outer = 0x0] [url = about:blank] 03:37:08 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x119adfc00) [pid = 1939] [serial = 936] [outer = 0x0] [url = about:blank] 03:37:08 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x1176db400) [pid = 1939] [serial = 909] [outer = 0x0] [url = about:blank] 03:37:08 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x118204400) [pid = 1939] [serial = 931] [outer = 0x0] [url = about:blank] 03:37:08 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x1176e7000) [pid = 1939] [serial = 930] [outer = 0x0] [url = about:blank] 03:37:08 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x1227e9800) [pid = 1939] [serial = 913] [outer = 0x0] [url = about:blank] 03:37:08 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x1207da400) [pid = 1939] [serial = 912] [outer = 0x0] [url = about:blank] 03:37:08 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x125f9a400) [pid = 1939] [serial = 915] [outer = 0x0] [url = about:blank] 03:37:08 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x1274ba400) [pid = 1939] [serial = 916] [outer = 0x0] [url = about:blank] 03:37:08 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x12943a400) [pid = 1939] [serial = 919] [outer = 0x0] [url = about:blank] 03:37:08 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x1274c5800) [pid = 1939] [serial = 918] [outer = 0x0] [url = about:blank] 03:37:08 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x12351e400) [pid = 1939] [serial = 942] [outer = 0x0] [url = about:blank] 03:37:08 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x1256b0c00) [pid = 1939] [serial = 946] [outer = 0x0] [url = about:blank] 03:37:08 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x125421000) [pid = 1939] [serial = 945] [outer = 0x0] [url = about:blank] 03:37:08 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x1185f7800) [pid = 1939] [serial = 922] [outer = 0x0] [url = about:blank] 03:37:08 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x1121b4800) [pid = 1939] [serial = 948] [outer = 0x0] [url = about:blank] 03:37:08 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x112f5a800) [pid = 1939] [serial = 949] [outer = 0x0] [url = about:blank] 03:37:08 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x124f9f800) [pid = 1939] [serial = 943] [outer = 0x0] [url = about:blank] 03:37:08 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x11820d000) [pid = 1939] [serial = 921] [outer = 0x0] [url = about:blank] 03:37:08 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x124fa1c00) [pid = 1939] [serial = 955] [outer = 0x0] [url = about:blank] 03:37:08 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x11875f800) [pid = 1939] [serial = 940] [outer = 0x0] [url = about:blank] 03:37:08 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x11976e400) [pid = 1939] [serial = 952] [outer = 0x0] [url = about:blank] 03:37:08 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x11976ac00) [pid = 1939] [serial = 954] [outer = 0x0] [url = about:blank] 03:37:08 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x12115cc00) [pid = 1939] [serial = 937] [outer = 0x0] [url = about:blank] 03:37:08 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x1184e4400) [pid = 1939] [serial = 951] [outer = 0x0] [url = about:blank] 03:37:08 INFO - PROCESS | 1939 | 1467974228408 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]]]}] 03:37:08 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 03:37:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1327ms 03:37:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 03:37:08 INFO - PROCESS | 1939 | 1467974228457 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 03:37:08 INFO - PROCESS | 1939 | 1467974228460 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 03:37:08 INFO - PROCESS | 1939 | 1467974228465 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 03:37:08 INFO - PROCESS | 1939 | 1467974228467 Marionette TRACE conn2 <- [1,1334,null,{}] 03:37:08 INFO - PROCESS | 1939 | 1467974228472 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}] 03:37:08 INFO - PROCESS | 1939 | 1467974228474 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:08 INFO - PROCESS | 1939 | 1467974228594 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 03:37:08 INFO - PROCESS | 1939 | 1467974228606 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:08 INFO - PROCESS | 1939 | 1467974228610 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x113353000 == 28 [pid = 1939] [id = 341] 03:37:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x1129a7400) [pid = 1939] [serial = 1022] [outer = 0x0] 03:37:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x1129ac400) [pid = 1939] [serial = 1023] [outer = 0x1129a7400] 03:37:08 INFO - PROCESS | 1939 | 1467974228655 Marionette DEBUG loaded listener.js 03:37:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x112e43c00) [pid = 1939] [serial = 1024] [outer = 0x1129a7400] 03:37:08 INFO - PROCESS | 1939 | 1467974228993 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]]]}] 03:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 03:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 571ms 03:37:09 INFO - PROCESS | 1939 | 1467974229036 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 03:37:09 INFO - PROCESS | 1939 | 1467974229040 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 03:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 03:37:09 INFO - PROCESS | 1939 | 1467974229044 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 03:37:09 INFO - PROCESS | 1939 | 1467974229046 Marionette TRACE conn2 <- [1,1338,null,{}] 03:37:09 INFO - PROCESS | 1939 | 1467974229048 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}] 03:37:09 INFO - PROCESS | 1939 | 1467974229050 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:09 INFO - PROCESS | 1939 | 1467974229126 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 03:37:09 INFO - PROCESS | 1939 | 1467974229132 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:09 INFO - PROCESS | 1939 | 1467974229135 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x117146800 == 29 [pid = 1939] [id = 342] 03:37:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x112f60000) [pid = 1939] [serial = 1025] [outer = 0x0] 03:37:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x1133b3400) [pid = 1939] [serial = 1026] [outer = 0x112f60000] 03:37:09 INFO - PROCESS | 1939 | 1467974229162 Marionette DEBUG loaded listener.js 03:37:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x115e5fc00) [pid = 1939] [serial = 1027] [outer = 0x112f60000] 03:37:09 INFO - PROCESS | 1939 | 1467974229984 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]]]}] 03:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 03:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 976ms 03:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 03:37:10 INFO - PROCESS | 1939 | 1467974230022 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 03:37:10 INFO - PROCESS | 1939 | 1467974230024 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 03:37:10 INFO - PROCESS | 1939 | 1467974230027 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 03:37:10 INFO - PROCESS | 1939 | 1467974230030 Marionette TRACE conn2 <- [1,1342,null,{}] 03:37:10 INFO - PROCESS | 1939 | 1467974230042 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}] 03:37:10 INFO - PROCESS | 1939 | 1467974230047 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:10 INFO - PROCESS | 1939 | 1467974230153 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 03:37:10 INFO - PROCESS | 1939 | 1467974230186 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:10 INFO - PROCESS | 1939 | 1467974230189 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x1184c8800 == 30 [pid = 1939] [id = 343] 03:37:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x116f94000) [pid = 1939] [serial = 1028] [outer = 0x0] 03:37:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x117dc0400) [pid = 1939] [serial = 1029] [outer = 0x116f94000] 03:37:10 INFO - PROCESS | 1939 | 1467974230216 Marionette DEBUG loaded listener.js 03:37:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x118355000) [pid = 1939] [serial = 1030] [outer = 0x116f94000] 03:37:10 INFO - PROCESS | 1939 | 1467974230543 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]]]}] 03:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 03:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 524ms 03:37:10 INFO - PROCESS | 1939 | 1467974230551 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 03:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 03:37:10 INFO - PROCESS | 1939 | 1467974230553 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 03:37:10 INFO - PROCESS | 1939 | 1467974230555 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 03:37:10 INFO - PROCESS | 1939 | 1467974230557 Marionette TRACE conn2 <- [1,1346,null,{}] 03:37:10 INFO - PROCESS | 1939 | 1467974230559 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}] 03:37:10 INFO - PROCESS | 1939 | 1467974230560 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:10 INFO - PROCESS | 1939 | 1467974230667 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 03:37:10 INFO - PROCESS | 1939 | 1467974230671 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:10 INFO - PROCESS | 1939 | 1467974230672 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x11966e000 == 31 [pid = 1939] [id = 344] 03:37:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x11822a000) [pid = 1939] [serial = 1031] [outer = 0x0] 03:37:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x1184edc00) [pid = 1939] [serial = 1032] [outer = 0x11822a000] 03:37:10 INFO - PROCESS | 1939 | 1467974230698 Marionette DEBUG loaded listener.js 03:37:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x1185eb000) [pid = 1939] [serial = 1033] [outer = 0x11822a000] 03:37:11 INFO - PROCESS | 1939 | 1467974231037 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]]]}] 03:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 03:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 520ms 03:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 03:37:11 INFO - PROCESS | 1939 | 1467974231075 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 03:37:11 INFO - PROCESS | 1939 | 1467974231077 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 03:37:11 INFO - PROCESS | 1939 | 1467974231079 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 03:37:11 INFO - PROCESS | 1939 | 1467974231080 Marionette TRACE conn2 <- [1,1350,null,{}] 03:37:11 INFO - PROCESS | 1939 | 1467974231083 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}] 03:37:11 INFO - PROCESS | 1939 | 1467974231086 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:11 INFO - PROCESS | 1939 | 1467974231185 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 03:37:11 INFO - PROCESS | 1939 | 1467974231217 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:11 INFO - PROCESS | 1939 | 1467974231218 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:11 INFO - PROCESS | 1939 | ++DOCSHELL 0x119ebe000 == 32 [pid = 1939] [id = 345] 03:37:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x1185eb800) [pid = 1939] [serial = 1034] [outer = 0x0] 03:37:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x118758400) [pid = 1939] [serial = 1035] [outer = 0x1185eb800] 03:37:11 INFO - PROCESS | 1939 | 1467974231242 Marionette DEBUG loaded listener.js 03:37:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x118fabc00) [pid = 1939] [serial = 1036] [outer = 0x1185eb800] 03:37:11 INFO - PROCESS | 1939 | 1467974231568 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]]]}] 03:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 03:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 522ms 03:37:11 INFO - PROCESS | 1939 | 1467974231604 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 03:37:11 INFO - PROCESS | 1939 | 1467974231605 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 03:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 03:37:11 INFO - PROCESS | 1939 | 1467974231608 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 03:37:11 INFO - PROCESS | 1939 | 1467974231609 Marionette TRACE conn2 <- [1,1354,null,{}] 03:37:11 INFO - PROCESS | 1939 | 1467974231611 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}] 03:37:11 INFO - PROCESS | 1939 | 1467974231615 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:11 INFO - PROCESS | 1939 | 1467974231735 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 03:37:11 INFO - PROCESS | 1939 | 1467974231738 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:11 INFO - PROCESS | 1939 | 1467974231739 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:11 INFO - PROCESS | 1939 | ++DOCSHELL 0x12362c800 == 33 [pid = 1939] [id = 346] 03:37:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x1185f5400) [pid = 1939] [serial = 1037] [outer = 0x0] 03:37:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x11971b400) [pid = 1939] [serial = 1038] [outer = 0x1185f5400] 03:37:11 INFO - PROCESS | 1939 | 1467974231764 Marionette DEBUG loaded listener.js 03:37:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x119d4e000) [pid = 1939] [serial = 1039] [outer = 0x1185f5400] 03:37:12 INFO - PROCESS | 1939 | 1467974232094 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]]]}] 03:37:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 03:37:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 520ms 03:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 03:37:12 INFO - PROCESS | 1939 | 1467974232129 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 03:37:12 INFO - PROCESS | 1939 | 1467974232130 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 03:37:12 INFO - PROCESS | 1939 | 1467974232133 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 03:37:12 INFO - PROCESS | 1939 | 1467974232136 Marionette TRACE conn2 <- [1,1358,null,{}] 03:37:12 INFO - PROCESS | 1939 | 1467974232139 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}] 03:37:12 INFO - PROCESS | 1939 | 1467974232141 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:12 INFO - PROCESS | 1939 | 1467974232242 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 03:37:12 INFO - PROCESS | 1939 | 1467974232278 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:12 INFO - PROCESS | 1939 | 1467974232279 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x1233da000 == 34 [pid = 1939] [id = 347] 03:37:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x1207e1c00) [pid = 1939] [serial = 1040] [outer = 0x0] 03:37:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x12115ec00) [pid = 1939] [serial = 1041] [outer = 0x1207e1c00] 03:37:12 INFO - PROCESS | 1939 | 1467974232303 Marionette DEBUG loaded listener.js 03:37:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x1211e9c00) [pid = 1939] [serial = 1042] [outer = 0x1207e1c00] 03:37:12 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x12115dc00) [pid = 1939] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:37:12 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x1232b4400) [pid = 1939] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:37:12 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x124b3dc00) [pid = 1939] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:37:12 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x110eb3c00) [pid = 1939] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:37:12 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x110ef6800) [pid = 1939] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 03:37:12 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x110eacc00) [pid = 1939] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 03:37:12 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x110eb2800) [pid = 1939] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 03:37:12 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x118757400) [pid = 1939] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:37:12 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x112e41c00) [pid = 1939] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 03:37:12 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x110eaa800) [pid = 1939] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 03:37:12 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x122712000) [pid = 1939] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:37:12 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x11646e400) [pid = 1939] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 03:37:12 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x125ecc000) [pid = 1939] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:37:12 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x119d35800) [pid = 1939] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:37:12 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x118207400) [pid = 1939] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 03:37:12 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x1270cd000) [pid = 1939] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:37:12 INFO - PROCESS | 1939 | 1467974232790 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]]]}] 03:37:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 03:37:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 672ms 03:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 03:37:12 INFO - PROCESS | 1939 | 1467974232805 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 03:37:12 INFO - PROCESS | 1939 | 1467974232806 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 03:37:12 INFO - PROCESS | 1939 | 1467974232808 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 03:37:12 INFO - PROCESS | 1939 | 1467974232809 Marionette TRACE conn2 <- [1,1362,null,{}] 03:37:12 INFO - PROCESS | 1939 | 1467974232812 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}] 03:37:12 INFO - PROCESS | 1939 | 1467974232813 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:12 INFO - PROCESS | 1939 | 1467974232887 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 03:37:12 INFO - PROCESS | 1939 | 1467974232891 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:12 INFO - PROCESS | 1939 | 1467974232892 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x124d8e800 == 35 [pid = 1939] [id = 348] 03:37:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x1128d5800) [pid = 1939] [serial = 1043] [outer = 0x0] 03:37:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x115e64c00) [pid = 1939] [serial = 1044] [outer = 0x1128d5800] 03:37:12 INFO - PROCESS | 1939 | 1467974232919 Marionette DEBUG loaded listener.js 03:37:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x118757400) [pid = 1939] [serial = 1045] [outer = 0x1128d5800] 03:37:13 INFO - PROCESS | 1939 | 1467974233263 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]]]}] 03:37:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 03:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 469ms 03:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 03:37:13 INFO - PROCESS | 1939 | 1467974233277 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 03:37:13 INFO - PROCESS | 1939 | 1467974233279 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 03:37:13 INFO - PROCESS | 1939 | 1467974233285 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 03:37:13 INFO - PROCESS | 1939 | 1467974233287 Marionette TRACE conn2 <- [1,1366,null,{}] 03:37:13 INFO - PROCESS | 1939 | 1467974233289 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}] 03:37:13 INFO - PROCESS | 1939 | 1467974233290 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:13 INFO - PROCESS | 1939 | 1467974233430 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 03:37:13 INFO - PROCESS | 1939 | 1467974233438 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:13 INFO - PROCESS | 1939 | 1467974233442 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x126d35000 == 36 [pid = 1939] [id = 349] 03:37:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x118fab800) [pid = 1939] [serial = 1046] [outer = 0x0] 03:37:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x1211ea000) [pid = 1939] [serial = 1047] [outer = 0x118fab800] 03:37:13 INFO - PROCESS | 1939 | 1467974233482 Marionette DEBUG loaded listener.js 03:37:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x122710c00) [pid = 1939] [serial = 1048] [outer = 0x118fab800] 03:37:13 INFO - PROCESS | 1939 | 1467974233896 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] 03:37:13 INFO - PROCESS | 1939 | 1467974233906 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 03:37:13 INFO - PROCESS | 1939 | 1467974233908 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 03:37:13 INFO - PROCESS | 1939 | 1467974233909 Marionette TRACE conn2 <- [1,1370,null,{}] 03:37:13 INFO - PROCESS | 1939 | 1467974233911 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}] 03:37:13 INFO - PROCESS | 1939 | 1467974233912 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:14 INFO - PROCESS | 1939 | 1467974234011 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 03:37:14 INFO - PROCESS | 1939 | 1467974234088 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:14 INFO - PROCESS | 1939 | 1467974234090 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x127281800 == 37 [pid = 1939] [id = 350] 03:37:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x118a68400) [pid = 1939] [serial = 1049] [outer = 0x0] 03:37:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x1227e3000) [pid = 1939] [serial = 1050] [outer = 0x118a68400] 03:37:14 INFO - PROCESS | 1939 | 1467974234131 Marionette DEBUG loaded listener.js 03:37:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x1232b9c00) [pid = 1939] [serial = 1051] [outer = 0x118a68400] 03:37:14 INFO - PROCESS | 1939 | 1467974234519 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] 03:37:14 INFO - PROCESS | 1939 | 1467974234530 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 03:37:14 INFO - PROCESS | 1939 | 1467974234532 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 03:37:14 INFO - PROCESS | 1939 | 1467974234537 Marionette TRACE conn2 <- [1,1374,null,{}] 03:37:14 INFO - PROCESS | 1939 | 1467974234540 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}] 03:37:14 INFO - PROCESS | 1939 | 1467974234542 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:14 INFO - PROCESS | 1939 | 1467974234652 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 03:37:14 INFO - PROCESS | 1939 | 1467974234666 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:14 INFO - PROCESS | 1939 | 1467974234668 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x128dc3000 == 38 [pid = 1939] [id = 351] 03:37:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x1185f9000) [pid = 1939] [serial = 1052] [outer = 0x0] 03:37:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x1232bec00) [pid = 1939] [serial = 1053] [outer = 0x1185f9000] 03:37:14 INFO - PROCESS | 1939 | 1467974234695 Marionette DEBUG loaded listener.js 03:37:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x124b46400) [pid = 1939] [serial = 1054] [outer = 0x1185f9000] 03:37:15 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:37:15 INFO - PROCESS | 1939 | 1467974235349 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] 03:37:15 INFO - PROCESS | 1939 | 1467974235410 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 03:37:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 03:37:15 INFO - PROCESS | 1939 | 1467974235413 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 03:37:15 INFO - PROCESS | 1939 | 1467974235415 Marionette TRACE conn2 <- [1,1378,null,{}] 03:37:15 INFO - PROCESS | 1939 | 1467974235419 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}] 03:37:15 INFO - PROCESS | 1939 | 1467974235421 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:15 INFO - PROCESS | 1939 | 1467974235527 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 03:37:15 INFO - PROCESS | 1939 | 1467974235582 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:15 INFO - PROCESS | 1939 | 1467974235583 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x11747d800 == 39 [pid = 1939] [id = 352] 03:37:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x112f5cc00) [pid = 1939] [serial = 1055] [outer = 0x0] 03:37:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x112f63c00) [pid = 1939] [serial = 1056] [outer = 0x112f5cc00] 03:37:15 INFO - PROCESS | 1939 | 1467974235614 Marionette DEBUG loaded listener.js 03:37:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x115e60000) [pid = 1939] [serial = 1057] [outer = 0x112f5cc00] 03:37:16 INFO - PROCESS | 1939 | 1467974236282 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] 03:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 03:37:16 INFO - PROCESS | 1939 | 1467974236339 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 03:37:16 INFO - PROCESS | 1939 | 1467974236342 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 03:37:16 INFO - PROCESS | 1939 | 1467974236345 Marionette TRACE conn2 <- [1,1382,null,{}] 03:37:16 INFO - PROCESS | 1939 | 1467974236353 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}] 03:37:16 INFO - PROCESS | 1939 | 1467974236355 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:16 INFO - PROCESS | 1939 | 1467974236455 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 03:37:16 INFO - PROCESS | 1939 | 1467974236533 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:16 INFO - PROCESS | 1939 | 1467974236536 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x116ab4800 == 40 [pid = 1939] [id = 353] 03:37:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x112f5d800) [pid = 1939] [serial = 1058] [outer = 0x0] 03:37:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x1132bc800) [pid = 1939] [serial = 1059] [outer = 0x112f5d800] 03:37:16 INFO - PROCESS | 1939 | 1467974236565 Marionette DEBUG loaded listener.js 03:37:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x115df2000) [pid = 1939] [serial = 1060] [outer = 0x112f5d800] 03:37:16 INFO - PROCESS | 1939 | --DOCSHELL 0x127281800 == 39 [pid = 1939] [id = 350] 03:37:16 INFO - PROCESS | 1939 | --DOCSHELL 0x126d35000 == 38 [pid = 1939] [id = 349] 03:37:16 INFO - PROCESS | 1939 | --DOCSHELL 0x124d8e800 == 37 [pid = 1939] [id = 348] 03:37:16 INFO - PROCESS | 1939 | --DOCSHELL 0x1233da000 == 36 [pid = 1939] [id = 347] 03:37:16 INFO - PROCESS | 1939 | --DOCSHELL 0x12362c800 == 35 [pid = 1939] [id = 346] 03:37:16 INFO - PROCESS | 1939 | --DOCSHELL 0x119ebe000 == 34 [pid = 1939] [id = 345] 03:37:16 INFO - PROCESS | 1939 | --DOCSHELL 0x11966e000 == 33 [pid = 1939] [id = 344] 03:37:16 INFO - PROCESS | 1939 | --DOCSHELL 0x1184c8800 == 32 [pid = 1939] [id = 343] 03:37:16 INFO - PROCESS | 1939 | --DOCSHELL 0x117146800 == 31 [pid = 1939] [id = 342] 03:37:16 INFO - PROCESS | 1939 | --DOCSHELL 0x113353000 == 30 [pid = 1939] [id = 341] 03:37:16 INFO - PROCESS | 1939 | --DOCSHELL 0x115e0c800 == 29 [pid = 1939] [id = 340] 03:37:16 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:37:16 INFO - PROCESS | 1939 | 1467974236952 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] 03:37:16 INFO - PROCESS | 1939 | 1467974236974 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 03:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 03:37:16 INFO - PROCESS | 1939 | 1467974236979 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 03:37:16 INFO - PROCESS | 1939 | 1467974236981 Marionette TRACE conn2 <- [1,1386,null,{}] 03:37:16 INFO - PROCESS | 1939 | 1467974236983 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}] 03:37:16 INFO - PROCESS | 1939 | 1467974236985 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:17 INFO - PROCESS | 1939 | 1467974237071 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 03:37:17 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x1274c3c00) [pid = 1939] [serial = 958] [outer = 0x0] [url = about:blank] 03:37:17 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x1227e9c00) [pid = 1939] [serial = 984] [outer = 0x0] [url = about:blank] 03:37:17 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x12351d000) [pid = 1939] [serial = 987] [outer = 0x0] [url = about:blank] 03:37:17 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x124fa2c00) [pid = 1939] [serial = 990] [outer = 0x0] [url = about:blank] 03:37:17 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x118210800) [pid = 1939] [serial = 993] [outer = 0x0] [url = about:blank] 03:37:17 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x111f3f400) [pid = 1939] [serial = 966] [outer = 0x0] [url = about:blank] 03:37:17 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x112a79800) [pid = 1939] [serial = 967] [outer = 0x0] [url = about:blank] 03:37:17 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x116882000) [pid = 1939] [serial = 972] [outer = 0x0] [url = about:blank] 03:37:17 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x118203800) [pid = 1939] [serial = 973] [outer = 0x0] [url = about:blank] 03:37:17 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x118359400) [pid = 1939] [serial = 975] [outer = 0x0] [url = about:blank] 03:37:17 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x118755c00) [pid = 1939] [serial = 976] [outer = 0x0] [url = about:blank] 03:37:17 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x119309000) [pid = 1939] [serial = 978] [outer = 0x0] [url = about:blank] 03:37:17 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x1133bac00) [pid = 1939] [serial = 969] [outer = 0x0] [url = about:blank] 03:37:17 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x115e69000) [pid = 1939] [serial = 970] [outer = 0x0] [url = about:blank] 03:37:17 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x111c18800) [pid = 1939] [serial = 960] [outer = 0x0] [url = about:blank] 03:37:17 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x124d2e400) [pid = 1939] [serial = 996] [outer = 0x0] [url = about:blank] 03:37:17 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x1129b0400) [pid = 1939] [serial = 961] [outer = 0x0] [url = about:blank] 03:37:17 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x11688a400) [pid = 1939] [serial = 963] [outer = 0x0] [url = about:blank] 03:37:17 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x118206000) [pid = 1939] [serial = 964] [outer = 0x0] [url = about:blank] 03:37:17 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x1275ccc00) [pid = 1939] [serial = 1000] [outer = 0x0] [url = about:blank] 03:37:17 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x1274bc800) [pid = 1939] [serial = 999] [outer = 0x0] [url = about:blank] 03:37:17 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x119d3e800) [pid = 1939] [serial = 994] [outer = 0x0] [url = about:blank] 03:37:17 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x1256b7400) [pid = 1939] [serial = 991] [outer = 0x0] [url = about:blank] 03:37:17 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x1207db000) [pid = 1939] [serial = 981] [outer = 0x0] [url = about:blank] 03:37:17 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x124b3b400) [pid = 1939] [serial = 988] [outer = 0x0] [url = about:blank] 03:37:17 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x1232bd000) [pid = 1939] [serial = 985] [outer = 0x0] [url = about:blank] 03:37:17 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x1211e7800) [pid = 1939] [serial = 982] [outer = 0x0] [url = about:blank] 03:37:17 INFO - PROCESS | 1939 | --DOMWINDOW == 77 (0x11976a000) [pid = 1939] [serial = 979] [outer = 0x0] [url = about:blank] 03:37:17 INFO - PROCESS | 1939 | --DOMWINDOW == 76 (0x126d0c800) [pid = 1939] [serial = 997] [outer = 0x0] [url = about:blank] 03:37:17 INFO - PROCESS | 1939 | --DOMWINDOW == 75 (0x1291c7000) [pid = 1939] [serial = 1003] [outer = 0x0] [url = about:blank] 03:37:17 INFO - PROCESS | 1939 | --DOMWINDOW == 74 (0x128c26400) [pid = 1939] [serial = 1002] [outer = 0x0] [url = about:blank] 03:37:17 INFO - PROCESS | 1939 | 1467974237132 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:17 INFO - PROCESS | 1939 | 1467974237133 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x117155800 == 30 [pid = 1939] [id = 354] 03:37:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 75 (0x112a79800) [pid = 1939] [serial = 1061] [outer = 0x0] 03:37:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 76 (0x115df9000) [pid = 1939] [serial = 1062] [outer = 0x112a79800] 03:37:17 INFO - PROCESS | 1939 | 1467974237161 Marionette DEBUG loaded listener.js 03:37:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 77 (0x1176eac00) [pid = 1939] [serial = 1063] [outer = 0x112a79800] 03:37:17 INFO - PROCESS | 1939 | 1467974237450 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] 03:37:17 INFO - PROCESS | 1939 | 1467974237506 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 03:37:17 INFO - PROCESS | 1939 | 1467974237508 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 03:37:17 INFO - PROCESS | 1939 | 1467974237511 Marionette TRACE conn2 <- [1,1390,null,{}] 03:37:17 INFO - PROCESS | 1939 | 1467974237521 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}] 03:37:17 INFO - PROCESS | 1939 | 1467974237524 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:17 INFO - PROCESS | 1939 | 1467974237618 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 03:37:17 INFO - PROCESS | 1939 | 1467974237669 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:17 INFO - PROCESS | 1939 | 1467974237671 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x119659800 == 31 [pid = 1939] [id = 355] 03:37:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x11820a400) [pid = 1939] [serial = 1064] [outer = 0x0] 03:37:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x1184e8c00) [pid = 1939] [serial = 1065] [outer = 0x11820a400] 03:37:17 INFO - PROCESS | 1939 | 1467974237699 Marionette DEBUG loaded listener.js 03:37:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x1185f7800) [pid = 1939] [serial = 1066] [outer = 0x11820a400] 03:37:18 INFO - PROCESS | 1939 | 1467974238013 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]]]}] 03:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 03:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 523ms 03:37:18 INFO - PROCESS | 1939 | 1467974238031 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 03:37:18 INFO - PROCESS | 1939 | 1467974238034 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 03:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 03:37:18 INFO - PROCESS | 1939 | 1467974238039 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 03:37:18 INFO - PROCESS | 1939 | 1467974238040 Marionette TRACE conn2 <- [1,1394,null,{}] 03:37:18 INFO - PROCESS | 1939 | 1467974238042 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}] 03:37:18 INFO - PROCESS | 1939 | 1467974238043 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:18 INFO - PROCESS | 1939 | 1467974238121 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 03:37:18 INFO - PROCESS | 1939 | 1467974238127 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:18 INFO - PROCESS | 1939 | 1467974238128 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x123298800 == 32 [pid = 1939] [id = 356] 03:37:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x118faf400) [pid = 1939] [serial = 1067] [outer = 0x0] 03:37:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x11971c800) [pid = 1939] [serial = 1068] [outer = 0x118faf400] 03:37:18 INFO - PROCESS | 1939 | 1467974238155 Marionette DEBUG loaded listener.js 03:37:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x11976d800) [pid = 1939] [serial = 1069] [outer = 0x118faf400] 03:37:18 INFO - PROCESS | 1939 | 1467974238476 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]]]}] 03:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 03:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 470ms 03:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 03:37:18 INFO - PROCESS | 1939 | 1467974238510 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 03:37:18 INFO - PROCESS | 1939 | 1467974238511 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 03:37:18 INFO - PROCESS | 1939 | 1467974238513 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 03:37:18 INFO - PROCESS | 1939 | 1467974238514 Marionette TRACE conn2 <- [1,1398,null,{}] 03:37:18 INFO - PROCESS | 1939 | 1467974238517 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}] 03:37:18 INFO - PROCESS | 1939 | 1467974238518 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:18 INFO - PROCESS | 1939 | 1467974238591 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 03:37:18 INFO - PROCESS | 1939 | 1467974238594 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:18 INFO - PROCESS | 1939 | 1467974238595 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x124963000 == 33 [pid = 1939] [id = 357] 03:37:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x1184e3400) [pid = 1939] [serial = 1070] [outer = 0x0] 03:37:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x119aeac00) [pid = 1939] [serial = 1071] [outer = 0x1184e3400] 03:37:18 INFO - PROCESS | 1939 | 1467974238622 Marionette DEBUG loaded listener.js 03:37:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x119d3dc00) [pid = 1939] [serial = 1072] [outer = 0x1184e3400] 03:37:18 INFO - PROCESS | 1939 | 1467974238971 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]]]}] 03:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 03:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 470ms 03:37:18 INFO - PROCESS | 1939 | 1467974238985 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 03:37:18 INFO - PROCESS | 1939 | 1467974238986 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 03:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 03:37:18 INFO - PROCESS | 1939 | 1467974238989 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 03:37:18 INFO - PROCESS | 1939 | 1467974238990 Marionette TRACE conn2 <- [1,1402,null,{}] 03:37:18 INFO - PROCESS | 1939 | 1467974238992 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}] 03:37:18 INFO - PROCESS | 1939 | 1467974238996 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:19 INFO - PROCESS | 1939 | 1467974239090 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 03:37:19 INFO - PROCESS | 1939 | 1467974239158 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:19 INFO - PROCESS | 1939 | 1467974239159 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:19 INFO - PROCESS | 1939 | ++DOCSHELL 0x124f5a000 == 34 [pid = 1939] [id = 358] 03:37:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x1128d0800) [pid = 1939] [serial = 1073] [outer = 0x0] 03:37:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x12115cc00) [pid = 1939] [serial = 1074] [outer = 0x1128d0800] 03:37:19 INFO - PROCESS | 1939 | 1467974239184 Marionette DEBUG loaded listener.js 03:37:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x123522400) [pid = 1939] [serial = 1075] [outer = 0x1128d0800] 03:37:19 INFO - PROCESS | 1939 | 1467974239521 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]]]}] 03:37:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 03:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 567ms 03:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 03:37:19 INFO - PROCESS | 1939 | 1467974239570 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 03:37:19 INFO - PROCESS | 1939 | 1467974239571 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 03:37:19 INFO - PROCESS | 1939 | 1467974239573 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 03:37:19 INFO - PROCESS | 1939 | 1467974239574 Marionette TRACE conn2 <- [1,1406,null,{}] 03:37:19 INFO - PROCESS | 1939 | 1467974239577 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}] 03:37:19 INFO - PROCESS | 1939 | 1467974239578 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:19 INFO - PROCESS | 1939 | 1467974239672 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 03:37:19 INFO - PROCESS | 1939 | 1467974239675 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:19 INFO - PROCESS | 1939 | 1467974239676 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:19 INFO - PROCESS | 1939 | ++DOCSHELL 0x126e03000 == 35 [pid = 1939] [id = 359] 03:37:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x1184e2c00) [pid = 1939] [serial = 1076] [outer = 0x0] 03:37:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x1248a2000) [pid = 1939] [serial = 1077] [outer = 0x1184e2c00] 03:37:19 INFO - PROCESS | 1939 | 1467974239707 Marionette DEBUG loaded listener.js 03:37:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x124fa3000) [pid = 1939] [serial = 1078] [outer = 0x1184e2c00] 03:37:20 INFO - PROCESS | 1939 | 1467974240028 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]]]}] 03:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 03:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 517ms 03:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 03:37:20 INFO - PROCESS | 1939 | 1467974240091 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 03:37:20 INFO - PROCESS | 1939 | 1467974240093 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 03:37:20 INFO - PROCESS | 1939 | 1467974240095 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 03:37:20 INFO - PROCESS | 1939 | 1467974240096 Marionette TRACE conn2 <- [1,1410,null,{}] 03:37:20 INFO - PROCESS | 1939 | 1467974240098 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}] 03:37:20 INFO - PROCESS | 1939 | 1467974240099 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:20 INFO - PROCESS | 1939 | 1467974240195 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 03:37:20 INFO - PROCESS | 1939 | 1467974240207 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:20 INFO - PROCESS | 1939 | 1467974240208 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x116ab2000 == 36 [pid = 1939] [id = 360] 03:37:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x1248abc00) [pid = 1939] [serial = 1079] [outer = 0x0] 03:37:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x1254f7000) [pid = 1939] [serial = 1080] [outer = 0x1248abc00] 03:37:20 INFO - PROCESS | 1939 | 1467974240232 Marionette DEBUG loaded listener.js 03:37:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x125972800) [pid = 1939] [serial = 1081] [outer = 0x1248abc00] 03:37:20 INFO - PROCESS | 1939 | 1467974240585 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]]]}] 03:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 03:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 521ms 03:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 03:37:20 INFO - PROCESS | 1939 | 1467974240623 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 03:37:20 INFO - PROCESS | 1939 | 1467974240624 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 03:37:20 INFO - PROCESS | 1939 | 1467974240626 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 03:37:20 INFO - PROCESS | 1939 | 1467974240628 Marionette TRACE conn2 <- [1,1414,null,{}] 03:37:20 INFO - PROCESS | 1939 | 1467974240630 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}] 03:37:20 INFO - PROCESS | 1939 | 1467974240631 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:20 INFO - PROCESS | 1939 | 1467974240730 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 03:37:20 INFO - PROCESS | 1939 | 1467974240733 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:20 INFO - PROCESS | 1939 | 1467974240734 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x129743000 == 37 [pid = 1939] [id = 361] 03:37:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x1184e7c00) [pid = 1939] [serial = 1082] [outer = 0x0] 03:37:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x125fa5c00) [pid = 1939] [serial = 1083] [outer = 0x1184e7c00] 03:37:20 INFO - PROCESS | 1939 | 1467974240767 Marionette DEBUG loaded listener.js 03:37:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x1270d2400) [pid = 1939] [serial = 1084] [outer = 0x1184e7c00] 03:37:21 INFO - PROCESS | 1939 | 1467974241189 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]]]}] 03:37:21 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x11822a000) [pid = 1939] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:37:21 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x112ea9800) [pid = 1939] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 03:37:21 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x112f60000) [pid = 1939] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 03:37:21 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x116f94000) [pid = 1939] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 03:37:21 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x1129a7400) [pid = 1939] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 03:37:21 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x11821d400) [pid = 1939] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 03:37:21 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x1132e3400) [pid = 1939] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 03:37:21 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x118a68400) [pid = 1939] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 03:37:21 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x121168400) [pid = 1939] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 03:37:21 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x125821c00) [pid = 1939] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 03:37:21 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x1121bd800) [pid = 1939] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 03:37:21 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x1185eb800) [pid = 1939] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 03:37:21 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x1207e1c00) [pid = 1939] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 03:37:21 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x1185f5400) [pid = 1939] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 03:37:21 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x118fab800) [pid = 1939] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 03:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 03:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 619ms 03:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 03:37:21 INFO - PROCESS | 1939 | 1467974241246 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 03:37:21 INFO - PROCESS | 1939 | 1467974241248 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 03:37:21 INFO - PROCESS | 1939 | 1467974241252 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 03:37:21 INFO - PROCESS | 1939 | 1467974241253 Marionette TRACE conn2 <- [1,1418,null,{}] 03:37:21 INFO - PROCESS | 1939 | 1467974241256 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}] 03:37:21 INFO - PROCESS | 1939 | 1467974241257 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:21 INFO - PROCESS | 1939 | 1467974241330 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 03:37:21 INFO - PROCESS | 1939 | 1467974241336 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:21 INFO - PROCESS | 1939 | 1467974241337 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x1199bc800 == 38 [pid = 1939] [id = 362] 03:37:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x112f64000) [pid = 1939] [serial = 1085] [outer = 0x0] 03:37:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x1161ab400) [pid = 1939] [serial = 1086] [outer = 0x112f64000] 03:37:21 INFO - PROCESS | 1939 | 1467974241361 Marionette DEBUG loaded listener.js 03:37:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x118228400) [pid = 1939] [serial = 1087] [outer = 0x112f64000] 03:37:21 INFO - PROCESS | 1939 | 1467974241708 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]]]}] 03:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 03:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 470ms 03:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 03:37:21 INFO - PROCESS | 1939 | 1467974241721 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 03:37:21 INFO - PROCESS | 1939 | 1467974241723 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 03:37:21 INFO - PROCESS | 1939 | 1467974241725 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 03:37:21 INFO - PROCESS | 1939 | 1467974241727 Marionette TRACE conn2 <- [1,1422,null,{}] 03:37:21 INFO - PROCESS | 1939 | 1467974241729 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}] 03:37:21 INFO - PROCESS | 1939 | 1467974241730 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:21 INFO - PROCESS | 1939 | 1467974241826 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 03:37:21 INFO - PROCESS | 1939 | 1467974241881 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:21 INFO - PROCESS | 1939 | 1467974241883 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a77f800 == 39 [pid = 1939] [id = 363] 03:37:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x11821d400) [pid = 1939] [serial = 1088] [outer = 0x0] 03:37:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x11835f000) [pid = 1939] [serial = 1089] [outer = 0x11821d400] 03:37:21 INFO - PROCESS | 1939 | 1467974241916 Marionette DEBUG loaded listener.js 03:37:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x1274bac00) [pid = 1939] [serial = 1090] [outer = 0x11821d400] 03:37:22 INFO - PROCESS | 1939 | 1467974242207 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]]]}] 03:37:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 03:37:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 521ms 03:37:22 INFO - PROCESS | 1939 | 1467974242246 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 03:37:22 INFO - PROCESS | 1939 | 1467974242248 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 03:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 03:37:22 INFO - PROCESS | 1939 | 1467974242252 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 03:37:22 INFO - PROCESS | 1939 | 1467974242254 Marionette TRACE conn2 <- [1,1426,null,{}] 03:37:22 INFO - PROCESS | 1939 | 1467974242257 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}] 03:37:22 INFO - PROCESS | 1939 | 1467974242258 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:22 INFO - PROCESS | 1939 | 1467974242339 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 03:37:22 INFO - PROCESS | 1939 | 1467974242342 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:22 INFO - PROCESS | 1939 | 1467974242343 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x12b246800 == 40 [pid = 1939] [id = 364] 03:37:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x119d30c00) [pid = 1939] [serial = 1091] [outer = 0x0] 03:37:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x1275c0400) [pid = 1939] [serial = 1092] [outer = 0x119d30c00] 03:37:22 INFO - PROCESS | 1939 | 1467974242367 Marionette DEBUG loaded listener.js 03:37:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x128c25c00) [pid = 1939] [serial = 1093] [outer = 0x119d30c00] 03:37:22 INFO - PROCESS | 1939 | 1467974242705 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]]]}] 03:37:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 03:37:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 472ms 03:37:22 INFO - PROCESS | 1939 | 1467974242723 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 03:37:22 INFO - PROCESS | 1939 | 1467974242724 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 03:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 03:37:22 INFO - PROCESS | 1939 | 1467974242726 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 03:37:22 INFO - PROCESS | 1939 | 1467974242727 Marionette TRACE conn2 <- [1,1430,null,{}] 03:37:22 INFO - PROCESS | 1939 | 1467974242729 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}] 03:37:22 INFO - PROCESS | 1939 | 1467974242731 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:22 INFO - PROCESS | 1939 | 1467974242844 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 03:37:22 INFO - PROCESS | 1939 | 1467974242858 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:22 INFO - PROCESS | 1939 | 1467974242860 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x12ba42000 == 41 [pid = 1939] [id = 365] 03:37:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x1274c4c00) [pid = 1939] [serial = 1094] [outer = 0x0] 03:37:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x128c2c800) [pid = 1939] [serial = 1095] [outer = 0x1274c4c00] 03:37:22 INFO - PROCESS | 1939 | 1467974242886 Marionette DEBUG loaded listener.js 03:37:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x128c34400) [pid = 1939] [serial = 1096] [outer = 0x1274c4c00] 03:37:23 INFO - PROCESS | 1939 | 1467974243305 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]]]}] 03:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 03:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 623ms 03:37:23 INFO - PROCESS | 1939 | 1467974243350 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 03:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 03:37:23 INFO - PROCESS | 1939 | 1467974243355 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 03:37:23 INFO - PROCESS | 1939 | 1467974243360 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 03:37:23 INFO - PROCESS | 1939 | 1467974243363 Marionette TRACE conn2 <- [1,1434,null,{}] 03:37:23 INFO - PROCESS | 1939 | 1467974243369 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}] 03:37:23 INFO - PROCESS | 1939 | 1467974243371 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:23 INFO - PROCESS | 1939 | 1467974243561 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 03:37:23 INFO - PROCESS | 1939 | 1467974243691 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:23 INFO - PROCESS | 1939 | 1467974243695 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x11714d800 == 42 [pid = 1939] [id = 366] 03:37:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x112e40800) [pid = 1939] [serial = 1097] [outer = 0x0] 03:37:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x112f5e400) [pid = 1939] [serial = 1098] [outer = 0x112e40800] 03:37:23 INFO - PROCESS | 1939 | 1467974243749 Marionette DEBUG loaded listener.js 03:37:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x116138000) [pid = 1939] [serial = 1099] [outer = 0x112e40800] 03:37:24 INFO - PROCESS | 1939 | 1467974244278 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]]]}] 03:37:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 03:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 926ms 03:37:24 INFO - PROCESS | 1939 | 1467974244303 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 03:37:24 INFO - PROCESS | 1939 | 1467974244307 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 03:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 03:37:24 INFO - PROCESS | 1939 | 1467974244312 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 03:37:24 INFO - PROCESS | 1939 | 1467974244314 Marionette TRACE conn2 <- [1,1438,null,{}] 03:37:24 INFO - PROCESS | 1939 | 1467974244319 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}] 03:37:24 INFO - PROCESS | 1939 | 1467974244321 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:24 INFO - PROCESS | 1939 | 1467974244422 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 03:37:24 INFO - PROCESS | 1939 | 1467974244490 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:24 INFO - PROCESS | 1939 | 1467974244491 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x123615000 == 43 [pid = 1939] [id = 367] 03:37:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x1184e3800) [pid = 1939] [serial = 1100] [outer = 0x0] 03:37:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x118511c00) [pid = 1939] [serial = 1101] [outer = 0x1184e3800] 03:37:24 INFO - PROCESS | 1939 | 1467974244522 Marionette DEBUG loaded listener.js 03:37:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x118759800) [pid = 1939] [serial = 1102] [outer = 0x1184e3800] 03:37:24 INFO - PROCESS | 1939 | 1467974244927 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]]]}] 03:37:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 03:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 623ms 03:37:24 INFO - PROCESS | 1939 | 1467974244937 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 03:37:24 INFO - PROCESS | 1939 | 1467974244938 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 03:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 03:37:24 INFO - PROCESS | 1939 | 1467974244941 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 03:37:24 INFO - PROCESS | 1939 | 1467974244943 Marionette TRACE conn2 <- [1,1442,null,{}] 03:37:24 INFO - PROCESS | 1939 | 1467974244951 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}] 03:37:24 INFO - PROCESS | 1939 | 1467974244954 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:25 INFO - PROCESS | 1939 | 1467974245057 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 03:37:25 INFO - PROCESS | 1939 | 1467974245111 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:25 INFO - PROCESS | 1939 | 1467974245113 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x12b1bb000 == 44 [pid = 1939] [id = 368] 03:37:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x119766000) [pid = 1939] [serial = 1103] [outer = 0x0] 03:37:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x12115e000) [pid = 1939] [serial = 1104] [outer = 0x119766000] 03:37:25 INFO - PROCESS | 1939 | 1467974245144 Marionette DEBUG loaded listener.js 03:37:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x1211ec400) [pid = 1939] [serial = 1105] [outer = 0x119766000] 03:37:25 INFO - PROCESS | 1939 | 1467974245615 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]]]}] 03:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 03:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 722ms 03:37:25 INFO - PROCESS | 1939 | 1467974245663 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 03:37:25 INFO - PROCESS | 1939 | 1467974245665 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 03:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 03:37:25 INFO - PROCESS | 1939 | 1467974245716 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 03:37:25 INFO - PROCESS | 1939 | 1467974245717 Marionette TRACE conn2 <- [1,1446,null,{}] 03:37:25 INFO - PROCESS | 1939 | 1467974245735 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}] 03:37:25 INFO - PROCESS | 1939 | 1467974245736 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:25 INFO - PROCESS | 1939 | 1467974245835 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 03:37:25 INFO - PROCESS | 1939 | 1467974245936 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:25 INFO - PROCESS | 1939 | 1467974245938 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x12c379000 == 45 [pid = 1939] [id = 369] 03:37:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x123516800) [pid = 1939] [serial = 1106] [outer = 0x0] 03:37:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x1248a6800) [pid = 1939] [serial = 1107] [outer = 0x123516800] 03:37:25 INFO - PROCESS | 1939 | 1467974245970 Marionette DEBUG loaded listener.js 03:37:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x1256b5400) [pid = 1939] [serial = 1108] [outer = 0x123516800] 03:37:26 INFO - PROCESS | 1939 | 1467974246638 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]]]}] 03:37:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 03:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1016ms 03:37:26 INFO - PROCESS | 1939 | 1467974246702 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 03:37:26 INFO - PROCESS | 1939 | 1467974246706 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 03:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 03:37:26 INFO - PROCESS | 1939 | 1467974246711 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 03:37:26 INFO - PROCESS | 1939 | 1467974246714 Marionette TRACE conn2 <- [1,1450,null,{}] 03:37:26 INFO - PROCESS | 1939 | 1467974246719 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}] 03:37:26 INFO - PROCESS | 1939 | 1467974246722 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:26 INFO - PROCESS | 1939 | 1467974246861 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 03:37:26 INFO - PROCESS | 1939 | 1467974246987 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:26 INFO - PROCESS | 1939 | 1467974246990 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x11746f000 == 46 [pid = 1939] [id = 370] 03:37:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x112e42400) [pid = 1939] [serial = 1109] [outer = 0x0] 03:37:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x11320c800) [pid = 1939] [serial = 1110] [outer = 0x112e42400] 03:37:27 INFO - PROCESS | 1939 | 1467974247037 Marionette DEBUG loaded listener.js 03:37:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x115dfcc00) [pid = 1939] [serial = 1111] [outer = 0x112e42400] 03:37:27 INFO - PROCESS | 1939 | --DOCSHELL 0x12b246800 == 45 [pid = 1939] [id = 364] 03:37:27 INFO - PROCESS | 1939 | --DOCSHELL 0x12a77f800 == 44 [pid = 1939] [id = 363] 03:37:27 INFO - PROCESS | 1939 | --DOCSHELL 0x1199bc800 == 43 [pid = 1939] [id = 362] 03:37:27 INFO - PROCESS | 1939 | --DOCSHELL 0x129743000 == 42 [pid = 1939] [id = 361] 03:37:27 INFO - PROCESS | 1939 | --DOCSHELL 0x116ab2000 == 41 [pid = 1939] [id = 360] 03:37:27 INFO - PROCESS | 1939 | --DOCSHELL 0x126e03000 == 40 [pid = 1939] [id = 359] 03:37:27 INFO - PROCESS | 1939 | --DOCSHELL 0x124f5a000 == 39 [pid = 1939] [id = 358] 03:37:27 INFO - PROCESS | 1939 | --DOCSHELL 0x124963000 == 38 [pid = 1939] [id = 357] 03:37:27 INFO - PROCESS | 1939 | --DOCSHELL 0x123298800 == 37 [pid = 1939] [id = 356] 03:37:27 INFO - PROCESS | 1939 | --DOCSHELL 0x119659800 == 36 [pid = 1939] [id = 355] 03:37:27 INFO - PROCESS | 1939 | --DOCSHELL 0x117155800 == 35 [pid = 1939] [id = 354] 03:37:27 INFO - PROCESS | 1939 | --DOCSHELL 0x116ab4800 == 34 [pid = 1939] [id = 353] 03:37:27 INFO - PROCESS | 1939 | --DOCSHELL 0x128dc3000 == 33 [pid = 1939] [id = 351] 03:37:27 INFO - PROCESS | 1939 | --DOCSHELL 0x11747d800 == 32 [pid = 1939] [id = 352] 03:37:27 INFO - PROCESS | 1939 | --DOCSHELL 0x12c379000 == 31 [pid = 1939] [id = 369] 03:37:27 INFO - PROCESS | 1939 | --DOCSHELL 0x12b1bb000 == 30 [pid = 1939] [id = 368] 03:37:27 INFO - PROCESS | 1939 | --DOCSHELL 0x123615000 == 29 [pid = 1939] [id = 367] 03:37:27 INFO - PROCESS | 1939 | --DOCSHELL 0x12ba42000 == 28 [pid = 1939] [id = 365] 03:37:27 INFO - PROCESS | 1939 | --DOCSHELL 0x11714d800 == 27 [pid = 1939] [id = 366] 03:37:27 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x1184edc00) [pid = 1939] [serial = 1032] [outer = 0x0] [url = about:blank] 03:37:27 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x116a1a800) [pid = 1939] [serial = 1006] [outer = 0x0] [url = about:blank] 03:37:27 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x115e61c00) [pid = 1939] [serial = 1005] [outer = 0x0] [url = about:blank] 03:37:27 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x1133b3400) [pid = 1939] [serial = 1026] [outer = 0x0] [url = about:blank] 03:37:27 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x115e5fc00) [pid = 1939] [serial = 1027] [outer = 0x0] [url = about:blank] 03:37:27 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x117dc0400) [pid = 1939] [serial = 1029] [outer = 0x0] [url = about:blank] 03:37:27 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x1129ac400) [pid = 1939] [serial = 1023] [outer = 0x0] [url = about:blank] 03:37:27 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x118a63800) [pid = 1939] [serial = 1009] [outer = 0x0] [url = about:blank] 03:37:27 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x112e43c00) [pid = 1939] [serial = 1024] [outer = 0x0] [url = about:blank] 03:37:27 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x1185b5000) [pid = 1939] [serial = 1008] [outer = 0x0] [url = about:blank] 03:37:27 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x11672a800) [pid = 1939] [serial = 1021] [outer = 0x0] [url = about:blank] 03:37:27 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x1227e3000) [pid = 1939] [serial = 1050] [outer = 0x0] [url = about:blank] 03:37:27 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x115d13400) [pid = 1939] [serial = 1020] [outer = 0x0] [url = about:blank] 03:37:27 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x123518000) [pid = 1939] [serial = 1012] [outer = 0x0] [url = about:blank] 03:37:27 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x1211eb400) [pid = 1939] [serial = 1011] [outer = 0x0] [url = about:blank] 03:37:27 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x1274b9800) [pid = 1939] [serial = 1015] [outer = 0x0] [url = about:blank] 03:37:27 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x1270c3c00) [pid = 1939] [serial = 1014] [outer = 0x0] [url = about:blank] 03:37:27 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x127014c00) [pid = 1939] [serial = 1018] [outer = 0x0] [url = about:blank] 03:37:27 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x119aeb800) [pid = 1939] [serial = 1017] [outer = 0x0] [url = about:blank] 03:37:27 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x118fabc00) [pid = 1939] [serial = 1036] [outer = 0x0] [url = about:blank] 03:37:27 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x118758400) [pid = 1939] [serial = 1035] [outer = 0x0] [url = about:blank] 03:37:27 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x12115ec00) [pid = 1939] [serial = 1041] [outer = 0x0] [url = about:blank] 03:37:27 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x11971b400) [pid = 1939] [serial = 1038] [outer = 0x0] [url = about:blank] 03:37:27 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x115e64c00) [pid = 1939] [serial = 1044] [outer = 0x0] [url = about:blank] 03:37:27 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x1211e9c00) [pid = 1939] [serial = 1042] [outer = 0x0] [url = about:blank] 03:37:27 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x119d4e000) [pid = 1939] [serial = 1039] [outer = 0x0] [url = about:blank] 03:37:27 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x1185eb000) [pid = 1939] [serial = 1033] [outer = 0x0] [url = about:blank] 03:37:27 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x118355000) [pid = 1939] [serial = 1030] [outer = 0x0] [url = about:blank] 03:37:27 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x1211ea000) [pid = 1939] [serial = 1047] [outer = 0x0] [url = about:blank] 03:37:27 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x122710c00) [pid = 1939] [serial = 1048] [outer = 0x0] [url = about:blank] 03:37:27 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x1232b9c00) [pid = 1939] [serial = 1051] [outer = 0x0] [url = about:blank] 03:37:28 INFO - PROCESS | 1939 | 1467974248123 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]]]}] 03:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 03:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1430ms 03:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 03:37:28 INFO - PROCESS | 1939 | 1467974248140 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 03:37:28 INFO - PROCESS | 1939 | 1467974248142 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 03:37:28 INFO - PROCESS | 1939 | 1467974248145 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 03:37:28 INFO - PROCESS | 1939 | 1467974248147 Marionette TRACE conn2 <- [1,1454,null,{}] 03:37:28 INFO - PROCESS | 1939 | 1467974248152 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}] 03:37:28 INFO - PROCESS | 1939 | 1467974248154 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:28 INFO - PROCESS | 1939 | 1467974248235 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 03:37:28 INFO - PROCESS | 1939 | 1467974248285 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:28 INFO - PROCESS | 1939 | 1467974248287 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x11684d000 == 28 [pid = 1939] [id = 371] 03:37:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x112ae8000) [pid = 1939] [serial = 1112] [outer = 0x0] 03:37:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x1131bb400) [pid = 1939] [serial = 1113] [outer = 0x112ae8000] 03:37:28 INFO - PROCESS | 1939 | 1467974248314 Marionette DEBUG loaded listener.js 03:37:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x1133bac00) [pid = 1939] [serial = 1114] [outer = 0x112ae8000] 03:37:28 INFO - PROCESS | 1939 | 1467974248651 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]]]}] 03:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 03:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 525ms 03:37:28 INFO - PROCESS | 1939 | 1467974248672 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 03:37:28 INFO - PROCESS | 1939 | 1467974248676 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 03:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 03:37:28 INFO - PROCESS | 1939 | 1467974248681 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 03:37:28 INFO - PROCESS | 1939 | 1467974248685 Marionette TRACE conn2 <- [1,1458,null,{}] 03:37:28 INFO - PROCESS | 1939 | 1467974248689 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}] 03:37:28 INFO - PROCESS | 1939 | 1467974248692 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:28 INFO - PROCESS | 1939 | 1467974248810 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 03:37:28 INFO - PROCESS | 1939 | 1467974248885 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:28 INFO - PROCESS | 1939 | 1467974248887 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x117d49000 == 29 [pid = 1939] [id = 372] 03:37:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x113c37400) [pid = 1939] [serial = 1115] [outer = 0x0] 03:37:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x115e64c00) [pid = 1939] [serial = 1116] [outer = 0x113c37400] 03:37:28 INFO - PROCESS | 1939 | 1467974248932 Marionette DEBUG loaded listener.js 03:37:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x116f95400) [pid = 1939] [serial = 1117] [outer = 0x113c37400] 03:37:29 INFO - PROCESS | 1939 | 1467974249438 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]]]}] 03:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 03:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 776ms 03:37:29 INFO - PROCESS | 1939 | 1467974249458 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 03:37:29 INFO - PROCESS | 1939 | 1467974249459 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 03:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 03:37:29 INFO - PROCESS | 1939 | 1467974249462 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 03:37:29 INFO - PROCESS | 1939 | 1467974249464 Marionette TRACE conn2 <- [1,1462,null,{}] 03:37:29 INFO - PROCESS | 1939 | 1467974249494 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}] 03:37:29 INFO - PROCESS | 1939 | 1467974249497 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:29 INFO - PROCESS | 1939 | 1467974249574 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 03:37:29 INFO - PROCESS | 1939 | 1467974249580 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:29 INFO - PROCESS | 1939 | 1467974249582 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x11972f000 == 30 [pid = 1939] [id = 373] 03:37:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x1128d1400) [pid = 1939] [serial = 1118] [outer = 0x0] 03:37:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x1185efc00) [pid = 1939] [serial = 1119] [outer = 0x1128d1400] 03:37:29 INFO - PROCESS | 1939 | 1467974249612 Marionette DEBUG loaded listener.js 03:37:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x118755c00) [pid = 1939] [serial = 1120] [outer = 0x1128d1400] 03:37:29 INFO - PROCESS | 1939 | 1467974249945 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]]]}] 03:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 03:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 523ms 03:37:29 INFO - PROCESS | 1939 | 1467974249986 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 03:37:29 INFO - PROCESS | 1939 | 1467974249987 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 03:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 03:37:29 INFO - PROCESS | 1939 | 1467974249990 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 03:37:29 INFO - PROCESS | 1939 | 1467974249991 Marionette TRACE conn2 <- [1,1466,null,{}] 03:37:29 INFO - PROCESS | 1939 | 1467974249993 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}] 03:37:29 INFO - PROCESS | 1939 | 1467974249994 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:30 INFO - PROCESS | 1939 | 1467974250109 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 03:37:30 INFO - PROCESS | 1939 | 1467974250126 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:30 INFO - PROCESS | 1939 | 1467974250127 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x119dac800 == 31 [pid = 1939] [id = 374] 03:37:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x118a83000) [pid = 1939] [serial = 1121] [outer = 0x0] 03:37:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x118fb2800) [pid = 1939] [serial = 1122] [outer = 0x118a83000] 03:37:30 INFO - PROCESS | 1939 | 1467974250152 Marionette DEBUG loaded listener.js 03:37:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x119711000) [pid = 1939] [serial = 1123] [outer = 0x118a83000] 03:37:30 INFO - PROCESS | 1939 | 1467974250492 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]]]}] 03:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 03:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 519ms 03:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 03:37:30 INFO - PROCESS | 1939 | 1467974250510 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 03:37:30 INFO - PROCESS | 1939 | 1467974250511 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 03:37:30 INFO - PROCESS | 1939 | 1467974250513 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 03:37:30 INFO - PROCESS | 1939 | 1467974250514 Marionette TRACE conn2 <- [1,1470,null,{}] 03:37:30 INFO - PROCESS | 1939 | 1467974250528 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}] 03:37:30 INFO - PROCESS | 1939 | 1467974250529 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:30 INFO - PROCESS | 1939 | 1467974250625 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 03:37:30 INFO - PROCESS | 1939 | 1467974250628 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:30 INFO - PROCESS | 1939 | 1467974250629 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x12355f000 == 32 [pid = 1939] [id = 375] 03:37:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x111ca9c00) [pid = 1939] [serial = 1124] [outer = 0x0] 03:37:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x11971b000) [pid = 1939] [serial = 1125] [outer = 0x111ca9c00] 03:37:30 INFO - PROCESS | 1939 | 1467974250654 Marionette DEBUG loaded listener.js 03:37:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x119ae5c00) [pid = 1939] [serial = 1126] [outer = 0x111ca9c00] 03:37:31 INFO - PROCESS | 1939 | 1467974251008 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]]]}] 03:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 03:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 520ms 03:37:31 INFO - PROCESS | 1939 | 1467974251035 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 03:37:31 INFO - PROCESS | 1939 | 1467974251037 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 03:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 03:37:31 INFO - PROCESS | 1939 | 1467974251044 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 03:37:31 INFO - PROCESS | 1939 | 1467974251045 Marionette TRACE conn2 <- [1,1474,null,{}] 03:37:31 INFO - PROCESS | 1939 | 1467974251048 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}] 03:37:31 INFO - PROCESS | 1939 | 1467974251052 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:31 INFO - PROCESS | 1939 | 1467974251158 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 03:37:31 INFO - PROCESS | 1939 | 1467974251196 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:31 INFO - PROCESS | 1939 | 1467974251204 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x124f5d800 == 33 [pid = 1939] [id = 376] 03:37:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x119d33c00) [pid = 1939] [serial = 1127] [outer = 0x0] 03:37:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x1210c3400) [pid = 1939] [serial = 1128] [outer = 0x119d33c00] 03:37:31 INFO - PROCESS | 1939 | 1467974251229 Marionette DEBUG loaded listener.js 03:37:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x12270b400) [pid = 1939] [serial = 1129] [outer = 0x119d33c00] 03:37:31 INFO - PROCESS | 1939 | 1467974251555 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]]]}] 03:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 03:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 519ms 03:37:31 INFO - PROCESS | 1939 | 1467974251563 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 03:37:31 INFO - PROCESS | 1939 | 1467974251564 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 03:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 03:37:31 INFO - PROCESS | 1939 | 1467974251567 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 03:37:31 INFO - PROCESS | 1939 | 1467974251569 Marionette TRACE conn2 <- [1,1478,null,{}] 03:37:31 INFO - PROCESS | 1939 | 1467974251572 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}] 03:37:31 INFO - PROCESS | 1939 | 1467974251574 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:31 INFO - PROCESS | 1939 | 1467974251668 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 03:37:31 INFO - PROCESS | 1939 | 1467974251671 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:31 INFO - PROCESS | 1939 | 1467974251673 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x1259ce800 == 34 [pid = 1939] [id = 377] 03:37:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x122713c00) [pid = 1939] [serial = 1130] [outer = 0x0] 03:37:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x123227400) [pid = 1939] [serial = 1131] [outer = 0x122713c00] 03:37:31 INFO - PROCESS | 1939 | 1467974251697 Marionette DEBUG loaded listener.js 03:37:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x1232b8800) [pid = 1939] [serial = 1132] [outer = 0x122713c00] 03:37:32 INFO - PROCESS | 1939 | 1467974252047 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]]]}] 03:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 03:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 520ms 03:37:32 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x1128d5800) [pid = 1939] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 03:37:32 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x1184e2c00) [pid = 1939] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 03:37:32 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x1248abc00) [pid = 1939] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 03:37:32 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x1184e7c00) [pid = 1939] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 03:37:32 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x1185f9000) [pid = 1939] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 03:37:32 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x112a79800) [pid = 1939] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 03:37:32 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x118faf400) [pid = 1939] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 03:37:32 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x112f5cc00) [pid = 1939] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 03:37:32 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x11820a400) [pid = 1939] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 03:37:32 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x119d30c00) [pid = 1939] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 03:37:32 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x1184e3400) [pid = 1939] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 03:37:32 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x1274c4c00) [pid = 1939] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 03:37:32 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x112f5d800) [pid = 1939] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 03:37:32 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x112f64000) [pid = 1939] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 03:37:32 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x11821d400) [pid = 1939] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 03:37:32 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x1128d0800) [pid = 1939] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 03:37:32 INFO - PROCESS | 1939 | 1467974252304 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 03:37:32 INFO - PROCESS | 1939 | 1467974252305 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 03:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 03:37:32 INFO - PROCESS | 1939 | 1467974252316 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 03:37:32 INFO - PROCESS | 1939 | 1467974252318 Marionette TRACE conn2 <- [1,1482,null,{}] 03:37:32 INFO - PROCESS | 1939 | 1467974252321 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}] 03:37:32 INFO - PROCESS | 1939 | 1467974252322 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:32 INFO - PROCESS | 1939 | 1467974252397 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 03:37:32 INFO - PROCESS | 1939 | 1467974252401 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:32 INFO - PROCESS | 1939 | 1467974252404 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x126e03000 == 35 [pid = 1939] [id = 378] 03:37:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x112f5d800) [pid = 1939] [serial = 1133] [outer = 0x0] 03:37:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x11612ec00) [pid = 1939] [serial = 1134] [outer = 0x112f5d800] 03:37:32 INFO - PROCESS | 1939 | 1467974252439 Marionette DEBUG loaded listener.js 03:37:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x1185ecc00) [pid = 1939] [serial = 1135] [outer = 0x112f5d800] 03:37:32 INFO - PROCESS | 1939 | 1467974252767 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]]]}] 03:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 03:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 470ms 03:37:32 INFO - PROCESS | 1939 | 1467974252787 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 03:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 03:37:32 INFO - PROCESS | 1939 | 1467974252788 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 03:37:32 INFO - PROCESS | 1939 | 1467974252790 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 03:37:32 INFO - PROCESS | 1939 | 1467974252791 Marionette TRACE conn2 <- [1,1486,null,{}] 03:37:32 INFO - PROCESS | 1939 | 1467974252794 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}] 03:37:32 INFO - PROCESS | 1939 | 1467974252795 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:32 INFO - PROCESS | 1939 | 1467974252870 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 03:37:32 INFO - PROCESS | 1939 | 1467974252924 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:32 INFO - PROCESS | 1939 | 1467974252925 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x119676800 == 36 [pid = 1939] [id = 379] 03:37:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x112f61000) [pid = 1939] [serial = 1136] [outer = 0x0] 03:37:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x12070a000) [pid = 1939] [serial = 1137] [outer = 0x112f61000] 03:37:32 INFO - PROCESS | 1939 | 1467974252949 Marionette DEBUG loaded listener.js 03:37:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x123518c00) [pid = 1939] [serial = 1138] [outer = 0x112f61000] 03:37:33 INFO - PROCESS | 1939 | 1467974253225 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]]]}] 03:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 03:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 468ms 03:37:33 INFO - PROCESS | 1939 | 1467974253259 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 03:37:33 INFO - PROCESS | 1939 | 1467974253260 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 03:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 03:37:33 INFO - PROCESS | 1939 | 1467974253263 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 03:37:33 INFO - PROCESS | 1939 | 1467974253264 Marionette TRACE conn2 <- [1,1490,null,{}] 03:37:33 INFO - PROCESS | 1939 | 1467974253274 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}] 03:37:33 INFO - PROCESS | 1939 | 1467974253275 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:33 INFO - PROCESS | 1939 | 1467974253358 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 03:37:33 INFO - PROCESS | 1939 | 1467974253362 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:33 INFO - PROCESS | 1939 | 1467974253363 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x128dc4000 == 37 [pid = 1939] [id = 380] 03:37:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x1129ad000) [pid = 1939] [serial = 1139] [outer = 0x0] 03:37:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x1235adc00) [pid = 1939] [serial = 1140] [outer = 0x1129ad000] 03:37:33 INFO - PROCESS | 1939 | 1467974253397 Marionette DEBUG loaded listener.js 03:37:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x124d2e400) [pid = 1939] [serial = 1141] [outer = 0x1129ad000] 03:37:33 INFO - PROCESS | 1939 | 1467974253713 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]]]}] 03:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 03:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 469ms 03:37:33 INFO - PROCESS | 1939 | 1467974253739 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 03:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 03:37:33 INFO - PROCESS | 1939 | 1467974253740 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 03:37:33 INFO - PROCESS | 1939 | 1467974253743 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 03:37:33 INFO - PROCESS | 1939 | 1467974253745 Marionette TRACE conn2 <- [1,1494,null,{}] 03:37:33 INFO - PROCESS | 1939 | 1467974253747 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}] 03:37:33 INFO - PROCESS | 1939 | 1467974253749 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:33 INFO - PROCESS | 1939 | 1467974253867 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 03:37:33 INFO - PROCESS | 1939 | 1467974253873 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:33 INFO - PROCESS | 1939 | 1467974253875 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x12355d800 == 38 [pid = 1939] [id = 381] 03:37:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x1185be000) [pid = 1939] [serial = 1142] [outer = 0x0] 03:37:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x124fa0c00) [pid = 1939] [serial = 1143] [outer = 0x1185be000] 03:37:33 INFO - PROCESS | 1939 | 1467974253902 Marionette DEBUG loaded listener.js 03:37:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x125ff1800) [pid = 1939] [serial = 1144] [outer = 0x1185be000] 03:37:34 INFO - PROCESS | 1939 | 1467974254207 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]]]}] 03:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 03:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 519ms 03:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 03:37:34 INFO - PROCESS | 1939 | 1467974254262 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 03:37:34 INFO - PROCESS | 1939 | 1467974254263 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 03:37:34 INFO - PROCESS | 1939 | 1467974254265 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 03:37:34 INFO - PROCESS | 1939 | 1467974254266 Marionette TRACE conn2 <- [1,1498,null,{}] 03:37:34 INFO - PROCESS | 1939 | 1467974254268 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}] 03:37:34 INFO - PROCESS | 1939 | 1467974254270 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:34 INFO - PROCESS | 1939 | 1467974254398 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 03:37:34 INFO - PROCESS | 1939 | 1467974254453 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:34 INFO - PROCESS | 1939 | 1467974254455 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x11273e000 == 39 [pid = 1939] [id = 382] 03:37:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x110ead400) [pid = 1939] [serial = 1145] [outer = 0x0] 03:37:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x110ef1c00) [pid = 1939] [serial = 1146] [outer = 0x110ead400] 03:37:34 INFO - PROCESS | 1939 | 1467974254487 Marionette DEBUG loaded listener.js 03:37:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x1129ae800) [pid = 1939] [serial = 1147] [outer = 0x110ead400] 03:37:35 INFO - PROCESS | 1939 | 1467974255029 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]]]}] 03:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 03:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 821ms 03:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 03:37:35 INFO - PROCESS | 1939 | 1467974255109 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 03:37:35 INFO - PROCESS | 1939 | 1467974255112 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 03:37:35 INFO - PROCESS | 1939 | 1467974255116 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 03:37:35 INFO - PROCESS | 1939 | 1467974255118 Marionette TRACE conn2 <- [1,1502,null,{}] 03:37:35 INFO - PROCESS | 1939 | 1467974255121 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}] 03:37:35 INFO - PROCESS | 1939 | 1467974255124 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:35 INFO - PROCESS | 1939 | 1467974255233 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 03:37:35 INFO - PROCESS | 1939 | 1467974255286 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:35 INFO - PROCESS | 1939 | 1467974255288 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x11924d800 == 40 [pid = 1939] [id = 383] 03:37:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x1161a0800) [pid = 1939] [serial = 1148] [outer = 0x0] 03:37:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x116729400) [pid = 1939] [serial = 1149] [outer = 0x1161a0800] 03:37:35 INFO - PROCESS | 1939 | 1467974255318 Marionette DEBUG loaded listener.js 03:37:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x1176db400) [pid = 1939] [serial = 1150] [outer = 0x1161a0800] 03:37:35 INFO - PROCESS | 1939 | 1467974255942 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]]]}] 03:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 03:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 873ms 03:37:35 INFO - PROCESS | 1939 | 1467974255989 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 03:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 03:37:35 INFO - PROCESS | 1939 | 1467974255991 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 03:37:35 INFO - PROCESS | 1939 | 1467974255995 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 03:37:35 INFO - PROCESS | 1939 | 1467974255997 Marionette TRACE conn2 <- [1,1506,null,{}] 03:37:36 INFO - PROCESS | 1939 | 1467974256005 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}] 03:37:36 INFO - PROCESS | 1939 | 1467974256008 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:36 INFO - PROCESS | 1939 | 1467974256108 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 03:37:36 INFO - PROCESS | 1939 | 1467974256160 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:36 INFO - PROCESS | 1939 | 1467974256162 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x11848f000 == 41 [pid = 1939] [id = 384] 03:37:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x11320d000) [pid = 1939] [serial = 1151] [outer = 0x0] 03:37:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x115d17800) [pid = 1939] [serial = 1152] [outer = 0x11320d000] 03:37:36 INFO - PROCESS | 1939 | 1467974256189 Marionette DEBUG loaded listener.js 03:37:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x11672c400) [pid = 1939] [serial = 1153] [outer = 0x11320d000] 03:37:36 INFO - PROCESS | 1939 | --DOCSHELL 0x12355d800 == 40 [pid = 1939] [id = 381] 03:37:36 INFO - PROCESS | 1939 | --DOCSHELL 0x128dc4000 == 39 [pid = 1939] [id = 380] 03:37:36 INFO - PROCESS | 1939 | --DOCSHELL 0x119676800 == 38 [pid = 1939] [id = 379] 03:37:36 INFO - PROCESS | 1939 | --DOCSHELL 0x126e03000 == 37 [pid = 1939] [id = 378] 03:37:36 INFO - PROCESS | 1939 | --DOCSHELL 0x1259ce800 == 36 [pid = 1939] [id = 377] 03:37:36 INFO - PROCESS | 1939 | --DOCSHELL 0x124f5d800 == 35 [pid = 1939] [id = 376] 03:37:36 INFO - PROCESS | 1939 | --DOCSHELL 0x12355f000 == 34 [pid = 1939] [id = 375] 03:37:36 INFO - PROCESS | 1939 | --DOCSHELL 0x119dac800 == 33 [pid = 1939] [id = 374] 03:37:36 INFO - PROCESS | 1939 | --DOCSHELL 0x11972f000 == 32 [pid = 1939] [id = 373] 03:37:36 INFO - PROCESS | 1939 | --DOCSHELL 0x117d49000 == 31 [pid = 1939] [id = 372] 03:37:36 INFO - PROCESS | 1939 | --DOCSHELL 0x11684d000 == 30 [pid = 1939] [id = 371] 03:37:36 INFO - PROCESS | 1939 | --DOCSHELL 0x11746f000 == 29 [pid = 1939] [id = 370] 03:37:36 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x1254f7000) [pid = 1939] [serial = 1080] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x125fa5c00) [pid = 1939] [serial = 1083] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x124b46400) [pid = 1939] [serial = 1054] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x1232bec00) [pid = 1939] [serial = 1053] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x115df9000) [pid = 1939] [serial = 1062] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x1176eac00) [pid = 1939] [serial = 1063] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x11971c800) [pid = 1939] [serial = 1068] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x11976d800) [pid = 1939] [serial = 1069] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x112f63c00) [pid = 1939] [serial = 1056] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x115e60000) [pid = 1939] [serial = 1057] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x1184e8c00) [pid = 1939] [serial = 1065] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x128c25c00) [pid = 1939] [serial = 1093] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x1185f7800) [pid = 1939] [serial = 1066] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x119aeac00) [pid = 1939] [serial = 1071] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x119d3dc00) [pid = 1939] [serial = 1072] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x128c2c800) [pid = 1939] [serial = 1095] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x1132bc800) [pid = 1939] [serial = 1059] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x115df2000) [pid = 1939] [serial = 1060] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x125972800) [pid = 1939] [serial = 1081] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x128c34400) [pid = 1939] [serial = 1096] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x1161ab400) [pid = 1939] [serial = 1086] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x118228400) [pid = 1939] [serial = 1087] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x1270d2400) [pid = 1939] [serial = 1084] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x1275c0400) [pid = 1939] [serial = 1092] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x1274bac00) [pid = 1939] [serial = 1090] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x11835f000) [pid = 1939] [serial = 1089] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x12115cc00) [pid = 1939] [serial = 1074] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1939 | --DOMWINDOW == 77 (0x123522400) [pid = 1939] [serial = 1075] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1939 | --DOMWINDOW == 76 (0x124fa3000) [pid = 1939] [serial = 1078] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1939 | --DOMWINDOW == 75 (0x118757400) [pid = 1939] [serial = 1045] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1939 | --DOMWINDOW == 74 (0x1248a2000) [pid = 1939] [serial = 1077] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1939 | 1467974256654 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]]]}] 03:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 03:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 679ms 03:37:36 INFO - PROCESS | 1939 | 1467974256673 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 03:37:36 INFO - PROCESS | 1939 | 1467974256676 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 03:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 03:37:36 INFO - PROCESS | 1939 | 1467974256680 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 03:37:36 INFO - PROCESS | 1939 | 1467974256681 Marionette TRACE conn2 <- [1,1510,null,{}] 03:37:36 INFO - PROCESS | 1939 | 1467974256683 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}] 03:37:36 INFO - PROCESS | 1939 | 1467974256686 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:36 INFO - PROCESS | 1939 | 1467974256809 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 03:37:36 INFO - PROCESS | 1939 | 1467974256815 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:36 INFO - PROCESS | 1939 | 1467974256818 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x118492000 == 30 [pid = 1939] [id = 385] 03:37:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 75 (0x115e60000) [pid = 1939] [serial = 1154] [outer = 0x0] 03:37:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 76 (0x1176e1c00) [pid = 1939] [serial = 1155] [outer = 0x115e60000] 03:37:36 INFO - PROCESS | 1939 | 1467974256865 Marionette DEBUG loaded listener.js 03:37:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 77 (0x1184edc00) [pid = 1939] [serial = 1156] [outer = 0x115e60000] 03:37:37 INFO - PROCESS | 1939 | 1467974257360 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]]]}] 03:37:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 03:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 721ms 03:37:37 INFO - PROCESS | 1939 | 1467974257401 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 03:37:37 INFO - PROCESS | 1939 | 1467974257403 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 03:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 03:37:37 INFO - PROCESS | 1939 | 1467974257405 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 03:37:37 INFO - PROCESS | 1939 | 1467974257407 Marionette TRACE conn2 <- [1,1514,null,{}] 03:37:37 INFO - PROCESS | 1939 | 1467974257415 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}] 03:37:37 INFO - PROCESS | 1939 | 1467974257419 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:37 INFO - PROCESS | 1939 | 1467974257507 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 03:37:37 INFO - PROCESS | 1939 | 1467974257512 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:37 INFO - PROCESS | 1939 | 1467974257514 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x1227a7800 == 31 [pid = 1939] [id = 386] 03:37:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x118a5f000) [pid = 1939] [serial = 1157] [outer = 0x0] 03:37:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x118a66400) [pid = 1939] [serial = 1158] [outer = 0x118a5f000] 03:37:37 INFO - PROCESS | 1939 | 1467974257545 Marionette DEBUG loaded listener.js 03:37:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x11930e400) [pid = 1939] [serial = 1159] [outer = 0x118a5f000] 03:37:37 INFO - PROCESS | 1939 | 1467974257876 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]]]}] 03:37:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 03:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 520ms 03:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 03:37:37 INFO - PROCESS | 1939 | 1467974257926 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 03:37:37 INFO - PROCESS | 1939 | 1467974257928 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 03:37:37 INFO - PROCESS | 1939 | 1467974257930 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 03:37:37 INFO - PROCESS | 1939 | 1467974257931 Marionette TRACE conn2 <- [1,1518,null,{}] 03:37:37 INFO - PROCESS | 1939 | 1467974257933 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}] 03:37:37 INFO - PROCESS | 1939 | 1467974257934 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:38 INFO - PROCESS | 1939 | 1467974258021 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 03:37:38 INFO - PROCESS | 1939 | 1467974258025 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:38 INFO - PROCESS | 1939 | 1467974258027 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x124b1e000 == 32 [pid = 1939] [id = 387] 03:37:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x112e4b000) [pid = 1939] [serial = 1160] [outer = 0x0] 03:37:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x119ae9c00) [pid = 1939] [serial = 1161] [outer = 0x112e4b000] 03:37:38 INFO - PROCESS | 1939 | 1467974258059 Marionette DEBUG loaded listener.js 03:37:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x119d3dc00) [pid = 1939] [serial = 1162] [outer = 0x112e4b000] 03:37:38 INFO - PROCESS | 1939 | 1467974258562 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]]]}] 03:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 03:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 668ms 03:37:38 INFO - PROCESS | 1939 | 1467974258599 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 03:37:38 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 03:37:38 INFO - PROCESS | 1939 | 1467974258603 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 03:37:38 INFO - PROCESS | 1939 | 1467974258606 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 03:37:38 INFO - PROCESS | 1939 | 1467974258608 Marionette TRACE conn2 <- [1,1522,null,{}] 03:37:38 INFO - PROCESS | 1939 | 1467974258612 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}] 03:37:38 INFO - PROCESS | 1939 | 1467974258614 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:38 INFO - PROCESS | 1939 | 1467974258713 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 03:37:38 INFO - PROCESS | 1939 | 1467974258721 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:38 INFO - PROCESS | 1939 | 1467974258722 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x1183c4000 == 33 [pid = 1939] [id = 388] 03:37:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x119ae2000) [pid = 1939] [serial = 1163] [outer = 0x0] 03:37:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x121162000) [pid = 1939] [serial = 1164] [outer = 0x119ae2000] 03:37:38 INFO - PROCESS | 1939 | 1467974258746 Marionette DEBUG loaded listener.js 03:37:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x1211e6400) [pid = 1939] [serial = 1165] [outer = 0x119ae2000] 03:37:39 INFO - PROCESS | 1939 | 1467974259092 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"]]]}] 03:37:39 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 () { 03:37:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:37:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 03:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:37:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 03:37:39 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 () { 03:37:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:37:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 03:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:37:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 03:37:39 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 () { 03:37:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:37:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 03:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:37:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 03:37:39 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 () { 03:37:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:37:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 03:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:37:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 03:37:39 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 520ms 03:37:39 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 03:37:39 INFO - PROCESS | 1939 | 1467974259127 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 03:37:39 INFO - PROCESS | 1939 | 1467974259128 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 03:37:39 INFO - PROCESS | 1939 | 1467974259130 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 03:37:39 INFO - PROCESS | 1939 | 1467974259131 Marionette TRACE conn2 <- [1,1526,null,{}] 03:37:39 INFO - PROCESS | 1939 | 1467974259140 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}] 03:37:39 INFO - PROCESS | 1939 | 1467974259144 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:39 INFO - PROCESS | 1939 | 1467974259261 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 03:37:39 INFO - PROCESS | 1939 | 1467974259265 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:39 INFO - PROCESS | 1939 | 1467974259266 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x12728d000 == 34 [pid = 1939] [id = 389] 03:37:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x112a86800) [pid = 1939] [serial = 1166] [outer = 0x0] 03:37:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x1227e5c00) [pid = 1939] [serial = 1167] [outer = 0x112a86800] 03:37:39 INFO - PROCESS | 1939 | 1467974259292 Marionette DEBUG loaded listener.js 03:37:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x1254f0000) [pid = 1939] [serial = 1168] [outer = 0x112a86800] 03:37:39 INFO - PROCESS | 1939 | 1467974259674 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"]]]}] 03:37:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:37:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 03:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:37:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 03:37:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:37:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 03:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:37:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 03:37:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 03:37:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 03:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:37:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 03:37:39 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 576ms 03:37:39 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 03:37:39 INFO - PROCESS | 1939 | 1467974259706 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 03:37:39 INFO - PROCESS | 1939 | 1467974259708 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 03:37:39 INFO - PROCESS | 1939 | 1467974259717 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 03:37:39 INFO - PROCESS | 1939 | 1467974259718 Marionette TRACE conn2 <- [1,1530,null,{}] 03:37:39 INFO - PROCESS | 1939 | 1467974259720 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}] 03:37:39 INFO - PROCESS | 1939 | 1467974259721 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:39 INFO - PROCESS | 1939 | 1467974259817 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 03:37:39 INFO - PROCESS | 1939 | 1467974259821 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:39 INFO - PROCESS | 1939 | 1467974259822 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x1292e0800 == 35 [pid = 1939] [id = 390] 03:37:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x1256b0c00) [pid = 1939] [serial = 1169] [outer = 0x0] 03:37:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x1185bc000) [pid = 1939] [serial = 1170] [outer = 0x1256b0c00] 03:37:39 INFO - PROCESS | 1939 | 1467974259852 Marionette DEBUG loaded listener.js 03:37:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x12680d800) [pid = 1939] [serial = 1171] [outer = 0x1256b0c00] 03:37:40 INFO - PROCESS | 1939 | 1467974260144 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]]]}] 03:37:40 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 03:37:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 03:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:37:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 03:37:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 03:37:40 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. 03:37:40 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 03:37:40 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 478ms 03:37:40 INFO - PROCESS | 1939 | 1467974260190 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 03:37:40 INFO - PROCESS | 1939 | 1467974260192 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 03:37:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 03:37:40 INFO - PROCESS | 1939 | 1467974260194 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 03:37:40 INFO - PROCESS | 1939 | 1467974260195 Marionette TRACE conn2 <- [1,1534,null,{}] 03:37:40 INFO - PROCESS | 1939 | 1467974260197 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}] 03:37:40 INFO - PROCESS | 1939 | 1467974260199 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:40 INFO - PROCESS | 1939 | 1467974260307 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 03:37:40 INFO - PROCESS | 1939 | 1467974260316 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:40 INFO - PROCESS | 1939 | 1467974260318 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:40 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a554800 == 36 [pid = 1939] [id = 391] 03:37:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x127211400) [pid = 1939] [serial = 1172] [outer = 0x0] 03:37:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x1274bd400) [pid = 1939] [serial = 1173] [outer = 0x127211400] 03:37:40 INFO - PROCESS | 1939 | 1467974260344 Marionette DEBUG loaded listener.js 03:37:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x1274c5800) [pid = 1939] [serial = 1174] [outer = 0x127211400] 03:37:40 INFO - PROCESS | 1939 | 1467974260679 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]]]}] 03:37:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 03:37:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 519ms 03:37:40 INFO - PROCESS | 1939 | 1467974260714 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 03:37:40 INFO - PROCESS | 1939 | 1467974260715 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 03:37:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 03:37:40 INFO - PROCESS | 1939 | 1467974260717 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 03:37:40 INFO - PROCESS | 1939 | 1467974260720 Marionette TRACE conn2 <- [1,1538,null,{}] 03:37:40 INFO - PROCESS | 1939 | 1467974260731 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}] 03:37:40 INFO - PROCESS | 1939 | 1467974260732 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:40 INFO - PROCESS | 1939 | 1467974260828 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 03:37:40 INFO - PROCESS | 1939 | 1467974260831 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:40 INFO - PROCESS | 1939 | 1467974260832 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:40 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a78e000 == 37 [pid = 1939] [id = 392] 03:37:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x126e9f000) [pid = 1939] [serial = 1175] [outer = 0x0] 03:37:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x1274b7c00) [pid = 1939] [serial = 1176] [outer = 0x126e9f000] 03:37:40 INFO - PROCESS | 1939 | 1467974260864 Marionette DEBUG loaded listener.js 03:37:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x128c27800) [pid = 1939] [serial = 1177] [outer = 0x126e9f000] 03:37:41 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x111ca9c00) [pid = 1939] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 03:37:41 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x112ae8000) [pid = 1939] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 03:37:41 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x1128d1400) [pid = 1939] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 03:37:41 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x119d33c00) [pid = 1939] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 03:37:41 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x112e42400) [pid = 1939] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 03:37:41 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x113c37400) [pid = 1939] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 03:37:41 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x112e40800) [pid = 1939] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 03:37:41 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x1184e3800) [pid = 1939] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 03:37:41 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x122713c00) [pid = 1939] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 03:37:41 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x119766000) [pid = 1939] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 03:37:41 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x112f5d800) [pid = 1939] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 03:37:41 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x1129ad000) [pid = 1939] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 03:37:41 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x123516800) [pid = 1939] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 03:37:41 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x112f61000) [pid = 1939] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 03:37:41 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x118a83000) [pid = 1939] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 03:37:41 INFO - PROCESS | 1939 | 1467974261244 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]]]}] 03:37:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 03:37:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 579ms 03:37:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 03:37:41 INFO - PROCESS | 1939 | 1467974261297 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 03:37:41 INFO - PROCESS | 1939 | 1467974261298 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 03:37:41 INFO - PROCESS | 1939 | 1467974261304 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 03:37:41 INFO - PROCESS | 1939 | 1467974261305 Marionette TRACE conn2 <- [1,1542,null,{}] 03:37:41 INFO - PROCESS | 1939 | 1467974261308 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}] 03:37:41 INFO - PROCESS | 1939 | 1467974261309 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:41 INFO - PROCESS | 1939 | 1467974261390 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 03:37:41 INFO - PROCESS | 1939 | 1467974261393 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:41 INFO - PROCESS | 1939 | 1467974261394 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x124b18800 == 38 [pid = 1939] [id = 393] 03:37:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x112e42400) [pid = 1939] [serial = 1178] [outer = 0x0] 03:37:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x1184e2c00) [pid = 1939] [serial = 1179] [outer = 0x112e42400] 03:37:41 INFO - PROCESS | 1939 | 1467974261419 Marionette DEBUG loaded listener.js 03:37:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x119718800) [pid = 1939] [serial = 1180] [outer = 0x112e42400] 03:37:41 INFO - PROCESS | 1939 | 1467974261741 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]]]}] 03:37:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 03:37:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 471ms 03:37:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 03:37:41 INFO - PROCESS | 1939 | 1467974261773 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 03:37:41 INFO - PROCESS | 1939 | 1467974261775 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 03:37:41 INFO - PROCESS | 1939 | 1467974261777 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 03:37:41 INFO - PROCESS | 1939 | 1467974261779 Marionette TRACE conn2 <- [1,1546,null,{}] 03:37:41 INFO - PROCESS | 1939 | 1467974261781 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}] 03:37:41 INFO - PROCESS | 1939 | 1467974261782 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:41 INFO - PROCESS | 1939 | 1467974261873 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 03:37:41 INFO - PROCESS | 1939 | 1467974261930 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:41 INFO - PROCESS | 1939 | 1467974261932 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x12ba4a000 == 39 [pid = 1939] [id = 394] 03:37:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x119764000) [pid = 1939] [serial = 1181] [outer = 0x0] 03:37:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x123518800) [pid = 1939] [serial = 1182] [outer = 0x119764000] 03:37:41 INFO - PROCESS | 1939 | 1467974261970 Marionette DEBUG loaded listener.js 03:37:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x128c33000) [pid = 1939] [serial = 1183] [outer = 0x119764000] 03:37:42 INFO - PROCESS | 1939 | 1467974262241 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]]]}] 03:37:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 03:37:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 470ms 03:37:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 03:37:42 INFO - PROCESS | 1939 | 1467974262259 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 03:37:42 INFO - PROCESS | 1939 | 1467974262260 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 03:37:42 INFO - PROCESS | 1939 | 1467974262262 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 03:37:42 INFO - PROCESS | 1939 | 1467974262264 Marionette TRACE conn2 <- [1,1550,null,{}] 03:37:42 INFO - PROCESS | 1939 | 1467974262266 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}] 03:37:42 INFO - PROCESS | 1939 | 1467974262269 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:42 INFO - PROCESS | 1939 | 1467974262363 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 03:37:42 INFO - PROCESS | 1939 | 1467974262367 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:42 INFO - PROCESS | 1939 | 1467974262368 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x12bd6c800 == 40 [pid = 1939] [id = 395] 03:37:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x116f94800) [pid = 1939] [serial = 1184] [outer = 0x0] 03:37:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x1291c8c00) [pid = 1939] [serial = 1185] [outer = 0x116f94800] 03:37:42 INFO - PROCESS | 1939 | 1467974262392 Marionette DEBUG loaded listener.js 03:37:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x12943bc00) [pid = 1939] [serial = 1186] [outer = 0x116f94800] 03:37:42 INFO - PROCESS | 1939 | 1467974262744 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]]]}] 03:37:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 03:37:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 518ms 03:37:42 INFO - PROCESS | 1939 | 1467974262785 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 03:37:42 INFO - PROCESS | 1939 | 1467974262786 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 03:37:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 03:37:42 INFO - PROCESS | 1939 | 1467974262788 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 03:37:42 INFO - PROCESS | 1939 | 1467974262789 Marionette TRACE conn2 <- [1,1554,null,{}] 03:37:42 INFO - PROCESS | 1939 | 1467974262791 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}] 03:37:42 INFO - PROCESS | 1939 | 1467974262792 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:42 INFO - PROCESS | 1939 | 1467974262876 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 03:37:42 INFO - PROCESS | 1939 | 1467974262880 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:42 INFO - PROCESS | 1939 | 1467974262881 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x12bdd2000 == 41 [pid = 1939] [id = 396] 03:37:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x1291cfc00) [pid = 1939] [serial = 1187] [outer = 0x0] 03:37:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x129443c00) [pid = 1939] [serial = 1188] [outer = 0x1291cfc00] 03:37:42 INFO - PROCESS | 1939 | 1467974262906 Marionette DEBUG loaded listener.js 03:37:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x129572c00) [pid = 1939] [serial = 1189] [outer = 0x1291cfc00] 03:37:43 INFO - PROCESS | 1939 | 1467974263359 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]]]}] 03:37:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 03:37:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 620ms 03:37:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 03:37:43 INFO - PROCESS | 1939 | 1467974263408 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 03:37:43 INFO - PROCESS | 1939 | 1467974263411 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 03:37:43 INFO - PROCESS | 1939 | 1467974263414 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 03:37:43 INFO - PROCESS | 1939 | 1467974263417 Marionette TRACE conn2 <- [1,1558,null,{}] 03:37:43 INFO - PROCESS | 1939 | 1467974263423 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}] 03:37:43 INFO - PROCESS | 1939 | 1467974263425 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:43 INFO - PROCESS | 1939 | 1467974263528 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 03:37:43 INFO - PROCESS | 1939 | 1467974263601 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:43 INFO - PROCESS | 1939 | 1467974263602 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x118ae7000 == 42 [pid = 1939] [id = 397] 03:37:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x113c67400) [pid = 1939] [serial = 1190] [outer = 0x0] 03:37:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x116728000) [pid = 1939] [serial = 1191] [outer = 0x113c67400] 03:37:43 INFO - PROCESS | 1939 | 1467974263633 Marionette DEBUG loaded listener.js 03:37:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x11813a800) [pid = 1939] [serial = 1192] [outer = 0x113c67400] 03:37:44 INFO - PROCESS | 1939 | 1467974264084 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]]]}] 03:37:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 03:37:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 724ms 03:37:44 INFO - PROCESS | 1939 | 1467974264137 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 03:37:44 INFO - PROCESS | 1939 | 1467974264141 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 03:37:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 03:37:44 INFO - PROCESS | 1939 | 1467974264145 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 03:37:44 INFO - PROCESS | 1939 | 1467974264147 Marionette TRACE conn2 <- [1,1562,null,{}] 03:37:44 INFO - PROCESS | 1939 | 1467974264150 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}] 03:37:44 INFO - PROCESS | 1939 | 1467974264154 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:44 INFO - PROCESS | 1939 | 1467974264255 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 03:37:44 INFO - PROCESS | 1939 | 1467974264327 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:44 INFO - PROCESS | 1939 | 1467974264328 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x125f21000 == 43 [pid = 1939] [id = 398] 03:37:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x1185f5000) [pid = 1939] [serial = 1193] [outer = 0x0] 03:37:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x11875d800) [pid = 1939] [serial = 1194] [outer = 0x1185f5000] 03:37:44 INFO - PROCESS | 1939 | 1467974264359 Marionette DEBUG loaded listener.js 03:37:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x11971cc00) [pid = 1939] [serial = 1195] [outer = 0x1185f5000] 03:37:44 INFO - PROCESS | 1939 | 1467974264776 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]]]}] 03:37:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 03:37:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 675ms 03:37:44 INFO - PROCESS | 1939 | 1467974264820 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 03:37:44 INFO - PROCESS | 1939 | 1467974264822 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 03:37:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 03:37:44 INFO - PROCESS | 1939 | 1467974264824 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 03:37:44 INFO - PROCESS | 1939 | 1467974264827 Marionette TRACE conn2 <- [1,1566,null,{}] 03:37:44 INFO - PROCESS | 1939 | 1467974264835 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}] 03:37:44 INFO - PROCESS | 1939 | 1467974264838 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:44 INFO - PROCESS | 1939 | 1467974264940 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 03:37:45 INFO - PROCESS | 1939 | 1467974265001 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:45 INFO - PROCESS | 1939 | 1467974265003 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x12bdbd000 == 44 [pid = 1939] [id = 399] 03:37:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x12115f000) [pid = 1939] [serial = 1196] [outer = 0x0] 03:37:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x1232b1c00) [pid = 1939] [serial = 1197] [outer = 0x12115f000] 03:37:45 INFO - PROCESS | 1939 | 1467974265034 Marionette DEBUG loaded listener.js 03:37:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x1248abc00) [pid = 1939] [serial = 1198] [outer = 0x12115f000] 03:37:45 INFO - PROCESS | 1939 | 1467974265439 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]]]}] 03:37:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 03:37:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 625ms 03:37:45 INFO - PROCESS | 1939 | 1467974265450 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 03:37:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 03:37:45 INFO - PROCESS | 1939 | 1467974265452 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 03:37:45 INFO - PROCESS | 1939 | 1467974265454 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 03:37:45 INFO - PROCESS | 1939 | 1467974265455 Marionette TRACE conn2 <- [1,1570,null,{}] 03:37:45 INFO - PROCESS | 1939 | 1467974265458 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}] 03:37:45 INFO - PROCESS | 1939 | 1467974265459 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:45 INFO - PROCESS | 1939 | 1467974265562 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 03:37:45 INFO - PROCESS | 1939 | 1467974265653 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:45 INFO - PROCESS | 1939 | 1467974265654 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x12c750800 == 45 [pid = 1939] [id = 400] 03:37:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x124fa1c00) [pid = 1939] [serial = 1199] [outer = 0x0] 03:37:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x125fe9400) [pid = 1939] [serial = 1200] [outer = 0x124fa1c00] 03:37:45 INFO - PROCESS | 1939 | 1467974265683 Marionette DEBUG loaded listener.js 03:37:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x1275c3000) [pid = 1939] [serial = 1201] [outer = 0x124fa1c00] 03:37:46 INFO - PROCESS | 1939 | 1467974266110 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]]]}] 03:37:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 03:37:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 718ms 03:37:46 INFO - PROCESS | 1939 | 1467974266173 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 03:37:46 INFO - PROCESS | 1939 | 1467974266174 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 03:37:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 03:37:46 INFO - PROCESS | 1939 | 1467974266177 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 03:37:46 INFO - PROCESS | 1939 | 1467974266178 Marionette TRACE conn2 <- [1,1574,null,{}] 03:37:46 INFO - PROCESS | 1939 | 1467974266180 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}] 03:37:46 INFO - PROCESS | 1939 | 1467974266182 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:46 INFO - PROCESS | 1939 | 1467974266282 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 03:37:46 INFO - PROCESS | 1939 | 1467974266342 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:46 INFO - PROCESS | 1939 | 1467974266343 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x1168be000 == 46 [pid = 1939] [id = 401] 03:37:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x110ef4800) [pid = 1939] [serial = 1202] [outer = 0x0] 03:37:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x11813d000) [pid = 1939] [serial = 1203] [outer = 0x110ef4800] 03:37:46 INFO - PROCESS | 1939 | 1467974266372 Marionette DEBUG loaded listener.js 03:37:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x1227e4c00) [pid = 1939] [serial = 1204] [outer = 0x110ef4800] 03:37:46 INFO - PROCESS | 1939 | 1467974266988 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]]]}] 03:37:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 03:37:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 823ms 03:37:47 INFO - PROCESS | 1939 | 1467974267002 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 03:37:47 INFO - PROCESS | 1939 | 1467974267005 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 03:37:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 03:37:47 INFO - PROCESS | 1939 | 1467974267008 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 03:37:47 INFO - PROCESS | 1939 | 1467974267011 Marionette TRACE conn2 <- [1,1578,null,{}] 03:37:47 INFO - PROCESS | 1939 | 1467974267015 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}] 03:37:47 INFO - PROCESS | 1939 | 1467974267016 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:47 INFO - PROCESS | 1939 | 1467974267111 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 03:37:47 INFO - PROCESS | 1939 | 1467974267183 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:47 INFO - PROCESS | 1939 | 1467974267185 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x11823f000 == 47 [pid = 1939] [id = 402] 03:37:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x115e6dc00) [pid = 1939] [serial = 1205] [outer = 0x0] 03:37:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x116f85c00) [pid = 1939] [serial = 1206] [outer = 0x115e6dc00] 03:37:47 INFO - PROCESS | 1939 | 1467974267215 Marionette DEBUG loaded listener.js 03:37:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x118355000) [pid = 1939] [serial = 1207] [outer = 0x115e6dc00] 03:37:48 INFO - PROCESS | 1939 | --DOCSHELL 0x12bd6c800 == 46 [pid = 1939] [id = 395] 03:37:48 INFO - PROCESS | 1939 | --DOCSHELL 0x12ba4a000 == 45 [pid = 1939] [id = 394] 03:37:48 INFO - PROCESS | 1939 | --DOCSHELL 0x124b18800 == 44 [pid = 1939] [id = 393] 03:37:48 INFO - PROCESS | 1939 | --DOCSHELL 0x12a78e000 == 43 [pid = 1939] [id = 392] 03:37:48 INFO - PROCESS | 1939 | --DOCSHELL 0x12a554800 == 42 [pid = 1939] [id = 391] 03:37:48 INFO - PROCESS | 1939 | --DOCSHELL 0x1292e0800 == 41 [pid = 1939] [id = 390] 03:37:48 INFO - PROCESS | 1939 | --DOCSHELL 0x12728d000 == 40 [pid = 1939] [id = 389] 03:37:48 INFO - PROCESS | 1939 | --DOCSHELL 0x1183c4000 == 39 [pid = 1939] [id = 388] 03:37:48 INFO - PROCESS | 1939 | --DOCSHELL 0x124b1e000 == 38 [pid = 1939] [id = 387] 03:37:48 INFO - PROCESS | 1939 | --DOCSHELL 0x1227a7800 == 37 [pid = 1939] [id = 386] 03:37:48 INFO - PROCESS | 1939 | --DOCSHELL 0x118492000 == 36 [pid = 1939] [id = 385] 03:37:48 INFO - PROCESS | 1939 | --DOCSHELL 0x11848f000 == 35 [pid = 1939] [id = 384] 03:37:48 INFO - PROCESS | 1939 | --DOCSHELL 0x11924d800 == 34 [pid = 1939] [id = 383] 03:37:48 INFO - PROCESS | 1939 | --DOCSHELL 0x11273e000 == 33 [pid = 1939] [id = 382] 03:37:48 INFO - PROCESS | 1939 | --DOCSHELL 0x1168be000 == 32 [pid = 1939] [id = 401] 03:37:48 INFO - PROCESS | 1939 | --DOCSHELL 0x12c750800 == 31 [pid = 1939] [id = 400] 03:37:48 INFO - PROCESS | 1939 | --DOCSHELL 0x12bdbd000 == 30 [pid = 1939] [id = 399] 03:37:48 INFO - PROCESS | 1939 | --DOCSHELL 0x125f21000 == 29 [pid = 1939] [id = 398] 03:37:48 INFO - PROCESS | 1939 | --DOCSHELL 0x12bdd2000 == 28 [pid = 1939] [id = 396] 03:37:48 INFO - PROCESS | 1939 | --DOCSHELL 0x118ae7000 == 27 [pid = 1939] [id = 397] 03:37:48 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x115dfcc00) [pid = 1939] [serial = 1111] [outer = 0x0] [url = about:blank] 03:37:48 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x11320c800) [pid = 1939] [serial = 1110] [outer = 0x0] [url = about:blank] 03:37:48 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x115e64c00) [pid = 1939] [serial = 1116] [outer = 0x0] [url = about:blank] 03:37:48 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x116f95400) [pid = 1939] [serial = 1117] [outer = 0x0] [url = about:blank] 03:37:48 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x116138000) [pid = 1939] [serial = 1099] [outer = 0x0] [url = about:blank] 03:37:48 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x112f5e400) [pid = 1939] [serial = 1098] [outer = 0x0] [url = about:blank] 03:37:48 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x118759800) [pid = 1939] [serial = 1102] [outer = 0x0] [url = about:blank] 03:37:48 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x118511c00) [pid = 1939] [serial = 1101] [outer = 0x0] [url = about:blank] 03:37:48 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x123227400) [pid = 1939] [serial = 1131] [outer = 0x0] [url = about:blank] 03:37:48 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x12270b400) [pid = 1939] [serial = 1129] [outer = 0x0] [url = about:blank] 03:37:48 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x1211ec400) [pid = 1939] [serial = 1105] [outer = 0x0] [url = about:blank] 03:37:48 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x12115e000) [pid = 1939] [serial = 1104] [outer = 0x0] [url = about:blank] 03:37:48 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x11612ec00) [pid = 1939] [serial = 1134] [outer = 0x0] [url = about:blank] 03:37:48 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x1185ecc00) [pid = 1939] [serial = 1135] [outer = 0x0] [url = about:blank] 03:37:48 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x1235adc00) [pid = 1939] [serial = 1140] [outer = 0x0] [url = about:blank] 03:37:48 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x1256b5400) [pid = 1939] [serial = 1108] [outer = 0x0] [url = about:blank] 03:37:48 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x1248a6800) [pid = 1939] [serial = 1107] [outer = 0x0] [url = about:blank] 03:37:48 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x124d2e400) [pid = 1939] [serial = 1141] [outer = 0x0] [url = about:blank] 03:37:48 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x1232b8800) [pid = 1939] [serial = 1132] [outer = 0x0] [url = about:blank] 03:37:48 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x12070a000) [pid = 1939] [serial = 1137] [outer = 0x0] [url = about:blank] 03:37:48 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x123518c00) [pid = 1939] [serial = 1138] [outer = 0x0] [url = about:blank] 03:37:48 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x118fb2800) [pid = 1939] [serial = 1122] [outer = 0x0] [url = about:blank] 03:37:48 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x119ae5c00) [pid = 1939] [serial = 1126] [outer = 0x0] [url = about:blank] 03:37:48 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x119711000) [pid = 1939] [serial = 1123] [outer = 0x0] [url = about:blank] 03:37:48 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x124fa0c00) [pid = 1939] [serial = 1143] [outer = 0x0] [url = about:blank] 03:37:48 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x11971b000) [pid = 1939] [serial = 1125] [outer = 0x0] [url = about:blank] 03:37:48 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x1131bb400) [pid = 1939] [serial = 1113] [outer = 0x0] [url = about:blank] 03:37:48 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x1133bac00) [pid = 1939] [serial = 1114] [outer = 0x0] [url = about:blank] 03:37:48 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x1185efc00) [pid = 1939] [serial = 1119] [outer = 0x0] [url = about:blank] 03:37:48 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x118755c00) [pid = 1939] [serial = 1120] [outer = 0x0] [url = about:blank] 03:37:48 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x1210c3400) [pid = 1939] [serial = 1128] [outer = 0x0] [url = about:blank] 03:37:48 INFO - PROCESS | 1939 | 1467974268156 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]]]}] 03:37:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 03:37:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1176ms 03:37:48 INFO - PROCESS | 1939 | 1467974268184 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 03:37:48 INFO - PROCESS | 1939 | 1467974268187 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 03:37:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 03:37:48 INFO - PROCESS | 1939 | 1467974268190 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 03:37:48 INFO - PROCESS | 1939 | 1467974268191 Marionette TRACE conn2 <- [1,1582,null,{}] 03:37:48 INFO - PROCESS | 1939 | 1467974268195 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}] 03:37:48 INFO - PROCESS | 1939 | 1467974268197 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:48 INFO - PROCESS | 1939 | 1467974268275 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 03:37:48 INFO - PROCESS | 1939 | 1467974268280 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:48 INFO - PROCESS | 1939 | 1467974268283 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x116716000 == 28 [pid = 1939] [id = 403] 03:37:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x112e4c000) [pid = 1939] [serial = 1208] [outer = 0x0] 03:37:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x112f5f800) [pid = 1939] [serial = 1209] [outer = 0x112e4c000] 03:37:48 INFO - PROCESS | 1939 | 1467974268313 Marionette DEBUG loaded listener.js 03:37:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x1128d0400) [pid = 1939] [serial = 1210] [outer = 0x112e4c000] 03:37:48 INFO - PROCESS | 1939 | 1467974268691 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]]]}] 03:37:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 03:37:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 520ms 03:37:48 INFO - PROCESS | 1939 | 1467974268709 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 03:37:48 INFO - PROCESS | 1939 | 1467974268713 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 03:37:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 03:37:48 INFO - PROCESS | 1939 | 1467974268719 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 03:37:48 INFO - PROCESS | 1939 | 1467974268721 Marionette TRACE conn2 <- [1,1586,null,{}] 03:37:48 INFO - PROCESS | 1939 | 1467974268723 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}] 03:37:48 INFO - PROCESS | 1939 | 1467974268725 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:48 INFO - PROCESS | 1939 | 1467974268804 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 03:37:48 INFO - PROCESS | 1939 | 1467974268808 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:48 INFO - PROCESS | 1939 | 1467974268809 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x118240000 == 29 [pid = 1939] [id = 404] 03:37:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x115d12c00) [pid = 1939] [serial = 1211] [outer = 0x0] 03:37:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x11672c800) [pid = 1939] [serial = 1212] [outer = 0x115d12c00] 03:37:48 INFO - PROCESS | 1939 | 1467974268839 Marionette DEBUG loaded listener.js 03:37:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x1176e8400) [pid = 1939] [serial = 1213] [outer = 0x115d12c00] 03:37:49 INFO - PROCESS | 1939 | 1467974269205 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]]]}] 03:37:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 03:37:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 522ms 03:37:49 INFO - PROCESS | 1939 | 1467974269240 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 03:37:49 INFO - PROCESS | 1939 | 1467974269241 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 03:37:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 03:37:49 INFO - PROCESS | 1939 | 1467974269244 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 03:37:49 INFO - PROCESS | 1939 | 1467974269246 Marionette TRACE conn2 <- [1,1590,null,{}] 03:37:49 INFO - PROCESS | 1939 | 1467974269256 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}] 03:37:49 INFO - PROCESS | 1939 | 1467974269259 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:49 INFO - PROCESS | 1939 | 1467974269334 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 03:37:49 INFO - PROCESS | 1939 | 1467974269341 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:49 INFO - PROCESS | 1939 | 1467974269343 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x119738800 == 30 [pid = 1939] [id = 405] 03:37:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x110eed000) [pid = 1939] [serial = 1214] [outer = 0x0] 03:37:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x1185ea400) [pid = 1939] [serial = 1215] [outer = 0x110eed000] 03:37:49 INFO - PROCESS | 1939 | 1467974269371 Marionette DEBUG loaded listener.js 03:37:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x1185f9000) [pid = 1939] [serial = 1216] [outer = 0x110eed000] 03:37:49 INFO - PROCESS | 1939 | 1467974269721 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]]]}] 03:37:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 03:37:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 521ms 03:37:49 INFO - PROCESS | 1939 | 1467974269765 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 03:37:49 INFO - PROCESS | 1939 | 1467974269769 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 03:37:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 03:37:49 INFO - PROCESS | 1939 | 1467974269772 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 03:37:49 INFO - PROCESS | 1939 | 1467974269773 Marionette TRACE conn2 <- [1,1594,null,{}] 03:37:49 INFO - PROCESS | 1939 | 1467974269775 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}] 03:37:49 INFO - PROCESS | 1939 | 1467974269776 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:49 INFO - PROCESS | 1939 | 1467974269881 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 03:37:49 INFO - PROCESS | 1939 | 1467974269919 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:49 INFO - PROCESS | 1939 | 1467974269920 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x1227a7800 == 31 [pid = 1939] [id = 406] 03:37:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x118759800) [pid = 1939] [serial = 1217] [outer = 0x0] 03:37:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x1184e3000) [pid = 1939] [serial = 1218] [outer = 0x118759800] 03:37:49 INFO - PROCESS | 1939 | 1467974269945 Marionette DEBUG loaded listener.js 03:37:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x119717800) [pid = 1939] [serial = 1219] [outer = 0x118759800] 03:37:50 INFO - PROCESS | 1939 | 1467974270246 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]]]}] 03:37:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 03:37:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 521ms 03:37:50 INFO - PROCESS | 1939 | 1467974270293 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 03:37:50 INFO - PROCESS | 1939 | 1467974270294 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 03:37:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 03:37:50 INFO - PROCESS | 1939 | 1467974270297 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 03:37:50 INFO - PROCESS | 1939 | 1467974270298 Marionette TRACE conn2 <- [1,1598,null,{}] 03:37:50 INFO - PROCESS | 1939 | 1467974270300 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}] 03:37:50 INFO - PROCESS | 1939 | 1467974270301 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:50 INFO - PROCESS | 1939 | 1467974270395 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 03:37:50 INFO - PROCESS | 1939 | 1467974270433 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:50 INFO - PROCESS | 1939 | 1467974270434 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x123628800 == 32 [pid = 1939] [id = 407] 03:37:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x1133b3400) [pid = 1939] [serial = 1220] [outer = 0x0] 03:37:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x119765400) [pid = 1939] [serial = 1221] [outer = 0x1133b3400] 03:37:50 INFO - PROCESS | 1939 | 1467974270458 Marionette DEBUG loaded listener.js 03:37:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x119d32400) [pid = 1939] [serial = 1222] [outer = 0x1133b3400] 03:37:50 INFO - PROCESS | 1939 | 1467974270791 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]]]}] 03:37:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 03:37:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 523ms 03:37:50 INFO - PROCESS | 1939 | 1467974270824 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 03:37:50 INFO - PROCESS | 1939 | 1467974270826 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 03:37:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 03:37:50 INFO - PROCESS | 1939 | 1467974270828 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 03:37:50 INFO - PROCESS | 1939 | 1467974270829 Marionette TRACE conn2 <- [1,1602,null,{}] 03:37:50 INFO - PROCESS | 1939 | 1467974270831 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}] 03:37:50 INFO - PROCESS | 1939 | 1467974270835 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:50 INFO - PROCESS | 1939 | 1467974270946 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 03:37:50 INFO - PROCESS | 1939 | 1467974270982 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:50 INFO - PROCESS | 1939 | 1467974270983 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x125232800 == 33 [pid = 1939] [id = 408] 03:37:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x119d3bc00) [pid = 1939] [serial = 1223] [outer = 0x0] 03:37:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x12115e400) [pid = 1939] [serial = 1224] [outer = 0x119d3bc00] 03:37:51 INFO - PROCESS | 1939 | 1467974271008 Marionette DEBUG loaded listener.js 03:37:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x1227e8c00) [pid = 1939] [serial = 1225] [outer = 0x119d3bc00] 03:37:51 INFO - PROCESS | 1939 | 1467974271331 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]]]}] 03:37:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 03:37:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 520ms 03:37:51 INFO - PROCESS | 1939 | 1467974271357 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 03:37:51 INFO - PROCESS | 1939 | 1467974271358 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 03:37:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 03:37:51 INFO - PROCESS | 1939 | 1467974271368 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 03:37:51 INFO - PROCESS | 1939 | 1467974271369 Marionette TRACE conn2 <- [1,1606,null,{}] 03:37:51 INFO - PROCESS | 1939 | 1467974271371 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}] 03:37:51 INFO - PROCESS | 1939 | 1467974271372 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:51 INFO - PROCESS | 1939 | 1467974271468 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 03:37:51 INFO - PROCESS | 1939 | 1467974271471 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:51 INFO - PROCESS | 1939 | 1467974271472 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x125f21000 == 34 [pid = 1939] [id = 409] 03:37:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x110ef3800) [pid = 1939] [serial = 1226] [outer = 0x0] 03:37:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x1232b6800) [pid = 1939] [serial = 1227] [outer = 0x110ef3800] 03:37:51 INFO - PROCESS | 1939 | 1467974271496 Marionette DEBUG loaded listener.js 03:37:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x12351bc00) [pid = 1939] [serial = 1228] [outer = 0x110ef3800] 03:37:51 INFO - PROCESS | 1939 | 1467974271827 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]]]}] 03:37:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 03:37:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 469ms 03:37:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 03:37:51 INFO - PROCESS | 1939 | 1467974271839 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 03:37:51 INFO - PROCESS | 1939 | 1467974271840 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 03:37:51 INFO - PROCESS | 1939 | 1467974271850 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 03:37:51 INFO - PROCESS | 1939 | 1467974271853 Marionette TRACE conn2 <- [1,1610,null,{}] 03:37:51 INFO - PROCESS | 1939 | 1467974271858 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}] 03:37:51 INFO - PROCESS | 1939 | 1467974271859 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:51 INFO - PROCESS | 1939 | 1467974271957 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 03:37:51 INFO - PROCESS | 1939 | 1467974271960 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:51 INFO - PROCESS | 1939 | 1467974271962 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x12727c800 == 35 [pid = 1939] [id = 410] 03:37:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x1185b3000) [pid = 1939] [serial = 1229] [outer = 0x0] 03:37:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x123572c00) [pid = 1939] [serial = 1230] [outer = 0x1185b3000] 03:37:51 INFO - PROCESS | 1939 | 1467974271986 Marionette DEBUG loaded listener.js 03:37:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x124d2e400) [pid = 1939] [serial = 1231] [outer = 0x1185b3000] 03:37:52 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x112a86800) [pid = 1939] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 03:37:52 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x1256b0c00) [pid = 1939] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 03:37:52 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x127211400) [pid = 1939] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 03:37:52 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x115e60000) [pid = 1939] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 03:37:52 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x110ead400) [pid = 1939] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 03:37:52 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x1185be000) [pid = 1939] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 03:37:52 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x118a5f000) [pid = 1939] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 03:37:52 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x112e4b000) [pid = 1939] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 03:37:52 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x126e9f000) [pid = 1939] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 03:37:52 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x11320d000) [pid = 1939] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 03:37:52 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x1161a0800) [pid = 1939] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 03:37:52 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x119ae2000) [pid = 1939] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 03:37:52 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x119764000) [pid = 1939] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 03:37:52 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x112e42400) [pid = 1939] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 03:37:52 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x1291cfc00) [pid = 1939] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 03:37:52 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x116f94800) [pid = 1939] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 03:37:52 INFO - PROCESS | 1939 | 1467974272458 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]]]}] 03:37:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 03:37:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 631ms 03:37:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 03:37:52 INFO - PROCESS | 1939 | 1467974272474 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 03:37:52 INFO - PROCESS | 1939 | 1467974272475 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 03:37:52 INFO - PROCESS | 1939 | 1467974272477 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 03:37:52 INFO - PROCESS | 1939 | 1467974272478 Marionette TRACE conn2 <- [1,1614,null,{}] 03:37:52 INFO - PROCESS | 1939 | 1467974272490 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}] 03:37:52 INFO - PROCESS | 1939 | 1467974272491 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:52 INFO - PROCESS | 1939 | 1467974272567 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 03:37:52 INFO - PROCESS | 1939 | 1467974272573 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:52 INFO - PROCESS | 1939 | 1467974272574 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x119737000 == 36 [pid = 1939] [id = 411] 03:37:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x1161a0800) [pid = 1939] [serial = 1232] [outer = 0x0] 03:37:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x118759c00) [pid = 1939] [serial = 1233] [outer = 0x1161a0800] 03:37:52 INFO - PROCESS | 1939 | 1467974272598 Marionette DEBUG loaded listener.js 03:37:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x123522800) [pid = 1939] [serial = 1234] [outer = 0x1161a0800] 03:37:52 INFO - PROCESS | 1939 | 1467974272926 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]]]}] 03:37:52 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 03:37:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 479ms 03:37:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 03:37:52 INFO - PROCESS | 1939 | 1467974272957 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 03:37:52 INFO - PROCESS | 1939 | 1467974272958 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 03:37:52 INFO - PROCESS | 1939 | 1467974272960 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 03:37:52 INFO - PROCESS | 1939 | 1467974272961 Marionette TRACE conn2 <- [1,1618,null,{}] 03:37:52 INFO - PROCESS | 1939 | 1467974272963 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}] 03:37:52 INFO - PROCESS | 1939 | 1467974272964 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:53 INFO - PROCESS | 1939 | 1467974273064 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 03:37:53 INFO - PROCESS | 1939 | 1467974273073 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:53 INFO - PROCESS | 1939 | 1467974273073 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x12912c000 == 37 [pid = 1939] [id = 412] 03:37:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x12356d000) [pid = 1939] [serial = 1235] [outer = 0x0] 03:37:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x124fab800) [pid = 1939] [serial = 1236] [outer = 0x12356d000] 03:37:53 INFO - PROCESS | 1939 | 1467974273098 Marionette DEBUG loaded listener.js 03:37:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x1256a9c00) [pid = 1939] [serial = 1237] [outer = 0x12356d000] 03:37:53 INFO - PROCESS | 1939 | 1467974273408 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]]]}] 03:37:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 03:37:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 469ms 03:37:53 INFO - PROCESS | 1939 | 1467974273430 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 03:37:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 03:37:53 INFO - PROCESS | 1939 | 1467974273431 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 03:37:53 INFO - PROCESS | 1939 | 1467974273434 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 03:37:53 INFO - PROCESS | 1939 | 1467974273438 Marionette TRACE conn2 <- [1,1622,null,{}] 03:37:53 INFO - PROCESS | 1939 | 1467974273440 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}] 03:37:53 INFO - PROCESS | 1939 | 1467974273450 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:53 INFO - PROCESS | 1939 | 1467974273539 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 03:37:53 INFO - PROCESS | 1939 | 1467974273543 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:53 INFO - PROCESS | 1939 | 1467974273544 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x123626800 == 38 [pid = 1939] [id = 413] 03:37:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x1256b4800) [pid = 1939] [serial = 1238] [outer = 0x0] 03:37:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x126815000) [pid = 1939] [serial = 1239] [outer = 0x1256b4800] 03:37:53 INFO - PROCESS | 1939 | 1467974273571 Marionette DEBUG loaded listener.js 03:37:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x127205400) [pid = 1939] [serial = 1240] [outer = 0x1256b4800] 03:37:53 INFO - PROCESS | 1939 | 1467974273908 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]]]}] 03:37:53 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 03:37:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 521ms 03:37:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 03:37:53 INFO - PROCESS | 1939 | 1467974273965 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 03:37:53 INFO - PROCESS | 1939 | 1467974273966 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 03:37:53 INFO - PROCESS | 1939 | 1467974273968 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 03:37:53 INFO - PROCESS | 1939 | 1467974273969 Marionette TRACE conn2 <- [1,1626,null,{}] 03:37:53 INFO - PROCESS | 1939 | 1467974273972 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}] 03:37:53 INFO - PROCESS | 1939 | 1467974273973 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:54 INFO - PROCESS | 1939 | 1467974274055 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 03:37:54 INFO - PROCESS | 1939 | 1467974274058 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:54 INFO - PROCESS | 1939 | 1467974274059 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x12b23f800 == 39 [pid = 1939] [id = 414] 03:37:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x127009800) [pid = 1939] [serial = 1241] [outer = 0x0] 03:37:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x1274bf800) [pid = 1939] [serial = 1242] [outer = 0x127009800] 03:37:54 INFO - PROCESS | 1939 | 1467974274084 Marionette DEBUG loaded listener.js 03:37:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x1275c9800) [pid = 1939] [serial = 1243] [outer = 0x127009800] 03:37:54 INFO - PROCESS | 1939 | 1467974274571 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]]]}] 03:37:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 03:37:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 619ms 03:37:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 03:37:54 INFO - PROCESS | 1939 | 1467974274588 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 03:37:54 INFO - PROCESS | 1939 | 1467974274590 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 03:37:54 INFO - PROCESS | 1939 | 1467974274594 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 03:37:54 INFO - PROCESS | 1939 | 1467974274596 Marionette TRACE conn2 <- [1,1630,null,{}] 03:37:54 INFO - PROCESS | 1939 | 1467974274626 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}] 03:37:54 INFO - PROCESS | 1939 | 1467974274628 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:54 INFO - PROCESS | 1939 | 1467974274763 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 03:37:54 INFO - PROCESS | 1939 | 1467974274826 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:54 INFO - PROCESS | 1939 | 1467974274828 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x11714a800 == 40 [pid = 1939] [id = 415] 03:37:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x112a87000) [pid = 1939] [serial = 1244] [outer = 0x0] 03:37:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x112f61000) [pid = 1939] [serial = 1245] [outer = 0x112a87000] 03:37:54 INFO - PROCESS | 1939 | 1467974274858 Marionette DEBUG loaded listener.js 03:37:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x113c38000) [pid = 1939] [serial = 1246] [outer = 0x112a87000] 03:37:55 INFO - PROCESS | 1939 | 1467974275379 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]]]}] 03:37:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 03:37:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 821ms 03:37:55 INFO - PROCESS | 1939 | 1467974275414 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 03:37:55 INFO - PROCESS | 1939 | 1467974275418 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 03:37:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 03:37:55 INFO - PROCESS | 1939 | 1467974275452 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 03:37:55 INFO - PROCESS | 1939 | 1467974275455 Marionette TRACE conn2 <- [1,1634,null,{}] 03:37:55 INFO - PROCESS | 1939 | 1467974275457 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}] 03:37:55 INFO - PROCESS | 1939 | 1467974275459 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:55 INFO - PROCESS | 1939 | 1467974275566 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 03:37:55 INFO - PROCESS | 1939 | 1467974275649 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:55 INFO - PROCESS | 1939 | 1467974275650 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x1227ad000 == 41 [pid = 1939] [id = 416] 03:37:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x116a21c00) [pid = 1939] [serial = 1247] [outer = 0x0] 03:37:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x117dc2000) [pid = 1939] [serial = 1248] [outer = 0x116a21c00] 03:37:55 INFO - PROCESS | 1939 | 1467974275681 Marionette DEBUG loaded listener.js 03:37:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x118226800) [pid = 1939] [serial = 1249] [outer = 0x116a21c00] 03:37:56 INFO - PROCESS | 1939 | --DOCSHELL 0x123626800 == 40 [pid = 1939] [id = 413] 03:37:56 INFO - PROCESS | 1939 | --DOCSHELL 0x12912c000 == 39 [pid = 1939] [id = 412] 03:37:56 INFO - PROCESS | 1939 | --DOCSHELL 0x119737000 == 38 [pid = 1939] [id = 411] 03:37:56 INFO - PROCESS | 1939 | 1467974276397 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]]]}] 03:37:56 INFO - PROCESS | 1939 | --DOCSHELL 0x12727c800 == 37 [pid = 1939] [id = 410] 03:37:56 INFO - PROCESS | 1939 | --DOCSHELL 0x125f21000 == 36 [pid = 1939] [id = 409] 03:37:56 INFO - PROCESS | 1939 | --DOCSHELL 0x125232800 == 35 [pid = 1939] [id = 408] 03:37:56 INFO - PROCESS | 1939 | --DOCSHELL 0x123628800 == 34 [pid = 1939] [id = 407] 03:37:56 INFO - PROCESS | 1939 | --DOCSHELL 0x1227a7800 == 33 [pid = 1939] [id = 406] 03:37:56 INFO - PROCESS | 1939 | --DOCSHELL 0x119738800 == 32 [pid = 1939] [id = 405] 03:37:56 INFO - PROCESS | 1939 | --DOCSHELL 0x118240000 == 31 [pid = 1939] [id = 404] 03:37:56 INFO - PROCESS | 1939 | --DOCSHELL 0x116716000 == 30 [pid = 1939] [id = 403] 03:37:56 INFO - PROCESS | 1939 | --DOCSHELL 0x11823f000 == 29 [pid = 1939] [id = 402] 03:37:56 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x1227e5c00) [pid = 1939] [serial = 1167] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x1185bc000) [pid = 1939] [serial = 1170] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x1254f0000) [pid = 1939] [serial = 1168] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x1274bd400) [pid = 1939] [serial = 1173] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x12680d800) [pid = 1939] [serial = 1171] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x1176e1c00) [pid = 1939] [serial = 1155] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x1184edc00) [pid = 1939] [serial = 1156] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x110ef1c00) [pid = 1939] [serial = 1146] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x1129ae800) [pid = 1939] [serial = 1147] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x125ff1800) [pid = 1939] [serial = 1144] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x118a66400) [pid = 1939] [serial = 1158] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x11930e400) [pid = 1939] [serial = 1159] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x119ae9c00) [pid = 1939] [serial = 1161] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x119d3dc00) [pid = 1939] [serial = 1162] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x1274b7c00) [pid = 1939] [serial = 1176] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x115d17800) [pid = 1939] [serial = 1152] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x11672c400) [pid = 1939] [serial = 1153] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x116729400) [pid = 1939] [serial = 1149] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x1176db400) [pid = 1939] [serial = 1150] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x121162000) [pid = 1939] [serial = 1164] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x1274c5800) [pid = 1939] [serial = 1174] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x128c33000) [pid = 1939] [serial = 1183] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x1184e2c00) [pid = 1939] [serial = 1179] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x128c27800) [pid = 1939] [serial = 1177] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x123518800) [pid = 1939] [serial = 1182] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x119718800) [pid = 1939] [serial = 1180] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x12943bc00) [pid = 1939] [serial = 1186] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x1211e6400) [pid = 1939] [serial = 1165] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x129572c00) [pid = 1939] [serial = 1189] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x129443c00) [pid = 1939] [serial = 1188] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1939 | --DOMWINDOW == 77 (0x1291c8c00) [pid = 1939] [serial = 1185] [outer = 0x0] [url = about:blank] 03:37:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 03:37:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1026ms 03:37:56 INFO - PROCESS | 1939 | 1467974276474 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 03:37:56 INFO - PROCESS | 1939 | 1467974276476 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 03:37:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 03:37:56 INFO - PROCESS | 1939 | 1467974276478 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 03:37:56 INFO - PROCESS | 1939 | 1467974276480 Marionette TRACE conn2 <- [1,1638,null,{}] 03:37:56 INFO - PROCESS | 1939 | 1467974276491 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}] 03:37:56 INFO - PROCESS | 1939 | 1467974276492 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:56 INFO - PROCESS | 1939 | 1467974276558 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 03:37:56 INFO - PROCESS | 1939 | 1467974276565 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:56 INFO - PROCESS | 1939 | 1467974276568 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x117165000 == 30 [pid = 1939] [id = 417] 03:37:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x1161a0400) [pid = 1939] [serial = 1250] [outer = 0x0] 03:37:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x11672c400) [pid = 1939] [serial = 1251] [outer = 0x1161a0400] 03:37:56 INFO - PROCESS | 1939 | 1467974276598 Marionette DEBUG loaded listener.js 03:37:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x1176db400) [pid = 1939] [serial = 1252] [outer = 0x1161a0400] 03:37:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 03:37:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 470ms 03:37:56 INFO - PROCESS | 1939 | 1467974276945 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]]]}] 03:37:56 INFO - PROCESS | 1939 | 1467974276948 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 03:37:56 INFO - PROCESS | 1939 | 1467974276953 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 03:37:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 03:37:56 INFO - PROCESS | 1939 | 1467974276959 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 03:37:56 INFO - PROCESS | 1939 | 1467974276960 Marionette TRACE conn2 <- [1,1642,null,{}] 03:37:56 INFO - PROCESS | 1939 | 1467974276963 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}] 03:37:56 INFO - PROCESS | 1939 | 1467974276964 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:57 INFO - PROCESS | 1939 | 1467974277062 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 03:37:57 INFO - PROCESS | 1939 | 1467974277119 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:57 INFO - PROCESS | 1939 | 1467974277121 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x119569000 == 31 [pid = 1939] [id = 418] 03:37:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x117dbfc00) [pid = 1939] [serial = 1253] [outer = 0x0] 03:37:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x1184e1800) [pid = 1939] [serial = 1254] [outer = 0x117dbfc00] 03:37:57 INFO - PROCESS | 1939 | 1467974277147 Marionette DEBUG loaded listener.js 03:37:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x1185f8000) [pid = 1939] [serial = 1255] [outer = 0x117dbfc00] 03:37:57 INFO - PROCESS | 1939 | 1467974277453 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]]]}] 03:37:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 03:37:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 519ms 03:37:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 03:37:57 INFO - PROCESS | 1939 | 1467974277479 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 03:37:57 INFO - PROCESS | 1939 | 1467974277480 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 03:37:57 INFO - PROCESS | 1939 | 1467974277482 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 03:37:57 INFO - PROCESS | 1939 | 1467974277486 Marionette TRACE conn2 <- [1,1646,null,{}] 03:37:57 INFO - PROCESS | 1939 | 1467974277496 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}] 03:37:57 INFO - PROCESS | 1939 | 1467974277499 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:57 INFO - PROCESS | 1939 | 1467974277579 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 03:37:57 INFO - PROCESS | 1939 | 1467974277638 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:57 INFO - PROCESS | 1939 | 1467974277641 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x12361a800 == 32 [pid = 1939] [id = 419] 03:37:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x112e42400) [pid = 1939] [serial = 1256] [outer = 0x0] 03:37:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x11970fc00) [pid = 1939] [serial = 1257] [outer = 0x112e42400] 03:37:57 INFO - PROCESS | 1939 | 1467974277669 Marionette DEBUG loaded listener.js 03:37:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x119d31c00) [pid = 1939] [serial = 1258] [outer = 0x112e42400] 03:37:57 INFO - PROCESS | 1939 | 1467974277974 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]]]}] 03:37:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 03:37:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 525ms 03:37:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 03:37:58 INFO - PROCESS | 1939 | 1467974278008 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 03:37:58 INFO - PROCESS | 1939 | 1467974278009 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 03:37:58 INFO - PROCESS | 1939 | 1467974278012 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 03:37:58 INFO - PROCESS | 1939 | 1467974278013 Marionette TRACE conn2 <- [1,1650,null,{}] 03:37:58 INFO - PROCESS | 1939 | 1467974278015 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}] 03:37:58 INFO - PROCESS | 1939 | 1467974278017 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:58 INFO - PROCESS | 1939 | 1467974278097 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 03:37:58 INFO - PROCESS | 1939 | 1467974278103 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:58 INFO - PROCESS | 1939 | 1467974278105 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x1259db000 == 33 [pid = 1939] [id = 420] 03:37:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x119d4f800) [pid = 1939] [serial = 1259] [outer = 0x0] 03:37:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x121165400) [pid = 1939] [serial = 1260] [outer = 0x119d4f800] 03:37:58 INFO - PROCESS | 1939 | 1467974278130 Marionette DEBUG loaded listener.js 03:37:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x1211e7000) [pid = 1939] [serial = 1261] [outer = 0x119d4f800] 03:37:58 INFO - PROCESS | 1939 | 1467974278477 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]]]}] 03:37:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 03:37:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 469ms 03:37:58 INFO - PROCESS | 1939 | 1467974278481 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 03:37:58 INFO - PROCESS | 1939 | 1467974278483 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 03:37:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 03:37:58 INFO - PROCESS | 1939 | 1467974278490 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 03:37:58 INFO - PROCESS | 1939 | 1467974278491 Marionette TRACE conn2 <- [1,1654,null,{}] 03:37:58 INFO - PROCESS | 1939 | 1467974278493 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}] 03:37:58 INFO - PROCESS | 1939 | 1467974278495 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:58 INFO - PROCESS | 1939 | 1467974278629 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 03:37:58 INFO - PROCESS | 1939 | 1467974278640 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:58 INFO - PROCESS | 1939 | 1467974278641 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x126e06800 == 34 [pid = 1939] [id = 421] 03:37:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x1129b1400) [pid = 1939] [serial = 1262] [outer = 0x0] 03:37:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x1211e6400) [pid = 1939] [serial = 1263] [outer = 0x1129b1400] 03:37:58 INFO - PROCESS | 1939 | 1467974278665 Marionette DEBUG loaded listener.js 03:37:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x1227e6400) [pid = 1939] [serial = 1264] [outer = 0x1129b1400] 03:37:59 INFO - PROCESS | 1939 | 1467974279038 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]]]}] 03:37:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 03:37:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 567ms 03:37:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 03:37:59 INFO - PROCESS | 1939 | 1467974279058 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 03:37:59 INFO - PROCESS | 1939 | 1467974279060 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 03:37:59 INFO - PROCESS | 1939 | 1467974279063 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 03:37:59 INFO - PROCESS | 1939 | 1467974279064 Marionette TRACE conn2 <- [1,1658,null,{}] 03:37:59 INFO - PROCESS | 1939 | 1467974279066 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}] 03:37:59 INFO - PROCESS | 1939 | 1467974279070 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:59 INFO - PROCESS | 1939 | 1467974279194 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 03:37:59 INFO - PROCESS | 1939 | 1467974279198 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:59 INFO - PROCESS | 1939 | 1467974279199 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x129139000 == 35 [pid = 1939] [id = 422] 03:37:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x1232b6400) [pid = 1939] [serial = 1265] [outer = 0x0] 03:37:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x123521400) [pid = 1939] [serial = 1266] [outer = 0x1232b6400] 03:37:59 INFO - PROCESS | 1939 | 1467974279225 Marionette DEBUG loaded listener.js 03:37:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x125fa5400) [pid = 1939] [serial = 1267] [outer = 0x1232b6400] 03:37:59 INFO - PROCESS | 1939 | 1467974279558 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]]]}] 03:37:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 03:37:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 518ms 03:37:59 INFO - PROCESS | 1939 | 1467974279581 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 03:37:59 INFO - PROCESS | 1939 | 1467974279582 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 03:37:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 03:37:59 INFO - PROCESS | 1939 | 1467974279598 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 03:37:59 INFO - PROCESS | 1939 | 1467974279599 Marionette TRACE conn2 <- [1,1662,null,{}] 03:37:59 INFO - PROCESS | 1939 | 1467974279605 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}] 03:37:59 INFO - PROCESS | 1939 | 1467974279607 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:59 INFO - PROCESS | 1939 | 1467974279708 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 03:37:59 INFO - PROCESS | 1939 | 1467974279711 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:59 INFO - PROCESS | 1939 | 1467974279713 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:37:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x129753000 == 36 [pid = 1939] [id = 423] 03:37:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x1256b5400) [pid = 1939] [serial = 1268] [outer = 0x0] 03:37:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x127014c00) [pid = 1939] [serial = 1269] [outer = 0x1256b5400] 03:37:59 INFO - PROCESS | 1939 | 1467974279737 Marionette DEBUG loaded listener.js 03:37:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x1274bc400) [pid = 1939] [serial = 1270] [outer = 0x1256b5400] 03:38:00 INFO - PROCESS | 1939 | 1467974280088 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]]]}] 03:38:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 03:38:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 535ms 03:38:00 INFO - PROCESS | 1939 | 1467974280130 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 03:38:00 INFO - PROCESS | 1939 | 1467974280131 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 03:38:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 03:38:00 INFO - PROCESS | 1939 | 1467974280133 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 03:38:00 INFO - PROCESS | 1939 | 1467974280135 Marionette TRACE conn2 <- [1,1666,null,{}] 03:38:00 INFO - PROCESS | 1939 | 1467974280139 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}] 03:38:00 INFO - PROCESS | 1939 | 1467974280140 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:00 INFO - PROCESS | 1939 | 1467974280239 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 03:38:00 INFO - PROCESS | 1939 | 1467974280243 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:00 INFO - PROCESS | 1939 | 1467974280244 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a797000 == 37 [pid = 1939] [id = 424] 03:38:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x1128d4000) [pid = 1939] [serial = 1271] [outer = 0x0] 03:38:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x1275c3400) [pid = 1939] [serial = 1272] [outer = 0x1128d4000] 03:38:00 INFO - PROCESS | 1939 | 1467974280267 Marionette DEBUG loaded listener.js 03:38:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x1275ce400) [pid = 1939] [serial = 1273] [outer = 0x1128d4000] 03:38:00 INFO - PROCESS | 1939 | 1467974280598 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]]]}] 03:38:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 03:38:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 473ms 03:38:00 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x115d12c00) [pid = 1939] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 03:38:00 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x118759800) [pid = 1939] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 03:38:00 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x112e4c000) [pid = 1939] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 03:38:00 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x110eed000) [pid = 1939] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 03:38:00 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x115e6dc00) [pid = 1939] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 03:38:00 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x1133b3400) [pid = 1939] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 03:38:00 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x119d3bc00) [pid = 1939] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 03:38:00 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x110ef3800) [pid = 1939] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 03:38:00 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x113c67400) [pid = 1939] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 03:38:00 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x1185b3000) [pid = 1939] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 03:38:00 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x1185f5000) [pid = 1939] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 03:38:00 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x1161a0800) [pid = 1939] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 03:38:00 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x1256b4800) [pid = 1939] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 03:38:00 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x12115f000) [pid = 1939] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 03:38:00 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x124fa1c00) [pid = 1939] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 03:38:00 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x110ef4800) [pid = 1939] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 03:38:00 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x12356d000) [pid = 1939] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 03:38:00 INFO - PROCESS | 1939 | 1467974280729 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 03:38:00 INFO - PROCESS | 1939 | 1467974280731 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 03:38:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 03:38:00 INFO - PROCESS | 1939 | 1467974280737 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 03:38:00 INFO - PROCESS | 1939 | 1467974280738 Marionette TRACE conn2 <- [1,1670,null,{}] 03:38:00 INFO - PROCESS | 1939 | 1467974280740 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}] 03:38:00 INFO - PROCESS | 1939 | 1467974280741 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:00 INFO - PROCESS | 1939 | 1467974280822 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 03:38:00 INFO - PROCESS | 1939 | 1467974280825 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:00 INFO - PROCESS | 1939 | 1467974280826 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x123552800 == 38 [pid = 1939] [id = 425] 03:38:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x112f5a000) [pid = 1939] [serial = 1274] [outer = 0x0] 03:38:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x115d12c00) [pid = 1939] [serial = 1275] [outer = 0x112f5a000] 03:38:00 INFO - PROCESS | 1939 | 1467974280850 Marionette DEBUG loaded listener.js 03:38:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x11813b400) [pid = 1939] [serial = 1276] [outer = 0x112f5a000] 03:38:01 INFO - PROCESS | 1939 | 1467974281189 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]]]}] 03:38:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 03:38:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 468ms 03:38:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 03:38:01 INFO - PROCESS | 1939 | 1467974281205 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 03:38:01 INFO - PROCESS | 1939 | 1467974281207 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 03:38:01 INFO - PROCESS | 1939 | 1467974281209 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 03:38:01 INFO - PROCESS | 1939 | 1467974281210 Marionette TRACE conn2 <- [1,1674,null,{}] 03:38:01 INFO - PROCESS | 1939 | 1467974281212 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}] 03:38:01 INFO - PROCESS | 1939 | 1467974281213 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:01 INFO - PROCESS | 1939 | 1467974281296 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 03:38:01 INFO - PROCESS | 1939 | 1467974281301 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:01 INFO - PROCESS | 1939 | 1467974281302 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x12ba38800 == 39 [pid = 1939] [id = 426] 03:38:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x1176e6c00) [pid = 1939] [serial = 1277] [outer = 0x0] 03:38:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x119a61800) [pid = 1939] [serial = 1278] [outer = 0x1176e6c00] 03:38:01 INFO - PROCESS | 1939 | 1467974281378 Marionette DEBUG loaded listener.js 03:38:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x1248a6800) [pid = 1939] [serial = 1279] [outer = 0x1176e6c00] 03:38:01 INFO - PROCESS | 1939 | 1467974281746 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]]]}] 03:38:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 03:38:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 568ms 03:38:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 03:38:01 INFO - PROCESS | 1939 | 1467974281779 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 03:38:01 INFO - PROCESS | 1939 | 1467974281781 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 03:38:01 INFO - PROCESS | 1939 | 1467974281787 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 03:38:01 INFO - PROCESS | 1939 | 1467974281790 Marionette TRACE conn2 <- [1,1678,null,{}] 03:38:01 INFO - PROCESS | 1939 | 1467974281793 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}] 03:38:01 INFO - PROCESS | 1939 | 1467974281796 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:01 INFO - PROCESS | 1939 | 1467974281893 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 03:38:01 INFO - PROCESS | 1939 | 1467974281952 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:01 INFO - PROCESS | 1939 | 1467974281953 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x12bdc2000 == 40 [pid = 1939] [id = 427] 03:38:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x124a5e000) [pid = 1939] [serial = 1280] [outer = 0x0] 03:38:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x128c2c800) [pid = 1939] [serial = 1281] [outer = 0x124a5e000] 03:38:01 INFO - PROCESS | 1939 | 1467974281979 Marionette DEBUG loaded listener.js 03:38:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x1291d0c00) [pid = 1939] [serial = 1282] [outer = 0x124a5e000] 03:38:02 INFO - PROCESS | 1939 | 1467974282274 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]]]}] 03:38:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 03:38:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 524ms 03:38:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 03:38:02 INFO - PROCESS | 1939 | 1467974282308 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 03:38:02 INFO - PROCESS | 1939 | 1467974282309 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 03:38:02 INFO - PROCESS | 1939 | 1467974282312 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 03:38:02 INFO - PROCESS | 1939 | 1467974282313 Marionette TRACE conn2 <- [1,1682,null,{}] 03:38:02 INFO - PROCESS | 1939 | 1467974282315 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}] 03:38:02 INFO - PROCESS | 1939 | 1467974282316 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:02 INFO - PROCESS | 1939 | 1467974282397 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 03:38:02 INFO - PROCESS | 1939 | 1467974282403 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:02 INFO - PROCESS | 1939 | 1467974282405 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x12c37a800 == 41 [pid = 1939] [id = 428] 03:38:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x129439400) [pid = 1939] [serial = 1283] [outer = 0x0] 03:38:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x129569000) [pid = 1939] [serial = 1284] [outer = 0x129439400] 03:38:02 INFO - PROCESS | 1939 | 1467974282439 Marionette DEBUG loaded listener.js 03:38:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x129573800) [pid = 1939] [serial = 1285] [outer = 0x129439400] 03:38:02 INFO - PROCESS | 1939 | 1467974282862 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]]]}] 03:38:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 03:38:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 569ms 03:38:02 INFO - PROCESS | 1939 | 1467974282881 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 03:38:02 INFO - PROCESS | 1939 | 1467974282885 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 03:38:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 03:38:02 INFO - PROCESS | 1939 | 1467974282889 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 03:38:02 INFO - PROCESS | 1939 | 1467974282891 Marionette TRACE conn2 <- [1,1686,null,{}] 03:38:02 INFO - PROCESS | 1939 | 1467974282895 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}] 03:38:02 INFO - PROCESS | 1939 | 1467974282897 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:03 INFO - PROCESS | 1939 | 1467974283003 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 03:38:03 INFO - PROCESS | 1939 | 1467974283063 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:03 INFO - PROCESS | 1939 | 1467974283064 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x118487800 == 42 [pid = 1939] [id = 429] 03:38:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x112f65c00) [pid = 1939] [serial = 1286] [outer = 0x0] 03:38:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x114f6d000) [pid = 1939] [serial = 1287] [outer = 0x112f65c00] 03:38:03 INFO - PROCESS | 1939 | 1467974283096 Marionette DEBUG loaded listener.js 03:38:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x116881c00) [pid = 1939] [serial = 1288] [outer = 0x112f65c00] 03:38:03 INFO - PROCESS | 1939 | 1467974283662 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]]]}] 03:38:03 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 03:38:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 823ms 03:38:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 03:38:03 INFO - PROCESS | 1939 | 1467974283711 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 03:38:03 INFO - PROCESS | 1939 | 1467974283715 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 03:38:03 INFO - PROCESS | 1939 | 1467974283719 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 03:38:03 INFO - PROCESS | 1939 | 1467974283721 Marionette TRACE conn2 <- [1,1690,null,{}] 03:38:03 INFO - PROCESS | 1939 | 1467974283724 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}] 03:38:03 INFO - PROCESS | 1939 | 1467974283725 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:03 INFO - PROCESS | 1939 | 1467974283829 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 03:38:03 INFO - PROCESS | 1939 | 1467974283901 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:03 INFO - PROCESS | 1939 | 1467974283902 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x1256d6000 == 43 [pid = 1939] [id = 430] 03:38:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x1185f0800) [pid = 1939] [serial = 1289] [outer = 0x0] 03:38:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x118759000) [pid = 1939] [serial = 1290] [outer = 0x1185f0800] 03:38:03 INFO - PROCESS | 1939 | 1467974283933 Marionette DEBUG loaded listener.js 03:38:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x119716800) [pid = 1939] [serial = 1291] [outer = 0x1185f0800] 03:38:04 INFO - PROCESS | 1939 | 1467974284359 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]]]}] 03:38:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 03:38:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 670ms 03:38:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 03:38:04 INFO - PROCESS | 1939 | 1467974284397 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 03:38:04 INFO - PROCESS | 1939 | 1467974284399 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 03:38:04 INFO - PROCESS | 1939 | 1467974284403 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 03:38:04 INFO - PROCESS | 1939 | 1467974284405 Marionette TRACE conn2 <- [1,1694,null,{}] 03:38:04 INFO - PROCESS | 1939 | 1467974284413 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}] 03:38:04 INFO - PROCESS | 1939 | 1467974284416 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:04 INFO - PROCESS | 1939 | 1467974284518 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 03:38:04 INFO - PROCESS | 1939 | 1467974284592 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:04 INFO - PROCESS | 1939 | 1467974284594 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x12bdc6800 == 44 [pid = 1939] [id = 431] 03:38:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x11976bc00) [pid = 1939] [serial = 1292] [outer = 0x0] 03:38:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x1211e7400) [pid = 1939] [serial = 1293] [outer = 0x11976bc00] 03:38:04 INFO - PROCESS | 1939 | 1467974284625 Marionette DEBUG loaded listener.js 03:38:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x12351f400) [pid = 1939] [serial = 1294] [outer = 0x11976bc00] 03:38:05 INFO - PROCESS | 1939 | 1467974285084 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]]]}] 03:38:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 03:38:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 721ms 03:38:05 INFO - PROCESS | 1939 | 1467974285125 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 03:38:05 INFO - PROCESS | 1939 | 1467974285128 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 03:38:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 03:38:05 INFO - PROCESS | 1939 | 1467974285132 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 03:38:05 INFO - PROCESS | 1939 | 1467974285134 Marionette TRACE conn2 <- [1,1698,null,{}] 03:38:05 INFO - PROCESS | 1939 | 1467974285160 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}] 03:38:05 INFO - PROCESS | 1939 | 1467974285162 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:05 INFO - PROCESS | 1939 | 1467974285319 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 03:38:05 INFO - PROCESS | 1939 | 1467974285420 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:05 INFO - PROCESS | 1939 | 1467974285422 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x12cb79800 == 45 [pid = 1939] [id = 432] 03:38:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x125285400) [pid = 1939] [serial = 1295] [outer = 0x0] 03:38:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x1254f7000) [pid = 1939] [serial = 1296] [outer = 0x125285400] 03:38:05 INFO - PROCESS | 1939 | 1467974285457 Marionette DEBUG loaded listener.js 03:38:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x1270d2400) [pid = 1939] [serial = 1297] [outer = 0x125285400] 03:38:05 INFO - PROCESS | 1939 | 1467974285890 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]]]}] 03:38:05 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 03:38:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 791ms 03:38:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 03:38:05 INFO - PROCESS | 1939 | 1467974285922 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 03:38:05 INFO - PROCESS | 1939 | 1467974285924 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 03:38:05 INFO - PROCESS | 1939 | 1467974285926 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 03:38:05 INFO - PROCESS | 1939 | 1467974285927 Marionette TRACE conn2 <- [1,1702,null,{}] 03:38:05 INFO - PROCESS | 1939 | 1467974285929 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}] 03:38:05 INFO - PROCESS | 1939 | 1467974285931 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:06 INFO - PROCESS | 1939 | 1467974286034 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 03:38:06 INFO - PROCESS | 1939 | 1467974286093 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:06 INFO - PROCESS | 1939 | 1467974286094 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x12cb8c000 == 46 [pid = 1939] [id = 433] 03:38:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x1270d2800) [pid = 1939] [serial = 1298] [outer = 0x0] 03:38:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x128c32400) [pid = 1939] [serial = 1299] [outer = 0x1270d2800] 03:38:06 INFO - PROCESS | 1939 | 1467974286123 Marionette DEBUG loaded listener.js 03:38:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x1291cf000) [pid = 1939] [serial = 1300] [outer = 0x1270d2800] 03:38:06 INFO - PROCESS | 1939 | 1467974286712 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]]]}] 03:38:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 03:38:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 872ms 03:38:06 INFO - PROCESS | 1939 | 1467974286798 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 03:38:06 INFO - PROCESS | 1939 | 1467974286801 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 03:38:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 03:38:06 INFO - PROCESS | 1939 | 1467974286804 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 03:38:06 INFO - PROCESS | 1939 | 1467974286806 Marionette TRACE conn2 <- [1,1706,null,{}] 03:38:06 INFO - PROCESS | 1939 | 1467974286810 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}] 03:38:06 INFO - PROCESS | 1939 | 1467974286812 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:06 INFO - PROCESS | 1939 | 1467974286906 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 03:38:06 INFO - PROCESS | 1939 | 1467974286975 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:06 INFO - PROCESS | 1939 | 1467974286978 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x118492800 == 47 [pid = 1939] [id = 434] 03:38:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x11320d000) [pid = 1939] [serial = 1301] [outer = 0x0] 03:38:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x1133b5800) [pid = 1939] [serial = 1302] [outer = 0x11320d000] 03:38:07 INFO - PROCESS | 1939 | 1467974287005 Marionette DEBUG loaded listener.js 03:38:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x115e63c00) [pid = 1939] [serial = 1303] [outer = 0x11320d000] 03:38:07 INFO - PROCESS | 1939 | 1467974287450 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]]]}] 03:38:08 INFO - PROCESS | 1939 | --DOCSHELL 0x12bdc2000 == 46 [pid = 1939] [id = 427] 03:38:08 INFO - PROCESS | 1939 | --DOCSHELL 0x12ba38800 == 45 [pid = 1939] [id = 426] 03:38:08 INFO - PROCESS | 1939 | --DOCSHELL 0x123552800 == 44 [pid = 1939] [id = 425] 03:38:08 INFO - PROCESS | 1939 | --DOCSHELL 0x12a797000 == 43 [pid = 1939] [id = 424] 03:38:08 INFO - PROCESS | 1939 | --DOCSHELL 0x129753000 == 42 [pid = 1939] [id = 423] 03:38:08 INFO - PROCESS | 1939 | --DOCSHELL 0x129139000 == 41 [pid = 1939] [id = 422] 03:38:08 INFO - PROCESS | 1939 | --DOCSHELL 0x126e06800 == 40 [pid = 1939] [id = 421] 03:38:08 INFO - PROCESS | 1939 | --DOCSHELL 0x1259db000 == 39 [pid = 1939] [id = 420] 03:38:08 INFO - PROCESS | 1939 | --DOCSHELL 0x12361a800 == 38 [pid = 1939] [id = 419] 03:38:08 INFO - PROCESS | 1939 | --DOCSHELL 0x119569000 == 37 [pid = 1939] [id = 418] 03:38:08 INFO - PROCESS | 1939 | --DOCSHELL 0x117165000 == 36 [pid = 1939] [id = 417] 03:38:08 INFO - PROCESS | 1939 | --DOCSHELL 0x12b23f800 == 35 [pid = 1939] [id = 414] 03:38:08 INFO - PROCESS | 1939 | --DOCSHELL 0x1227ad000 == 34 [pid = 1939] [id = 416] 03:38:08 INFO - PROCESS | 1939 | --DOCSHELL 0x11714a800 == 33 [pid = 1939] [id = 415] 03:38:08 INFO - PROCESS | 1939 | --DOCSHELL 0x12cb8c000 == 32 [pid = 1939] [id = 433] 03:38:08 INFO - PROCESS | 1939 | --DOCSHELL 0x12cb79800 == 31 [pid = 1939] [id = 432] 03:38:08 INFO - PROCESS | 1939 | --DOCSHELL 0x12bdc6800 == 30 [pid = 1939] [id = 431] 03:38:08 INFO - PROCESS | 1939 | --DOCSHELL 0x1256d6000 == 29 [pid = 1939] [id = 430] 03:38:08 INFO - PROCESS | 1939 | --DOCSHELL 0x12c37a800 == 28 [pid = 1939] [id = 428] 03:38:08 INFO - PROCESS | 1939 | --DOCSHELL 0x118487800 == 27 [pid = 1939] [id = 429] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x11672c800) [pid = 1939] [serial = 1212] [outer = 0x0] [url = about:blank] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x1176e8400) [pid = 1939] [serial = 1213] [outer = 0x0] [url = about:blank] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x1184e3000) [pid = 1939] [serial = 1218] [outer = 0x0] [url = about:blank] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x112f5f800) [pid = 1939] [serial = 1209] [outer = 0x0] [url = about:blank] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x1128d0400) [pid = 1939] [serial = 1210] [outer = 0x0] [url = about:blank] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x1185ea400) [pid = 1939] [serial = 1215] [outer = 0x0] [url = about:blank] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x116f85c00) [pid = 1939] [serial = 1206] [outer = 0x0] [url = about:blank] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x119765400) [pid = 1939] [serial = 1221] [outer = 0x0] [url = about:blank] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x118355000) [pid = 1939] [serial = 1207] [outer = 0x0] [url = about:blank] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x1185f9000) [pid = 1939] [serial = 1216] [outer = 0x0] [url = about:blank] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x12115e400) [pid = 1939] [serial = 1224] [outer = 0x0] [url = about:blank] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x1227e8c00) [pid = 1939] [serial = 1225] [outer = 0x0] [url = about:blank] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x1232b6800) [pid = 1939] [serial = 1227] [outer = 0x0] [url = about:blank] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x11813a800) [pid = 1939] [serial = 1192] [outer = 0x0] [url = about:blank] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x116728000) [pid = 1939] [serial = 1191] [outer = 0x0] [url = about:blank] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x123572c00) [pid = 1939] [serial = 1230] [outer = 0x0] [url = about:blank] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x11971cc00) [pid = 1939] [serial = 1195] [outer = 0x0] [url = about:blank] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x123522800) [pid = 1939] [serial = 1234] [outer = 0x0] [url = about:blank] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x11875d800) [pid = 1939] [serial = 1194] [outer = 0x0] [url = about:blank] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x118759c00) [pid = 1939] [serial = 1233] [outer = 0x0] [url = about:blank] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x126815000) [pid = 1939] [serial = 1239] [outer = 0x0] [url = about:blank] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x127205400) [pid = 1939] [serial = 1240] [outer = 0x0] [url = about:blank] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x1248abc00) [pid = 1939] [serial = 1198] [outer = 0x0] [url = about:blank] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x1232b1c00) [pid = 1939] [serial = 1197] [outer = 0x0] [url = about:blank] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x1275c3000) [pid = 1939] [serial = 1201] [outer = 0x0] [url = about:blank] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x119d32400) [pid = 1939] [serial = 1222] [outer = 0x0] [url = about:blank] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x125fe9400) [pid = 1939] [serial = 1200] [outer = 0x0] [url = about:blank] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x124d2e400) [pid = 1939] [serial = 1231] [outer = 0x0] [url = about:blank] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x1227e4c00) [pid = 1939] [serial = 1204] [outer = 0x0] [url = about:blank] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x12351bc00) [pid = 1939] [serial = 1228] [outer = 0x0] [url = about:blank] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x1256a9c00) [pid = 1939] [serial = 1237] [outer = 0x0] [url = about:blank] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x1274bf800) [pid = 1939] [serial = 1242] [outer = 0x0] [url = about:blank] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x11813d000) [pid = 1939] [serial = 1203] [outer = 0x0] [url = about:blank] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x119717800) [pid = 1939] [serial = 1219] [outer = 0x0] [url = about:blank] 03:38:08 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x124fab800) [pid = 1939] [serial = 1236] [outer = 0x0] [url = about:blank] 03:38:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 03:38:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1274ms 03:38:08 INFO - PROCESS | 1939 | 1467974288081 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 03:38:08 INFO - PROCESS | 1939 | 1467974288084 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 03:38:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 03:38:08 INFO - PROCESS | 1939 | 1467974288088 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 03:38:08 INFO - PROCESS | 1939 | 1467974288090 Marionette TRACE conn2 <- [1,1710,null,{}] 03:38:08 INFO - PROCESS | 1939 | 1467974288093 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}] 03:38:08 INFO - PROCESS | 1939 | 1467974288095 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:08 INFO - PROCESS | 1939 | 1467974288177 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 03:38:08 INFO - PROCESS | 1939 | 1467974288182 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:08 INFO - PROCESS | 1939 | 1467974288188 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x115e11800 == 28 [pid = 1939] [id = 435] 03:38:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x112a84000) [pid = 1939] [serial = 1304] [outer = 0x0] 03:38:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x112aa3400) [pid = 1939] [serial = 1305] [outer = 0x112a84000] 03:38:08 INFO - PROCESS | 1939 | 1467974288216 Marionette DEBUG loaded listener.js 03:38:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x112f60400) [pid = 1939] [serial = 1306] [outer = 0x112a84000] 03:38:08 INFO - PROCESS | 1939 | 1467974288740 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]]]}] 03:38:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 03:38:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 670ms 03:38:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 03:38:08 INFO - PROCESS | 1939 | 1467974288778 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 03:38:08 INFO - PROCESS | 1939 | 1467974288781 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 03:38:08 INFO - PROCESS | 1939 | 1467974288787 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 03:38:08 INFO - PROCESS | 1939 | 1467974288790 Marionette TRACE conn2 <- [1,1714,null,{}] 03:38:08 INFO - PROCESS | 1939 | 1467974288794 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}] 03:38:08 INFO - PROCESS | 1939 | 1467974288796 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:08 INFO - PROCESS | 1939 | 1467974288897 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 03:38:08 INFO - PROCESS | 1939 | 1467974288974 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:08 INFO - PROCESS | 1939 | 1467974288976 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x116aca800 == 29 [pid = 1939] [id = 436] 03:38:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x113c39c00) [pid = 1939] [serial = 1307] [outer = 0x0] 03:38:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x113da8800) [pid = 1939] [serial = 1308] [outer = 0x113c39c00] 03:38:09 INFO - PROCESS | 1939 | 1467974289007 Marionette DEBUG loaded listener.js 03:38:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x115e62c00) [pid = 1939] [serial = 1309] [outer = 0x113c39c00] 03:38:09 INFO - PROCESS | 1939 | 1467974289550 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]]]}] 03:38:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 03:38:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 824ms 03:38:09 INFO - PROCESS | 1939 | 1467974289613 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 03:38:09 INFO - PROCESS | 1939 | 1467974289617 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 03:38:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 03:38:09 INFO - PROCESS | 1939 | 1467974289622 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 03:38:09 INFO - PROCESS | 1939 | 1467974289624 Marionette TRACE conn2 <- [1,1718,null,{}] 03:38:09 INFO - PROCESS | 1939 | 1467974289626 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}] 03:38:09 INFO - PROCESS | 1939 | 1467974289628 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:09 INFO - PROCESS | 1939 | 1467974289732 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 03:38:09 INFO - PROCESS | 1939 | 1467974289809 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:09 INFO - PROCESS | 1939 | 1467974289811 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x1184af800 == 30 [pid = 1939] [id = 437] 03:38:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x116730c00) [pid = 1939] [serial = 1310] [outer = 0x0] 03:38:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x116884000) [pid = 1939] [serial = 1311] [outer = 0x116730c00] 03:38:09 INFO - PROCESS | 1939 | 1467974289843 Marionette DEBUG loaded listener.js 03:38:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x118137c00) [pid = 1939] [serial = 1312] [outer = 0x116730c00] 03:38:10 INFO - PROCESS | 1939 | --DOCSHELL 0x118492800 == 29 [pid = 1939] [id = 434] 03:38:10 INFO - PROCESS | 1939 | 1467974290349 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]]]}] 03:38:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 03:38:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 770ms 03:38:10 INFO - PROCESS | 1939 | 1467974290392 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 03:38:10 INFO - PROCESS | 1939 | 1467974290394 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 03:38:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 03:38:10 INFO - PROCESS | 1939 | 1467974290397 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 03:38:10 INFO - PROCESS | 1939 | 1467974290399 Marionette TRACE conn2 <- [1,1722,null,{}] 03:38:10 INFO - PROCESS | 1939 | 1467974290404 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}] 03:38:10 INFO - PROCESS | 1939 | 1467974290406 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:10 INFO - PROCESS | 1939 | 1467974290488 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 03:38:10 INFO - PROCESS | 1939 | 1467974290493 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:10 INFO - PROCESS | 1939 | 1467974290496 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x11671e800 == 30 [pid = 1939] [id = 438] 03:38:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x111ca8400) [pid = 1939] [serial = 1313] [outer = 0x0] 03:38:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x111f27000) [pid = 1939] [serial = 1314] [outer = 0x111ca8400] 03:38:10 INFO - PROCESS | 1939 | 1467974290523 Marionette DEBUG loaded listener.js 03:38:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x1128d4c00) [pid = 1939] [serial = 1315] [outer = 0x111ca8400] 03:38:10 INFO - PROCESS | 1939 | 1467974290848 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]]]}] 03:38:10 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 03:38:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 476ms 03:38:10 INFO - PROCESS | 1939 | 1467974290874 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 03:38:10 INFO - PROCESS | 1939 | 1467974290877 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 03:38:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 03:38:10 INFO - PROCESS | 1939 | 1467974290881 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 03:38:10 INFO - PROCESS | 1939 | 1467974290883 Marionette TRACE conn2 <- [1,1726,null,{}] 03:38:10 INFO - PROCESS | 1939 | 1467974290888 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}] 03:38:10 INFO - PROCESS | 1939 | 1467974290889 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:10 INFO - PROCESS | 1939 | 1467974290978 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 03:38:11 INFO - PROCESS | 1939 | 1467974291034 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:11 INFO - PROCESS | 1939 | 1467974291035 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:11 INFO - PROCESS | 1939 | ++DOCSHELL 0x118ad0800 == 31 [pid = 1939] [id = 439] 03:38:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x113209800) [pid = 1939] [serial = 1316] [outer = 0x0] 03:38:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x1133af000) [pid = 1939] [serial = 1317] [outer = 0x113209800] 03:38:11 INFO - PROCESS | 1939 | 1467974291081 Marionette DEBUG loaded listener.js 03:38:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x114fdc000) [pid = 1939] [serial = 1318] [outer = 0x113209800] 03:38:11 INFO - PROCESS | 1939 | 1467974291385 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]]]}] 03:38:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 03:38:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 520ms 03:38:11 INFO - PROCESS | 1939 | 1467974291409 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 03:38:11 INFO - PROCESS | 1939 | 1467974291411 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 03:38:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 03:38:11 INFO - PROCESS | 1939 | 1467974291413 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 03:38:11 INFO - PROCESS | 1939 | 1467974291427 Marionette TRACE conn2 <- [1,1730,null,{}] 03:38:11 INFO - PROCESS | 1939 | 1467974291438 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}] 03:38:11 INFO - PROCESS | 1939 | 1467974291441 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:11 INFO - PROCESS | 1939 | 1467974291529 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 03:38:11 INFO - PROCESS | 1939 | 1467974291585 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:11 INFO - PROCESS | 1939 | 1467974291588 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:11 INFO - PROCESS | 1939 | ++DOCSHELL 0x119eb5000 == 32 [pid = 1939] [id = 440] 03:38:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x11612f800) [pid = 1939] [serial = 1319] [outer = 0x0] 03:38:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x116a1bc00) [pid = 1939] [serial = 1320] [outer = 0x11612f800] 03:38:11 INFO - PROCESS | 1939 | 1467974291615 Marionette DEBUG loaded listener.js 03:38:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x118355000) [pid = 1939] [serial = 1321] [outer = 0x11612f800] 03:38:11 INFO - PROCESS | 1939 | 1467974291924 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]]]}] 03:38:11 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 03:38:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 535ms 03:38:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 03:38:11 INFO - PROCESS | 1939 | 1467974291958 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 03:38:11 INFO - PROCESS | 1939 | 1467974291960 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 03:38:11 INFO - PROCESS | 1939 | 1467974291962 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 03:38:11 INFO - PROCESS | 1939 | 1467974291963 Marionette TRACE conn2 <- [1,1734,null,{}] 03:38:11 INFO - PROCESS | 1939 | 1467974291965 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}] 03:38:11 INFO - PROCESS | 1939 | 1467974291966 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:12 INFO - PROCESS | 1939 | 1467974292072 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 03:38:12 INFO - PROCESS | 1939 | 1467974292075 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:12 INFO - PROCESS | 1939 | 1467974292076 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x12355a000 == 33 [pid = 1939] [id = 441] 03:38:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x1184e8c00) [pid = 1939] [serial = 1322] [outer = 0x0] 03:38:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x1185b8800) [pid = 1939] [serial = 1323] [outer = 0x1184e8c00] 03:38:12 INFO - PROCESS | 1939 | 1467974292102 Marionette DEBUG loaded listener.js 03:38:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x1128cf400) [pid = 1939] [serial = 1324] [outer = 0x1184e8c00] 03:38:12 INFO - PROCESS | 1939 | 1467974292447 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]]]}] 03:38:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 03:38:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 518ms 03:38:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 03:38:12 INFO - PROCESS | 1939 | 1467974292481 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 03:38:12 INFO - PROCESS | 1939 | 1467974292482 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 03:38:12 INFO - PROCESS | 1939 | 1467974292492 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 03:38:12 INFO - PROCESS | 1939 | 1467974292494 Marionette TRACE conn2 <- [1,1738,null,{}] 03:38:12 INFO - PROCESS | 1939 | 1467974292496 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}] 03:38:12 INFO - PROCESS | 1939 | 1467974292497 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:12 INFO - PROCESS | 1939 | 1467974292600 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 03:38:12 INFO - PROCESS | 1939 | 1467974292604 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:12 INFO - PROCESS | 1939 | 1467974292605 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x124f55000 == 34 [pid = 1939] [id = 442] 03:38:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x110eb1800) [pid = 1939] [serial = 1325] [outer = 0x0] 03:38:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x1185f5800) [pid = 1939] [serial = 1326] [outer = 0x110eb1800] 03:38:12 INFO - PROCESS | 1939 | 1467974292629 Marionette DEBUG loaded listener.js 03:38:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x118a5c800) [pid = 1939] [serial = 1327] [outer = 0x110eb1800] 03:38:13 INFO - PROCESS | 1939 | 1467974293007 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]]]}] 03:38:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 03:38:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 579ms 03:38:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 03:38:13 INFO - PROCESS | 1939 | 1467974293064 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 03:38:13 INFO - PROCESS | 1939 | 1467974293066 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 03:38:13 INFO - PROCESS | 1939 | 1467974293069 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 03:38:13 INFO - PROCESS | 1939 | 1467974293071 Marionette TRACE conn2 <- [1,1742,null,{}] 03:38:13 INFO - PROCESS | 1939 | 1467974293074 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}] 03:38:13 INFO - PROCESS | 1939 | 1467974293080 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:13 INFO - PROCESS | 1939 | 1467974293256 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 03:38:13 INFO - PROCESS | 1939 | 1467974293275 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:13 INFO - PROCESS | 1939 | 1467974293276 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x1254c3800 == 35 [pid = 1939] [id = 443] 03:38:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x118a78800) [pid = 1939] [serial = 1328] [outer = 0x0] 03:38:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x119718800) [pid = 1939] [serial = 1329] [outer = 0x118a78800] 03:38:13 INFO - PROCESS | 1939 | 1467974293316 Marionette DEBUG loaded listener.js 03:38:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x119d34800) [pid = 1939] [serial = 1330] [outer = 0x118a78800] 03:38:13 INFO - PROCESS | 1939 | 1467974293666 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]]]}] 03:38:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 03:38:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 621ms 03:38:13 INFO - PROCESS | 1939 | 1467974293690 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 03:38:13 INFO - PROCESS | 1939 | 1467974293691 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 03:38:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 03:38:13 INFO - PROCESS | 1939 | 1467974293693 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 03:38:13 INFO - PROCESS | 1939 | 1467974293695 Marionette TRACE conn2 <- [1,1746,null,{}] 03:38:13 INFO - PROCESS | 1939 | 1467974293705 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}] 03:38:13 INFO - PROCESS | 1939 | 1467974293706 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:13 INFO - PROCESS | 1939 | 1467974293852 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 03:38:13 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x11320d000) [pid = 1939] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 03:38:13 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x112f65c00) [pid = 1939] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 03:38:13 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x1185f0800) [pid = 1939] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 03:38:13 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x11976bc00) [pid = 1939] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 03:38:13 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x125285400) [pid = 1939] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 03:38:13 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x1270d2800) [pid = 1939] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 03:38:13 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x1232b6400) [pid = 1939] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 03:38:13 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x1256b5400) [pid = 1939] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 03:38:13 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x1128d4000) [pid = 1939] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 03:38:13 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x119d4f800) [pid = 1939] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 03:38:13 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x112a87000) [pid = 1939] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 03:38:13 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x117dbfc00) [pid = 1939] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 03:38:13 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x127009800) [pid = 1939] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 03:38:13 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x112e42400) [pid = 1939] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 03:38:13 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x116a21c00) [pid = 1939] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 03:38:13 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x1161a0400) [pid = 1939] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 03:38:13 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x124a5e000) [pid = 1939] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 03:38:13 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x112f5a000) [pid = 1939] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 03:38:13 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x1176e6c00) [pid = 1939] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 03:38:13 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x129439400) [pid = 1939] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 03:38:13 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x1129b1400) [pid = 1939] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 03:38:13 INFO - PROCESS | 1939 | 1467974293912 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:13 INFO - PROCESS | 1939 | 1467974293913 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x112f19000 == 36 [pid = 1939] [id = 444] 03:38:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x1128d4000) [pid = 1939] [serial = 1331] [outer = 0x0] 03:38:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x112a86800) [pid = 1939] [serial = 1332] [outer = 0x1128d4000] 03:38:13 INFO - PROCESS | 1939 | 1467974293948 Marionette DEBUG loaded listener.js 03:38:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x115e63000) [pid = 1939] [serial = 1333] [outer = 0x1128d4000] 03:38:14 INFO - PROCESS | 1939 | 1467974294193 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]]]}] 03:38:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 03:38:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 528ms 03:38:14 INFO - PROCESS | 1939 | 1467974294229 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 03:38:14 INFO - PROCESS | 1939 | 1467974294230 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 03:38:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 03:38:14 INFO - PROCESS | 1939 | 1467974294232 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 03:38:14 INFO - PROCESS | 1939 | 1467974294233 Marionette TRACE conn2 <- [1,1750,null,{}] 03:38:14 INFO - PROCESS | 1939 | 1467974294244 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}] 03:38:14 INFO - PROCESS | 1939 | 1467974294245 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:14 INFO - PROCESS | 1939 | 1467974294327 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 03:38:14 INFO - PROCESS | 1939 | 1467974294331 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:14 INFO - PROCESS | 1939 | 1467974294332 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x127293800 == 37 [pid = 1939] [id = 445] 03:38:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x1161a2c00) [pid = 1939] [serial = 1334] [outer = 0x0] 03:38:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x118a79400) [pid = 1939] [serial = 1335] [outer = 0x1161a2c00] 03:38:14 INFO - PROCESS | 1939 | 1467974294358 Marionette DEBUG loaded listener.js 03:38:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x119d3d800) [pid = 1939] [serial = 1336] [outer = 0x1161a2c00] 03:38:14 INFO - PROCESS | 1939 | 1467974294706 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]]]}] 03:38:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 03:38:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 480ms 03:38:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 03:38:14 INFO - PROCESS | 1939 | 1467974294713 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 03:38:14 INFO - PROCESS | 1939 | 1467974294714 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 03:38:14 INFO - PROCESS | 1939 | 1467974294716 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 03:38:14 INFO - PROCESS | 1939 | 1467974294717 Marionette TRACE conn2 <- [1,1754,null,{}] 03:38:14 INFO - PROCESS | 1939 | 1467974294723 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}] 03:38:14 INFO - PROCESS | 1939 | 1467974294725 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:14 INFO - PROCESS | 1939 | 1467974294835 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 03:38:14 INFO - PROCESS | 1939 | 1467974294842 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:14 INFO - PROCESS | 1939 | 1467974294851 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x119eb2800 == 38 [pid = 1939] [id = 446] 03:38:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x1128cc000) [pid = 1939] [serial = 1337] [outer = 0x0] 03:38:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x119d4f800) [pid = 1939] [serial = 1338] [outer = 0x1128cc000] 03:38:14 INFO - PROCESS | 1939 | 1467974294876 Marionette DEBUG loaded listener.js 03:38:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x1211e2000) [pid = 1939] [serial = 1339] [outer = 0x1128cc000] 03:38:15 INFO - PROCESS | 1939 | 1467974295155 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]]]}] 03:38:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 03:38:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 472ms 03:38:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 03:38:15 INFO - PROCESS | 1939 | 1467974295192 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 03:38:15 INFO - PROCESS | 1939 | 1467974295193 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 03:38:15 INFO - PROCESS | 1939 | 1467974295195 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 03:38:15 INFO - PROCESS | 1939 | 1467974295196 Marionette TRACE conn2 <- [1,1758,null,{}] 03:38:15 INFO - PROCESS | 1939 | 1467974295199 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}] 03:38:15 INFO - PROCESS | 1939 | 1467974295200 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:15 INFO - PROCESS | 1939 | 1467974295282 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 03:38:15 INFO - PROCESS | 1939 | 1467974295287 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:15 INFO - PROCESS | 1939 | 1467974295288 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x1292e8800 == 39 [pid = 1939] [id = 447] 03:38:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x1211e2400) [pid = 1939] [serial = 1340] [outer = 0x0] 03:38:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x12270b800) [pid = 1939] [serial = 1341] [outer = 0x1211e2400] 03:38:15 INFO - PROCESS | 1939 | 1467974295312 Marionette DEBUG loaded listener.js 03:38:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x1227e5c00) [pid = 1939] [serial = 1342] [outer = 0x1211e2400] 03:38:15 INFO - PROCESS | 1939 | 1467974295656 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]]]}] 03:38:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 03:38:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 469ms 03:38:15 INFO - PROCESS | 1939 | 1467974295665 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 03:38:15 INFO - PROCESS | 1939 | 1467974295666 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 03:38:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 03:38:15 INFO - PROCESS | 1939 | 1467974295672 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 03:38:15 INFO - PROCESS | 1939 | 1467974295674 Marionette TRACE conn2 <- [1,1762,null,{}] 03:38:15 INFO - PROCESS | 1939 | 1467974295677 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}] 03:38:15 INFO - PROCESS | 1939 | 1467974295678 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:15 INFO - PROCESS | 1939 | 1467974295802 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 03:38:15 INFO - PROCESS | 1939 | 1467974295816 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:15 INFO - PROCESS | 1939 | 1467974295818 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a6b5000 == 40 [pid = 1939] [id = 448] 03:38:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x1185b3c00) [pid = 1939] [serial = 1343] [outer = 0x0] 03:38:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x123227400) [pid = 1939] [serial = 1344] [outer = 0x1185b3c00] 03:38:15 INFO - PROCESS | 1939 | 1467974295843 Marionette DEBUG loaded listener.js 03:38:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x124a5dc00) [pid = 1939] [serial = 1345] [outer = 0x1185b3c00] 03:38:16 INFO - PROCESS | 1939 | 1467974296300 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]]]}] 03:38:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 03:38:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 680ms 03:38:16 INFO - PROCESS | 1939 | 1467974296348 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 03:38:16 INFO - PROCESS | 1939 | 1467974296351 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 03:38:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 03:38:16 INFO - PROCESS | 1939 | 1467974296357 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 03:38:16 INFO - PROCESS | 1939 | 1467974296359 Marionette TRACE conn2 <- [1,1766,null,{}] 03:38:16 INFO - PROCESS | 1939 | 1467974296362 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}] 03:38:16 INFO - PROCESS | 1939 | 1467974296365 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:16 INFO - PROCESS | 1939 | 1467974296468 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 03:38:16 INFO - PROCESS | 1939 | 1467974296540 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:16 INFO - PROCESS | 1939 | 1467974296542 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x119260800 == 41 [pid = 1939] [id = 449] 03:38:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x1128d7800) [pid = 1939] [serial = 1346] [outer = 0x0] 03:38:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x112e40800) [pid = 1939] [serial = 1347] [outer = 0x1128d7800] 03:38:16 INFO - PROCESS | 1939 | 1467974296573 Marionette DEBUG loaded listener.js 03:38:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x113c3c000) [pid = 1939] [serial = 1348] [outer = 0x1128d7800] 03:38:17 INFO - PROCESS | 1939 | 1467974297029 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]]]}] 03:38:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 03:38:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 722ms 03:38:17 INFO - PROCESS | 1939 | 1467974297095 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 03:38:17 INFO - PROCESS | 1939 | 1467974297098 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 03:38:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 03:38:17 INFO - PROCESS | 1939 | 1467974297117 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 03:38:17 INFO - PROCESS | 1939 | 1467974297119 Marionette TRACE conn2 <- [1,1770,null,{}] 03:38:17 INFO - PROCESS | 1939 | 1467974297139 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}] 03:38:17 INFO - PROCESS | 1939 | 1467974297141 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:17 INFO - PROCESS | 1939 | 1467974297247 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 03:38:17 INFO - PROCESS | 1939 | 1467974297317 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:17 INFO - PROCESS | 1939 | 1467974297318 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x125452800 == 42 [pid = 1939] [id = 450] 03:38:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x114f6c800) [pid = 1939] [serial = 1349] [outer = 0x0] 03:38:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x11821e400) [pid = 1939] [serial = 1350] [outer = 0x114f6c800] 03:38:17 INFO - PROCESS | 1939 | 1467974297351 Marionette DEBUG loaded listener.js 03:38:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x1184e7400) [pid = 1939] [serial = 1351] [outer = 0x114f6c800] 03:38:17 INFO - PROCESS | 1939 | 1467974297772 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]]]}] 03:38:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 03:38:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 690ms 03:38:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 03:38:17 INFO - PROCESS | 1939 | 1467974297805 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 03:38:17 INFO - PROCESS | 1939 | 1467974297807 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 03:38:17 INFO - PROCESS | 1939 | 1467974297809 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 03:38:17 INFO - PROCESS | 1939 | 1467974297812 Marionette TRACE conn2 <- [1,1774,null,{}] 03:38:17 INFO - PROCESS | 1939 | 1467974297820 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}] 03:38:17 INFO - PROCESS | 1939 | 1467974297823 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:17 INFO - PROCESS | 1939 | 1467974297925 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 03:38:17 INFO - PROCESS | 1939 | 1467974297984 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:17 INFO - PROCESS | 1939 | 1467974297986 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x12ac46000 == 43 [pid = 1939] [id = 451] 03:38:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x11875f400) [pid = 1939] [serial = 1352] [outer = 0x0] 03:38:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x11930d800) [pid = 1939] [serial = 1353] [outer = 0x11875f400] 03:38:18 INFO - PROCESS | 1939 | 1467974298017 Marionette DEBUG loaded listener.js 03:38:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x119a69800) [pid = 1939] [serial = 1354] [outer = 0x11875f400] 03:38:18 INFO - PROCESS | 1939 | 1467974298470 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]]]}] 03:38:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 03:38:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 673ms 03:38:18 INFO - PROCESS | 1939 | 1467974298482 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 03:38:18 INFO - PROCESS | 1939 | 1467974298484 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 03:38:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 03:38:18 INFO - PROCESS | 1939 | 1467974298489 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 03:38:18 INFO - PROCESS | 1939 | 1467974298490 Marionette TRACE conn2 <- [1,1778,null,{}] 03:38:18 INFO - PROCESS | 1939 | 1467974298493 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}] 03:38:18 INFO - PROCESS | 1939 | 1467974298494 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:18 INFO - PROCESS | 1939 | 1467974298613 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 03:38:18 INFO - PROCESS | 1939 | 1467974298673 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:18 INFO - PROCESS | 1939 | 1467974298674 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x12ba45000 == 44 [pid = 1939] [id = 452] 03:38:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x119d34c00) [pid = 1939] [serial = 1355] [outer = 0x0] 03:38:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x122710c00) [pid = 1939] [serial = 1356] [outer = 0x119d34c00] 03:38:18 INFO - PROCESS | 1939 | 1467974298703 Marionette DEBUG loaded listener.js 03:38:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x12351a400) [pid = 1939] [serial = 1357] [outer = 0x119d34c00] 03:38:19 INFO - PROCESS | 1939 | 1467974299158 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]]]}] 03:38:19 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 03:38:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 819ms 03:38:19 INFO - PROCESS | 1939 | 1467974299342 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 03:38:19 INFO - PROCESS | 1939 | 1467974299345 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 03:38:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 03:38:19 INFO - PROCESS | 1939 | 1467974299360 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 03:38:19 INFO - PROCESS | 1939 | 1467974299361 Marionette TRACE conn2 <- [1,1782,null,{}] 03:38:19 INFO - PROCESS | 1939 | 1467974299365 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}] 03:38:19 INFO - PROCESS | 1939 | 1467974299367 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:19 INFO - PROCESS | 1939 | 1467974299460 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 03:38:19 INFO - PROCESS | 1939 | 1467974299528 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:19 INFO - PROCESS | 1939 | 1467974299530 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:19 INFO - PROCESS | 1939 | ++DOCSHELL 0x119243000 == 45 [pid = 1939] [id = 453] 03:38:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x1131bbc00) [pid = 1939] [serial = 1358] [outer = 0x0] 03:38:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x1132dfc00) [pid = 1939] [serial = 1359] [outer = 0x1131bbc00] 03:38:19 INFO - PROCESS | 1939 | 1467974299557 Marionette DEBUG loaded listener.js 03:38:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x115e61c00) [pid = 1939] [serial = 1360] [outer = 0x1131bbc00] 03:38:20 INFO - PROCESS | 1939 | 1467974300009 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]]]}] 03:38:20 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 03:38:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 674ms 03:38:20 INFO - PROCESS | 1939 | 1467974300034 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 03:38:20 INFO - PROCESS | 1939 | 1467974300036 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 03:38:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 03:38:20 INFO - PROCESS | 1939 | 1467974300040 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 03:38:20 INFO - PROCESS | 1939 | 1467974300043 Marionette TRACE conn2 <- [1,1786,null,{}] 03:38:20 INFO - PROCESS | 1939 | 1467974300045 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}] 03:38:20 INFO - PROCESS | 1939 | 1467974300047 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:20 INFO - PROCESS | 1939 | 1467974300155 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 03:38:20 INFO - PROCESS | 1939 | --DOCSHELL 0x1292e8800 == 44 [pid = 1939] [id = 447] 03:38:20 INFO - PROCESS | 1939 | --DOCSHELL 0x119eb2800 == 43 [pid = 1939] [id = 446] 03:38:20 INFO - PROCESS | 1939 | --DOCSHELL 0x127293800 == 42 [pid = 1939] [id = 445] 03:38:20 INFO - PROCESS | 1939 | --DOCSHELL 0x112f19000 == 41 [pid = 1939] [id = 444] 03:38:20 INFO - PROCESS | 1939 | --DOCSHELL 0x1254c3800 == 40 [pid = 1939] [id = 443] 03:38:20 INFO - PROCESS | 1939 | --DOCSHELL 0x124f55000 == 39 [pid = 1939] [id = 442] 03:38:20 INFO - PROCESS | 1939 | --DOCSHELL 0x12355a000 == 38 [pid = 1939] [id = 441] 03:38:20 INFO - PROCESS | 1939 | --DOCSHELL 0x119eb5000 == 37 [pid = 1939] [id = 440] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x112aa3400) [pid = 1939] [serial = 1305] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOCSHELL 0x118ad0800 == 36 [pid = 1939] [id = 439] 03:38:20 INFO - PROCESS | 1939 | --DOCSHELL 0x11671e800 == 35 [pid = 1939] [id = 438] 03:38:20 INFO - PROCESS | 1939 | --DOCSHELL 0x1184af800 == 34 [pid = 1939] [id = 437] 03:38:20 INFO - PROCESS | 1939 | --DOCSHELL 0x116aca800 == 33 [pid = 1939] [id = 436] 03:38:20 INFO - PROCESS | 1939 | --DOCSHELL 0x115e11800 == 32 [pid = 1939] [id = 435] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x1133b5800) [pid = 1939] [serial = 1302] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x114f6d000) [pid = 1939] [serial = 1287] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x118759000) [pid = 1939] [serial = 1290] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x116881c00) [pid = 1939] [serial = 1288] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x1211e7400) [pid = 1939] [serial = 1293] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x119716800) [pid = 1939] [serial = 1291] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x1254f7000) [pid = 1939] [serial = 1296] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x12351f400) [pid = 1939] [serial = 1294] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x1291cf000) [pid = 1939] [serial = 1300] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x123521400) [pid = 1939] [serial = 1266] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x127014c00) [pid = 1939] [serial = 1269] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x1275c3400) [pid = 1939] [serial = 1272] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x1274bc400) [pid = 1939] [serial = 1270] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x121165400) [pid = 1939] [serial = 1260] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x1211e7000) [pid = 1939] [serial = 1261] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x112f61000) [pid = 1939] [serial = 1245] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x113c38000) [pid = 1939] [serial = 1246] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x1184e1800) [pid = 1939] [serial = 1254] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x1185f8000) [pid = 1939] [serial = 1255] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x1275c9800) [pid = 1939] [serial = 1243] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x11970fc00) [pid = 1939] [serial = 1257] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x119d31c00) [pid = 1939] [serial = 1258] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x117dc2000) [pid = 1939] [serial = 1248] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x118226800) [pid = 1939] [serial = 1249] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x11672c400) [pid = 1939] [serial = 1251] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x1176db400) [pid = 1939] [serial = 1252] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x128c32400) [pid = 1939] [serial = 1299] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x1270d2400) [pid = 1939] [serial = 1297] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x1291d0c00) [pid = 1939] [serial = 1282] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x115d12c00) [pid = 1939] [serial = 1275] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x119a61800) [pid = 1939] [serial = 1278] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x115e63c00) [pid = 1939] [serial = 1303] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x1275ce400) [pid = 1939] [serial = 1273] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x11813b400) [pid = 1939] [serial = 1276] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x129569000) [pid = 1939] [serial = 1284] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x1211e6400) [pid = 1939] [serial = 1263] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 77 (0x1248a6800) [pid = 1939] [serial = 1279] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 76 (0x125fa5400) [pid = 1939] [serial = 1267] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 75 (0x129573800) [pid = 1939] [serial = 1285] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 74 (0x128c2c800) [pid = 1939] [serial = 1281] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | --DOMWINDOW == 73 (0x1227e6400) [pid = 1939] [serial = 1264] [outer = 0x0] [url = about:blank] 03:38:20 INFO - PROCESS | 1939 | 1467974300251 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:20 INFO - PROCESS | 1939 | 1467974300252 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x11662e000 == 33 [pid = 1939] [id = 454] 03:38:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 74 (0x114f6d000) [pid = 1939] [serial = 1361] [outer = 0x0] 03:38:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 75 (0x116467400) [pid = 1939] [serial = 1362] [outer = 0x114f6d000] 03:38:20 INFO - PROCESS | 1939 | 1467974300281 Marionette DEBUG loaded listener.js 03:38:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 76 (0x11813a800) [pid = 1939] [serial = 1363] [outer = 0x114f6d000] 03:38:20 INFO - PROCESS | 1939 | 1467974300592 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]]]}] 03:38:20 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 03:38:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 571ms 03:38:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 03:38:20 INFO - PROCESS | 1939 | 1467974300610 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 03:38:20 INFO - PROCESS | 1939 | 1467974300612 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 03:38:20 INFO - PROCESS | 1939 | 1467974300614 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 03:38:20 INFO - PROCESS | 1939 | 1467974300615 Marionette TRACE conn2 <- [1,1790,null,{}] 03:38:20 INFO - PROCESS | 1939 | 1467974300626 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}] 03:38:20 INFO - PROCESS | 1939 | 1467974300629 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:20 INFO - PROCESS | 1939 | 1467974300710 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 03:38:20 INFO - PROCESS | 1939 | 1467974300715 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:20 INFO - PROCESS | 1939 | 1467974300717 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x119eb5000 == 34 [pid = 1939] [id = 455] 03:38:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 77 (0x1185ed400) [pid = 1939] [serial = 1364] [outer = 0x0] 03:38:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x1185f8400) [pid = 1939] [serial = 1365] [outer = 0x1185ed400] 03:38:20 INFO - PROCESS | 1939 | 1467974300750 Marionette DEBUG loaded listener.js 03:38:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x118fb6400) [pid = 1939] [serial = 1366] [outer = 0x1185ed400] 03:38:21 INFO - PROCESS | 1939 | 1467974301096 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]]]}] 03:38:21 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) 03:38:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 519ms 03:38:21 INFO - PROCESS | 1939 | 1467974301134 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 03:38:21 INFO - PROCESS | 1939 | 1467974301135 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 03:38:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 03:38:21 INFO - PROCESS | 1939 | 1467974301140 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 03:38:21 INFO - PROCESS | 1939 | 1467974301141 Marionette TRACE conn2 <- [1,1794,null,{}] 03:38:21 INFO - PROCESS | 1939 | 1467974301143 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}] 03:38:21 INFO - PROCESS | 1939 | 1467974301144 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:21 INFO - PROCESS | 1939 | 1467974301232 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 03:38:21 INFO - PROCESS | 1939 | 1467974301238 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:21 INFO - PROCESS | 1939 | 1467974301239 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x124d9d800 == 35 [pid = 1939] [id = 456] 03:38:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x119a61800) [pid = 1939] [serial = 1367] [outer = 0x0] 03:38:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x119d31c00) [pid = 1939] [serial = 1368] [outer = 0x119a61800] 03:38:21 INFO - PROCESS | 1939 | 1467974301264 Marionette DEBUG loaded listener.js 03:38:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x1207da400) [pid = 1939] [serial = 1369] [outer = 0x119a61800] 03:38:21 INFO - PROCESS | 1939 | 1467974301619 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]]]}] 03:38:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:38:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 518ms 03:38:21 INFO - PROCESS | 1939 | 1467974301658 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 03:38:21 INFO - PROCESS | 1939 | 1467974301660 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 03:38:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 03:38:21 INFO - PROCESS | 1939 | 1467974301662 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 03:38:21 INFO - PROCESS | 1939 | 1467974301663 Marionette TRACE conn2 <- [1,1798,null,{}] 03:38:21 INFO - PROCESS | 1939 | 1467974301665 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}] 03:38:21 INFO - PROCESS | 1939 | 1467974301666 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:21 INFO - PROCESS | 1939 | 1467974301745 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 03:38:21 INFO - PROCESS | 1939 | 1467974301749 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:21 INFO - PROCESS | 1939 | 1467974301750 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x118231800 == 36 [pid = 1939] [id = 457] 03:38:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x1207de000) [pid = 1939] [serial = 1370] [outer = 0x0] 03:38:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x1211e7400) [pid = 1939] [serial = 1371] [outer = 0x1207de000] 03:38:21 INFO - PROCESS | 1939 | 1467974301777 Marionette DEBUG loaded listener.js 03:38:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x1232b9c00) [pid = 1939] [serial = 1372] [outer = 0x1207de000] 03:38:22 INFO - PROCESS | 1939 | 1467974302106 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]]]}] 03:38:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 03:38:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 469ms 03:38:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 03:38:22 INFO - PROCESS | 1939 | 1467974302131 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 03:38:22 INFO - PROCESS | 1939 | 1467974302133 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 03:38:22 INFO - PROCESS | 1939 | 1467974302135 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 03:38:22 INFO - PROCESS | 1939 | 1467974302136 Marionette TRACE conn2 <- [1,1802,null,{}] 03:38:22 INFO - PROCESS | 1939 | 1467974302138 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}] 03:38:22 INFO - PROCESS | 1939 | 1467974302143 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:22 INFO - PROCESS | 1939 | 1467974302252 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 03:38:22 INFO - PROCESS | 1939 | 1467974302328 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:22 INFO - PROCESS | 1939 | 1467974302329 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x127287000 == 37 [pid = 1939] [id = 458] 03:38:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x1211e3c00) [pid = 1939] [serial = 1373] [outer = 0x0] 03:38:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x123522800) [pid = 1939] [serial = 1374] [outer = 0x1211e3c00] 03:38:22 INFO - PROCESS | 1939 | 1467974302354 Marionette DEBUG loaded listener.js 03:38:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x12542e000) [pid = 1939] [serial = 1375] [outer = 0x1211e3c00] 03:38:22 INFO - PROCESS | 1939 | 1467974302677 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]]]}] 03:38:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 03:38:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 569ms 03:38:22 INFO - PROCESS | 1939 | 1467974302705 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 03:38:22 INFO - PROCESS | 1939 | 1467974302706 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 03:38:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 03:38:22 INFO - PROCESS | 1939 | 1467974302708 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 03:38:22 INFO - PROCESS | 1939 | 1467974302709 Marionette TRACE conn2 <- [1,1806,null,{}] 03:38:22 INFO - PROCESS | 1939 | 1467974302712 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}] 03:38:22 INFO - PROCESS | 1939 | 1467974302713 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:22 INFO - PROCESS | 1939 | 1467974302811 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 03:38:22 INFO - PROCESS | 1939 | 1467974302824 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:22 INFO - PROCESS | 1939 | 1467974302825 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x129746000 == 38 [pid = 1939] [id = 459] 03:38:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x1254ecc00) [pid = 1939] [serial = 1376] [outer = 0x0] 03:38:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x1256b5800) [pid = 1939] [serial = 1377] [outer = 0x1254ecc00] 03:38:22 INFO - PROCESS | 1939 | 1467974302849 Marionette DEBUG loaded listener.js 03:38:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x1132c3400) [pid = 1939] [serial = 1378] [outer = 0x1254ecc00] 03:38:23 INFO - PROCESS | 1939 | 1467974303180 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]]]}] 03:38:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 03:38:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 519ms 03:38:23 INFO - PROCESS | 1939 | 1467974303227 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 03:38:23 INFO - PROCESS | 1939 | 1467974303228 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 03:38:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 03:38:23 INFO - PROCESS | 1939 | 1467974303230 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 03:38:23 INFO - PROCESS | 1939 | 1467974303231 Marionette TRACE conn2 <- [1,1810,null,{}] 03:38:23 INFO - PROCESS | 1939 | 1467974303234 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}] 03:38:23 INFO - PROCESS | 1939 | 1467974303242 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:23 INFO - PROCESS | 1939 | 1467974303346 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 03:38:23 INFO - PROCESS | 1939 | 1467974303359 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:23 INFO - PROCESS | 1939 | 1467974303360 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a783800 == 39 [pid = 1939] [id = 460] 03:38:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x125ed6000) [pid = 1939] [serial = 1379] [outer = 0x0] 03:38:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x126d0d000) [pid = 1939] [serial = 1380] [outer = 0x125ed6000] 03:38:23 INFO - PROCESS | 1939 | 1467974303384 Marionette DEBUG loaded listener.js 03:38:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x1270cbc00) [pid = 1939] [serial = 1381] [outer = 0x125ed6000] 03:38:23 INFO - PROCESS | 1939 | 1467974303734 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]]]}] 03:38:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 03:38:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 518ms 03:38:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 03:38:23 INFO - PROCESS | 1939 | 1467974303749 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 03:38:23 INFO - PROCESS | 1939 | 1467974303751 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 03:38:23 INFO - PROCESS | 1939 | 1467974303754 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 03:38:23 INFO - PROCESS | 1939 | 1467974303756 Marionette TRACE conn2 <- [1,1814,null,{}] 03:38:23 INFO - PROCESS | 1939 | 1467974303758 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}] 03:38:23 INFO - PROCESS | 1939 | 1467974303759 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:23 INFO - PROCESS | 1939 | 1467974303896 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 03:38:23 INFO - PROCESS | 1939 | 1467974303914 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:23 INFO - PROCESS | 1939 | 1467974303916 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x12b247000 == 40 [pid = 1939] [id = 461] 03:38:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x1270cd000) [pid = 1939] [serial = 1382] [outer = 0x0] 03:38:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x1274bd000) [pid = 1939] [serial = 1383] [outer = 0x1270cd000] 03:38:23 INFO - PROCESS | 1939 | 1467974303949 Marionette DEBUG loaded listener.js 03:38:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x1174e5c00) [pid = 1939] [serial = 1384] [outer = 0x1270cd000] 03:38:24 INFO - PROCESS | 1939 | 1467974304275 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]]]}] 03:38:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 03:38:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 570ms 03:38:24 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x1211e2400) [pid = 1939] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 03:38:24 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x1184e8c00) [pid = 1939] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 03:38:24 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x110eb1800) [pid = 1939] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 03:38:24 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x113209800) [pid = 1939] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 03:38:24 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x11612f800) [pid = 1939] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 03:38:24 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x116730c00) [pid = 1939] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 03:38:24 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x111ca8400) [pid = 1939] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 03:38:24 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x118a78800) [pid = 1939] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 03:38:24 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x1128d4000) [pid = 1939] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 03:38:24 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x1128cc000) [pid = 1939] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 03:38:24 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x1161a2c00) [pid = 1939] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 03:38:24 INFO - PROCESS | 1939 | 1467974304400 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 03:38:24 INFO - PROCESS | 1939 | 1467974304401 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 03:38:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 03:38:24 INFO - PROCESS | 1939 | 1467974304405 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 03:38:24 INFO - PROCESS | 1939 | 1467974304406 Marionette TRACE conn2 <- [1,1818,null,{}] 03:38:24 INFO - PROCESS | 1939 | 1467974304416 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}] 03:38:24 INFO - PROCESS | 1939 | 1467974304417 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:24 INFO - PROCESS | 1939 | 1467974304499 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 03:38:24 INFO - PROCESS | 1939 | 1467974304503 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:24 INFO - PROCESS | 1939 | 1467974304504 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x125f06000 == 41 [pid = 1939] [id = 462] 03:38:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x112f5dc00) [pid = 1939] [serial = 1385] [outer = 0x0] 03:38:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x115df0800) [pid = 1939] [serial = 1386] [outer = 0x112f5dc00] 03:38:24 INFO - PROCESS | 1939 | 1467974304528 Marionette DEBUG loaded listener.js 03:38:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x11821ec00) [pid = 1939] [serial = 1387] [outer = 0x112f5dc00] 03:38:24 INFO - PROCESS | 1939 | 1467974304843 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]]]}] 03:38:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 03:38:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 471ms 03:38:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 03:38:24 INFO - PROCESS | 1939 | 1467974304876 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 03:38:24 INFO - PROCESS | 1939 | 1467974304878 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 03:38:24 INFO - PROCESS | 1939 | 1467974304880 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 03:38:24 INFO - PROCESS | 1939 | 1467974304882 Marionette TRACE conn2 <- [1,1822,null,{}] 03:38:24 INFO - PROCESS | 1939 | 1467974304884 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}] 03:38:24 INFO - PROCESS | 1939 | 1467974304888 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:24 INFO - PROCESS | 1939 | 1467974304983 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 03:38:25 INFO - PROCESS | 1939 | 1467974305047 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:25 INFO - PROCESS | 1939 | 1467974305049 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x12bdd0000 == 42 [pid = 1939] [id = 463] 03:38:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x11813d000) [pid = 1939] [serial = 1388] [outer = 0x0] 03:38:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x1211e0400) [pid = 1939] [serial = 1389] [outer = 0x11813d000] 03:38:25 INFO - PROCESS | 1939 | 1467974305075 Marionette DEBUG loaded listener.js 03:38:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x1275cd400) [pid = 1939] [serial = 1390] [outer = 0x11813d000] 03:38:25 INFO - PROCESS | 1939 | 1467974305383 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]]]}] 03:38:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 03:38:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 521ms 03:38:25 INFO - PROCESS | 1939 | 1467974305401 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 03:38:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 03:38:25 INFO - PROCESS | 1939 | 1467974305415 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 03:38:25 INFO - PROCESS | 1939 | 1467974305418 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 03:38:25 INFO - PROCESS | 1939 | 1467974305421 Marionette TRACE conn2 <- [1,1826,null,{}] 03:38:25 INFO - PROCESS | 1939 | 1467974305424 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}] 03:38:25 INFO - PROCESS | 1939 | 1467974305426 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:25 INFO - PROCESS | 1939 | 1467974305536 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 03:38:25 INFO - PROCESS | 1939 | 1467974305620 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:25 INFO - PROCESS | 1939 | 1467974305621 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x12c389800 == 43 [pid = 1939] [id = 464] 03:38:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x11875a000) [pid = 1939] [serial = 1391] [outer = 0x0] 03:38:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x128c26400) [pid = 1939] [serial = 1392] [outer = 0x11875a000] 03:38:25 INFO - PROCESS | 1939 | 1467974305665 Marionette DEBUG loaded listener.js 03:38:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x1291c6800) [pid = 1939] [serial = 1393] [outer = 0x11875a000] 03:38:26 INFO - PROCESS | 1939 | 1467974306017 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]]]}] 03:38:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 03:38:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 621ms 03:38:26 INFO - PROCESS | 1939 | 1467974306041 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 03:38:26 INFO - PROCESS | 1939 | 1467974306043 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 03:38:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 03:38:26 INFO - PROCESS | 1939 | 1467974306045 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 03:38:26 INFO - PROCESS | 1939 | 1467974306046 Marionette TRACE conn2 <- [1,1830,null,{}] 03:38:26 INFO - PROCESS | 1939 | 1467974306048 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}] 03:38:26 INFO - PROCESS | 1939 | 1467974306049 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:26 INFO - PROCESS | 1939 | 1467974306136 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 03:38:26 INFO - PROCESS | 1939 | 1467974306139 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:26 INFO - PROCESS | 1939 | 1467974306140 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x12c763800 == 44 [pid = 1939] [id = 465] 03:38:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x1291c5800) [pid = 1939] [serial = 1394] [outer = 0x0] 03:38:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x1291d0c00) [pid = 1939] [serial = 1395] [outer = 0x1291c5800] 03:38:26 INFO - PROCESS | 1939 | 1467974306164 Marionette DEBUG loaded listener.js 03:38:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x129440c00) [pid = 1939] [serial = 1396] [outer = 0x1291c5800] 03:38:26 INFO - PROCESS | 1939 | 1467974306623 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]]]}] 03:38:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 03:38:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 619ms 03:38:26 INFO - PROCESS | 1939 | 1467974306665 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 03:38:26 INFO - PROCESS | 1939 | 1467974306668 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 03:38:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 03:38:26 INFO - PROCESS | 1939 | 1467974306671 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 03:38:26 INFO - PROCESS | 1939 | 1467974306673 Marionette TRACE conn2 <- [1,1834,null,{}] 03:38:26 INFO - PROCESS | 1939 | 1467974306677 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}] 03:38:26 INFO - PROCESS | 1939 | 1467974306679 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:26 INFO - PROCESS | 1939 | 1467974306790 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 03:38:26 INFO - PROCESS | 1939 | 1467974306866 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:26 INFO - PROCESS | 1939 | 1467974306867 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x1184af800 == 45 [pid = 1939] [id = 466] 03:38:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x112a85400) [pid = 1939] [serial = 1397] [outer = 0x0] 03:38:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x1132e2c00) [pid = 1939] [serial = 1398] [outer = 0x112a85400] 03:38:26 INFO - PROCESS | 1939 | 1467974306898 Marionette DEBUG loaded listener.js 03:38:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x116613800) [pid = 1939] [serial = 1399] [outer = 0x112a85400] 03:38:27 INFO - PROCESS | 1939 | 1467974307321 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]]]}] 03:38:27 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 03:38:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 670ms 03:38:27 INFO - PROCESS | 1939 | 1467974307341 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 03:38:27 INFO - PROCESS | 1939 | 1467974307344 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 03:38:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 03:38:27 INFO - PROCESS | 1939 | 1467974307349 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 03:38:27 INFO - PROCESS | 1939 | 1467974307351 Marionette TRACE conn2 <- [1,1838,null,{}] 03:38:27 INFO - PROCESS | 1939 | 1467974307354 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}] 03:38:27 INFO - PROCESS | 1939 | 1467974307355 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:27 INFO - PROCESS | 1939 | 1467974307484 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 03:38:27 INFO - PROCESS | 1939 | 1467974307549 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:27 INFO - PROCESS | 1939 | 1467974307550 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x125f02800 == 46 [pid = 1939] [id = 467] 03:38:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x1176dcc00) [pid = 1939] [serial = 1400] [outer = 0x0] 03:38:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x1184e4c00) [pid = 1939] [serial = 1401] [outer = 0x1176dcc00] 03:38:27 INFO - PROCESS | 1939 | 1467974307621 Marionette DEBUG loaded listener.js 03:38:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x118763800) [pid = 1939] [serial = 1402] [outer = 0x1176dcc00] 03:38:28 INFO - PROCESS | 1939 | 1467974308046 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]]]}] 03:38:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 03:38:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 724ms 03:38:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 03:38:28 INFO - PROCESS | 1939 | 1467974308081 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 03:38:28 INFO - PROCESS | 1939 | 1467974308082 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 03:38:28 INFO - PROCESS | 1939 | 1467974308085 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 03:38:28 INFO - PROCESS | 1939 | 1467974308090 Marionette TRACE conn2 <- [1,1842,null,{}] 03:38:28 INFO - PROCESS | 1939 | 1467974308098 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}] 03:38:28 INFO - PROCESS | 1939 | 1467974308101 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:28 INFO - PROCESS | 1939 | 1467974308207 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 03:38:28 INFO - PROCESS | 1939 | 1467974308284 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:28 INFO - PROCESS | 1939 | 1467974308286 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x12c387800 == 47 [pid = 1939] [id = 468] 03:38:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x122706000) [pid = 1939] [serial = 1403] [outer = 0x0] 03:38:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x1232af400) [pid = 1939] [serial = 1404] [outer = 0x122706000] 03:38:28 INFO - PROCESS | 1939 | 1467974308317 Marionette DEBUG loaded listener.js 03:38:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x12356a000) [pid = 1939] [serial = 1405] [outer = 0x122706000] 03:38:28 INFO - PROCESS | 1939 | 1467974308781 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]]]}] 03:38:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 03:38:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 723ms 03:38:28 INFO - PROCESS | 1939 | 1467974308832 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 03:38:28 INFO - PROCESS | 1939 | 1467974308835 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 03:38:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 03:38:28 INFO - PROCESS | 1939 | 1467974308862 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 03:38:28 INFO - PROCESS | 1939 | 1467974308864 Marionette TRACE conn2 <- [1,1846,null,{}] 03:38:28 INFO - PROCESS | 1939 | 1467974308868 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}] 03:38:28 INFO - PROCESS | 1939 | 1467974308872 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:29 INFO - PROCESS | 1939 | 1467974309004 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 03:38:29 INFO - PROCESS | 1939 | 1467974309078 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:29 INFO - PROCESS | 1939 | 1467974309079 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x12d085000 == 48 [pid = 1939] [id = 469] 03:38:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x124ffb400) [pid = 1939] [serial = 1406] [outer = 0x0] 03:38:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x125421000) [pid = 1939] [serial = 1407] [outer = 0x124ffb400] 03:38:29 INFO - PROCESS | 1939 | 1467974309108 Marionette DEBUG loaded listener.js 03:38:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x125f9b400) [pid = 1939] [serial = 1408] [outer = 0x124ffb400] 03:38:29 INFO - PROCESS | 1939 | 1467974309531 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]]]}] 03:38:29 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) 03:38:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 725ms 03:38:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 03:38:29 INFO - PROCESS | 1939 | 1467974309584 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 03:38:29 INFO - PROCESS | 1939 | 1467974309585 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 03:38:29 INFO - PROCESS | 1939 | 1467974309588 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 03:38:29 INFO - PROCESS | 1939 | 1467974309589 Marionette TRACE conn2 <- [1,1850,null,{}] 03:38:29 INFO - PROCESS | 1939 | 1467974309591 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}] 03:38:29 INFO - PROCESS | 1939 | 1467974309593 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:29 INFO - PROCESS | 1939 | 1467974309697 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 03:38:29 INFO - PROCESS | 1939 | 1467974309759 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:29 INFO - PROCESS | 1939 | 1467974309760 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x11925e800 == 49 [pid = 1939] [id = 470] 03:38:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x111c78c00) [pid = 1939] [serial = 1409] [outer = 0x0] 03:38:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x112a85800) [pid = 1939] [serial = 1410] [outer = 0x111c78c00] 03:38:29 INFO - PROCESS | 1939 | 1467974309973 Marionette DEBUG loaded listener.js 03:38:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x1133bd400) [pid = 1939] [serial = 1411] [outer = 0x111c78c00] 03:38:30 INFO - PROCESS | 1939 | 1467974310444 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]]]}] 03:38:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:38:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 920ms 03:38:30 INFO - PROCESS | 1939 | 1467974310509 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 03:38:30 INFO - PROCESS | 1939 | 1467974310511 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 03:38:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 03:38:30 INFO - PROCESS | 1939 | 1467974310514 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 03:38:30 INFO - PROCESS | 1939 | 1467974310516 Marionette TRACE conn2 <- [1,1854,null,{}] 03:38:30 INFO - PROCESS | 1939 | 1467974310519 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}] 03:38:30 INFO - PROCESS | 1939 | 1467974310520 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:30 INFO - PROCESS | 1939 | 1467974310616 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 03:38:30 INFO - PROCESS | 1939 | 1467974310694 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:30 INFO - PROCESS | 1939 | 1467974310696 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x118aed000 == 50 [pid = 1939] [id = 471] 03:38:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x11822ac00) [pid = 1939] [serial = 1412] [outer = 0x0] 03:38:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x1184e5400) [pid = 1939] [serial = 1413] [outer = 0x11822ac00] 03:38:30 INFO - PROCESS | 1939 | 1467974310724 Marionette DEBUG loaded listener.js 03:38:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x1185bec00) [pid = 1939] [serial = 1414] [outer = 0x11822ac00] 03:38:30 INFO - PROCESS | 1939 | --DOCSHELL 0x12c389800 == 49 [pid = 1939] [id = 464] 03:38:30 INFO - PROCESS | 1939 | --DOCSHELL 0x12bdd0000 == 48 [pid = 1939] [id = 463] 03:38:30 INFO - PROCESS | 1939 | --DOCSHELL 0x125f06000 == 47 [pid = 1939] [id = 462] 03:38:30 INFO - PROCESS | 1939 | --DOCSHELL 0x12b247000 == 46 [pid = 1939] [id = 461] 03:38:30 INFO - PROCESS | 1939 | --DOCSHELL 0x12a783800 == 45 [pid = 1939] [id = 460] 03:38:30 INFO - PROCESS | 1939 | --DOCSHELL 0x129746000 == 44 [pid = 1939] [id = 459] 03:38:30 INFO - PROCESS | 1939 | --DOCSHELL 0x127287000 == 43 [pid = 1939] [id = 458] 03:38:30 INFO - PROCESS | 1939 | --DOCSHELL 0x118231800 == 42 [pid = 1939] [id = 457] 03:38:30 INFO - PROCESS | 1939 | --DOCSHELL 0x124d9d800 == 41 [pid = 1939] [id = 456] 03:38:30 INFO - PROCESS | 1939 | --DOCSHELL 0x119eb5000 == 40 [pid = 1939] [id = 455] 03:38:30 INFO - PROCESS | 1939 | --DOCSHELL 0x11662e000 == 39 [pid = 1939] [id = 454] 03:38:30 INFO - PROCESS | 1939 | --DOCSHELL 0x119243000 == 38 [pid = 1939] [id = 453] 03:38:30 INFO - PROCESS | 1939 | --DOCSHELL 0x12ac46000 == 37 [pid = 1939] [id = 451] 03:38:30 INFO - PROCESS | 1939 | --DOCSHELL 0x125452800 == 36 [pid = 1939] [id = 450] 03:38:30 INFO - PROCESS | 1939 | --DOCSHELL 0x119260800 == 35 [pid = 1939] [id = 449] 03:38:30 INFO - PROCESS | 1939 | --DOCSHELL 0x12a6b5000 == 34 [pid = 1939] [id = 448] 03:38:30 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x12270b800) [pid = 1939] [serial = 1341] [outer = 0x0] [url = about:blank] 03:38:30 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x1185b8800) [pid = 1939] [serial = 1323] [outer = 0x0] [url = about:blank] 03:38:30 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x1185f5800) [pid = 1939] [serial = 1326] [outer = 0x0] [url = about:blank] 03:38:30 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x1133af000) [pid = 1939] [serial = 1317] [outer = 0x0] [url = about:blank] 03:38:30 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x114fdc000) [pid = 1939] [serial = 1318] [outer = 0x0] [url = about:blank] 03:38:30 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x116a1bc00) [pid = 1939] [serial = 1320] [outer = 0x0] [url = about:blank] 03:38:30 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x113da8800) [pid = 1939] [serial = 1308] [outer = 0x0] [url = about:blank] 03:38:30 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x118137c00) [pid = 1939] [serial = 1312] [outer = 0x0] [url = about:blank] 03:38:30 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x116884000) [pid = 1939] [serial = 1311] [outer = 0x0] [url = about:blank] 03:38:30 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x111f27000) [pid = 1939] [serial = 1314] [outer = 0x0] [url = about:blank] 03:38:30 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x1128d4c00) [pid = 1939] [serial = 1315] [outer = 0x0] [url = about:blank] 03:38:30 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x119718800) [pid = 1939] [serial = 1329] [outer = 0x0] [url = about:blank] 03:38:30 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x118a5c800) [pid = 1939] [serial = 1327] [outer = 0x0] [url = about:blank] 03:38:30 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x112a86800) [pid = 1939] [serial = 1332] [outer = 0x0] [url = about:blank] 03:38:30 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x119d34800) [pid = 1939] [serial = 1330] [outer = 0x0] [url = about:blank] 03:38:30 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x115e63000) [pid = 1939] [serial = 1333] [outer = 0x0] [url = about:blank] 03:38:30 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x1211e2000) [pid = 1939] [serial = 1339] [outer = 0x0] [url = about:blank] 03:38:30 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x118a79400) [pid = 1939] [serial = 1335] [outer = 0x0] [url = about:blank] 03:38:30 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x119d4f800) [pid = 1939] [serial = 1338] [outer = 0x0] [url = about:blank] 03:38:30 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x1128cf400) [pid = 1939] [serial = 1324] [outer = 0x0] [url = about:blank] 03:38:30 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x118355000) [pid = 1939] [serial = 1321] [outer = 0x0] [url = about:blank] 03:38:30 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x1227e5c00) [pid = 1939] [serial = 1342] [outer = 0x0] [url = about:blank] 03:38:30 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x119d3d800) [pid = 1939] [serial = 1336] [outer = 0x0] [url = about:blank] 03:38:31 INFO - PROCESS | 1939 | 1467974311098 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]]]}] 03:38:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 03:38:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 620ms 03:38:31 INFO - PROCESS | 1939 | 1467974311134 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 03:38:31 INFO - PROCESS | 1939 | 1467974311139 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 03:38:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 03:38:31 INFO - PROCESS | 1939 | 1467974311143 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 03:38:31 INFO - PROCESS | 1939 | 1467974311145 Marionette TRACE conn2 <- [1,1858,null,{}] 03:38:31 INFO - PROCESS | 1939 | 1467974311147 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}] 03:38:31 INFO - PROCESS | 1939 | 1467974311149 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:31 INFO - PROCESS | 1939 | 1467974311234 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 03:38:31 INFO - PROCESS | 1939 | 1467974311300 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:31 INFO - PROCESS | 1939 | 1467974311301 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x118fa2000 == 35 [pid = 1939] [id = 472] 03:38:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x11835f000) [pid = 1939] [serial = 1415] [outer = 0x0] 03:38:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x1185f9400) [pid = 1939] [serial = 1416] [outer = 0x11835f000] 03:38:31 INFO - PROCESS | 1939 | 1467974311327 Marionette DEBUG loaded listener.js 03:38:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x11970fc00) [pid = 1939] [serial = 1417] [outer = 0x11835f000] 03:38:31 INFO - PROCESS | 1939 | 1467974311674 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]]]}] 03:38:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 03:38:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 570ms 03:38:31 INFO - PROCESS | 1939 | 1467974311715 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 03:38:31 INFO - PROCESS | 1939 | 1467974311717 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 03:38:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 03:38:31 INFO - PROCESS | 1939 | 1467974311720 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 03:38:31 INFO - PROCESS | 1939 | 1467974311724 Marionette TRACE conn2 <- [1,1862,null,{}] 03:38:31 INFO - PROCESS | 1939 | 1467974311735 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}] 03:38:31 INFO - PROCESS | 1939 | 1467974311740 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:31 INFO - PROCESS | 1939 | 1467974311877 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 03:38:32 INFO - PROCESS | 1939 | 1467974311993 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:32 INFO - PROCESS | 1939 | 1467974311994 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x125229800 == 36 [pid = 1939] [id = 473] 03:38:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x119a5cc00) [pid = 1939] [serial = 1418] [outer = 0x0] 03:38:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x121161c00) [pid = 1939] [serial = 1419] [outer = 0x119a5cc00] 03:38:32 INFO - PROCESS | 1939 | 1467974312045 Marionette DEBUG loaded listener.js 03:38:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x1232b9400) [pid = 1939] [serial = 1420] [outer = 0x119a5cc00] 03:38:32 INFO - PROCESS | 1939 | 1467974312330 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]]]}] 03:38:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 03:38:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 624ms 03:38:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 03:38:32 INFO - PROCESS | 1939 | 1467974312346 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 03:38:32 INFO - PROCESS | 1939 | 1467974312347 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 03:38:32 INFO - PROCESS | 1939 | 1467974312349 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 03:38:32 INFO - PROCESS | 1939 | 1467974312351 Marionette TRACE conn2 <- [1,1866,null,{}] 03:38:32 INFO - PROCESS | 1939 | 1467974312361 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}] 03:38:32 INFO - PROCESS | 1939 | 1467974312362 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:32 INFO - PROCESS | 1939 | 1467974312484 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 03:38:32 INFO - PROCESS | 1939 | 1467974312490 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:32 INFO - PROCESS | 1939 | 1467974312491 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x125f0a800 == 37 [pid = 1939] [id = 474] 03:38:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x123519c00) [pid = 1939] [serial = 1421] [outer = 0x0] 03:38:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x124b43400) [pid = 1939] [serial = 1422] [outer = 0x123519c00] 03:38:32 INFO - PROCESS | 1939 | 1467974312516 Marionette DEBUG loaded listener.js 03:38:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x1256b7800) [pid = 1939] [serial = 1423] [outer = 0x123519c00] 03:38:32 INFO - PROCESS | 1939 | 1467974312898 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]]]}] 03:38:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 03:38:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 574ms 03:38:32 INFO - PROCESS | 1939 | 1467974312925 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 03:38:32 INFO - PROCESS | 1939 | 1467974312927 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 03:38:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 03:38:32 INFO - PROCESS | 1939 | 1467974312930 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 03:38:32 INFO - PROCESS | 1939 | 1467974312932 Marionette TRACE conn2 <- [1,1870,null,{}] 03:38:32 INFO - PROCESS | 1939 | 1467974312936 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}] 03:38:32 INFO - PROCESS | 1939 | 1467974312938 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:33 INFO - PROCESS | 1939 | 1467974313044 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 03:38:33 INFO - PROCESS | 1939 | 1467974313120 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:33 INFO - PROCESS | 1939 | 1467974313121 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x117d31800 == 38 [pid = 1939] [id = 475] 03:38:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x112aa2c00) [pid = 1939] [serial = 1424] [outer = 0x0] 03:38:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x1132bcc00) [pid = 1939] [serial = 1425] [outer = 0x112aa2c00] 03:38:33 INFO - PROCESS | 1939 | 1467974313153 Marionette DEBUG loaded listener.js 03:38:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x116138400) [pid = 1939] [serial = 1426] [outer = 0x112aa2c00] 03:38:33 INFO - PROCESS | 1939 | 1467974313593 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]]]}] 03:38:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 03:38:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 722ms 03:38:33 INFO - PROCESS | 1939 | 1467974313651 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 03:38:33 INFO - PROCESS | 1939 | 1467974313655 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 03:38:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 03:38:33 INFO - PROCESS | 1939 | 1467974313659 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 03:38:33 INFO - PROCESS | 1939 | 1467974313661 Marionette TRACE conn2 <- [1,1874,null,{}] 03:38:33 INFO - PROCESS | 1939 | 1467974313663 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}] 03:38:33 INFO - PROCESS | 1939 | 1467974313665 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:33 INFO - PROCESS | 1939 | 1467974313771 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 03:38:33 INFO - PROCESS | 1939 | 1467974313834 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:33 INFO - PROCESS | 1939 | 1467974313835 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x124962800 == 39 [pid = 1939] [id = 476] 03:38:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x116726400) [pid = 1939] [serial = 1427] [outer = 0x0] 03:38:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x11813ac00) [pid = 1939] [serial = 1428] [outer = 0x116726400] 03:38:33 INFO - PROCESS | 1939 | 1467974313879 Marionette DEBUG loaded listener.js 03:38:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x1184ed000) [pid = 1939] [serial = 1429] [outer = 0x116726400] 03:38:34 INFO - PROCESS | 1939 | 1467974314326 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]]]}] 03:38:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 03:38:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 719ms 03:38:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 03:38:34 INFO - PROCESS | 1939 | 1467974314399 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 03:38:34 INFO - PROCESS | 1939 | 1467974314400 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 03:38:34 INFO - PROCESS | 1939 | 1467974314405 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 03:38:34 INFO - PROCESS | 1939 | 1467974314408 Marionette TRACE conn2 <- [1,1878,null,{}] 03:38:34 INFO - PROCESS | 1939 | 1467974314416 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}] 03:38:34 INFO - PROCESS | 1939 | 1467974314419 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:34 INFO - PROCESS | 1939 | 1467974314523 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 03:38:34 INFO - PROCESS | 1939 | 1467974314597 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:34 INFO - PROCESS | 1939 | 1467974314599 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x12913d000 == 40 [pid = 1939] [id = 477] 03:38:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x11930c400) [pid = 1939] [serial = 1430] [outer = 0x0] 03:38:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x119add800) [pid = 1939] [serial = 1431] [outer = 0x11930c400] 03:38:34 INFO - PROCESS | 1939 | 1467974314632 Marionette DEBUG loaded listener.js 03:38:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x1211e5800) [pid = 1939] [serial = 1432] [outer = 0x11930c400] 03:38:35 INFO - PROCESS | 1939 | 1467974315065 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]]]}] 03:38:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 03:38:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 672ms 03:38:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 03:38:35 INFO - PROCESS | 1939 | 1467974315078 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 03:38:35 INFO - PROCESS | 1939 | 1467974315079 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 03:38:35 INFO - PROCESS | 1939 | 1467974315081 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 03:38:35 INFO - PROCESS | 1939 | 1467974315083 Marionette TRACE conn2 <- [1,1882,null,{}] 03:38:35 INFO - PROCESS | 1939 | 1467974315085 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}] 03:38:35 INFO - PROCESS | 1939 | 1467974315089 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:35 INFO - PROCESS | 1939 | 1467974315192 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 03:38:35 INFO - PROCESS | 1939 | 1467974315250 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:35 INFO - PROCESS | 1939 | 1467974315251 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a6ca800 == 41 [pid = 1939] [id = 478] 03:38:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x124a5e800) [pid = 1939] [serial = 1433] [outer = 0x0] 03:38:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x125ece400) [pid = 1939] [serial = 1434] [outer = 0x124a5e800] 03:38:35 INFO - PROCESS | 1939 | 1467974315284 Marionette DEBUG loaded listener.js 03:38:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x1270c6000) [pid = 1939] [serial = 1435] [outer = 0x124a5e800] 03:38:35 INFO - PROCESS | 1939 | 1467974315729 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]]]}] 03:38:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 03:38:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 668ms 03:38:35 INFO - PROCESS | 1939 | 1467974315750 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 03:38:35 INFO - PROCESS | 1939 | 1467974315752 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 03:38:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 03:38:35 INFO - PROCESS | 1939 | 1467974315756 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 03:38:35 INFO - PROCESS | 1939 | 1467974315758 Marionette TRACE conn2 <- [1,1886,null,{}] 03:38:35 INFO - PROCESS | 1939 | 1467974315760 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}] 03:38:35 INFO - PROCESS | 1939 | 1467974315761 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:35 INFO - PROCESS | 1939 | 1467974315859 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 03:38:35 INFO - PROCESS | 1939 | 1467974315953 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:35 INFO - PROCESS | 1939 | 1467974315954 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x12ba41800 == 42 [pid = 1939] [id = 479] 03:38:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x12720d400) [pid = 1939] [serial = 1436] [outer = 0x0] 03:38:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x1275c0000) [pid = 1939] [serial = 1437] [outer = 0x12720d400] 03:38:35 INFO - PROCESS | 1939 | 1467974315983 Marionette DEBUG loaded listener.js 03:38:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x128c27000) [pid = 1939] [serial = 1438] [outer = 0x12720d400] 03:38:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x129436800) [pid = 1939] [serial = 1439] [outer = 0x12c79dc00] 03:38:36 INFO - PROCESS | 1939 | 1467974316447 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]]]}] 03:38:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 03:38:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 769ms 03:38:36 INFO - PROCESS | 1939 | 1467974316525 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 03:38:36 INFO - PROCESS | 1939 | 1467974316527 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 03:38:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 03:38:36 INFO - PROCESS | 1939 | 1467974316529 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 03:38:36 INFO - PROCESS | 1939 | 1467974316530 Marionette TRACE conn2 <- [1,1890,null,{}] 03:38:36 INFO - PROCESS | 1939 | 1467974316533 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}] 03:38:36 INFO - PROCESS | 1939 | 1467974316537 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:36 INFO - PROCESS | 1939 | 1467974316668 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 03:38:36 INFO - PROCESS | 1939 | 1467974316759 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:36 INFO - PROCESS | 1939 | 1467974316761 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x12bdc2800 == 43 [pid = 1939] [id = 480] 03:38:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x118762000) [pid = 1939] [serial = 1440] [outer = 0x0] 03:38:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x12116b400) [pid = 1939] [serial = 1441] [outer = 0x118762000] 03:38:36 INFO - PROCESS | 1939 | 1467974316791 Marionette DEBUG loaded listener.js 03:38:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x12a66a000) [pid = 1939] [serial = 1442] [outer = 0x118762000] 03:38:37 INFO - PROCESS | 1939 | 1467974317340 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]]]}] 03:38:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 03:38:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 820ms 03:38:37 INFO - PROCESS | 1939 | 1467974317350 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 03:38:37 INFO - PROCESS | 1939 | 1467974317353 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 03:38:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 03:38:37 INFO - PROCESS | 1939 | 1467974317359 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 03:38:37 INFO - PROCESS | 1939 | 1467974317360 Marionette TRACE conn2 <- [1,1894,null,{}] 03:38:37 INFO - PROCESS | 1939 | 1467974317364 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}] 03:38:37 INFO - PROCESS | 1939 | 1467974317365 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:37 INFO - PROCESS | 1939 | 1467974317466 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 03:38:37 INFO - PROCESS | 1939 | 1467974317531 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:37 INFO - PROCESS | 1939 | 1467974317534 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x1199c4800 == 44 [pid = 1939] [id = 481] 03:38:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x113c5f800) [pid = 1939] [serial = 1443] [outer = 0x0] 03:38:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x115df1c00) [pid = 1939] [serial = 1444] [outer = 0x113c5f800] 03:38:37 INFO - PROCESS | 1939 | 1467974317562 Marionette DEBUG loaded listener.js 03:38:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x116730c00) [pid = 1939] [serial = 1445] [outer = 0x113c5f800] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x117d34800 == 43 [pid = 1939] [id = 255] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x125229800 == 42 [pid = 1939] [id = 473] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x118fa2000 == 41 [pid = 1939] [id = 472] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x118aed000 == 40 [pid = 1939] [id = 471] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x11925e800 == 39 [pid = 1939] [id = 470] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x12c387800 == 38 [pid = 1939] [id = 468] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x125f02800 == 37 [pid = 1939] [id = 467] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x1184af800 == 36 [pid = 1939] [id = 466] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x1233d2800 == 35 [pid = 1939] [id = 245] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x1183b2000 == 34 [pid = 1939] [id = 240] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x1227a5800 == 33 [pid = 1939] [id = 243] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x124f58000 == 32 [pid = 1939] [id = 247] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x118f8d000 == 31 [pid = 1939] [id = 241] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x119658000 == 30 [pid = 1939] [id = 242] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x1199d2000 == 29 [pid = 1939] [id = 251] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x125f4a000 == 28 [pid = 1939] [id = 248] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x116ab9000 == 27 [pid = 1939] [id = 254] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x11714a000 == 26 [pid = 1939] [id = 250] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x116163000 == 25 [pid = 1939] [id = 238] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x126ec7800 == 24 [pid = 1939] [id = 249] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x12ba45000 == 23 [pid = 1939] [id = 452] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x128dbc800 == 22 [pid = 1939] [id = 253] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x116162800 == 21 [pid = 1939] [id = 244] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x1183b0800 == 20 [pid = 1939] [id = 246] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x12897b800 == 19 [pid = 1939] [id = 252] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x12d085000 == 18 [pid = 1939] [id = 469] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x12c763800 == 17 [pid = 1939] [id = 465] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x117151800 == 16 [pid = 1939] [id = 239] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x12bdc2800 == 15 [pid = 1939] [id = 480] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x12ba41800 == 14 [pid = 1939] [id = 479] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x12a6ca800 == 13 [pid = 1939] [id = 478] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x12913d000 == 12 [pid = 1939] [id = 477] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x124962800 == 11 [pid = 1939] [id = 476] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x125f0a800 == 10 [pid = 1939] [id = 474] 03:38:39 INFO - PROCESS | 1939 | --DOCSHELL 0x117d31800 == 9 [pid = 1939] [id = 475] 03:38:40 INFO - PROCESS | 1939 | 1467974320676 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]]]}] 03:38:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 03:38:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 3331ms 03:38:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 03:38:40 INFO - PROCESS | 1939 | 1467974320694 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 03:38:40 INFO - PROCESS | 1939 | 1467974320696 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 03:38:40 INFO - PROCESS | 1939 | 1467974320699 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 03:38:40 INFO - PROCESS | 1939 | 1467974320702 Marionette TRACE conn2 <- [1,1898,null,{}] 03:38:40 INFO - PROCESS | 1939 | 1467974320713 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}] 03:38:40 INFO - PROCESS | 1939 | 1467974320715 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:40 INFO - PROCESS | 1939 | 1467974320826 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 03:38:40 INFO - PROCESS | 1939 | 1467974320830 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:40 INFO - PROCESS | 1939 | 1467974320833 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:40 INFO - PROCESS | 1939 | ++DOCSHELL 0x11745f800 == 10 [pid = 1939] [id = 482] 03:38:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x113c68400) [pid = 1939] [serial = 1446] [outer = 0x0] 03:38:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x1164f0c00) [pid = 1939] [serial = 1447] [outer = 0x113c68400] 03:38:40 INFO - PROCESS | 1939 | 1467974320863 Marionette DEBUG loaded listener.js 03:38:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x116f7b400) [pid = 1939] [serial = 1448] [outer = 0x113c68400] 03:38:41 INFO - PROCESS | 1939 | 1467974321267 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]]]}] 03:38:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 03:38:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 577ms 03:38:41 INFO - PROCESS | 1939 | 1467974321276 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 03:38:41 INFO - PROCESS | 1939 | 1467974321281 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 03:38:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 03:38:41 INFO - PROCESS | 1939 | 1467974321297 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 03:38:41 INFO - PROCESS | 1939 | 1467974321300 Marionette TRACE conn2 <- [1,1902,null,{}] 03:38:41 INFO - PROCESS | 1939 | 1467974321304 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}] 03:38:41 INFO - PROCESS | 1939 | 1467974321307 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:41 INFO - PROCESS | 1939 | 1467974321468 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 03:38:41 INFO - PROCESS | 1939 | 1467974321488 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:41 INFO - PROCESS | 1939 | 1467974321490 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x11714a000 == 11 [pid = 1939] [id = 483] 03:38:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x11813b400) [pid = 1939] [serial = 1449] [outer = 0x0] 03:38:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x1184ebc00) [pid = 1939] [serial = 1450] [outer = 0x11813b400] 03:38:41 INFO - PROCESS | 1939 | 1467974321517 Marionette DEBUG loaded listener.js 03:38:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x1185bd400) [pid = 1939] [serial = 1451] [outer = 0x11813b400] 03:38:41 INFO - PROCESS | 1939 | 1467974321918 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]]]}] 03:38:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 03:38:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 684ms 03:38:41 INFO - PROCESS | 1939 | 1467974321973 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 03:38:41 INFO - PROCESS | 1939 | 1467974321981 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 03:38:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 03:38:41 INFO - PROCESS | 1939 | 1467974321984 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 03:38:41 INFO - PROCESS | 1939 | 1467974321986 Marionette TRACE conn2 <- [1,1906,null,{}] 03:38:41 INFO - PROCESS | 1939 | 1467974321994 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}] 03:38:41 INFO - PROCESS | 1939 | 1467974321997 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:42 INFO - PROCESS | 1939 | 1467974322113 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 03:38:42 INFO - PROCESS | 1939 | 1467974322123 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:42 INFO - PROCESS | 1939 | 1467974322125 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x125f54000 == 12 [pid = 1939] [id = 484] 03:38:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x1164f2800) [pid = 1939] [serial = 1452] [outer = 0x0] 03:38:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x119ae8400) [pid = 1939] [serial = 1453] [outer = 0x1164f2800] 03:38:42 INFO - PROCESS | 1939 | 1467974322191 Marionette DEBUG loaded listener.js 03:38:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x1207d3800) [pid = 1939] [serial = 1454] [outer = 0x1164f2800] 03:38:43 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x112f5dc00) [pid = 1939] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 03:38:43 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x11875a000) [pid = 1939] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 03:38:43 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x1211e3c00) [pid = 1939] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 03:38:43 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x11813d000) [pid = 1939] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 03:38:43 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x113c39c00) [pid = 1939] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 03:38:43 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x112a84000) [pid = 1939] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 03:38:43 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x1254ecc00) [pid = 1939] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 03:38:43 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x125ed6000) [pid = 1939] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 03:38:43 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x11875f400) [pid = 1939] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 03:38:43 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x1128d7800) [pid = 1939] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 03:38:43 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x1185ed400) [pid = 1939] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 03:38:43 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x114f6d000) [pid = 1939] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 03:38:43 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x1185b3c00) [pid = 1939] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 03:38:43 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x1131bbc00) [pid = 1939] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 03:38:43 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x1207de000) [pid = 1939] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 03:38:43 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x1270cd000) [pid = 1939] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 03:38:43 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x119a61800) [pid = 1939] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 03:38:43 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x114f6c800) [pid = 1939] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 03:38:43 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x119d34c00) [pid = 1939] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 03:38:43 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x116726400) [pid = 1939] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 03:38:43 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x112aa2c00) [pid = 1939] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 03:38:43 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x122706000) [pid = 1939] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 03:38:43 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x11822ac00) [pid = 1939] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 03:38:43 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x1291c5800) [pid = 1939] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 03:38:43 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x119a5cc00) [pid = 1939] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 03:38:43 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x11835f000) [pid = 1939] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 03:38:43 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x111c78c00) [pid = 1939] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 03:38:43 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x1176dcc00) [pid = 1939] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 03:38:43 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x112a85400) [pid = 1939] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 03:38:43 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x124ffb400) [pid = 1939] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 03:38:43 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x123519c00) [pid = 1939] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 03:38:43 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x124a5e800) [pid = 1939] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 03:38:43 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x11930c400) [pid = 1939] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 03:38:43 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x12720d400) [pid = 1939] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 03:38:43 INFO - PROCESS | 1939 | 1467974323188 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]]]}] 03:38:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 03:38:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1225ms 03:38:43 INFO - PROCESS | 1939 | 1467974323209 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 03:38:43 INFO - PROCESS | 1939 | 1467974323211 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 03:38:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 03:38:43 INFO - PROCESS | 1939 | 1467974323213 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 03:38:43 INFO - PROCESS | 1939 | 1467974323214 Marionette TRACE conn2 <- [1,1910,null,{}] 03:38:43 INFO - PROCESS | 1939 | 1467974323217 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}] 03:38:43 INFO - PROCESS | 1939 | 1467974323218 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:43 INFO - PROCESS | 1939 | 1467974323301 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 03:38:43 INFO - PROCESS | 1939 | 1467974323307 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:43 INFO - PROCESS | 1939 | 1467974323308 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x119254800 == 13 [pid = 1939] [id = 485] 03:38:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x1121ba400) [pid = 1939] [serial = 1455] [outer = 0x0] 03:38:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x113da8800) [pid = 1939] [serial = 1456] [outer = 0x1121ba400] 03:38:43 INFO - PROCESS | 1939 | 1467974323333 Marionette DEBUG loaded listener.js 03:38:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x11672dc00) [pid = 1939] [serial = 1457] [outer = 0x1121ba400] 03:38:43 INFO - PROCESS | 1939 | 1467974323678 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]]]}] 03:38:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 03:38:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 518ms 03:38:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 03:38:43 INFO - PROCESS | 1939 | 1467974323735 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 03:38:43 INFO - PROCESS | 1939 | 1467974323736 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 03:38:43 INFO - PROCESS | 1939 | 1467974323738 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 03:38:43 INFO - PROCESS | 1939 | 1467974323740 Marionette TRACE conn2 <- [1,1914,null,{}] 03:38:43 INFO - PROCESS | 1939 | 1467974323742 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}] 03:38:43 INFO - PROCESS | 1939 | 1467974323750 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:43 INFO - PROCESS | 1939 | 1467974323828 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 03:38:43 INFO - PROCESS | 1939 | 1467974323832 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:43 INFO - PROCESS | 1939 | 1467974323833 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x129743000 == 14 [pid = 1939] [id = 486] 03:38:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x112f67800) [pid = 1939] [serial = 1458] [outer = 0x0] 03:38:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x11821e800) [pid = 1939] [serial = 1459] [outer = 0x112f67800] 03:38:43 INFO - PROCESS | 1939 | 1467974323860 Marionette DEBUG loaded listener.js 03:38:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x11875f400) [pid = 1939] [serial = 1460] [outer = 0x112f67800] 03:38:44 INFO - PROCESS | 1939 | 1467974324201 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]]]}] 03:38:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 03:38:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 470ms 03:38:44 INFO - PROCESS | 1939 | 1467974324210 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 03:38:44 INFO - PROCESS | 1939 | 1467974324211 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 03:38:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 03:38:44 INFO - PROCESS | 1939 | 1467974324213 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 03:38:44 INFO - PROCESS | 1939 | 1467974324214 Marionette TRACE conn2 <- [1,1918,null,{}] 03:38:44 INFO - PROCESS | 1939 | 1467974324217 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}] 03:38:44 INFO - PROCESS | 1939 | 1467974324223 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:44 INFO - PROCESS | 1939 | 1467974324328 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 03:38:44 INFO - PROCESS | 1939 | 1467974324333 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:44 INFO - PROCESS | 1939 | 1467974324334 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x12ba3c000 == 15 [pid = 1939] [id = 487] 03:38:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x11971a800) [pid = 1939] [serial = 1461] [outer = 0x0] 03:38:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x119d3dc00) [pid = 1939] [serial = 1462] [outer = 0x11971a800] 03:38:44 INFO - PROCESS | 1939 | 1467974324361 Marionette DEBUG loaded listener.js 03:38:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x1235acc00) [pid = 1939] [serial = 1463] [outer = 0x11971a800] 03:38:44 INFO - PROCESS | 1939 | 1467974324723 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]]]}] 03:38:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 03:38:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 518ms 03:38:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 03:38:44 INFO - PROCESS | 1939 | 1467974324752 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 03:38:44 INFO - PROCESS | 1939 | 1467974324755 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 03:38:44 INFO - PROCESS | 1939 | 1467974324758 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 03:38:44 INFO - PROCESS | 1939 | 1467974324759 Marionette TRACE conn2 <- [1,1922,null,{}] 03:38:44 INFO - PROCESS | 1939 | 1467974324762 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}] 03:38:44 INFO - PROCESS | 1939 | 1467974324763 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:44 INFO - PROCESS | 1939 | 1467974324850 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 03:38:44 INFO - PROCESS | 1939 | 1467974324854 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:44 INFO - PROCESS | 1939 | 1467974324856 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x12c38c800 == 16 [pid = 1939] [id = 488] 03:38:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x116a1b400) [pid = 1939] [serial = 1464] [outer = 0x0] 03:38:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x124fa3c00) [pid = 1939] [serial = 1465] [outer = 0x116a1b400] 03:38:44 INFO - PROCESS | 1939 | 1467974324880 Marionette DEBUG loaded listener.js 03:38:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x12596f400) [pid = 1939] [serial = 1466] [outer = 0x116a1b400] 03:38:45 INFO - PROCESS | 1939 | 1467974325386 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]]]}] 03:38:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 03:38:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 671ms 03:38:45 INFO - PROCESS | 1939 | 1467974325430 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 03:38:45 INFO - PROCESS | 1939 | 1467974325432 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 03:38:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 03:38:45 INFO - PROCESS | 1939 | 1467974325436 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 03:38:45 INFO - PROCESS | 1939 | 1467974325438 Marionette TRACE conn2 <- [1,1926,null,{}] 03:38:45 INFO - PROCESS | 1939 | 1467974325441 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}] 03:38:45 INFO - PROCESS | 1939 | 1467974325443 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:45 INFO - PROCESS | 1939 | 1467974325552 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 03:38:45 INFO - PROCESS | 1939 | 1467974325621 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:45 INFO - PROCESS | 1939 | 1467974325622 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x1184c6000 == 17 [pid = 1939] [id = 489] 03:38:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x1131c5c00) [pid = 1939] [serial = 1467] [outer = 0x0] 03:38:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x114f6c800) [pid = 1939] [serial = 1468] [outer = 0x1131c5c00] 03:38:45 INFO - PROCESS | 1939 | 1467974325717 Marionette DEBUG loaded listener.js 03:38:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x116a1bc00) [pid = 1939] [serial = 1469] [outer = 0x1131c5c00] 03:38:46 INFO - PROCESS | 1939 | 1467974326223 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]]]}] 03:38:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 03:38:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 826ms 03:38:46 INFO - PROCESS | 1939 | 1467974326289 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 03:38:46 INFO - PROCESS | 1939 | 1467974326294 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 03:38:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 03:38:46 INFO - PROCESS | 1939 | 1467974326301 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 03:38:46 INFO - PROCESS | 1939 | 1467974326304 Marionette TRACE conn2 <- [1,1930,null,{}] 03:38:46 INFO - PROCESS | 1939 | 1467974326308 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}] 03:38:46 INFO - PROCESS | 1939 | 1467974326311 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:46 INFO - PROCESS | 1939 | 1467974326472 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 03:38:46 INFO - PROCESS | 1939 | 1467974326564 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:46 INFO - PROCESS | 1939 | 1467974326566 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x1168c5800 == 18 [pid = 1939] [id = 490] 03:38:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x112f5d800) [pid = 1939] [serial = 1470] [outer = 0x0] 03:38:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x115dfb800) [pid = 1939] [serial = 1471] [outer = 0x112f5d800] 03:38:46 INFO - PROCESS | 1939 | 1467974326617 Marionette DEBUG loaded listener.js 03:38:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x1184e3000) [pid = 1939] [serial = 1472] [outer = 0x112f5d800] 03:38:47 INFO - PROCESS | 1939 | 1467974327366 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]]]}] 03:38:47 INFO - PROCESS | 1939 | --DOCSHELL 0x1199c4800 == 17 [pid = 1939] [id = 481] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x124a5dc00) [pid = 1939] [serial = 1345] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x113c3c000) [pid = 1939] [serial = 1348] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x119a69800) [pid = 1939] [serial = 1354] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x1184e7400) [pid = 1939] [serial = 1351] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x12351a400) [pid = 1939] [serial = 1357] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x11821e400) [pid = 1939] [serial = 1350] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x122710c00) [pid = 1939] [serial = 1356] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x11930d800) [pid = 1939] [serial = 1353] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x112e40800) [pid = 1939] [serial = 1347] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x1185f8400) [pid = 1939] [serial = 1365] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x118fb6400) [pid = 1939] [serial = 1366] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x116467400) [pid = 1939] [serial = 1362] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x11813a800) [pid = 1939] [serial = 1363] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x123227400) [pid = 1939] [serial = 1344] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x1132dfc00) [pid = 1939] [serial = 1359] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x115e61c00) [pid = 1939] [serial = 1360] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x1211e7400) [pid = 1939] [serial = 1371] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x1232b9c00) [pid = 1939] [serial = 1372] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x119d31c00) [pid = 1939] [serial = 1368] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x1207da400) [pid = 1939] [serial = 1369] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x1210c2c00) [pid = 1939] [serial = 874] [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.] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x115e62c00) [pid = 1939] [serial = 1309] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x112f60400) [pid = 1939] [serial = 1306] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x1184e5400) [pid = 1939] [serial = 1413] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x1185bec00) [pid = 1939] [serial = 1414] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x121161c00) [pid = 1939] [serial = 1419] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x1185f9400) [pid = 1939] [serial = 1416] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x112a85800) [pid = 1939] [serial = 1410] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x1133bd400) [pid = 1939] [serial = 1411] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x1184e4c00) [pid = 1939] [serial = 1401] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x1132e2c00) [pid = 1939] [serial = 1398] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x1232af400) [pid = 1939] [serial = 1404] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x125421000) [pid = 1939] [serial = 1407] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x129440c00) [pid = 1939] [serial = 1396] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x116613800) [pid = 1939] [serial = 1399] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x1232b9400) [pid = 1939] [serial = 1420] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x115df0800) [pid = 1939] [serial = 1386] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x118763800) [pid = 1939] [serial = 1402] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x11821ec00) [pid = 1939] [serial = 1387] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 77 (0x1174e5c00) [pid = 1939] [serial = 1384] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 76 (0x128c26400) [pid = 1939] [serial = 1392] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 75 (0x123522800) [pid = 1939] [serial = 1374] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 74 (0x12356a000) [pid = 1939] [serial = 1405] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 73 (0x1291d0c00) [pid = 1939] [serial = 1395] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 72 (0x125f9b400) [pid = 1939] [serial = 1408] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 71 (0x12542e000) [pid = 1939] [serial = 1375] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 70 (0x11970fc00) [pid = 1939] [serial = 1417] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 69 (0x1275cd400) [pid = 1939] [serial = 1390] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 68 (0x1291c6800) [pid = 1939] [serial = 1393] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 67 (0x1256b7800) [pid = 1939] [serial = 1423] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 66 (0x1270cbc00) [pid = 1939] [serial = 1381] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 65 (0x1132c3400) [pid = 1939] [serial = 1378] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 64 (0x124b43400) [pid = 1939] [serial = 1422] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 63 (0x1211e0400) [pid = 1939] [serial = 1389] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 62 (0x125ece400) [pid = 1939] [serial = 1434] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 61 (0x1184ed000) [pid = 1939] [serial = 1429] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 60 (0x119add800) [pid = 1939] [serial = 1431] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 59 (0x1132bcc00) [pid = 1939] [serial = 1425] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 58 (0x1256b5800) [pid = 1939] [serial = 1377] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 57 (0x126d0d000) [pid = 1939] [serial = 1380] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 56 (0x116138400) [pid = 1939] [serial = 1426] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 55 (0x11813ac00) [pid = 1939] [serial = 1428] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 54 (0x1274bd000) [pid = 1939] [serial = 1383] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 53 (0x12116b400) [pid = 1939] [serial = 1441] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 52 (0x128c27000) [pid = 1939] [serial = 1438] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 51 (0x1270c6000) [pid = 1939] [serial = 1435] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 50 (0x1275c0000) [pid = 1939] [serial = 1437] [outer = 0x0] [url = about:blank] 03:38:47 INFO - PROCESS | 1939 | --DOMWINDOW == 49 (0x1211e5800) [pid = 1939] [serial = 1432] [outer = 0x0] [url = about:blank] 03:38:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 03:38:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1128ms 03:38:47 INFO - PROCESS | 1939 | 1467974327428 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 03:38:47 INFO - PROCESS | 1939 | 1467974327430 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 03:38:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 03:38:47 INFO - PROCESS | 1939 | 1467974327433 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 03:38:47 INFO - PROCESS | 1939 | 1467974327435 Marionette TRACE conn2 <- [1,1934,null,{}] 03:38:47 INFO - PROCESS | 1939 | 1467974327439 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}] 03:38:47 INFO - PROCESS | 1939 | 1467974327440 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:47 INFO - PROCESS | 1939 | 1467974327514 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 03:38:47 INFO - PROCESS | 1939 | 1467974327519 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:47 INFO - PROCESS | 1939 | 1467974327524 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x116164000 == 18 [pid = 1939] [id = 491] 03:38:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 50 (0x1129b1c00) [pid = 1939] [serial = 1473] [outer = 0x0] 03:38:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 51 (0x112a7b800) [pid = 1939] [serial = 1474] [outer = 0x1129b1c00] 03:38:47 INFO - PROCESS | 1939 | 1467974327554 Marionette DEBUG loaded listener.js 03:38:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 52 (0x112e40c00) [pid = 1939] [serial = 1475] [outer = 0x1129b1c00] 03:38:47 INFO - PROCESS | 1939 | 1467974327897 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]]]}] 03:38:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 03:38:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 474ms 03:38:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 03:38:47 INFO - PROCESS | 1939 | 1467974327909 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 03:38:47 INFO - PROCESS | 1939 | 1467974327912 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 03:38:47 INFO - PROCESS | 1939 | 1467974327916 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 03:38:47 INFO - PROCESS | 1939 | 1467974327917 Marionette TRACE conn2 <- [1,1938,null,{}] 03:38:47 INFO - PROCESS | 1939 | 1467974327922 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}] 03:38:47 INFO - PROCESS | 1939 | 1467974327925 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:48 INFO - PROCESS | 1939 | 1467974328029 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 03:38:48 INFO - PROCESS | 1939 | 1467974328082 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:48 INFO - PROCESS | 1939 | 1467974328084 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x116ac7000 == 19 [pid = 1939] [id = 492] 03:38:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 53 (0x112f58800) [pid = 1939] [serial = 1476] [outer = 0x0] 03:38:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 54 (0x1132dcc00) [pid = 1939] [serial = 1477] [outer = 0x112f58800] 03:38:48 INFO - PROCESS | 1939 | 1467974328114 Marionette DEBUG loaded listener.js 03:38:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 55 (0x115d1a000) [pid = 1939] [serial = 1478] [outer = 0x112f58800] 03:38:48 INFO - PROCESS | 1939 | 1467974328430 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]]]}] 03:38:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 03:38:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 571ms 03:38:48 INFO - PROCESS | 1939 | 1467974328486 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 03:38:48 INFO - PROCESS | 1939 | 1467974328488 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 03:38:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 03:38:48 INFO - PROCESS | 1939 | 1467974328490 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 03:38:48 INFO - PROCESS | 1939 | 1467974328492 Marionette TRACE conn2 <- [1,1942,null,{}] 03:38:48 INFO - PROCESS | 1939 | 1467974328500 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}] 03:38:48 INFO - PROCESS | 1939 | 1467974328503 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:48 INFO - PROCESS | 1939 | 1467974328588 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 03:38:48 INFO - PROCESS | 1939 | 1467974328639 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:48 INFO - PROCESS | 1939 | 1467974328641 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x119257800 == 20 [pid = 1939] [id = 493] 03:38:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 56 (0x115dfa000) [pid = 1939] [serial = 1479] [outer = 0x0] 03:38:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 57 (0x11672e000) [pid = 1939] [serial = 1480] [outer = 0x115dfa000] 03:38:48 INFO - PROCESS | 1939 | 1467974328669 Marionette DEBUG loaded listener.js 03:38:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 58 (0x117dbe400) [pid = 1939] [serial = 1481] [outer = 0x115dfa000] 03:38:48 INFO - PROCESS | 1939 | 1467974328927 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]]]}] 03:38:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 03:38:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 470ms 03:38:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 03:38:48 INFO - PROCESS | 1939 | 1467974328964 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 03:38:48 INFO - PROCESS | 1939 | 1467974328966 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 03:38:48 INFO - PROCESS | 1939 | 1467974328968 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 03:38:48 INFO - PROCESS | 1939 | 1467974328971 Marionette TRACE conn2 <- [1,1946,null,{}] 03:38:48 INFO - PROCESS | 1939 | 1467974328980 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}] 03:38:48 INFO - PROCESS | 1939 | 1467974328981 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:49 INFO - PROCESS | 1939 | 1467974329066 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 03:38:49 INFO - PROCESS | 1939 | 1467974329070 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:49 INFO - PROCESS | 1939 | 1467974329073 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x119db9000 == 21 [pid = 1939] [id = 494] 03:38:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 59 (0x118209c00) [pid = 1939] [serial = 1482] [outer = 0x0] 03:38:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 60 (0x1184e6800) [pid = 1939] [serial = 1483] [outer = 0x118209c00] 03:38:49 INFO - PROCESS | 1939 | 1467974329099 Marionette DEBUG loaded listener.js 03:38:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 61 (0x118517000) [pid = 1939] [serial = 1484] [outer = 0x118209c00] 03:38:49 INFO - PROCESS | 1939 | 1467974329458 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]]]}] 03:38:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 03:38:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 529ms 03:38:49 INFO - PROCESS | 1939 | 1467974329498 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 03:38:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 03:38:49 INFO - PROCESS | 1939 | 1467974329499 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 03:38:49 INFO - PROCESS | 1939 | 1467974329507 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 03:38:49 INFO - PROCESS | 1939 | 1467974329508 Marionette TRACE conn2 <- [1,1950,null,{}] 03:38:49 INFO - PROCESS | 1939 | 1467974329510 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}] 03:38:49 INFO - PROCESS | 1939 | 1467974329512 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:49 INFO - PROCESS | 1939 | 1467974329614 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 03:38:49 INFO - PROCESS | 1939 | 1467974329620 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:49 INFO - PROCESS | 1939 | 1467974329621 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x123559000 == 22 [pid = 1939] [id = 495] 03:38:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 62 (0x11821d800) [pid = 1939] [serial = 1485] [outer = 0x0] 03:38:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 63 (0x1185bf000) [pid = 1939] [serial = 1486] [outer = 0x11821d800] 03:38:49 INFO - PROCESS | 1939 | 1467974329646 Marionette DEBUG loaded listener.js 03:38:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 64 (0x1185f2000) [pid = 1939] [serial = 1487] [outer = 0x11821d800] 03:38:49 INFO - PROCESS | 1939 | 1467974329967 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]]]}] 03:38:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 03:38:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 475ms 03:38:49 INFO - PROCESS | 1939 | 1467974329988 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 03:38:49 INFO - PROCESS | 1939 | 1467974329991 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 03:38:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 03:38:50 INFO - PROCESS | 1939 | 1467974329998 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 03:38:50 INFO - PROCESS | 1939 | 1467974329999 Marionette TRACE conn2 <- [1,1954,null,{}] 03:38:50 INFO - PROCESS | 1939 | 1467974330002 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}] 03:38:50 INFO - PROCESS | 1939 | 1467974330009 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:50 INFO - PROCESS | 1939 | 1467974330125 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 03:38:50 INFO - PROCESS | 1939 | 1467974330137 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:50 INFO - PROCESS | 1939 | 1467974330139 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x12497b800 == 23 [pid = 1939] [id = 496] 03:38:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 65 (0x118a5ec00) [pid = 1939] [serial = 1488] [outer = 0x0] 03:38:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 66 (0x119304400) [pid = 1939] [serial = 1489] [outer = 0x118a5ec00] 03:38:50 INFO - PROCESS | 1939 | 1467974330163 Marionette DEBUG loaded listener.js 03:38:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 67 (0x119a5c000) [pid = 1939] [serial = 1490] [outer = 0x118a5ec00] 03:38:50 INFO - PROCESS | 1939 | 1467974330500 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]]]}] 03:38:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 03:38:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 525ms 03:38:50 INFO - PROCESS | 1939 | 1467974330524 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 03:38:50 INFO - PROCESS | 1939 | 1467974330532 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 03:38:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 03:38:50 INFO - PROCESS | 1939 | 1467974330541 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 03:38:50 INFO - PROCESS | 1939 | 1467974330542 Marionette TRACE conn2 <- [1,1958,null,{}] 03:38:50 INFO - PROCESS | 1939 | 1467974330544 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}] 03:38:50 INFO - PROCESS | 1939 | 1467974330545 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:50 INFO - PROCESS | 1939 | 1467974330642 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 03:38:50 INFO - PROCESS | 1939 | 1467974330645 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:50 INFO - PROCESS | 1939 | 1467974330646 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x125442800 == 24 [pid = 1939] [id = 497] 03:38:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 68 (0x11930a800) [pid = 1939] [serial = 1491] [outer = 0x0] 03:38:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 69 (0x119d34000) [pid = 1939] [serial = 1492] [outer = 0x11930a800] 03:38:50 INFO - PROCESS | 1939 | 1467974330671 Marionette DEBUG loaded listener.js 03:38:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 70 (0x119d3cc00) [pid = 1939] [serial = 1493] [outer = 0x11930a800] 03:38:50 INFO - PROCESS | 1939 | 1467974330979 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]]]}] 03:38:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 03:38:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 471ms 03:38:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 03:38:51 INFO - PROCESS | 1939 | 1467974331012 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 03:38:51 INFO - PROCESS | 1939 | 1467974331013 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 03:38:51 INFO - PROCESS | 1939 | 1467974331015 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 03:38:51 INFO - PROCESS | 1939 | 1467974331016 Marionette TRACE conn2 <- [1,1962,null,{}] 03:38:51 INFO - PROCESS | 1939 | 1467974331018 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}] 03:38:51 INFO - PROCESS | 1939 | 1467974331021 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:51 INFO - PROCESS | 1939 | 1467974331130 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 03:38:51 INFO - PROCESS | 1939 | 1467974331142 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:51 INFO - PROCESS | 1939 | 1467974331143 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x126d34800 == 25 [pid = 1939] [id = 498] 03:38:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 71 (0x119d3c800) [pid = 1939] [serial = 1494] [outer = 0x0] 03:38:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 72 (0x1210bfc00) [pid = 1939] [serial = 1495] [outer = 0x119d3c800] 03:38:51 INFO - PROCESS | 1939 | 1467974331168 Marionette DEBUG loaded listener.js 03:38:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 73 (0x1211dfc00) [pid = 1939] [serial = 1496] [outer = 0x119d3c800] 03:38:51 INFO - PROCESS | 1939 | 1467974331515 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]]]}] 03:38:51 INFO - PROCESS | 1939 | --DOMWINDOW == 72 (0x1121ba400) [pid = 1939] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 03:38:51 INFO - PROCESS | 1939 | --DOMWINDOW == 71 (0x1164f2800) [pid = 1939] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 03:38:51 INFO - PROCESS | 1939 | --DOMWINDOW == 70 (0x11971a800) [pid = 1939] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 03:38:51 INFO - PROCESS | 1939 | --DOMWINDOW == 69 (0x11813b400) [pid = 1939] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 03:38:51 INFO - PROCESS | 1939 | --DOMWINDOW == 68 (0x112f67800) [pid = 1939] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 03:38:51 INFO - PROCESS | 1939 | --DOMWINDOW == 67 (0x113c68400) [pid = 1939] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 03:38:51 INFO - PROCESS | 1939 | --DOMWINDOW == 66 (0x113c5f800) [pid = 1939] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 03:38:51 INFO - PROCESS | 1939 | --DOMWINDOW == 65 (0x118762000) [pid = 1939] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 03:38:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 03:38:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 518ms 03:38:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 03:38:51 INFO - PROCESS | 1939 | 1467974331534 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 03:38:51 INFO - PROCESS | 1939 | 1467974331535 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 03:38:51 INFO - PROCESS | 1939 | 1467974331539 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 03:38:51 INFO - PROCESS | 1939 | 1467974331541 Marionette TRACE conn2 <- [1,1966,null,{}] 03:38:51 INFO - PROCESS | 1939 | 1467974331543 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}] 03:38:51 INFO - PROCESS | 1939 | 1467974331552 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:51 INFO - PROCESS | 1939 | 1467974331630 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 03:38:51 INFO - PROCESS | 1939 | 1467974331634 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:51 INFO - PROCESS | 1939 | 1467974331635 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x11847e000 == 26 [pid = 1939] [id = 499] 03:38:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 66 (0x1164f2800) [pid = 1939] [serial = 1497] [outer = 0x0] 03:38:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 67 (0x118204c00) [pid = 1939] [serial = 1498] [outer = 0x1164f2800] 03:38:51 INFO - PROCESS | 1939 | 1467974331664 Marionette DEBUG loaded listener.js 03:38:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 68 (0x1211df800) [pid = 1939] [serial = 1499] [outer = 0x1164f2800] 03:38:51 INFO - PROCESS | 1939 | 1467974331979 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]]]}] 03:38:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 03:38:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 471ms 03:38:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 03:38:52 INFO - PROCESS | 1939 | 1467974332010 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 03:38:52 INFO - PROCESS | 1939 | 1467974332011 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 03:38:52 INFO - PROCESS | 1939 | 1467974332013 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 03:38:52 INFO - PROCESS | 1939 | 1467974332014 Marionette TRACE conn2 <- [1,1970,null,{}] 03:38:52 INFO - PROCESS | 1939 | 1467974332017 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}] 03:38:52 INFO - PROCESS | 1939 | 1467974332018 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:52 INFO - PROCESS | 1939 | 1467974332098 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 03:38:52 INFO - PROCESS | 1939 | 1467974332150 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:52 INFO - PROCESS | 1939 | 1467974332152 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x128989000 == 27 [pid = 1939] [id = 500] 03:38:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 69 (0x116612800) [pid = 1939] [serial = 1500] [outer = 0x0] 03:38:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 70 (0x122709c00) [pid = 1939] [serial = 1501] [outer = 0x116612800] 03:38:52 INFO - PROCESS | 1939 | 1467974332177 Marionette DEBUG loaded listener.js 03:38:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 71 (0x1227e3000) [pid = 1939] [serial = 1502] [outer = 0x116612800] 03:38:52 INFO - PROCESS | 1939 | 1467974332452 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]]]}] 03:38:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 03:38:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 468ms 03:38:52 INFO - PROCESS | 1939 | 1467974332481 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 03:38:52 INFO - PROCESS | 1939 | 1467974332483 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 03:38:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 03:38:52 INFO - PROCESS | 1939 | 1467974332494 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 03:38:52 INFO - PROCESS | 1939 | 1467974332504 Marionette TRACE conn2 <- [1,1974,null,{}] 03:38:52 INFO - PROCESS | 1939 | 1467974332510 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}] 03:38:52 INFO - PROCESS | 1939 | 1467974332511 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:52 INFO - PROCESS | 1939 | 1467974332602 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 03:38:52 INFO - PROCESS | 1939 | 1467974332607 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:52 INFO - PROCESS | 1939 | 1467974332609 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x1292fc000 == 28 [pid = 1939] [id = 501] 03:38:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 72 (0x1227e6000) [pid = 1939] [serial = 1503] [outer = 0x0] 03:38:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 73 (0x1232b7000) [pid = 1939] [serial = 1504] [outer = 0x1227e6000] 03:38:52 INFO - PROCESS | 1939 | 1467974332636 Marionette DEBUG loaded listener.js 03:38:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 74 (0x12356c400) [pid = 1939] [serial = 1505] [outer = 0x1227e6000] 03:38:52 INFO - PROCESS | 1939 | 1467974332976 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]]]}] 03:38:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 03:38:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 540ms 03:38:53 INFO - PROCESS | 1939 | 1467974333032 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 03:38:53 INFO - PROCESS | 1939 | 1467974333033 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 03:38:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 03:38:53 INFO - PROCESS | 1939 | 1467974333036 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 03:38:53 INFO - PROCESS | 1939 | 1467974333037 Marionette TRACE conn2 <- [1,1978,null,{}] 03:38:53 INFO - PROCESS | 1939 | 1467974333040 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}] 03:38:53 INFO - PROCESS | 1939 | 1467974333041 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:53 INFO - PROCESS | 1939 | 1467974333122 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 03:38:53 INFO - PROCESS | 1939 | 1467974333126 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:53 INFO - PROCESS | 1939 | 1467974333127 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a6ae800 == 29 [pid = 1939] [id = 502] 03:38:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 75 (0x1248a6800) [pid = 1939] [serial = 1506] [outer = 0x0] 03:38:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 76 (0x124d2d000) [pid = 1939] [serial = 1507] [outer = 0x1248a6800] 03:38:53 INFO - PROCESS | 1939 | 1467974333151 Marionette DEBUG loaded listener.js 03:38:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 77 (0x125277c00) [pid = 1939] [serial = 1508] [outer = 0x1248a6800] 03:38:53 INFO - PROCESS | 1939 | 1467974333464 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]]]}] 03:38:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 03:38:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 470ms 03:38:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 03:38:53 INFO - PROCESS | 1939 | 1467974333560 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 03:38:53 INFO - PROCESS | 1939 | 1467974333562 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 03:38:53 INFO - PROCESS | 1939 | 1467974333566 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 03:38:53 INFO - PROCESS | 1939 | 1467974333569 Marionette TRACE conn2 <- [1,1982,null,{}] 03:38:53 INFO - PROCESS | 1939 | 1467974333573 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}] 03:38:53 INFO - PROCESS | 1939 | 1467974333575 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:53 INFO - PROCESS | 1939 | 1467974333667 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 03:38:53 INFO - PROCESS | 1939 | 1467974333763 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:53 INFO - PROCESS | 1939 | 1467974333766 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x11667b000 == 30 [pid = 1939] [id = 503] 03:38:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x110ef6000) [pid = 1939] [serial = 1509] [outer = 0x0] 03:38:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x111c19800) [pid = 1939] [serial = 1510] [outer = 0x110ef6000] 03:38:53 INFO - PROCESS | 1939 | 1467974333797 Marionette DEBUG loaded listener.js 03:38:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x1129aec00) [pid = 1939] [serial = 1511] [outer = 0x110ef6000] 03:38:54 INFO - PROCESS | 1939 | 1467974334233 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]]]}] 03:38:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 03:38:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 672ms 03:38:54 INFO - PROCESS | 1939 | 1467974334239 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 03:38:54 INFO - PROCESS | 1939 | 1467974334241 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 03:38:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 03:38:54 INFO - PROCESS | 1939 | 1467974334245 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 03:38:54 INFO - PROCESS | 1939 | 1467974334248 Marionette TRACE conn2 <- [1,1986,null,{}] 03:38:54 INFO - PROCESS | 1939 | 1467974334251 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}] 03:38:54 INFO - PROCESS | 1939 | 1467974334253 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:54 INFO - PROCESS | 1939 | 1467974334378 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 03:38:54 INFO - PROCESS | 1939 | 1467974334448 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:54 INFO - PROCESS | 1939 | 1467974334449 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x118ae5000 == 31 [pid = 1939] [id = 504] 03:38:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x115d17800) [pid = 1939] [serial = 1512] [outer = 0x0] 03:38:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x115e5fc00) [pid = 1939] [serial = 1513] [outer = 0x115d17800] 03:38:54 INFO - PROCESS | 1939 | 1467974334479 Marionette DEBUG loaded listener.js 03:38:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x1164ec000) [pid = 1939] [serial = 1514] [outer = 0x115d17800] 03:38:54 INFO - PROCESS | 1939 | 1467974334896 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]]]}] 03:38:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 03:38:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 674ms 03:38:54 INFO - PROCESS | 1939 | 1467974334917 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 03:38:54 INFO - PROCESS | 1939 | 1467974334919 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 03:38:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 03:38:54 INFO - PROCESS | 1939 | 1467974334921 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 03:38:54 INFO - PROCESS | 1939 | 1467974334923 Marionette TRACE conn2 <- [1,1990,null,{}] 03:38:54 INFO - PROCESS | 1939 | 1467974334929 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}] 03:38:54 INFO - PROCESS | 1939 | 1467974334933 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:55 INFO - PROCESS | 1939 | 1467974335038 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 03:38:55 INFO - PROCESS | 1939 | 1467974335095 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:55 INFO - PROCESS | 1939 | 1467974335098 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x1292f3000 == 32 [pid = 1939] [id = 505] 03:38:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x1185bf800) [pid = 1939] [serial = 1515] [outer = 0x0] 03:38:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x1185f8400) [pid = 1939] [serial = 1516] [outer = 0x1185bf800] 03:38:55 INFO - PROCESS | 1939 | 1467974335129 Marionette DEBUG loaded listener.js 03:38:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x118a77c00) [pid = 1939] [serial = 1517] [outer = 0x1185bf800] 03:38:55 INFO - PROCESS | 1939 | 1467974335574 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]]]}] 03:38:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 03:38:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 669ms 03:38:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 03:38:55 INFO - PROCESS | 1939 | 1467974335590 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 03:38:55 INFO - PROCESS | 1939 | 1467974335592 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 03:38:55 INFO - PROCESS | 1939 | 1467974335594 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 03:38:55 INFO - PROCESS | 1939 | 1467974335595 Marionette TRACE conn2 <- [1,1994,null,{}] 03:38:55 INFO - PROCESS | 1939 | 1467974335598 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}] 03:38:55 INFO - PROCESS | 1939 | 1467974335599 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:55 INFO - PROCESS | 1939 | 1467974335706 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 03:38:55 INFO - PROCESS | 1939 | 1467974335796 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:55 INFO - PROCESS | 1939 | 1467974335798 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x12ac4c800 == 33 [pid = 1939] [id = 506] 03:38:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x119718800) [pid = 1939] [serial = 1518] [outer = 0x0] 03:38:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x11976d800) [pid = 1939] [serial = 1519] [outer = 0x119718800] 03:38:55 INFO - PROCESS | 1939 | 1467974335827 Marionette DEBUG loaded listener.js 03:38:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x1211e2800) [pid = 1939] [serial = 1520] [outer = 0x119718800] 03:38:56 INFO - PROCESS | 1939 | 1467974336238 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]]]}] 03:38:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 03:38:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 669ms 03:38:56 INFO - PROCESS | 1939 | 1467974336263 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 03:38:56 INFO - PROCESS | 1939 | 1467974336264 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 03:38:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 03:38:56 INFO - PROCESS | 1939 | 1467974336267 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 03:38:56 INFO - PROCESS | 1939 | 1467974336268 Marionette TRACE conn2 <- [1,1998,null,{}] 03:38:56 INFO - PROCESS | 1939 | 1467974336270 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}] 03:38:56 INFO - PROCESS | 1939 | 1467974336272 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:56 INFO - PROCESS | 1939 | 1467974336397 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 03:38:56 INFO - PROCESS | 1939 | 1467974336453 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:56 INFO - PROCESS | 1939 | 1467974336454 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x12b24e800 == 34 [pid = 1939] [id = 507] 03:38:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x11971a400) [pid = 1939] [serial = 1521] [outer = 0x0] 03:38:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x1232bc400) [pid = 1939] [serial = 1522] [outer = 0x11971a400] 03:38:56 INFO - PROCESS | 1939 | 1467974336483 Marionette DEBUG loaded listener.js 03:38:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x123522400) [pid = 1939] [serial = 1523] [outer = 0x11971a400] 03:38:56 INFO - PROCESS | 1939 | 1467974336983 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]]]}] 03:38:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 03:38:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 769ms 03:38:57 INFO - PROCESS | 1939 | 1467974337058 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 03:38:57 INFO - PROCESS | 1939 | 1467974337060 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 03:38:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 03:38:57 INFO - PROCESS | 1939 | 1467974337064 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 03:38:57 INFO - PROCESS | 1939 | 1467974337066 Marionette TRACE conn2 <- [1,2002,null,{}] 03:38:57 INFO - PROCESS | 1939 | 1467974337070 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}] 03:38:57 INFO - PROCESS | 1939 | 1467974337074 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:57 INFO - PROCESS | 1939 | 1467974337164 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 03:38:57 INFO - PROCESS | 1939 | 1467974337234 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:57 INFO - PROCESS | 1939 | 1467974337236 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x119db5800 == 35 [pid = 1939] [id = 508] 03:38:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x113c38000) [pid = 1939] [serial = 1524] [outer = 0x0] 03:38:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x114f62400) [pid = 1939] [serial = 1525] [outer = 0x113c38000] 03:38:57 INFO - PROCESS | 1939 | 1467974337263 Marionette DEBUG loaded listener.js 03:38:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x116728000) [pid = 1939] [serial = 1526] [outer = 0x113c38000] 03:38:58 INFO - PROCESS | 1939 | --DOCSHELL 0x1292fc000 == 34 [pid = 1939] [id = 501] 03:38:58 INFO - PROCESS | 1939 | --DOCSHELL 0x128989000 == 33 [pid = 1939] [id = 500] 03:38:58 INFO - PROCESS | 1939 | --DOCSHELL 0x12b24e800 == 32 [pid = 1939] [id = 507] 03:38:58 INFO - PROCESS | 1939 | --DOCSHELL 0x12ac4c800 == 31 [pid = 1939] [id = 506] 03:38:58 INFO - PROCESS | 1939 | --DOCSHELL 0x1292f3000 == 30 [pid = 1939] [id = 505] 03:38:58 INFO - PROCESS | 1939 | --DOCSHELL 0x118ae5000 == 29 [pid = 1939] [id = 504] 03:38:58 INFO - PROCESS | 1939 | --DOCSHELL 0x12a6ae800 == 28 [pid = 1939] [id = 502] 03:38:58 INFO - PROCESS | 1939 | --DOCSHELL 0x11667b000 == 27 [pid = 1939] [id = 503] 03:38:58 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x115df1c00) [pid = 1939] [serial = 1444] [outer = 0x0] [url = about:blank] 03:38:58 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x124fa3c00) [pid = 1939] [serial = 1465] [outer = 0x0] [url = about:blank] 03:38:58 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x1235acc00) [pid = 1939] [serial = 1463] [outer = 0x0] [url = about:blank] 03:38:58 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x12a66a000) [pid = 1939] [serial = 1442] [outer = 0x0] [url = about:blank] 03:38:58 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x113da8800) [pid = 1939] [serial = 1456] [outer = 0x0] [url = about:blank] 03:38:58 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x119ae8400) [pid = 1939] [serial = 1453] [outer = 0x0] [url = about:blank] 03:38:58 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x119d3dc00) [pid = 1939] [serial = 1462] [outer = 0x0] [url = about:blank] 03:38:58 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x1185bd400) [pid = 1939] [serial = 1451] [outer = 0x0] [url = about:blank] 03:38:58 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x1184ebc00) [pid = 1939] [serial = 1450] [outer = 0x0] [url = about:blank] 03:38:58 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x11821e800) [pid = 1939] [serial = 1459] [outer = 0x0] [url = about:blank] 03:38:58 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x1164f0c00) [pid = 1939] [serial = 1447] [outer = 0x0] [url = about:blank] 03:38:58 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x1207d3800) [pid = 1939] [serial = 1454] [outer = 0x0] [url = about:blank] 03:38:58 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x11672dc00) [pid = 1939] [serial = 1457] [outer = 0x0] [url = about:blank] 03:38:58 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x116f7b400) [pid = 1939] [serial = 1448] [outer = 0x0] [url = about:blank] 03:38:58 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x116730c00) [pid = 1939] [serial = 1445] [outer = 0x0] [url = about:blank] 03:38:58 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x11875f400) [pid = 1939] [serial = 1460] [outer = 0x0] [url = about:blank] 03:38:58 INFO - PROCESS | 1939 | 1467974338246 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]]]}] 03:38:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 03:38:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1223ms 03:38:58 INFO - PROCESS | 1939 | 1467974338289 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 03:38:58 INFO - PROCESS | 1939 | 1467974338292 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 03:38:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 03:38:58 INFO - PROCESS | 1939 | 1467974338295 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 03:38:58 INFO - PROCESS | 1939 | 1467974338297 Marionette TRACE conn2 <- [1,2006,null,{}] 03:38:58 INFO - PROCESS | 1939 | 1467974338301 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}] 03:38:58 INFO - PROCESS | 1939 | 1467974338303 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:58 INFO - PROCESS | 1939 | 1467974338382 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 03:38:58 INFO - PROCESS | 1939 | 1467974338391 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:58 INFO - PROCESS | 1939 | 1467974338392 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x11667b000 == 28 [pid = 1939] [id = 509] 03:38:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x1128cd400) [pid = 1939] [serial = 1527] [outer = 0x0] 03:38:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x1129a7000) [pid = 1939] [serial = 1528] [outer = 0x1128cd400] 03:38:58 INFO - PROCESS | 1939 | 1467974338422 Marionette DEBUG loaded listener.js 03:38:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x112e47000) [pid = 1939] [serial = 1529] [outer = 0x1128cd400] 03:38:58 INFO - PROCESS | 1939 | 1467974338815 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]]]}] 03:38:58 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 03:38:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 569ms 03:38:58 INFO - PROCESS | 1939 | 1467974338865 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 03:38:58 INFO - PROCESS | 1939 | 1467974338868 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 03:38:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 03:38:58 INFO - PROCESS | 1939 | 1467974338873 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 03:38:58 INFO - PROCESS | 1939 | 1467974338875 Marionette TRACE conn2 <- [1,2010,null,{}] 03:38:58 INFO - PROCESS | 1939 | 1467974338877 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}] 03:38:58 INFO - PROCESS | 1939 | 1467974338879 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:58 INFO - PROCESS | 1939 | 1467974338956 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 03:38:58 INFO - PROCESS | 1939 | 1467974338960 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:58 INFO - PROCESS | 1939 | 1467974338962 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x1183c2000 == 29 [pid = 1939] [id = 510] 03:38:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x1131bb800) [pid = 1939] [serial = 1530] [outer = 0x0] 03:38:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x114f6b000) [pid = 1939] [serial = 1531] [outer = 0x1131bb800] 03:38:58 INFO - PROCESS | 1939 | 1467974338991 Marionette DEBUG loaded listener.js 03:38:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x115e61400) [pid = 1939] [serial = 1532] [outer = 0x1131bb800] 03:38:59 INFO - PROCESS | 1939 | 1467974339332 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]]]}] 03:38:59 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 03:38:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 470ms 03:38:59 INFO - PROCESS | 1939 | 1467974339344 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 03:38:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 03:38:59 INFO - PROCESS | 1939 | 1467974339355 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 03:38:59 INFO - PROCESS | 1939 | 1467974339358 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 03:38:59 INFO - PROCESS | 1939 | 1467974339361 Marionette TRACE conn2 <- [1,2014,null,{}] 03:38:59 INFO - PROCESS | 1939 | 1467974339378 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}] 03:38:59 INFO - PROCESS | 1939 | 1467974339381 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:59 INFO - PROCESS | 1939 | 1467974339459 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 03:38:59 INFO - PROCESS | 1939 | 1467974339464 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:59 INFO - PROCESS | 1939 | 1467974339466 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x119730000 == 30 [pid = 1939] [id = 511] 03:38:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x112aa4800) [pid = 1939] [serial = 1533] [outer = 0x0] 03:38:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x116885000) [pid = 1939] [serial = 1534] [outer = 0x112aa4800] 03:38:59 INFO - PROCESS | 1939 | 1467974339496 Marionette DEBUG loaded listener.js 03:38:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x117dc3000) [pid = 1939] [serial = 1535] [outer = 0x112aa4800] 03:38:59 INFO - PROCESS | 1939 | 1467974339839 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]]]}] 03:38:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 03:38:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 521ms 03:38:59 INFO - PROCESS | 1939 | 1467974339879 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 03:38:59 INFO - PROCESS | 1939 | 1467974339881 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 03:38:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 03:38:59 INFO - PROCESS | 1939 | 1467974339883 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:38:59 INFO - PROCESS | 1939 | 1467974339884 Marionette TRACE conn2 <- [1,2018,null,{}] 03:38:59 INFO - PROCESS | 1939 | 1467974339887 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}] 03:38:59 INFO - PROCESS | 1939 | 1467974339890 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:38:59 INFO - PROCESS | 1939 | 1467974339968 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 03:39:00 INFO - PROCESS | 1939 | 1467974340029 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:00 INFO - PROCESS | 1939 | 1467974340031 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x119eb4800 == 31 [pid = 1939] [id = 512] 03:39:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x117dc1400) [pid = 1939] [serial = 1536] [outer = 0x0] 03:39:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x118355000) [pid = 1939] [serial = 1537] [outer = 0x117dc1400] 03:39:00 INFO - PROCESS | 1939 | 1467974340056 Marionette DEBUG loaded listener.js 03:39:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x1184ed400) [pid = 1939] [serial = 1538] [outer = 0x117dc1400] 03:39:00 INFO - PROCESS | 1939 | 1467974340359 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]]]}] 03:39:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 03:39:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 521ms 03:39:00 INFO - PROCESS | 1939 | 1467974340406 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 03:39:00 INFO - PROCESS | 1939 | 1467974340408 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 03:39:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 03:39:00 INFO - PROCESS | 1939 | 1467974340410 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:39:00 INFO - PROCESS | 1939 | 1467974340411 Marionette TRACE conn2 <- [1,2022,null,{}] 03:39:00 INFO - PROCESS | 1939 | 1467974340420 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}] 03:39:00 INFO - PROCESS | 1939 | 1467974340422 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:00 INFO - PROCESS | 1939 | 1467974340515 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 03:39:00 INFO - PROCESS | 1939 | 1467974340553 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:00 INFO - PROCESS | 1939 | 1467974340554 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x124d98000 == 32 [pid = 1939] [id = 513] 03:39:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x112f62400) [pid = 1939] [serial = 1539] [outer = 0x0] 03:39:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x1185b7000) [pid = 1939] [serial = 1540] [outer = 0x112f62400] 03:39:00 INFO - PROCESS | 1939 | 1467974340579 Marionette DEBUG loaded listener.js 03:39:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x1185f2400) [pid = 1939] [serial = 1541] [outer = 0x112f62400] 03:39:00 INFO - PROCESS | 1939 | 1467974340902 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]]]}] 03:39:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 03:39:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 526ms 03:39:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 03:39:00 INFO - PROCESS | 1939 | 1467974340937 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 03:39:00 INFO - PROCESS | 1939 | 1467974340938 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 03:39:00 INFO - PROCESS | 1939 | 1467974340940 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:39:00 INFO - PROCESS | 1939 | 1467974340942 Marionette TRACE conn2 <- [1,2026,null,{}] 03:39:00 INFO - PROCESS | 1939 | 1467974340944 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}] 03:39:00 INFO - PROCESS | 1939 | 1467974340949 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:01 INFO - PROCESS | 1939 | 1467974341121 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 03:39:01 INFO - PROCESS | 1939 | 1467974341139 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:01 INFO - PROCESS | 1939 | 1467974341140 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x125f16800 == 33 [pid = 1939] [id = 514] 03:39:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x1185ba000) [pid = 1939] [serial = 1542] [outer = 0x0] 03:39:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x118a5f800) [pid = 1939] [serial = 1543] [outer = 0x1185ba000] 03:39:01 INFO - PROCESS | 1939 | 1467974341182 Marionette DEBUG loaded listener.js 03:39:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x119a67000) [pid = 1939] [serial = 1544] [outer = 0x1185ba000] 03:39:01 INFO - PROCESS | 1939 | 1467974341501 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]]]}] 03:39:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:39:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 569ms 03:39:01 INFO - PROCESS | 1939 | 1467974341519 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 03:39:01 INFO - PROCESS | 1939 | 1467974341520 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 03:39:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:39:01 INFO - PROCESS | 1939 | 1467974341525 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:39:01 INFO - PROCESS | 1939 | 1467974341527 Marionette TRACE conn2 <- [1,2030,null,{}] 03:39:01 INFO - PROCESS | 1939 | 1467974341529 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}] 03:39:01 INFO - PROCESS | 1939 | 1467974341530 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:01 INFO - PROCESS | 1939 | 1467974341631 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 03:39:01 INFO - PROCESS | 1939 | 1467974341643 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:01 INFO - PROCESS | 1939 | 1467974341644 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x12728c000 == 34 [pid = 1939] [id = 515] 03:39:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x110eab000) [pid = 1939] [serial = 1545] [outer = 0x0] 03:39:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x119ae9400) [pid = 1939] [serial = 1546] [outer = 0x110eab000] 03:39:01 INFO - PROCESS | 1939 | 1467974341668 Marionette DEBUG loaded listener.js 03:39:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x119d50400) [pid = 1939] [serial = 1547] [outer = 0x110eab000] 03:39:02 INFO - PROCESS | 1939 | 1467974342009 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]]]}] 03:39:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:39:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 522ms 03:39:02 INFO - PROCESS | 1939 | 1467974342051 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 03:39:02 INFO - PROCESS | 1939 | 1467974342052 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 03:39:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:39:02 INFO - PROCESS | 1939 | 1467974342054 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:39:02 INFO - PROCESS | 1939 | 1467974342055 Marionette TRACE conn2 <- [1,2034,null,{}] 03:39:02 INFO - PROCESS | 1939 | 1467974342058 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}] 03:39:02 INFO - PROCESS | 1939 | 1467974342059 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:02 INFO - PROCESS | 1939 | 1467974342158 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 03:39:02 INFO - PROCESS | 1939 | 1467974342161 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:02 INFO - PROCESS | 1939 | 1467974342162 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x129127000 == 35 [pid = 1939] [id = 516] 03:39:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x1185f2800) [pid = 1939] [serial = 1548] [outer = 0x0] 03:39:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x121166400) [pid = 1939] [serial = 1549] [outer = 0x1185f2800] 03:39:02 INFO - PROCESS | 1939 | 1467974342187 Marionette DEBUG loaded listener.js 03:39:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x122705800) [pid = 1939] [serial = 1550] [outer = 0x1185f2800] 03:39:02 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x118a5ec00) [pid = 1939] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 03:39:02 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x11930a800) [pid = 1939] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 03:39:02 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x119d3c800) [pid = 1939] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 03:39:02 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x1131c5c00) [pid = 1939] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 03:39:02 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x116a1b400) [pid = 1939] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 03:39:02 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x1129b1c00) [pid = 1939] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 03:39:02 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x112f58800) [pid = 1939] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 03:39:02 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x115dfa000) [pid = 1939] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 03:39:02 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x1164f2800) [pid = 1939] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 03:39:02 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x118209c00) [pid = 1939] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 03:39:02 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x112f5d800) [pid = 1939] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:39:02 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x116612800) [pid = 1939] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 03:39:02 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x1248a6800) [pid = 1939] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 03:39:02 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x1227e6000) [pid = 1939] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 03:39:02 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x11821d800) [pid = 1939] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 03:39:02 INFO - PROCESS | 1939 | 1467974342651 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]]]}] 03:39:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:39:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 624ms 03:39:02 INFO - PROCESS | 1939 | 1467974342679 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 03:39:02 INFO - PROCESS | 1939 | 1467974342680 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 03:39:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:39:02 INFO - PROCESS | 1939 | 1467974342683 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:39:02 INFO - PROCESS | 1939 | 1467974342684 Marionette TRACE conn2 <- [1,2038,null,{}] 03:39:02 INFO - PROCESS | 1939 | 1467974342688 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}] 03:39:02 INFO - PROCESS | 1939 | 1467974342690 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:02 INFO - PROCESS | 1939 | 1467974342775 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 03:39:02 INFO - PROCESS | 1939 | 1467974342831 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:02 INFO - PROCESS | 1939 | 1467974342832 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x119675800 == 36 [pid = 1939] [id = 517] 03:39:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x110eaa800) [pid = 1939] [serial = 1551] [outer = 0x0] 03:39:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x116803400) [pid = 1939] [serial = 1552] [outer = 0x110eaa800] 03:39:02 INFO - PROCESS | 1939 | 1467974342856 Marionette DEBUG loaded listener.js 03:39:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x11976d000) [pid = 1939] [serial = 1553] [outer = 0x110eaa800] 03:39:03 INFO - PROCESS | 1939 | 1467974343127 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]]]}] 03:39:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:39:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 471ms 03:39:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:39:03 INFO - PROCESS | 1939 | 1467974343160 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 03:39:03 INFO - PROCESS | 1939 | 1467974343162 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 03:39:03 INFO - PROCESS | 1939 | 1467974343164 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:39:03 INFO - PROCESS | 1939 | 1467974343165 Marionette TRACE conn2 <- [1,2042,null,{}] 03:39:03 INFO - PROCESS | 1939 | 1467974343167 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}] 03:39:03 INFO - PROCESS | 1939 | 1467974343169 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:03 INFO - PROCESS | 1939 | 1467974343253 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 03:39:03 INFO - PROCESS | 1939 | 1467974343259 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:03 INFO - PROCESS | 1939 | 1467974343260 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a6bc000 == 37 [pid = 1939] [id = 518] 03:39:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x119a5cc00) [pid = 1939] [serial = 1554] [outer = 0x0] 03:39:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x122714c00) [pid = 1939] [serial = 1555] [outer = 0x119a5cc00] 03:39:03 INFO - PROCESS | 1939 | 1467974343284 Marionette DEBUG loaded listener.js 03:39:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x123222c00) [pid = 1939] [serial = 1556] [outer = 0x119a5cc00] 03:39:03 INFO - PROCESS | 1939 | 1467974343636 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]]]}] 03:39:03 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) 03:39:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 518ms 03:39:03 INFO - PROCESS | 1939 | 1467974343683 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 03:39:03 INFO - PROCESS | 1939 | 1467974343685 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 03:39:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:39:03 INFO - PROCESS | 1939 | 1467974343687 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:39:03 INFO - PROCESS | 1939 | 1467974343688 Marionette TRACE conn2 <- [1,2046,null,{}] 03:39:03 INFO - PROCESS | 1939 | 1467974343691 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}] 03:39:03 INFO - PROCESS | 1939 | 1467974343692 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:03 INFO - PROCESS | 1939 | 1467974343791 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 03:39:03 INFO - PROCESS | 1939 | 1467974343796 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:03 INFO - PROCESS | 1939 | 1467974343797 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x124d8e800 == 38 [pid = 1939] [id = 519] 03:39:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x1232af400) [pid = 1939] [serial = 1557] [outer = 0x0] 03:39:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x12351a400) [pid = 1939] [serial = 1558] [outer = 0x1232af400] 03:39:03 INFO - PROCESS | 1939 | 1467974343824 Marionette DEBUG loaded listener.js 03:39:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x1248ae400) [pid = 1939] [serial = 1559] [outer = 0x1232af400] 03:39:04 INFO - PROCESS | 1939 | 1467974344187 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]]]}] 03:39:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:39:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 520ms 03:39:04 INFO - PROCESS | 1939 | 1467974344208 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 03:39:04 INFO - PROCESS | 1939 | 1467974344210 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 03:39:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:39:04 INFO - PROCESS | 1939 | 1467974344214 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:39:04 INFO - PROCESS | 1939 | 1467974344216 Marionette TRACE conn2 <- [1,2050,null,{}] 03:39:04 INFO - PROCESS | 1939 | 1467974344219 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}] 03:39:04 INFO - PROCESS | 1939 | 1467974344221 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:04 INFO - PROCESS | 1939 | 1467974344383 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 03:39:04 INFO - PROCESS | 1939 | 1467974344395 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:04 INFO - PROCESS | 1939 | 1467974344396 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x12ba51000 == 39 [pid = 1939] [id = 520] 03:39:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x1232b4800) [pid = 1939] [serial = 1560] [outer = 0x0] 03:39:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x124b46800) [pid = 1939] [serial = 1561] [outer = 0x1232b4800] 03:39:04 INFO - PROCESS | 1939 | 1467974344434 Marionette DEBUG loaded listener.js 03:39:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x12542d400) [pid = 1939] [serial = 1562] [outer = 0x1232b4800] 03:39:05 INFO - PROCESS | 1939 | 1467974345128 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]]]}] 03:39:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:39:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 976ms 03:39:05 INFO - PROCESS | 1939 | 1467974345196 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 03:39:05 INFO - PROCESS | 1939 | 1467974345200 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 03:39:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:39:05 INFO - PROCESS | 1939 | 1467974345207 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:39:05 INFO - PROCESS | 1939 | 1467974345211 Marionette TRACE conn2 <- [1,2054,null,{}] 03:39:05 INFO - PROCESS | 1939 | 1467974345216 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}] 03:39:05 INFO - PROCESS | 1939 | 1467974345218 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:05 INFO - PROCESS | 1939 | 1467974345379 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 03:39:05 INFO - PROCESS | 1939 | 1467974345494 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:05 INFO - PROCESS | 1939 | 1467974345496 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x1184c0800 == 40 [pid = 1939] [id = 521] 03:39:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x1129b1400) [pid = 1939] [serial = 1563] [outer = 0x0] 03:39:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x112f62800) [pid = 1939] [serial = 1564] [outer = 0x1129b1400] 03:39:05 INFO - PROCESS | 1939 | 1467974345528 Marionette DEBUG loaded listener.js 03:39:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x113c5e400) [pid = 1939] [serial = 1565] [outer = 0x1129b1400] 03:39:06 INFO - PROCESS | 1939 | 1467974346013 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]]]}] 03:39:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:39:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 874ms 03:39:06 INFO - PROCESS | 1939 | 1467974346080 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 03:39:06 INFO - PROCESS | 1939 | 1467974346083 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 03:39:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:39:06 INFO - PROCESS | 1939 | 1467974346087 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:39:06 INFO - PROCESS | 1939 | 1467974346089 Marionette TRACE conn2 <- [1,2058,null,{}] 03:39:06 INFO - PROCESS | 1939 | 1467974346092 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}] 03:39:06 INFO - PROCESS | 1939 | 1467974346093 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:06 INFO - PROCESS | 1939 | 1467974346205 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 03:39:06 INFO - PROCESS | 1939 | 1467974346287 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:06 INFO - PROCESS | 1939 | 1467974346289 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x124f53800 == 41 [pid = 1939] [id = 522] 03:39:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x112aa3000) [pid = 1939] [serial = 1566] [outer = 0x0] 03:39:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x11672b800) [pid = 1939] [serial = 1567] [outer = 0x112aa3000] 03:39:06 INFO - PROCESS | 1939 | 1467974346319 Marionette DEBUG loaded listener.js 03:39:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x11813a000) [pid = 1939] [serial = 1568] [outer = 0x112aa3000] 03:39:07 INFO - PROCESS | 1939 | 1467974347023 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]]]}] 03:39:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 03:39:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 973ms 03:39:07 INFO - PROCESS | 1939 | --DOCSHELL 0x124d8e800 == 40 [pid = 1939] [id = 519] 03:39:07 INFO - PROCESS | 1939 | --DOCSHELL 0x12a6bc000 == 39 [pid = 1939] [id = 518] 03:39:07 INFO - PROCESS | 1939 | --DOCSHELL 0x119675800 == 38 [pid = 1939] [id = 517] 03:39:07 INFO - PROCESS | 1939 | --DOCSHELL 0x129127000 == 37 [pid = 1939] [id = 516] 03:39:07 INFO - PROCESS | 1939 | --DOCSHELL 0x12728c000 == 36 [pid = 1939] [id = 515] 03:39:07 INFO - PROCESS | 1939 | --DOCSHELL 0x125f16800 == 35 [pid = 1939] [id = 514] 03:39:07 INFO - PROCESS | 1939 | --DOCSHELL 0x124d98000 == 34 [pid = 1939] [id = 513] 03:39:07 INFO - PROCESS | 1939 | --DOCSHELL 0x119eb4800 == 33 [pid = 1939] [id = 512] 03:39:07 INFO - PROCESS | 1939 | 1467974347117 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 03:39:07 INFO - PROCESS | 1939 | 1467974347119 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 03:39:07 INFO - PROCESS | 1939 | --DOCSHELL 0x119730000 == 32 [pid = 1939] [id = 511] 03:39:07 INFO - PROCESS | 1939 | --DOCSHELL 0x1183c2000 == 31 [pid = 1939] [id = 510] 03:39:07 INFO - PROCESS | 1939 | --DOCSHELL 0x11667b000 == 30 [pid = 1939] [id = 509] 03:39:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 03:39:07 INFO - PROCESS | 1939 | 1467974347132 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 03:39:07 INFO - PROCESS | 1939 | 1467974347134 Marionette TRACE conn2 <- [1,2062,null,{}] 03:39:07 INFO - PROCESS | 1939 | 1467974347137 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}] 03:39:07 INFO - PROCESS | 1939 | 1467974347139 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:07 INFO - PROCESS | 1939 | 1467974347213 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 03:39:07 INFO - PROCESS | 1939 | 1467974347226 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:07 INFO - PROCESS | 1939 | 1467974347227 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:07 INFO - PROCESS | 1939 | ++DOCSHELL 0x11667e800 == 31 [pid = 1939] [id = 523] 03:39:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x113c39c00) [pid = 1939] [serial = 1569] [outer = 0x0] 03:39:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x114f6a800) [pid = 1939] [serial = 1570] [outer = 0x113c39c00] 03:39:07 INFO - PROCESS | 1939 | 1467974347254 Marionette DEBUG loaded listener.js 03:39:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x116138000) [pid = 1939] [serial = 1571] [outer = 0x113c39c00] 03:39:07 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x119304400) [pid = 1939] [serial = 1489] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x119d34000) [pid = 1939] [serial = 1492] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x1210bfc00) [pid = 1939] [serial = 1495] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x114f6c800) [pid = 1939] [serial = 1468] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x116a1bc00) [pid = 1939] [serial = 1469] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x12596f400) [pid = 1939] [serial = 1466] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x112a7b800) [pid = 1939] [serial = 1474] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x112e40c00) [pid = 1939] [serial = 1475] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x1132dcc00) [pid = 1939] [serial = 1477] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x115d1a000) [pid = 1939] [serial = 1478] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x11672e000) [pid = 1939] [serial = 1480] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x117dbe400) [pid = 1939] [serial = 1481] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x118204c00) [pid = 1939] [serial = 1498] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x1184e6800) [pid = 1939] [serial = 1483] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x115dfb800) [pid = 1939] [serial = 1471] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x1184e3000) [pid = 1939] [serial = 1472] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x122709c00) [pid = 1939] [serial = 1501] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x1211df800) [pid = 1939] [serial = 1499] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x125277c00) [pid = 1939] [serial = 1508] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x1211dfc00) [pid = 1939] [serial = 1496] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x1232b7000) [pid = 1939] [serial = 1504] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x1185bf000) [pid = 1939] [serial = 1486] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x124d2d000) [pid = 1939] [serial = 1507] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x1185f2000) [pid = 1939] [serial = 1487] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x119a5c000) [pid = 1939] [serial = 1490] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x119d3cc00) [pid = 1939] [serial = 1493] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x1227e3000) [pid = 1939] [serial = 1502] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x12356c400) [pid = 1939] [serial = 1505] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x118517000) [pid = 1939] [serial = 1484] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1939 | 1467974347631 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]]]}] 03:39:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 03:39:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 521ms 03:39:07 INFO - PROCESS | 1939 | 1467974347655 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 03:39:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 03:39:07 INFO - PROCESS | 1939 | 1467974347660 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 03:39:07 INFO - PROCESS | 1939 | 1467974347664 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 03:39:07 INFO - PROCESS | 1939 | 1467974347666 Marionette TRACE conn2 <- [1,2066,null,{}] 03:39:07 INFO - PROCESS | 1939 | 1467974347668 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}] 03:39:07 INFO - PROCESS | 1939 | 1467974347671 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:07 INFO - PROCESS | 1939 | 1467974347749 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 03:39:07 INFO - PROCESS | 1939 | 1467974347756 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:07 INFO - PROCESS | 1939 | 1467974347758 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:07 INFO - PROCESS | 1939 | ++DOCSHELL 0x11925b000 == 32 [pid = 1939] [id = 524] 03:39:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x116731000) [pid = 1939] [serial = 1572] [outer = 0x0] 03:39:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x118137c00) [pid = 1939] [serial = 1573] [outer = 0x116731000] 03:39:07 INFO - PROCESS | 1939 | 1467974347785 Marionette DEBUG loaded listener.js 03:39:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x11821d800) [pid = 1939] [serial = 1574] [outer = 0x116731000] 03:39:08 INFO - PROCESS | 1939 | 1467974348155 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]]]}] 03:39:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 03:39:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 521ms 03:39:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 03:39:08 INFO - PROCESS | 1939 | 1467974348186 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 03:39:08 INFO - PROCESS | 1939 | 1467974348187 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 03:39:08 INFO - PROCESS | 1939 | 1467974348190 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 03:39:08 INFO - PROCESS | 1939 | 1467974348192 Marionette TRACE conn2 <- [1,2070,null,{}] 03:39:08 INFO - PROCESS | 1939 | 1467974348201 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}] 03:39:08 INFO - PROCESS | 1939 | 1467974348204 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:08 INFO - PROCESS | 1939 | 1467974348288 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 03:39:08 INFO - PROCESS | 1939 | 1467974348295 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:08 INFO - PROCESS | 1939 | 1467974348297 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x1232a8800 == 33 [pid = 1939] [id = 525] 03:39:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x1184e9000) [pid = 1939] [serial = 1575] [outer = 0x0] 03:39:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x1185ed400) [pid = 1939] [serial = 1576] [outer = 0x1184e9000] 03:39:08 INFO - PROCESS | 1939 | 1467974348331 Marionette DEBUG loaded listener.js 03:39:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x113209800) [pid = 1939] [serial = 1577] [outer = 0x1184e9000] 03:39:08 INFO - PROCESS | 1939 | 1467974348688 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]]]}] 03:39:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 03:39:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 521ms 03:39:08 INFO - PROCESS | 1939 | 1467974348711 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 03:39:08 INFO - PROCESS | 1939 | 1467974348713 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 03:39:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 03:39:08 INFO - PROCESS | 1939 | 1467974348721 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 03:39:08 INFO - PROCESS | 1939 | 1467974348724 Marionette TRACE conn2 <- [1,2074,null,{}] 03:39:08 INFO - PROCESS | 1939 | 1467974348727 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}] 03:39:08 INFO - PROCESS | 1939 | 1467974348728 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:08 INFO - PROCESS | 1939 | 1467974348808 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 03:39:08 INFO - PROCESS | 1939 | 1467974348812 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:08 INFO - PROCESS | 1939 | 1467974348813 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x125441000 == 34 [pid = 1939] [id = 526] 03:39:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x118a67c00) [pid = 1939] [serial = 1578] [outer = 0x0] 03:39:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x119302400) [pid = 1939] [serial = 1579] [outer = 0x118a67c00] 03:39:08 INFO - PROCESS | 1939 | 1467974348838 Marionette DEBUG loaded listener.js 03:39:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x11971b000) [pid = 1939] [serial = 1580] [outer = 0x118a67c00] 03:39:09 INFO - PROCESS | 1939 | 1467974349162 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]]]}] 03:39:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 03:39:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 474ms 03:39:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 03:39:09 INFO - PROCESS | 1939 | 1467974349195 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 03:39:09 INFO - PROCESS | 1939 | 1467974349197 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 03:39:09 INFO - PROCESS | 1939 | 1467974349199 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 03:39:09 INFO - PROCESS | 1939 | 1467974349200 Marionette TRACE conn2 <- [1,2078,null,{}] 03:39:09 INFO - PROCESS | 1939 | 1467974349204 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}] 03:39:09 INFO - PROCESS | 1939 | 1467974349208 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:09 INFO - PROCESS | 1939 | 1467974349292 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 03:39:09 INFO - PROCESS | 1939 | 1467974349296 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:09 INFO - PROCESS | 1939 | 1467974349297 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x127049000 == 35 [pid = 1939] [id = 527] 03:39:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x111f42800) [pid = 1939] [serial = 1581] [outer = 0x0] 03:39:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x119a61800) [pid = 1939] [serial = 1582] [outer = 0x111f42800] 03:39:09 INFO - PROCESS | 1939 | 1467974349324 Marionette DEBUG loaded listener.js 03:39:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x119d38400) [pid = 1939] [serial = 1583] [outer = 0x111f42800] 03:39:09 INFO - PROCESS | 1939 | 1467974349809 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]]]}] 03:39:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 03:39:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 619ms 03:39:09 INFO - PROCESS | 1939 | 1467974349819 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 03:39:09 INFO - PROCESS | 1939 | 1467974349820 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 03:39:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 03:39:09 INFO - PROCESS | 1939 | 1467974349824 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 03:39:09 INFO - PROCESS | 1939 | 1467974349825 Marionette TRACE conn2 <- [1,2082,null,{}] 03:39:09 INFO - PROCESS | 1939 | 1467974349827 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}] 03:39:09 INFO - PROCESS | 1939 | 1467974349831 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:09 INFO - PROCESS | 1939 | 1467974349955 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 03:39:09 INFO - PROCESS | 1939 | 1467974349959 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:09 INFO - PROCESS | 1939 | 1467974349960 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x12898b000 == 36 [pid = 1939] [id = 528] 03:39:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x119d50000) [pid = 1939] [serial = 1584] [outer = 0x0] 03:39:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x1211e5400) [pid = 1939] [serial = 1585] [outer = 0x119d50000] 03:39:09 INFO - PROCESS | 1939 | 1467974349985 Marionette DEBUG loaded listener.js 03:39:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x123524c00) [pid = 1939] [serial = 1586] [outer = 0x119d50000] 03:39:10 INFO - PROCESS | 1939 | 1467974350331 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]]]}] 03:39:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 03:39:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 519ms 03:39:10 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x113c38000) [pid = 1939] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:39:10 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x112f62400) [pid = 1939] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 03:39:10 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x112aa4800) [pid = 1939] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 03:39:10 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x1131bb800) [pid = 1939] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 03:39:10 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x1128cd400) [pid = 1939] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:39:10 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x1232af400) [pid = 1939] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 03:39:10 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x110ef6000) [pid = 1939] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 03:39:10 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x115d17800) [pid = 1939] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 03:39:10 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x1185bf800) [pid = 1939] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 03:39:10 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x119718800) [pid = 1939] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:39:10 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x11971a400) [pid = 1939] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:39:10 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x1185ba000) [pid = 1939] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 03:39:10 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x1185f2800) [pid = 1939] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 03:39:10 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x110eaa800) [pid = 1939] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 03:39:10 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x110eab000) [pid = 1939] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 03:39:10 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x119a5cc00) [pid = 1939] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 03:39:10 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x117dc1400) [pid = 1939] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 03:39:10 INFO - PROCESS | 1939 | 1467974350598 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 03:39:10 INFO - PROCESS | 1939 | 1467974350602 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 03:39:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 03:39:10 INFO - PROCESS | 1939 | 1467974350610 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 03:39:10 INFO - PROCESS | 1939 | 1467974350614 Marionette TRACE conn2 <- [1,2086,null,{}] 03:39:10 INFO - PROCESS | 1939 | 1467974350620 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}] 03:39:10 INFO - PROCESS | 1939 | 1467974350623 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:10 INFO - PROCESS | 1939 | 1467974350850 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 03:39:10 INFO - PROCESS | 1939 | 1467974350977 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:10 INFO - PROCESS | 1939 | 1467974350979 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x117d41800 == 37 [pid = 1939] [id = 529] 03:39:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x1128d0c00) [pid = 1939] [serial = 1587] [outer = 0x0] 03:39:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x1129b2c00) [pid = 1939] [serial = 1588] [outer = 0x1128d0c00] 03:39:11 INFO - PROCESS | 1939 | 1467974351017 Marionette DEBUG loaded listener.js 03:39:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x112f64c00) [pid = 1939] [serial = 1589] [outer = 0x1128d0c00] 03:39:11 INFO - PROCESS | 1939 | 1467974351441 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]]]}] 03:39:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 03:39:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 875ms 03:39:11 INFO - PROCESS | 1939 | 1467974351484 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 03:39:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 03:39:11 INFO - PROCESS | 1939 | 1467974351486 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 03:39:11 INFO - PROCESS | 1939 | 1467974351491 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 03:39:11 INFO - PROCESS | 1939 | 1467974351494 Marionette TRACE conn2 <- [1,2090,null,{}] 03:39:11 INFO - PROCESS | 1939 | 1467974351496 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}] 03:39:11 INFO - PROCESS | 1939 | 1467974351498 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:11 INFO - PROCESS | 1939 | 1467974351598 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 03:39:11 INFO - PROCESS | 1939 | 1467974351655 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:11 INFO - PROCESS | 1939 | 1467974351656 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:11 INFO - PROCESS | 1939 | ++DOCSHELL 0x1227b1000 == 38 [pid = 1939] [id = 530] 03:39:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x113c39000) [pid = 1939] [serial = 1590] [outer = 0x0] 03:39:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x116137000) [pid = 1939] [serial = 1591] [outer = 0x113c39000] 03:39:11 INFO - PROCESS | 1939 | 1467974351687 Marionette DEBUG loaded listener.js 03:39:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x116f7d800) [pid = 1939] [serial = 1592] [outer = 0x113c39000] 03:39:12 INFO - PROCESS | 1939 | 1467974352101 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]]]}] 03:39:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 03:39:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 625ms 03:39:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 03:39:12 INFO - PROCESS | 1939 | 1467974352115 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 03:39:12 INFO - PROCESS | 1939 | 1467974352116 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 03:39:12 INFO - PROCESS | 1939 | 1467974352118 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 03:39:12 INFO - PROCESS | 1939 | 1467974352120 Marionette TRACE conn2 <- [1,2094,null,{}] 03:39:12 INFO - PROCESS | 1939 | 1467974352129 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}] 03:39:12 INFO - PROCESS | 1939 | 1467974352132 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:12 INFO - PROCESS | 1939 | 1467974352232 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 03:39:12 INFO - PROCESS | 1939 | 1467974352322 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:12 INFO - PROCESS | 1939 | 1467974352325 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x1292e5800 == 39 [pid = 1939] [id = 531] 03:39:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x1185b7400) [pid = 1939] [serial = 1593] [outer = 0x0] 03:39:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x1185c1c00) [pid = 1939] [serial = 1594] [outer = 0x1185b7400] 03:39:12 INFO - PROCESS | 1939 | 1467974352357 Marionette DEBUG loaded listener.js 03:39:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x118758000) [pid = 1939] [serial = 1595] [outer = 0x1185b7400] 03:39:12 INFO - PROCESS | 1939 | 1467974352777 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]]]}] 03:39:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 03:39:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 673ms 03:39:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 03:39:12 INFO - PROCESS | 1939 | 1467974352791 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 03:39:12 INFO - PROCESS | 1939 | 1467974352792 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 03:39:12 INFO - PROCESS | 1939 | 1467974352795 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 03:39:12 INFO - PROCESS | 1939 | 1467974352796 Marionette TRACE conn2 <- [1,2098,null,{}] 03:39:12 INFO - PROCESS | 1939 | 1467974352798 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}] 03:39:12 INFO - PROCESS | 1939 | 1467974352800 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:12 INFO - PROCESS | 1939 | 1467974352899 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 03:39:12 INFO - PROCESS | 1939 | 1467974352952 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:12 INFO - PROCESS | 1939 | 1467974352953 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a77f800 == 40 [pid = 1939] [id = 532] 03:39:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x119304400) [pid = 1939] [serial = 1596] [outer = 0x0] 03:39:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x119a5cc00) [pid = 1939] [serial = 1597] [outer = 0x119304400] 03:39:12 INFO - PROCESS | 1939 | 1467974352982 Marionette DEBUG loaded listener.js 03:39:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x12070c000) [pid = 1939] [serial = 1598] [outer = 0x119304400] 03:39:13 INFO - PROCESS | 1939 | 1467974353423 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]]]}] 03:39:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 03:39:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 669ms 03:39:13 INFO - PROCESS | 1939 | 1467974353464 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 03:39:13 INFO - PROCESS | 1939 | 1467974353466 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 03:39:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 03:39:13 INFO - PROCESS | 1939 | 1467974353468 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 03:39:13 INFO - PROCESS | 1939 | 1467974353469 Marionette TRACE conn2 <- [1,2102,null,{}] 03:39:13 INFO - PROCESS | 1939 | 1467974353472 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}] 03:39:13 INFO - PROCESS | 1939 | 1467974353473 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:13 INFO - PROCESS | 1939 | 1467974353580 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 03:39:13 INFO - PROCESS | 1939 | 1467974353667 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:13 INFO - PROCESS | 1939 | 1467974353669 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x124962000 == 41 [pid = 1939] [id = 533] 03:39:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x1129afc00) [pid = 1939] [serial = 1599] [outer = 0x0] 03:39:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x119d3dc00) [pid = 1939] [serial = 1600] [outer = 0x1129afc00] 03:39:13 INFO - PROCESS | 1939 | 1467974353698 Marionette DEBUG loaded listener.js 03:39:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x1227e7c00) [pid = 1939] [serial = 1601] [outer = 0x1129afc00] 03:39:14 INFO - PROCESS | 1939 | 1467974354194 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]]]}] 03:39:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 03:39:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 771ms 03:39:14 INFO - PROCESS | 1939 | 1467974354258 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 03:39:14 INFO - PROCESS | 1939 | 1467974354261 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 03:39:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 03:39:14 INFO - PROCESS | 1939 | 1467974354265 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 03:39:14 INFO - PROCESS | 1939 | 1467974354268 Marionette TRACE conn2 <- [1,2106,null,{}] 03:39:14 INFO - PROCESS | 1939 | 1467974354274 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}] 03:39:14 INFO - PROCESS | 1939 | 1467974354276 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:14 INFO - PROCESS | 1939 | 1467974354385 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 03:39:14 INFO - PROCESS | 1939 | 1467974354460 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:14 INFO - PROCESS | 1939 | 1467974354461 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x116aba000 == 42 [pid = 1939] [id = 534] 03:39:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x112f64000) [pid = 1939] [serial = 1602] [outer = 0x0] 03:39:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x11320f800) [pid = 1939] [serial = 1603] [outer = 0x112f64000] 03:39:14 INFO - PROCESS | 1939 | 1467974354509 Marionette DEBUG loaded listener.js 03:39:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x115d1d800) [pid = 1939] [serial = 1604] [outer = 0x112f64000] 03:39:15 INFO - PROCESS | 1939 | --DOCSHELL 0x127049000 == 41 [pid = 1939] [id = 527] 03:39:15 INFO - PROCESS | 1939 | --DOCSHELL 0x125441000 == 40 [pid = 1939] [id = 526] 03:39:15 INFO - PROCESS | 1939 | --DOCSHELL 0x1232a8800 == 39 [pid = 1939] [id = 525] 03:39:15 INFO - PROCESS | 1939 | --DOCSHELL 0x11925b000 == 38 [pid = 1939] [id = 524] 03:39:15 INFO - PROCESS | 1939 | --DOCSHELL 0x11667e800 == 37 [pid = 1939] [id = 523] 03:39:15 INFO - PROCESS | 1939 | --DOCSHELL 0x119db5800 == 36 [pid = 1939] [id = 508] 03:39:15 INFO - PROCESS | 1939 | --DOCSHELL 0x1184c0800 == 35 [pid = 1939] [id = 521] 03:39:15 INFO - PROCESS | 1939 | --DOCSHELL 0x12ba51000 == 34 [pid = 1939] [id = 520] 03:39:15 INFO - PROCESS | 1939 | --DOCSHELL 0x124f53800 == 33 [pid = 1939] [id = 522] 03:39:15 INFO - PROCESS | 1939 | --DOCSHELL 0x124962000 == 32 [pid = 1939] [id = 533] 03:39:15 INFO - PROCESS | 1939 | --DOCSHELL 0x12a77f800 == 31 [pid = 1939] [id = 532] 03:39:15 INFO - PROCESS | 1939 | --DOCSHELL 0x1292e5800 == 30 [pid = 1939] [id = 531] 03:39:15 INFO - PROCESS | 1939 | --DOCSHELL 0x1227b1000 == 29 [pid = 1939] [id = 530] 03:39:15 INFO - PROCESS | 1939 | --DOCSHELL 0x12898b000 == 28 [pid = 1939] [id = 528] 03:39:15 INFO - PROCESS | 1939 | --DOCSHELL 0x117d41800 == 27 [pid = 1939] [id = 529] 03:39:15 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x122705800) [pid = 1939] [serial = 1550] [outer = 0x0] [url = about:blank] 03:39:15 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x116728000) [pid = 1939] [serial = 1526] [outer = 0x0] [url = about:blank] 03:39:15 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x119a67000) [pid = 1939] [serial = 1544] [outer = 0x0] [url = about:blank] 03:39:15 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x1248ae400) [pid = 1939] [serial = 1559] [outer = 0x0] [url = about:blank] 03:39:15 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x1185f2400) [pid = 1939] [serial = 1541] [outer = 0x0] [url = about:blank] 03:39:15 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x119d50400) [pid = 1939] [serial = 1547] [outer = 0x0] [url = about:blank] 03:39:15 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x123222c00) [pid = 1939] [serial = 1556] [outer = 0x0] [url = about:blank] 03:39:15 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x1184ed400) [pid = 1939] [serial = 1538] [outer = 0x0] [url = about:blank] 03:39:15 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x114f62400) [pid = 1939] [serial = 1525] [outer = 0x0] [url = about:blank] 03:39:15 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x1185b7000) [pid = 1939] [serial = 1540] [outer = 0x0] [url = about:blank] 03:39:15 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x116885000) [pid = 1939] [serial = 1534] [outer = 0x0] [url = about:blank] 03:39:15 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x117dc3000) [pid = 1939] [serial = 1535] [outer = 0x0] [url = about:blank] 03:39:15 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x114f6b000) [pid = 1939] [serial = 1531] [outer = 0x0] [url = about:blank] 03:39:15 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x1129a7000) [pid = 1939] [serial = 1528] [outer = 0x0] [url = about:blank] 03:39:15 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x112e47000) [pid = 1939] [serial = 1529] [outer = 0x0] [url = about:blank] 03:39:15 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x115e61400) [pid = 1939] [serial = 1532] [outer = 0x0] [url = about:blank] 03:39:15 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x12351a400) [pid = 1939] [serial = 1558] [outer = 0x0] [url = about:blank] 03:39:15 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x1129aec00) [pid = 1939] [serial = 1511] [outer = 0x0] [url = about:blank] 03:39:15 INFO - PROCESS | 1939 | --DOMWINDOW == 77 (0x111c19800) [pid = 1939] [serial = 1510] [outer = 0x0] [url = about:blank] 03:39:15 INFO - PROCESS | 1939 | --DOMWINDOW == 76 (0x1164ec000) [pid = 1939] [serial = 1514] [outer = 0x0] [url = about:blank] 03:39:15 INFO - PROCESS | 1939 | --DOMWINDOW == 75 (0x115e5fc00) [pid = 1939] [serial = 1513] [outer = 0x0] [url = about:blank] 03:39:15 INFO - PROCESS | 1939 | --DOMWINDOW == 74 (0x118a77c00) [pid = 1939] [serial = 1517] [outer = 0x0] [url = about:blank] 03:39:15 INFO - PROCESS | 1939 | --DOMWINDOW == 73 (0x1185f8400) [pid = 1939] [serial = 1516] [outer = 0x0] [url = about:blank] 03:39:15 INFO - PROCESS | 1939 | --DOMWINDOW == 72 (0x1211e2800) [pid = 1939] [serial = 1520] [outer = 0x0] [url = about:blank] 03:39:15 INFO - PROCESS | 1939 | --DOMWINDOW == 71 (0x11976d800) [pid = 1939] [serial = 1519] [outer = 0x0] [url = about:blank] 03:39:15 INFO - PROCESS | 1939 | --DOMWINDOW == 70 (0x123522400) [pid = 1939] [serial = 1523] [outer = 0x0] [url = about:blank] 03:39:15 INFO - PROCESS | 1939 | --DOMWINDOW == 69 (0x1232bc400) [pid = 1939] [serial = 1522] [outer = 0x0] [url = about:blank] 03:39:15 INFO - PROCESS | 1939 | --DOMWINDOW == 68 (0x118a5f800) [pid = 1939] [serial = 1543] [outer = 0x0] [url = about:blank] 03:39:15 INFO - PROCESS | 1939 | --DOMWINDOW == 67 (0x121166400) [pid = 1939] [serial = 1549] [outer = 0x0] [url = about:blank] 03:39:15 INFO - PROCESS | 1939 | --DOMWINDOW == 66 (0x116803400) [pid = 1939] [serial = 1552] [outer = 0x0] [url = about:blank] 03:39:15 INFO - PROCESS | 1939 | --DOMWINDOW == 65 (0x119ae9400) [pid = 1939] [serial = 1546] [outer = 0x0] [url = about:blank] 03:39:15 INFO - PROCESS | 1939 | --DOMWINDOW == 64 (0x122714c00) [pid = 1939] [serial = 1555] [outer = 0x0] [url = about:blank] 03:39:15 INFO - PROCESS | 1939 | --DOMWINDOW == 63 (0x11976d000) [pid = 1939] [serial = 1553] [outer = 0x0] [url = about:blank] 03:39:15 INFO - PROCESS | 1939 | --DOMWINDOW == 62 (0x118355000) [pid = 1939] [serial = 1537] [outer = 0x0] [url = about:blank] 03:39:15 INFO - PROCESS | 1939 | 1467974355590 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]]]}] 03:39:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 03:39:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1375ms 03:39:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 03:39:15 INFO - PROCESS | 1939 | 1467974355642 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 03:39:15 INFO - PROCESS | 1939 | 1467974355645 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 03:39:15 INFO - PROCESS | 1939 | 1467974355649 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 03:39:15 INFO - PROCESS | 1939 | 1467974355652 Marionette TRACE conn2 <- [1,2110,null,{}] 03:39:15 INFO - PROCESS | 1939 | 1467974355658 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}] 03:39:15 INFO - PROCESS | 1939 | 1467974355660 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:15 INFO - PROCESS | 1939 | 1467974355748 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 03:39:15 INFO - PROCESS | 1939 | 1467974355800 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:15 INFO - PROCESS | 1939 | 1467974355803 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x116719800 == 28 [pid = 1939] [id = 535] 03:39:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 63 (0x1128cd400) [pid = 1939] [serial = 1605] [outer = 0x0] 03:39:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 64 (0x1129ae800) [pid = 1939] [serial = 1606] [outer = 0x1128cd400] 03:39:15 INFO - PROCESS | 1939 | 1467974355834 Marionette DEBUG loaded listener.js 03:39:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 65 (0x112ea9800) [pid = 1939] [serial = 1607] [outer = 0x1128cd400] 03:39:16 INFO - PROCESS | 1939 | 1467974356148 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]]]}] 03:39:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 03:39:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 527ms 03:39:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 03:39:16 INFO - PROCESS | 1939 | 1467974356176 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 03:39:16 INFO - PROCESS | 1939 | 1467974356180 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 03:39:16 INFO - PROCESS | 1939 | 1467974356184 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 03:39:16 INFO - PROCESS | 1939 | 1467974356186 Marionette TRACE conn2 <- [1,2114,null,{}] 03:39:16 INFO - PROCESS | 1939 | 1467974356191 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}] 03:39:16 INFO - PROCESS | 1939 | 1467974356193 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:16 INFO - PROCESS | 1939 | 1467974356269 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 03:39:16 INFO - PROCESS | 1939 | 1467974356275 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:16 INFO - PROCESS | 1939 | 1467974356277 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x118477000 == 29 [pid = 1939] [id = 536] 03:39:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 66 (0x1133bd800) [pid = 1939] [serial = 1608] [outer = 0x0] 03:39:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 67 (0x11612f000) [pid = 1939] [serial = 1609] [outer = 0x1133bd800] 03:39:16 INFO - PROCESS | 1939 | 1467974356303 Marionette DEBUG loaded listener.js 03:39:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 68 (0x116727c00) [pid = 1939] [serial = 1610] [outer = 0x1133bd800] 03:39:16 INFO - PROCESS | 1939 | 1467974356625 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]]]}] 03:39:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 03:39:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 472ms 03:39:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 03:39:16 INFO - PROCESS | 1939 | 1467974356665 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 03:39:16 INFO - PROCESS | 1939 | 1467974356666 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 03:39:16 INFO - PROCESS | 1939 | 1467974356669 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 03:39:16 INFO - PROCESS | 1939 | 1467974356671 Marionette TRACE conn2 <- [1,2118,null,{}] 03:39:16 INFO - PROCESS | 1939 | 1467974356679 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}] 03:39:16 INFO - PROCESS | 1939 | 1467974356682 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:16 INFO - PROCESS | 1939 | 1467974356758 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 03:39:16 INFO - PROCESS | 1939 | 1467974356764 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:16 INFO - PROCESS | 1939 | 1467974356766 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x119745000 == 30 [pid = 1939] [id = 537] 03:39:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 69 (0x111c83800) [pid = 1939] [serial = 1611] [outer = 0x0] 03:39:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 70 (0x117dc0c00) [pid = 1939] [serial = 1612] [outer = 0x111c83800] 03:39:16 INFO - PROCESS | 1939 | 1467974356796 Marionette DEBUG loaded listener.js 03:39:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 71 (0x11822ac00) [pid = 1939] [serial = 1613] [outer = 0x111c83800] 03:39:17 INFO - PROCESS | 1939 | 1467974357141 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]]]}] 03:39:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 03:39:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 521ms 03:39:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 03:39:17 INFO - PROCESS | 1939 | 1467974357190 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 03:39:17 INFO - PROCESS | 1939 | 1467974357192 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 03:39:17 INFO - PROCESS | 1939 | 1467974357194 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 03:39:17 INFO - PROCESS | 1939 | 1467974357195 Marionette TRACE conn2 <- [1,2122,null,{}] 03:39:17 INFO - PROCESS | 1939 | 1467974357197 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}] 03:39:17 INFO - PROCESS | 1939 | 1467974357198 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:17 INFO - PROCESS | 1939 | 1467974357300 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 03:39:17 INFO - PROCESS | 1939 | 1467974357339 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:17 INFO - PROCESS | 1939 | 1467974357340 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x1232a0000 == 31 [pid = 1939] [id = 538] 03:39:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 72 (0x1184e7000) [pid = 1939] [serial = 1614] [outer = 0x0] 03:39:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 73 (0x118510000) [pid = 1939] [serial = 1615] [outer = 0x1184e7000] 03:39:17 INFO - PROCESS | 1939 | 1467974357365 Marionette DEBUG loaded listener.js 03:39:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 74 (0x1185ba400) [pid = 1939] [serial = 1616] [outer = 0x1184e7000] 03:39:17 INFO - PROCESS | 1939 | 1467974357659 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]]]}] 03:39:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 03:39:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 518ms 03:39:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 03:39:17 INFO - PROCESS | 1939 | 1467974357712 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 03:39:17 INFO - PROCESS | 1939 | 1467974357713 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 03:39:17 INFO - PROCESS | 1939 | 1467974357715 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 03:39:17 INFO - PROCESS | 1939 | 1467974357716 Marionette TRACE conn2 <- [1,2126,null,{}] 03:39:17 INFO - PROCESS | 1939 | 1467974357719 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}] 03:39:17 INFO - PROCESS | 1939 | 1467974357727 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:17 INFO - PROCESS | 1939 | 1467974357829 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 03:39:17 INFO - PROCESS | 1939 | 1467974357833 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:17 INFO - PROCESS | 1939 | 1467974357834 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x124d8f800 == 32 [pid = 1939] [id = 539] 03:39:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 75 (0x111ca8c00) [pid = 1939] [serial = 1617] [outer = 0x0] 03:39:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 76 (0x1185ea800) [pid = 1939] [serial = 1618] [outer = 0x111ca8c00] 03:39:17 INFO - PROCESS | 1939 | 1467974357858 Marionette DEBUG loaded listener.js 03:39:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 77 (0x11875a000) [pid = 1939] [serial = 1619] [outer = 0x111ca8c00] 03:39:18 INFO - PROCESS | 1939 | 1467974358198 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]]]}] 03:39:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 03:39:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 520ms 03:39:18 INFO - PROCESS | 1939 | 1467974358236 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 03:39:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 03:39:18 INFO - PROCESS | 1939 | 1467974358238 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 03:39:18 INFO - PROCESS | 1939 | 1467974358240 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 03:39:18 INFO - PROCESS | 1939 | 1467974358241 Marionette TRACE conn2 <- [1,2130,null,{}] 03:39:18 INFO - PROCESS | 1939 | 1467974358243 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}] 03:39:18 INFO - PROCESS | 1939 | 1467974358247 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:18 INFO - PROCESS | 1939 | 1467974358361 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 03:39:18 INFO - PROCESS | 1939 | 1467974358375 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:18 INFO - PROCESS | 1939 | 1467974358376 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x125f0a800 == 33 [pid = 1939] [id = 540] 03:39:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x118a67800) [pid = 1939] [serial = 1620] [outer = 0x0] 03:39:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x11975fc00) [pid = 1939] [serial = 1621] [outer = 0x118a67800] 03:39:18 INFO - PROCESS | 1939 | 1467974358401 Marionette DEBUG loaded listener.js 03:39:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x119d39c00) [pid = 1939] [serial = 1622] [outer = 0x118a67800] 03:39:18 INFO - PROCESS | 1939 | 1467974358736 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] 03:39:18 INFO - PROCESS | 1939 | 1467974358762 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 03:39:18 INFO - PROCESS | 1939 | 1467974358764 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 03:39:18 INFO - PROCESS | 1939 | 1467974358765 Marionette TRACE conn2 <- [1,2134,null,{}] 03:39:18 INFO - PROCESS | 1939 | 1467974358775 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}] 03:39:18 INFO - PROCESS | 1939 | 1467974358777 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:18 INFO - PROCESS | 1939 | 1467974358879 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 03:39:18 INFO - PROCESS | 1939 | 1467974358883 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:18 INFO - PROCESS | 1939 | 1467974358884 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x127279800 == 34 [pid = 1939] [id = 541] 03:39:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x110ef8c00) [pid = 1939] [serial = 1623] [outer = 0x0] 03:39:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x1207db000) [pid = 1939] [serial = 1624] [outer = 0x110ef8c00] 03:39:18 INFO - PROCESS | 1939 | 1467974358908 Marionette DEBUG loaded listener.js 03:39:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x1211e8000) [pid = 1939] [serial = 1625] [outer = 0x110ef8c00] 03:39:19 INFO - PROCESS | 1939 | 1467974359232 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]]]}] 03:39:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 03:39:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 526ms 03:39:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 03:39:19 INFO - PROCESS | 1939 | 1467974359290 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 03:39:19 INFO - PROCESS | 1939 | 1467974359291 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 03:39:19 INFO - PROCESS | 1939 | 1467974359293 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 03:39:19 INFO - PROCESS | 1939 | 1467974359294 Marionette TRACE conn2 <- [1,2138,null,{}] 03:39:19 INFO - PROCESS | 1939 | 1467974359297 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}] 03:39:19 INFO - PROCESS | 1939 | 1467974359298 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:19 INFO - PROCESS | 1939 | 1467974359393 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 03:39:19 INFO - PROCESS | 1939 | 1467974359406 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:19 INFO - PROCESS | 1939 | 1467974359407 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:19 INFO - PROCESS | 1939 | ++DOCSHELL 0x12898f000 == 35 [pid = 1939] [id = 542] 03:39:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x1211e8c00) [pid = 1939] [serial = 1626] [outer = 0x0] 03:39:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x122710400) [pid = 1939] [serial = 1627] [outer = 0x1211e8c00] 03:39:19 INFO - PROCESS | 1939 | 1467974359431 Marionette DEBUG loaded listener.js 03:39:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x1227ee000) [pid = 1939] [serial = 1628] [outer = 0x1211e8c00] 03:39:19 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x119d50000) [pid = 1939] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 03:39:19 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x1184e9000) [pid = 1939] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 03:39:19 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x1129b1400) [pid = 1939] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 03:39:19 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x116731000) [pid = 1939] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 03:39:19 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x118a67c00) [pid = 1939] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 03:39:19 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x1232b4800) [pid = 1939] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 03:39:19 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x113c39c00) [pid = 1939] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 03:39:19 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x112aa3000) [pid = 1939] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 03:39:19 INFO - PROCESS | 1939 | --DOMWINDOW == 77 (0x111f42800) [pid = 1939] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 03:39:19 INFO - PROCESS | 1939 | 1467974359870 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]]]}] 03:39:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 03:39:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 617ms 03:39:19 INFO - PROCESS | 1939 | 1467974359912 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 03:39:19 INFO - PROCESS | 1939 | 1467974359913 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 03:39:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 03:39:19 INFO - PROCESS | 1939 | 1467974359915 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 03:39:19 INFO - PROCESS | 1939 | 1467974359916 Marionette TRACE conn2 <- [1,2142,null,{}] 03:39:19 INFO - PROCESS | 1939 | 1467974359918 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}] 03:39:19 INFO - PROCESS | 1939 | 1467974359920 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:20 INFO - PROCESS | 1939 | 1467974360003 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 03:39:20 INFO - PROCESS | 1939 | 1467974360061 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:20 INFO - PROCESS | 1939 | 1467974360062 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x119744000 == 36 [pid = 1939] [id = 543] 03:39:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x110ea5400) [pid = 1939] [serial = 1629] [outer = 0x0] 03:39:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x11672ac00) [pid = 1939] [serial = 1630] [outer = 0x110ea5400] 03:39:20 INFO - PROCESS | 1939 | 1467974360086 Marionette DEBUG loaded listener.js 03:39:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x119d36c00) [pid = 1939] [serial = 1631] [outer = 0x110ea5400] 03:39:20 INFO - PROCESS | 1939 | 1467974360334 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] 03:39:20 INFO - PROCESS | 1939 | 1467974360399 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 03:39:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 03:39:20 INFO - PROCESS | 1939 | 1467974360403 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 03:39:20 INFO - PROCESS | 1939 | 1467974360409 Marionette TRACE conn2 <- [1,2146,null,{}] 03:39:20 INFO - PROCESS | 1939 | 1467974360421 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}] 03:39:20 INFO - PROCESS | 1939 | 1467974360424 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:20 INFO - PROCESS | 1939 | 1467974360554 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 03:39:20 INFO - PROCESS | 1939 | 1467974360559 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:20 INFO - PROCESS | 1939 | 1467974360560 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a6bc000 == 37 [pid = 1939] [id = 544] 03:39:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x1211ec800) [pid = 1939] [serial = 1632] [outer = 0x0] 03:39:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x1232bb800) [pid = 1939] [serial = 1633] [outer = 0x1211ec800] 03:39:20 INFO - PROCESS | 1939 | 1467974360601 Marionette DEBUG loaded listener.js 03:39:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x123517c00) [pid = 1939] [serial = 1634] [outer = 0x1211ec800] 03:39:21 INFO - PROCESS | 1939 | 1467974361061 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] 03:39:21 INFO - PROCESS | 1939 | 1467974361089 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 03:39:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 03:39:21 INFO - PROCESS | 1939 | 1467974361092 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 03:39:21 INFO - PROCESS | 1939 | 1467974361094 Marionette TRACE conn2 <- [1,2150,null,{}] 03:39:21 INFO - PROCESS | 1939 | 1467974361096 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}] 03:39:21 INFO - PROCESS | 1939 | 1467974361098 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:21 INFO - PROCESS | 1939 | 1467974361194 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 03:39:21 INFO - PROCESS | 1939 | 1467974361197 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:21 INFO - PROCESS | 1939 | 1467974361198 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x124d81800 == 38 [pid = 1939] [id = 545] 03:39:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x1232bc400) [pid = 1939] [serial = 1635] [outer = 0x0] 03:39:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x123522c00) [pid = 1939] [serial = 1636] [outer = 0x1232bc400] 03:39:21 INFO - PROCESS | 1939 | 1467974361225 Marionette DEBUG loaded listener.js 03:39:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x124f9f800) [pid = 1939] [serial = 1637] [outer = 0x1232bc400] 03:39:21 INFO - PROCESS | 1939 | 1467974361549 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]]]}] 03:39:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 03:39:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 469ms 03:39:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 03:39:21 INFO - PROCESS | 1939 | 1467974361562 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 03:39:21 INFO - PROCESS | 1939 | 1467974361563 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 03:39:21 INFO - PROCESS | 1939 | 1467974361565 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 03:39:21 INFO - PROCESS | 1939 | 1467974361566 Marionette TRACE conn2 <- [1,2154,null,{}] 03:39:21 INFO - PROCESS | 1939 | 1467974361568 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}] 03:39:21 INFO - PROCESS | 1939 | 1467974361569 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:21 INFO - PROCESS | 1939 | 1467974361650 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 03:39:21 INFO - PROCESS | 1939 | 1467974361708 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:21 INFO - PROCESS | 1939 | 1467974361709 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x12ba3d000 == 39 [pid = 1939] [id = 546] 03:39:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x1232be800) [pid = 1939] [serial = 1638] [outer = 0x0] 03:39:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x125429000) [pid = 1939] [serial = 1639] [outer = 0x1232be800] 03:39:21 INFO - PROCESS | 1939 | 1467974361734 Marionette DEBUG loaded listener.js 03:39:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x1256b2c00) [pid = 1939] [serial = 1640] [outer = 0x1232be800] 03:39:22 INFO - PROCESS | 1939 | 1467974362280 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]]]}] 03:39:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 03:39:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 769ms 03:39:22 INFO - PROCESS | 1939 | 1467974362335 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 03:39:22 INFO - PROCESS | 1939 | 1467974362339 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 03:39:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 03:39:22 INFO - PROCESS | 1939 | 1467974362343 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 03:39:22 INFO - PROCESS | 1939 | 1467974362345 Marionette TRACE conn2 <- [1,2158,null,{}] 03:39:22 INFO - PROCESS | 1939 | 1467974362349 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}] 03:39:22 INFO - PROCESS | 1939 | 1467974362351 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:22 INFO - PROCESS | 1939 | 1467974362459 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 03:39:22 INFO - PROCESS | 1939 | 1467974362516 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:22 INFO - PROCESS | 1939 | 1467974362518 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x118489000 == 40 [pid = 1939] [id = 547] 03:39:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x112a86800) [pid = 1939] [serial = 1641] [outer = 0x0] 03:39:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x112f61800) [pid = 1939] [serial = 1642] [outer = 0x112a86800] 03:39:22 INFO - PROCESS | 1939 | 1467974362549 Marionette DEBUG loaded listener.js 03:39:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x115d18400) [pid = 1939] [serial = 1643] [outer = 0x112a86800] 03:39:23 INFO - PROCESS | 1939 | 1467974363076 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]]]}] 03:39:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 03:39:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 777ms 03:39:23 INFO - PROCESS | 1939 | 1467974363120 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 03:39:23 INFO - PROCESS | 1939 | 1467974363124 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 03:39:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 03:39:23 INFO - PROCESS | 1939 | 1467974363128 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 03:39:23 INFO - PROCESS | 1939 | 1467974363130 Marionette TRACE conn2 <- [1,2162,null,{}] 03:39:23 INFO - PROCESS | 1939 | 1467974363133 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}] 03:39:23 INFO - PROCESS | 1939 | 1467974363134 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:23 INFO - PROCESS | 1939 | 1467974363248 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 03:39:23 INFO - PROCESS | 1939 | 1467974363432 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:23 INFO - PROCESS | 1939 | 1467974363434 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x115ebb000 == 41 [pid = 1939] [id = 548] 03:39:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x110ef2400) [pid = 1939] [serial = 1644] [outer = 0x0] 03:39:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x1129b3800) [pid = 1939] [serial = 1645] [outer = 0x110ef2400] 03:39:23 INFO - PROCESS | 1939 | 1467974363477 Marionette DEBUG loaded listener.js 03:39:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x1132dfc00) [pid = 1939] [serial = 1646] [outer = 0x110ef2400] 03:39:23 INFO - PROCESS | 1939 | --DOCSHELL 0x124d81800 == 40 [pid = 1939] [id = 545] 03:39:23 INFO - PROCESS | 1939 | --DOCSHELL 0x12a6bc000 == 39 [pid = 1939] [id = 544] 03:39:23 INFO - PROCESS | 1939 | --DOCSHELL 0x119744000 == 38 [pid = 1939] [id = 543] 03:39:23 INFO - PROCESS | 1939 | --DOCSHELL 0x12898f000 == 37 [pid = 1939] [id = 542] 03:39:23 INFO - PROCESS | 1939 | --DOCSHELL 0x127279800 == 36 [pid = 1939] [id = 541] 03:39:23 INFO - PROCESS | 1939 | --DOCSHELL 0x125f0a800 == 35 [pid = 1939] [id = 540] 03:39:23 INFO - PROCESS | 1939 | --DOCSHELL 0x124d8f800 == 34 [pid = 1939] [id = 539] 03:39:23 INFO - PROCESS | 1939 | --DOCSHELL 0x1232a0000 == 33 [pid = 1939] [id = 538] 03:39:23 INFO - PROCESS | 1939 | --DOCSHELL 0x119745000 == 32 [pid = 1939] [id = 537] 03:39:23 INFO - PROCESS | 1939 | --DOCSHELL 0x118477000 == 31 [pid = 1939] [id = 536] 03:39:23 INFO - PROCESS | 1939 | --DOCSHELL 0x116719800 == 30 [pid = 1939] [id = 535] 03:39:23 INFO - PROCESS | 1939 | --DOCSHELL 0x116aba000 == 29 [pid = 1939] [id = 534] 03:39:23 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x1211e5400) [pid = 1939] [serial = 1585] [outer = 0x0] [url = about:blank] 03:39:23 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x123524c00) [pid = 1939] [serial = 1586] [outer = 0x0] [url = about:blank] 03:39:23 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x1185ed400) [pid = 1939] [serial = 1576] [outer = 0x0] [url = about:blank] 03:39:23 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x113209800) [pid = 1939] [serial = 1577] [outer = 0x0] [url = about:blank] 03:39:23 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x112f62800) [pid = 1939] [serial = 1564] [outer = 0x0] [url = about:blank] 03:39:23 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x113c5e400) [pid = 1939] [serial = 1565] [outer = 0x0] [url = about:blank] 03:39:23 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x118137c00) [pid = 1939] [serial = 1573] [outer = 0x0] [url = about:blank] 03:39:23 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x11821d800) [pid = 1939] [serial = 1574] [outer = 0x0] [url = about:blank] 03:39:23 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x119302400) [pid = 1939] [serial = 1579] [outer = 0x0] [url = about:blank] 03:39:23 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x11971b000) [pid = 1939] [serial = 1580] [outer = 0x0] [url = about:blank] 03:39:23 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x124b46800) [pid = 1939] [serial = 1561] [outer = 0x0] [url = about:blank] 03:39:23 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x12542d400) [pid = 1939] [serial = 1562] [outer = 0x0] [url = about:blank] 03:39:23 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x114f6a800) [pid = 1939] [serial = 1570] [outer = 0x0] [url = about:blank] 03:39:23 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x116138000) [pid = 1939] [serial = 1571] [outer = 0x0] [url = about:blank] 03:39:23 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x11672b800) [pid = 1939] [serial = 1567] [outer = 0x0] [url = about:blank] 03:39:23 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x11813a000) [pid = 1939] [serial = 1568] [outer = 0x0] [url = about:blank] 03:39:23 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x119a61800) [pid = 1939] [serial = 1582] [outer = 0x0] [url = about:blank] 03:39:23 INFO - PROCESS | 1939 | --DOMWINDOW == 77 (0x119d38400) [pid = 1939] [serial = 1583] [outer = 0x0] [url = about:blank] 03:39:23 INFO - PROCESS | 1939 | 1467974363943 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]]]}] 03:39:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 03:39:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 822ms 03:39:23 INFO - PROCESS | 1939 | 1467974363951 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 03:39:23 INFO - PROCESS | 1939 | 1467974363954 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 03:39:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 03:39:23 INFO - PROCESS | 1939 | 1467974363961 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 03:39:23 INFO - PROCESS | 1939 | 1467974363963 Marionette TRACE conn2 <- [1,2166,null,{}] 03:39:23 INFO - PROCESS | 1939 | 1467974363966 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}] 03:39:23 INFO - PROCESS | 1939 | 1467974363969 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:24 INFO - PROCESS | 1939 | 1467974364050 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 03:39:24 INFO - PROCESS | 1939 | 1467974364058 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:24 INFO - PROCESS | 1939 | 1467974364059 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x1184c3800 == 30 [pid = 1939] [id = 549] 03:39:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x114f6c800) [pid = 1939] [serial = 1647] [outer = 0x0] 03:39:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x116881c00) [pid = 1939] [serial = 1648] [outer = 0x114f6c800] 03:39:24 INFO - PROCESS | 1939 | 1467974364086 Marionette DEBUG loaded listener.js 03:39:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x117dbfc00) [pid = 1939] [serial = 1649] [outer = 0x114f6c800] 03:39:24 INFO - PROCESS | 1939 | 1467974364455 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]]]}] 03:39:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 03:39:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 521ms 03:39:24 INFO - PROCESS | 1939 | 1467974364483 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 03:39:24 INFO - PROCESS | 1939 | 1467974364485 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 03:39:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 03:39:24 INFO - PROCESS | 1939 | 1467974364489 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 03:39:24 INFO - PROCESS | 1939 | 1467974364490 Marionette TRACE conn2 <- [1,2170,null,{}] 03:39:24 INFO - PROCESS | 1939 | 1467974364492 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}] 03:39:24 INFO - PROCESS | 1939 | 1467974364494 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:24 INFO - PROCESS | 1939 | 1467974364576 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 03:39:24 INFO - PROCESS | 1939 | 1467974364580 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:24 INFO - PROCESS | 1939 | 1467974364581 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x119ebc800 == 31 [pid = 1939] [id = 550] 03:39:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x118203400) [pid = 1939] [serial = 1650] [outer = 0x0] 03:39:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x1184e3400) [pid = 1939] [serial = 1651] [outer = 0x118203400] 03:39:24 INFO - PROCESS | 1939 | 1467974364607 Marionette DEBUG loaded listener.js 03:39:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x1185bd800) [pid = 1939] [serial = 1652] [outer = 0x118203400] 03:39:24 INFO - PROCESS | 1939 | 1467974364962 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]]]}] 03:39:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 03:39:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 519ms 03:39:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 03:39:25 INFO - PROCESS | 1939 | 1467974365018 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 03:39:25 INFO - PROCESS | 1939 | 1467974365019 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 03:39:25 INFO - PROCESS | 1939 | 1467974365024 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 03:39:25 INFO - PROCESS | 1939 | 1467974365028 Marionette TRACE conn2 <- [1,2174,null,{}] 03:39:25 INFO - PROCESS | 1939 | 1467974365035 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}] 03:39:25 INFO - PROCESS | 1939 | 1467974365038 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:25 INFO - PROCESS | 1939 | 1467974365117 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 03:39:25 INFO - PROCESS | 1939 | 1467974365124 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:25 INFO - PROCESS | 1939 | 1467974365126 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x125229800 == 32 [pid = 1939] [id = 551] 03:39:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x1185ed400) [pid = 1939] [serial = 1653] [outer = 0x0] 03:39:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x118762000) [pid = 1939] [serial = 1654] [outer = 0x1185ed400] 03:39:25 INFO - PROCESS | 1939 | 1467974365150 Marionette DEBUG loaded listener.js 03:39:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x119761000) [pid = 1939] [serial = 1655] [outer = 0x1185ed400] 03:39:25 INFO - PROCESS | 1939 | 1467974365473 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]]]}] 03:39:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 03:39:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 473ms 03:39:25 INFO - PROCESS | 1939 | 1467974365497 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 03:39:25 INFO - PROCESS | 1939 | 1467974365498 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 03:39:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 03:39:25 INFO - PROCESS | 1939 | 1467974365501 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 03:39:25 INFO - PROCESS | 1939 | 1467974365502 Marionette TRACE conn2 <- [1,2178,null,{}] 03:39:25 INFO - PROCESS | 1939 | 1467974365504 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}] 03:39:25 INFO - PROCESS | 1939 | 1467974365508 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:25 INFO - PROCESS | 1939 | 1467974365585 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 03:39:25 INFO - PROCESS | 1939 | 1467974365590 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:25 INFO - PROCESS | 1939 | 1467974365592 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x126e0b800 == 33 [pid = 1939] [id = 552] 03:39:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x119766000) [pid = 1939] [serial = 1656] [outer = 0x0] 03:39:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x119d31000) [pid = 1939] [serial = 1657] [outer = 0x119766000] 03:39:25 INFO - PROCESS | 1939 | 1467974365616 Marionette DEBUG loaded listener.js 03:39:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x1210c0800) [pid = 1939] [serial = 1658] [outer = 0x119766000] 03:39:25 INFO - PROCESS | 1939 | 1467974365948 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]]]}] 03:39:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 03:39:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 476ms 03:39:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 03:39:25 INFO - PROCESS | 1939 | 1467974365978 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 03:39:25 INFO - PROCESS | 1939 | 1467974365980 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 03:39:25 INFO - PROCESS | 1939 | 1467974365982 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 03:39:25 INFO - PROCESS | 1939 | 1467974365983 Marionette TRACE conn2 <- [1,2182,null,{}] 03:39:26 INFO - PROCESS | 1939 | 1467974366014 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}] 03:39:26 INFO - PROCESS | 1939 | 1467974366015 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:26 INFO - PROCESS | 1939 | 1467974366118 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 03:39:26 INFO - PROCESS | 1939 | 1467974366128 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:26 INFO - PROCESS | 1939 | 1467974366132 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x124f4e000 == 34 [pid = 1939] [id = 553] 03:39:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x1211e5400) [pid = 1939] [serial = 1659] [outer = 0x0] 03:39:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x1211eb800) [pid = 1939] [serial = 1660] [outer = 0x1211e5400] 03:39:26 INFO - PROCESS | 1939 | 1467974366164 Marionette DEBUG loaded listener.js 03:39:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x123518000) [pid = 1939] [serial = 1661] [outer = 0x1211e5400] 03:39:26 INFO - PROCESS | 1939 | 1467974366531 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]]]}] 03:39:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 03:39:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 594ms 03:39:26 INFO - PROCESS | 1939 | 1467974366576 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 03:39:26 INFO - PROCESS | 1939 | 1467974366577 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 03:39:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 03:39:26 INFO - PROCESS | 1939 | 1467974366580 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 03:39:26 INFO - PROCESS | 1939 | 1467974366581 Marionette TRACE conn2 <- [1,2186,null,{}] 03:39:26 INFO - PROCESS | 1939 | 1467974366583 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}] 03:39:26 INFO - PROCESS | 1939 | 1467974366584 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:26 INFO - PROCESS | 1939 | 1467974366684 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 03:39:26 INFO - PROCESS | 1939 | 1467974366694 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:26 INFO - PROCESS | 1939 | 1467974366696 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x129755000 == 35 [pid = 1939] [id = 554] 03:39:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x12351cc00) [pid = 1939] [serial = 1662] [outer = 0x0] 03:39:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x1248ae800) [pid = 1939] [serial = 1663] [outer = 0x12351cc00] 03:39:26 INFO - PROCESS | 1939 | 1467974366720 Marionette DEBUG loaded listener.js 03:39:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x125276c00) [pid = 1939] [serial = 1664] [outer = 0x12351cc00] 03:39:27 INFO - PROCESS | 1939 | 1467974367089 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]]]}] 03:39:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 03:39:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 521ms 03:39:27 INFO - PROCESS | 1939 | 1467974367101 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 03:39:27 INFO - PROCESS | 1939 | 1467974367103 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 03:39:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 03:39:27 INFO - PROCESS | 1939 | 1467974367107 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 03:39:27 INFO - PROCESS | 1939 | 1467974367109 Marionette TRACE conn2 <- [1,2190,null,{}] 03:39:27 INFO - PROCESS | 1939 | 1467974367111 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}] 03:39:27 INFO - PROCESS | 1939 | 1467974367112 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:27 INFO - PROCESS | 1939 | 1467974367210 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 03:39:27 INFO - PROCESS | 1939 | 1467974367222 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:27 INFO - PROCESS | 1939 | 1467974367223 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x119559000 == 36 [pid = 1939] [id = 555] 03:39:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x1254ef400) [pid = 1939] [serial = 1665] [outer = 0x0] 03:39:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x1256b0c00) [pid = 1939] [serial = 1666] [outer = 0x1254ef400] 03:39:27 INFO - PROCESS | 1939 | 1467974367248 Marionette DEBUG loaded listener.js 03:39:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x125ece000) [pid = 1939] [serial = 1667] [outer = 0x1254ef400] 03:39:27 INFO - PROCESS | 1939 | 1467974367582 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]]]}] 03:39:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 03:39:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 521ms 03:39:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 03:39:27 INFO - PROCESS | 1939 | 1467974367627 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 03:39:27 INFO - PROCESS | 1939 | 1467974367628 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 03:39:27 INFO - PROCESS | 1939 | 1467974367630 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 03:39:27 INFO - PROCESS | 1939 | 1467974367631 Marionette TRACE conn2 <- [1,2194,null,{}] 03:39:27 INFO - PROCESS | 1939 | 1467974367633 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}] 03:39:27 INFO - PROCESS | 1939 | 1467974367635 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:27 INFO - PROCESS | 1939 | 1467974367731 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 03:39:27 INFO - PROCESS | 1939 | 1467974367745 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:27 INFO - PROCESS | 1939 | 1467974367746 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x12bd6c800 == 37 [pid = 1939] [id = 556] 03:39:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x1256b6800) [pid = 1939] [serial = 1668] [outer = 0x0] 03:39:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x125fa6c00) [pid = 1939] [serial = 1669] [outer = 0x1256b6800] 03:39:27 INFO - PROCESS | 1939 | 1467974367777 Marionette DEBUG loaded listener.js 03:39:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x125ff6400) [pid = 1939] [serial = 1670] [outer = 0x1256b6800] 03:39:28 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x112f64000) [pid = 1939] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 03:39:28 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x1128cd400) [pid = 1939] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 03:39:28 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x111c83800) [pid = 1939] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 03:39:28 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x1133bd800) [pid = 1939] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 03:39:28 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x1184e7000) [pid = 1939] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 03:39:28 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x111ca8c00) [pid = 1939] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 03:39:28 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x1128d0c00) [pid = 1939] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 03:39:28 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x118a67800) [pid = 1939] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 03:39:28 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x1211e8c00) [pid = 1939] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 03:39:28 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x110ea5400) [pid = 1939] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 03:39:28 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x113c39000) [pid = 1939] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 03:39:28 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x110ef8c00) [pid = 1939] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 03:39:28 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x1185b7400) [pid = 1939] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 03:39:28 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x1211ec800) [pid = 1939] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 03:39:28 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x119304400) [pid = 1939] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 03:39:28 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x1129afc00) [pid = 1939] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 03:39:28 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x1232bc400) [pid = 1939] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 03:39:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 03:39:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 571ms 03:39:28 INFO - PROCESS | 1939 | 1467974368198 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]]]}] 03:39:28 INFO - PROCESS | 1939 | 1467974368202 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 03:39:28 INFO - PROCESS | 1939 | 1467974368203 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 03:39:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 03:39:28 INFO - PROCESS | 1939 | 1467974368207 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 03:39:28 INFO - PROCESS | 1939 | 1467974368208 Marionette TRACE conn2 <- [1,2198,null,{}] 03:39:28 INFO - PROCESS | 1939 | 1467974368211 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}] 03:39:28 INFO - PROCESS | 1939 | 1467974368212 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:28 INFO - PROCESS | 1939 | 1467974368293 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 03:39:28 INFO - PROCESS | 1939 | 1467974368296 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:28 INFO - PROCESS | 1939 | 1467974368298 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x124f56000 == 38 [pid = 1939] [id = 557] 03:39:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x1128cd400) [pid = 1939] [serial = 1671] [outer = 0x0] 03:39:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x115e69c00) [pid = 1939] [serial = 1672] [outer = 0x1128cd400] 03:39:28 INFO - PROCESS | 1939 | 1467974368321 Marionette DEBUG loaded listener.js 03:39:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x1184e7400) [pid = 1939] [serial = 1673] [outer = 0x1128cd400] 03:39:28 INFO - PROCESS | 1939 | 1467974368644 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]]]}] 03:39:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 03:39:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 470ms 03:39:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 03:39:28 INFO - PROCESS | 1939 | 1467974368678 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 03:39:28 INFO - PROCESS | 1939 | 1467974368679 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 03:39:28 INFO - PROCESS | 1939 | 1467974368681 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 03:39:28 INFO - PROCESS | 1939 | 1467974368682 Marionette TRACE conn2 <- [1,2202,null,{}] 03:39:28 INFO - PROCESS | 1939 | 1467974368684 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}] 03:39:28 INFO - PROCESS | 1939 | 1467974368686 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:28 INFO - PROCESS | 1939 | 1467974368791 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 03:39:28 INFO - PROCESS | 1939 | 1467974368804 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:28 INFO - PROCESS | 1939 | 1467974368806 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x12bdca800 == 39 [pid = 1939] [id = 558] 03:39:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x1129a8800) [pid = 1939] [serial = 1674] [outer = 0x0] 03:39:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x11930d400) [pid = 1939] [serial = 1675] [outer = 0x1129a8800] 03:39:28 INFO - PROCESS | 1939 | 1467974368833 Marionette DEBUG loaded listener.js 03:39:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x124d31c00) [pid = 1939] [serial = 1676] [outer = 0x1129a8800] 03:39:29 INFO - PROCESS | 1939 | 1467974369242 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]]]}] 03:39:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 03:39:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 573ms 03:39:29 INFO - PROCESS | 1939 | 1467974369255 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 03:39:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 03:39:29 INFO - PROCESS | 1939 | 1467974369257 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 03:39:29 INFO - PROCESS | 1939 | 1467974369260 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 03:39:29 INFO - PROCESS | 1939 | 1467974369263 Marionette TRACE conn2 <- [1,2206,null,{}] 03:39:29 INFO - PROCESS | 1939 | 1467974369267 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}] 03:39:29 INFO - PROCESS | 1939 | 1467974369269 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:29 INFO - PROCESS | 1939 | 1467974369409 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 03:39:29 INFO - PROCESS | 1939 | 1467974369501 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:29 INFO - PROCESS | 1939 | 1467974369503 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x12c747000 == 40 [pid = 1939] [id = 559] 03:39:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x119a67800) [pid = 1939] [serial = 1677] [outer = 0x0] 03:39:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x126d0f000) [pid = 1939] [serial = 1678] [outer = 0x119a67800] 03:39:29 INFO - PROCESS | 1939 | 1467974369545 Marionette DEBUG loaded listener.js 03:39:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x12720bc00) [pid = 1939] [serial = 1679] [outer = 0x119a67800] 03:39:29 INFO - PROCESS | 1939 | 1467974369839 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]]]}] 03:39:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 03:39:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 621ms 03:39:29 INFO - PROCESS | 1939 | 1467974369881 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 03:39:29 INFO - PROCESS | 1939 | 1467974369882 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 03:39:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 03:39:29 INFO - PROCESS | 1939 | 1467974369885 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 03:39:29 INFO - PROCESS | 1939 | 1467974369886 Marionette TRACE conn2 <- [1,2210,null,{}] 03:39:29 INFO - PROCESS | 1939 | 1467974369896 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}] 03:39:29 INFO - PROCESS | 1939 | 1467974369897 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:29 INFO - PROCESS | 1939 | 1467974369995 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 03:39:30 INFO - PROCESS | 1939 | 1467974370054 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:30 INFO - PROCESS | 1939 | 1467974370055 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x12c75b800 == 41 [pid = 1939] [id = 560] 03:39:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x1270cbc00) [pid = 1939] [serial = 1680] [outer = 0x0] 03:39:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x1274ba800) [pid = 1939] [serial = 1681] [outer = 0x1270cbc00] 03:39:30 INFO - PROCESS | 1939 | 1467974370079 Marionette DEBUG loaded listener.js 03:39:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x1274c2800) [pid = 1939] [serial = 1682] [outer = 0x1270cbc00] 03:39:30 INFO - PROCESS | 1939 | 1467974370543 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]]]}] 03:39:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 03:39:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 673ms 03:39:30 INFO - PROCESS | 1939 | 1467974370559 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 03:39:30 INFO - PROCESS | 1939 | 1467974370561 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 03:39:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 03:39:30 INFO - PROCESS | 1939 | 1467974370564 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 03:39:30 INFO - PROCESS | 1939 | 1467974370568 Marionette TRACE conn2 <- [1,2214,null,{}] 03:39:30 INFO - PROCESS | 1939 | 1467974370572 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}] 03:39:30 INFO - PROCESS | 1939 | 1467974370573 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:30 INFO - PROCESS | 1939 | 1467974370677 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 03:39:30 INFO - PROCESS | 1939 | 1467974370736 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:30 INFO - PROCESS | 1939 | 1467974370737 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x119dba000 == 42 [pid = 1939] [id = 561] 03:39:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x115e6dc00) [pid = 1939] [serial = 1683] [outer = 0x0] 03:39:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x116a13800) [pid = 1939] [serial = 1684] [outer = 0x115e6dc00] 03:39:30 INFO - PROCESS | 1939 | 1467974370768 Marionette DEBUG loaded listener.js 03:39:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x11813dc00) [pid = 1939] [serial = 1685] [outer = 0x115e6dc00] 03:39:31 INFO - PROCESS | 1939 | 1467974371218 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]]]}] 03:39:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 03:39:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 671ms 03:39:31 INFO - PROCESS | 1939 | 1467974371236 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 03:39:31 INFO - PROCESS | 1939 | 1467974371239 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 03:39:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 03:39:31 INFO - PROCESS | 1939 | 1467974371244 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 03:39:31 INFO - PROCESS | 1939 | 1467974371245 Marionette TRACE conn2 <- [1,2218,null,{}] 03:39:31 INFO - PROCESS | 1939 | 1467974371248 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}] 03:39:31 INFO - PROCESS | 1939 | 1467974371250 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:31 INFO - PROCESS | 1939 | 1467974371373 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 03:39:31 INFO - PROCESS | 1939 | 1467974371446 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:31 INFO - PROCESS | 1939 | 1467974371448 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x12898b000 == 43 [pid = 1939] [id = 562] 03:39:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x1185bb800) [pid = 1939] [serial = 1686] [outer = 0x0] 03:39:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x118a63c00) [pid = 1939] [serial = 1687] [outer = 0x1185bb800] 03:39:31 INFO - PROCESS | 1939 | 1467974371478 Marionette DEBUG loaded listener.js 03:39:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x11930ac00) [pid = 1939] [serial = 1688] [outer = 0x1185bb800] 03:39:31 INFO - PROCESS | 1939 | 1467974371889 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]]]}] 03:39:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 03:39:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 670ms 03:39:31 INFO - PROCESS | 1939 | 1467974371913 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 03:39:31 INFO - PROCESS | 1939 | 1467974371915 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 03:39:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 03:39:31 INFO - PROCESS | 1939 | 1467974371917 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 03:39:31 INFO - PROCESS | 1939 | 1467974371920 Marionette TRACE conn2 <- [1,2222,null,{}] 03:39:31 INFO - PROCESS | 1939 | 1467974371928 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}] 03:39:31 INFO - PROCESS | 1939 | 1467974371931 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:32 INFO - PROCESS | 1939 | 1467974372034 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 03:39:32 INFO - PROCESS | 1939 | 1467974372097 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:32 INFO - PROCESS | 1939 | 1467974372099 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x12c766000 == 44 [pid = 1939] [id = 563] 03:39:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x121162400) [pid = 1939] [serial = 1689] [outer = 0x0] 03:39:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x12270dc00) [pid = 1939] [serial = 1690] [outer = 0x121162400] 03:39:32 INFO - PROCESS | 1939 | 1467974372129 Marionette DEBUG loaded listener.js 03:39:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x12351ac00) [pid = 1939] [serial = 1691] [outer = 0x121162400] 03:39:32 INFO - PROCESS | 1939 | 1467974372592 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]]]}] 03:39:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 03:39:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 723ms 03:39:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 03:39:32 INFO - PROCESS | 1939 | 1467974372641 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 03:39:32 INFO - PROCESS | 1939 | 1467974372643 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 03:39:32 INFO - PROCESS | 1939 | 1467974372645 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 03:39:32 INFO - PROCESS | 1939 | 1467974372646 Marionette TRACE conn2 <- [1,2226,null,{}] 03:39:32 INFO - PROCESS | 1939 | 1467974372649 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}] 03:39:32 INFO - PROCESS | 1939 | 1467974372650 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:32 INFO - PROCESS | 1939 | 1467974372771 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 03:39:32 INFO - PROCESS | 1939 | 1467974372992 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:32 INFO - PROCESS | 1939 | 1467974372994 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x118485000 == 45 [pid = 1939] [id = 564] 03:39:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x111f42800) [pid = 1939] [serial = 1692] [outer = 0x0] 03:39:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x112e3fc00) [pid = 1939] [serial = 1693] [outer = 0x111f42800] 03:39:33 INFO - PROCESS | 1939 | 1467974373023 Marionette DEBUG loaded listener.js 03:39:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x114f6b000) [pid = 1939] [serial = 1694] [outer = 0x111f42800] 03:39:33 INFO - PROCESS | 1939 | 1467974373442 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]]]}] 03:39:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 03:39:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 821ms 03:39:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 03:39:33 INFO - PROCESS | 1939 | 1467974373468 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 03:39:33 INFO - PROCESS | 1939 | 1467974373469 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 03:39:33 INFO - PROCESS | 1939 | 1467974373472 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 03:39:33 INFO - PROCESS | 1939 | 1467974373474 Marionette TRACE conn2 <- [1,2230,null,{}] 03:39:33 INFO - PROCESS | 1939 | 1467974373478 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}] 03:39:33 INFO - PROCESS | 1939 | 1467974373479 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:33 INFO - PROCESS | 1939 | 1467974373569 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 03:39:33 INFO - PROCESS | 1939 | 1467974373633 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:33 INFO - PROCESS | 1939 | 1467974373634 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x119566800 == 46 [pid = 1939] [id = 565] 03:39:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x1164f0400) [pid = 1939] [serial = 1695] [outer = 0x0] 03:39:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x116a1c000) [pid = 1939] [serial = 1696] [outer = 0x1164f0400] 03:39:33 INFO - PROCESS | 1939 | 1467974373663 Marionette DEBUG loaded listener.js 03:39:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x11820b800) [pid = 1939] [serial = 1697] [outer = 0x1164f0400] 03:39:34 INFO - PROCESS | 1939 | --DOCSHELL 0x12c747000 == 45 [pid = 1939] [id = 559] 03:39:34 INFO - PROCESS | 1939 | --DOCSHELL 0x12bdca800 == 44 [pid = 1939] [id = 558] 03:39:34 INFO - PROCESS | 1939 | --DOCSHELL 0x124f56000 == 43 [pid = 1939] [id = 557] 03:39:34 INFO - PROCESS | 1939 | --DOCSHELL 0x12bd6c800 == 42 [pid = 1939] [id = 556] 03:39:34 INFO - PROCESS | 1939 | --DOCSHELL 0x119559000 == 41 [pid = 1939] [id = 555] 03:39:34 INFO - PROCESS | 1939 | --DOCSHELL 0x129755000 == 40 [pid = 1939] [id = 554] 03:39:34 INFO - PROCESS | 1939 | --DOCSHELL 0x124f4e000 == 39 [pid = 1939] [id = 553] 03:39:34 INFO - PROCESS | 1939 | --DOCSHELL 0x126e0b800 == 38 [pid = 1939] [id = 552] 03:39:34 INFO - PROCESS | 1939 | --DOCSHELL 0x125229800 == 37 [pid = 1939] [id = 551] 03:39:34 INFO - PROCESS | 1939 | --DOCSHELL 0x119ebc800 == 36 [pid = 1939] [id = 550] 03:39:34 INFO - PROCESS | 1939 | --DOCSHELL 0x1184c3800 == 35 [pid = 1939] [id = 549] 03:39:34 INFO - PROCESS | 1939 | --DOCSHELL 0x115ebb000 == 34 [pid = 1939] [id = 548] 03:39:34 INFO - PROCESS | 1939 | --DOCSHELL 0x118489000 == 33 [pid = 1939] [id = 547] 03:39:34 INFO - PROCESS | 1939 | --DOCSHELL 0x12ba3d000 == 32 [pid = 1939] [id = 546] 03:39:34 INFO - PROCESS | 1939 | --DOCSHELL 0x118485000 == 31 [pid = 1939] [id = 564] 03:39:34 INFO - PROCESS | 1939 | --DOCSHELL 0x12c766000 == 30 [pid = 1939] [id = 563] 03:39:34 INFO - PROCESS | 1939 | --DOCSHELL 0x12898b000 == 29 [pid = 1939] [id = 562] 03:39:34 INFO - PROCESS | 1939 | --DOCSHELL 0x119dba000 == 28 [pid = 1939] [id = 561] 03:39:34 INFO - PROCESS | 1939 | --DOCSHELL 0x12c75b800 == 27 [pid = 1939] [id = 560] 03:39:34 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x112f64c00) [pid = 1939] [serial = 1589] [outer = 0x0] [url = about:blank] 03:39:34 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x1129b2c00) [pid = 1939] [serial = 1588] [outer = 0x0] [url = about:blank] 03:39:34 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x11975fc00) [pid = 1939] [serial = 1621] [outer = 0x0] [url = about:blank] 03:39:34 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x122710400) [pid = 1939] [serial = 1627] [outer = 0x0] [url = about:blank] 03:39:34 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x11672ac00) [pid = 1939] [serial = 1630] [outer = 0x0] [url = about:blank] 03:39:34 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x116f7d800) [pid = 1939] [serial = 1592] [outer = 0x0] [url = about:blank] 03:39:34 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x116137000) [pid = 1939] [serial = 1591] [outer = 0x0] [url = about:blank] 03:39:34 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x1207db000) [pid = 1939] [serial = 1624] [outer = 0x0] [url = about:blank] 03:39:34 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x118758000) [pid = 1939] [serial = 1595] [outer = 0x0] [url = about:blank] 03:39:34 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x1211e8000) [pid = 1939] [serial = 1625] [outer = 0x0] [url = about:blank] 03:39:34 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x1185c1c00) [pid = 1939] [serial = 1594] [outer = 0x0] [url = about:blank] 03:39:34 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x1232bb800) [pid = 1939] [serial = 1633] [outer = 0x0] [url = about:blank] 03:39:34 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x12070c000) [pid = 1939] [serial = 1598] [outer = 0x0] [url = about:blank] 03:39:34 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x119a5cc00) [pid = 1939] [serial = 1597] [outer = 0x0] [url = about:blank] 03:39:34 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x123517c00) [pid = 1939] [serial = 1634] [outer = 0x0] [url = about:blank] 03:39:34 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x1227e7c00) [pid = 1939] [serial = 1601] [outer = 0x0] [url = about:blank] 03:39:34 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x123522c00) [pid = 1939] [serial = 1636] [outer = 0x0] [url = about:blank] 03:39:34 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x1227ee000) [pid = 1939] [serial = 1628] [outer = 0x0] [url = about:blank] 03:39:34 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x119d39c00) [pid = 1939] [serial = 1622] [outer = 0x0] [url = about:blank] 03:39:34 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x124f9f800) [pid = 1939] [serial = 1637] [outer = 0x0] [url = about:blank] 03:39:34 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x11875a000) [pid = 1939] [serial = 1619] [outer = 0x0] [url = about:blank] 03:39:34 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x119d3dc00) [pid = 1939] [serial = 1600] [outer = 0x0] [url = about:blank] 03:39:34 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x119d36c00) [pid = 1939] [serial = 1631] [outer = 0x0] [url = about:blank] 03:39:34 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x1185ba400) [pid = 1939] [serial = 1616] [outer = 0x0] [url = about:blank] 03:39:34 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x115d1d800) [pid = 1939] [serial = 1604] [outer = 0x0] [url = about:blank] 03:39:34 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x11320f800) [pid = 1939] [serial = 1603] [outer = 0x0] [url = about:blank] 03:39:34 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x1129ae800) [pid = 1939] [serial = 1606] [outer = 0x0] [url = about:blank] 03:39:34 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x112ea9800) [pid = 1939] [serial = 1607] [outer = 0x0] [url = about:blank] 03:39:34 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x117dc0c00) [pid = 1939] [serial = 1612] [outer = 0x0] [url = about:blank] 03:39:34 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x11822ac00) [pid = 1939] [serial = 1613] [outer = 0x0] [url = about:blank] 03:39:34 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x11612f000) [pid = 1939] [serial = 1609] [outer = 0x0] [url = about:blank] 03:39:34 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x116727c00) [pid = 1939] [serial = 1610] [outer = 0x0] [url = about:blank] 03:39:34 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x118510000) [pid = 1939] [serial = 1615] [outer = 0x0] [url = about:blank] 03:39:34 INFO - PROCESS | 1939 | --DOMWINDOW == 77 (0x1185ea800) [pid = 1939] [serial = 1618] [outer = 0x0] [url = about:blank] 03:39:34 INFO - PROCESS | 1939 | 1467974374579 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]]]}] 03:39:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 03:39:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1121ms 03:39:34 INFO - PROCESS | 1939 | 1467974374594 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 03:39:34 INFO - PROCESS | 1939 | 1467974374596 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 03:39:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 03:39:34 INFO - PROCESS | 1939 | 1467974374599 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 03:39:34 INFO - PROCESS | 1939 | 1467974374601 Marionette TRACE conn2 <- [1,2234,null,{}] 03:39:34 INFO - PROCESS | 1939 | 1467974374605 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}] 03:39:34 INFO - PROCESS | 1939 | 1467974374608 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:34 INFO - PROCESS | 1939 | 1467974374685 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 03:39:34 INFO - PROCESS | 1939 | 1467974374692 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:34 INFO - PROCESS | 1939 | 1467974374695 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x11714c000 == 28 [pid = 1939] [id = 566] 03:39:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x112a84000) [pid = 1939] [serial = 1698] [outer = 0x0] 03:39:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x112aaac00) [pid = 1939] [serial = 1699] [outer = 0x112a84000] 03:39:34 INFO - PROCESS | 1939 | 1467974374722 Marionette DEBUG loaded listener.js 03:39:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x1130ef000) [pid = 1939] [serial = 1700] [outer = 0x112a84000] 03:39:35 INFO - PROCESS | 1939 | 1467974375183 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]]]}] 03:39:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 03:39:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 621ms 03:39:35 INFO - PROCESS | 1939 | 1467974375221 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 03:39:35 INFO - PROCESS | 1939 | 1467974375228 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 03:39:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 03:39:35 INFO - PROCESS | 1939 | 1467974375235 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 03:39:35 INFO - PROCESS | 1939 | 1467974375238 Marionette TRACE conn2 <- [1,2238,null,{}] 03:39:35 INFO - PROCESS | 1939 | 1467974375241 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}] 03:39:35 INFO - PROCESS | 1939 | 1467974375244 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:35 INFO - PROCESS | 1939 | 1467974375369 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 03:39:35 INFO - PROCESS | 1939 | 1467974375454 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:35 INFO - PROCESS | 1939 | 1467974375455 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x118490800 == 29 [pid = 1939] [id = 567] 03:39:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x11612ec00) [pid = 1939] [serial = 1701] [outer = 0x0] 03:39:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x1164f3800) [pid = 1939] [serial = 1702] [outer = 0x11612ec00] 03:39:35 INFO - PROCESS | 1939 | 1467974375484 Marionette DEBUG loaded listener.js 03:39:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x11688b800) [pid = 1939] [serial = 1703] [outer = 0x11612ec00] 03:39:35 INFO - PROCESS | 1939 | 1467974375831 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]]]}] 03:39:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 03:39:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 625ms 03:39:35 INFO - PROCESS | 1939 | 1467974375860 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 03:39:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 03:39:35 INFO - PROCESS | 1939 | 1467974375862 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 03:39:35 INFO - PROCESS | 1939 | 1467974375865 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 03:39:35 INFO - PROCESS | 1939 | 1467974375869 Marionette TRACE conn2 <- [1,2242,null,{}] 03:39:35 INFO - PROCESS | 1939 | 1467974375881 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}] 03:39:35 INFO - PROCESS | 1939 | 1467974375886 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:36 INFO - PROCESS | 1939 | 1467974376064 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 03:39:36 INFO - PROCESS | 1939 | 1467974376089 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:36 INFO - PROCESS | 1939 | 1467974376092 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x119eb5000 == 30 [pid = 1939] [id = 568] 03:39:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x1129b1400) [pid = 1939] [serial = 1704] [outer = 0x0] 03:39:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x1184e1800) [pid = 1939] [serial = 1705] [outer = 0x1129b1400] 03:39:36 INFO - PROCESS | 1939 | 1467974376138 Marionette DEBUG loaded listener.js 03:39:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x1185ba000) [pid = 1939] [serial = 1706] [outer = 0x1129b1400] 03:39:36 INFO - PROCESS | 1939 | 1467974376483 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]]]}] 03:39:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 03:39:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 626ms 03:39:36 INFO - PROCESS | 1939 | 1467974376496 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 03:39:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 03:39:36 INFO - PROCESS | 1939 | 1467974376498 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 03:39:36 INFO - PROCESS | 1939 | 1467974376501 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 03:39:36 INFO - PROCESS | 1939 | 1467974376502 Marionette TRACE conn2 <- [1,2246,null,{}] 03:39:36 INFO - PROCESS | 1939 | 1467974376507 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}] 03:39:36 INFO - PROCESS | 1939 | 1467974376510 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:36 INFO - PROCESS | 1939 | 1467974376606 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 03:39:36 INFO - PROCESS | 1939 | 1467974376709 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:36 INFO - PROCESS | 1939 | 1467974376710 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x123562800 == 31 [pid = 1939] [id = 569] 03:39:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x1184edc00) [pid = 1939] [serial = 1707] [outer = 0x0] 03:39:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x1185f2000) [pid = 1939] [serial = 1708] [outer = 0x1184edc00] 03:39:36 INFO - PROCESS | 1939 | 1467974376736 Marionette DEBUG loaded listener.js 03:39:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x118a7c000) [pid = 1939] [serial = 1709] [outer = 0x1184edc00] 03:39:37 INFO - PROCESS | 1939 | 1467974377061 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]]]}] 03:39:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 03:39:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 575ms 03:39:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 03:39:37 INFO - PROCESS | 1939 | 1467974377076 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 03:39:37 INFO - PROCESS | 1939 | 1467974377077 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 03:39:37 INFO - PROCESS | 1939 | 1467974377079 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 03:39:37 INFO - PROCESS | 1939 | 1467974377080 Marionette TRACE conn2 <- [1,2250,null,{}] 03:39:37 INFO - PROCESS | 1939 | 1467974377083 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}] 03:39:37 INFO - PROCESS | 1939 | 1467974377084 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:37 INFO - PROCESS | 1939 | 1467974377184 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 03:39:37 INFO - PROCESS | 1939 | 1467974377188 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:37 INFO - PROCESS | 1939 | 1467974377189 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x125219800 == 32 [pid = 1939] [id = 570] 03:39:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x11320c400) [pid = 1939] [serial = 1710] [outer = 0x0] 03:39:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x11930b400) [pid = 1939] [serial = 1711] [outer = 0x11320c400] 03:39:37 INFO - PROCESS | 1939 | 1467974377214 Marionette DEBUG loaded listener.js 03:39:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x11971b000) [pid = 1939] [serial = 1712] [outer = 0x11320c400] 03:39:37 INFO - PROCESS | 1939 | 1467974377552 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]]]}] 03:39:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 03:39:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 522ms 03:39:37 INFO - PROCESS | 1939 | 1467974377601 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 03:39:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 03:39:37 INFO - PROCESS | 1939 | 1467974377603 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 03:39:37 INFO - PROCESS | 1939 | 1467974377605 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 03:39:37 INFO - PROCESS | 1939 | 1467974377606 Marionette TRACE conn2 <- [1,2254,null,{}] 03:39:37 INFO - PROCESS | 1939 | 1467974377608 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}] 03:39:37 INFO - PROCESS | 1939 | 1467974377612 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:37 INFO - PROCESS | 1939 | 1467974377731 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 03:39:37 INFO - PROCESS | 1939 | 1467974377735 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:37 INFO - PROCESS | 1939 | 1467974377736 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x126e14000 == 33 [pid = 1939] [id = 571] 03:39:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x11971d400) [pid = 1939] [serial = 1713] [outer = 0x0] 03:39:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x119d36000) [pid = 1939] [serial = 1714] [outer = 0x11971d400] 03:39:37 INFO - PROCESS | 1939 | 1467974377762 Marionette DEBUG loaded listener.js 03:39:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x1211e7400) [pid = 1939] [serial = 1715] [outer = 0x11971d400] 03:39:38 INFO - PROCESS | 1939 | 1467974378112 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]]]}] 03:39:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 03:39:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 519ms 03:39:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 03:39:38 INFO - PROCESS | 1939 | 1467974378133 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 03:39:38 INFO - PROCESS | 1939 | 1467974378135 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 03:39:38 INFO - PROCESS | 1939 | 1467974378137 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 03:39:38 INFO - PROCESS | 1939 | 1467974378139 Marionette TRACE conn2 <- [1,2258,null,{}] 03:39:38 INFO - PROCESS | 1939 | 1467974378143 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}] 03:39:38 INFO - PROCESS | 1939 | 1467974378144 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:38 INFO - PROCESS | 1939 | 1467974378241 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 03:39:38 INFO - PROCESS | 1939 | 1467974378245 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:38 INFO - PROCESS | 1939 | 1467974378246 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x12898a800 == 34 [pid = 1939] [id = 572] 03:39:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x112aa2c00) [pid = 1939] [serial = 1716] [outer = 0x0] 03:39:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x12270f800) [pid = 1939] [serial = 1717] [outer = 0x112aa2c00] 03:39:38 INFO - PROCESS | 1939 | 1467974378270 Marionette DEBUG loaded listener.js 03:39:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x123222c00) [pid = 1939] [serial = 1718] [outer = 0x112aa2c00] 03:39:38 INFO - PROCESS | 1939 | 1467974378605 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]]]}] 03:39:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 03:39:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 522ms 03:39:38 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x114f6c800) [pid = 1939] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 03:39:38 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x1185ed400) [pid = 1939] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 03:39:38 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x1256b6800) [pid = 1939] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 03:39:38 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x12351cc00) [pid = 1939] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 03:39:38 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x118203400) [pid = 1939] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 03:39:38 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x110ef2400) [pid = 1939] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 03:39:38 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x1211e5400) [pid = 1939] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 03:39:38 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x112a86800) [pid = 1939] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 03:39:38 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x119766000) [pid = 1939] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 03:39:38 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x1128cd400) [pid = 1939] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 03:39:38 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x1232be800) [pid = 1939] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 03:39:38 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x119a67800) [pid = 1939] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 03:39:38 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x1254ef400) [pid = 1939] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 03:39:38 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x1129a8800) [pid = 1939] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 03:39:38 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x1270cbc00) [pid = 1939] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 03:39:38 INFO - PROCESS | 1939 | 1467974378840 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 03:39:38 INFO - PROCESS | 1939 | 1467974378842 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 03:39:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 03:39:38 INFO - PROCESS | 1939 | 1467974378852 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 03:39:38 INFO - PROCESS | 1939 | 1467974378853 Marionette TRACE conn2 <- [1,2262,null,{}] 03:39:38 INFO - PROCESS | 1939 | 1467974378857 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}] 03:39:38 INFO - PROCESS | 1939 | 1467974378858 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:38 INFO - PROCESS | 1939 | 1467974378932 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 03:39:38 INFO - PROCESS | 1939 | 1467974378935 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:38 INFO - PROCESS | 1939 | 1467974378936 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x119dc4800 == 35 [pid = 1939] [id = 573] 03:39:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x112f5e400) [pid = 1939] [serial = 1719] [outer = 0x0] 03:39:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x113c38000) [pid = 1939] [serial = 1720] [outer = 0x112f5e400] 03:39:38 INFO - PROCESS | 1939 | 1467974378966 Marionette DEBUG loaded listener.js 03:39:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x11813f800) [pid = 1939] [serial = 1721] [outer = 0x112f5e400] 03:39:39 INFO - PROCESS | 1939 | 1467974379290 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]]]}] 03:39:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 03:39:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 473ms 03:39:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 03:39:39 INFO - PROCESS | 1939 | 1467974379326 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 03:39:39 INFO - PROCESS | 1939 | 1467974379327 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 03:39:39 INFO - PROCESS | 1939 | 1467974379329 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 03:39:39 INFO - PROCESS | 1939 | 1467974379338 Marionette TRACE conn2 <- [1,2266,null,{}] 03:39:39 INFO - PROCESS | 1939 | 1467974379340 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}] 03:39:39 INFO - PROCESS | 1939 | 1467974379342 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:39 INFO - PROCESS | 1939 | 1467974379417 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 03:39:39 INFO - PROCESS | 1939 | 1467974379492 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:39 INFO - PROCESS | 1939 | 1467974379493 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x119eaa000 == 36 [pid = 1939] [id = 574] 03:39:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x1128d5800) [pid = 1939] [serial = 1722] [outer = 0x0] 03:39:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x119718400) [pid = 1939] [serial = 1723] [outer = 0x1128d5800] 03:39:39 INFO - PROCESS | 1939 | 1467974379521 Marionette DEBUG loaded listener.js 03:39:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x1232bdc00) [pid = 1939] [serial = 1724] [outer = 0x1128d5800] 03:39:39 INFO - PROCESS | 1939 | 1467974379776 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]]]}] 03:39:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 03:39:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 479ms 03:39:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 03:39:39 INFO - PROCESS | 1939 | 1467974379814 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 03:39:39 INFO - PROCESS | 1939 | 1467974379815 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 03:39:39 INFO - PROCESS | 1939 | 1467974379817 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 03:39:39 INFO - PROCESS | 1939 | 1467974379818 Marionette TRACE conn2 <- [1,2270,null,{}] 03:39:39 INFO - PROCESS | 1939 | 1467974379829 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}] 03:39:39 INFO - PROCESS | 1939 | 1467974379830 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:39 INFO - PROCESS | 1939 | 1467974379916 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 03:39:39 INFO - PROCESS | 1939 | 1467974379920 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:39 INFO - PROCESS | 1939 | 1467974379921 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a77d800 == 37 [pid = 1939] [id = 575] 03:39:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x1232be000) [pid = 1939] [serial = 1725] [outer = 0x0] 03:39:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x12351f000) [pid = 1939] [serial = 1726] [outer = 0x1232be000] 03:39:39 INFO - PROCESS | 1939 | 1467974379946 Marionette DEBUG loaded listener.js 03:39:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x1235adc00) [pid = 1939] [serial = 1727] [outer = 0x1232be000] 03:39:40 INFO - PROCESS | 1939 | 1467974380269 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]]]}] 03:39:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 03:39:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 470ms 03:39:40 INFO - PROCESS | 1939 | 1467974380288 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 03:39:40 INFO - PROCESS | 1939 | 1467974380292 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 03:39:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 03:39:40 INFO - PROCESS | 1939 | 1467974380294 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 03:39:40 INFO - PROCESS | 1939 | 1467974380296 Marionette TRACE conn2 <- [1,2274,null,{}] 03:39:40 INFO - PROCESS | 1939 | 1467974380306 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}] 03:39:40 INFO - PROCESS | 1939 | 1467974380308 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:40 INFO - PROCESS | 1939 | 1467974380425 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 03:39:40 INFO - PROCESS | 1939 | 1467974380432 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:40 INFO - PROCESS | 1939 | 1467974380433 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:40 INFO - PROCESS | 1939 | ++DOCSHELL 0x124f55000 == 38 [pid = 1939] [id = 576] 03:39:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x1184eb800) [pid = 1939] [serial = 1728] [outer = 0x0] 03:39:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x124a5f400) [pid = 1939] [serial = 1729] [outer = 0x1184eb800] 03:39:40 INFO - PROCESS | 1939 | 1467974380460 Marionette DEBUG loaded listener.js 03:39:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x1256b6400) [pid = 1939] [serial = 1730] [outer = 0x1184eb800] 03:39:40 INFO - PROCESS | 1939 | 1467974380918 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]]]}] 03:39:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 03:39:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 680ms 03:39:40 INFO - PROCESS | 1939 | 1467974380976 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 03:39:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 03:39:40 INFO - PROCESS | 1939 | 1467974380980 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 03:39:40 INFO - PROCESS | 1939 | 1467974380985 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 03:39:40 INFO - PROCESS | 1939 | 1467974380989 Marionette TRACE conn2 <- [1,2278,null,{}] 03:39:40 INFO - PROCESS | 1939 | 1467974380995 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}] 03:39:40 INFO - PROCESS | 1939 | 1467974380998 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:41 INFO - PROCESS | 1939 | 1467974381160 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 03:39:41 INFO - PROCESS | 1939 | 1467974381239 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:41 INFO - PROCESS | 1939 | 1467974381242 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x116ab9000 == 39 [pid = 1939] [id = 577] 03:39:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x1128cc000) [pid = 1939] [serial = 1731] [outer = 0x0] 03:39:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x1128d5000) [pid = 1939] [serial = 1732] [outer = 0x1128cc000] 03:39:41 INFO - PROCESS | 1939 | 1467974381273 Marionette DEBUG loaded listener.js 03:39:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x112f64000) [pid = 1939] [serial = 1733] [outer = 0x1128cc000] 03:39:41 INFO - PROCESS | 1939 | 1467974381811 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]]]}] 03:39:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 03:39:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 876ms 03:39:41 INFO - PROCESS | 1939 | 1467974381861 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 03:39:41 INFO - PROCESS | 1939 | 1467974381865 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 03:39:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 03:39:41 INFO - PROCESS | 1939 | 1467974381872 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 03:39:41 INFO - PROCESS | 1939 | 1467974381875 Marionette TRACE conn2 <- [1,2282,null,{}] 03:39:41 INFO - PROCESS | 1939 | 1467974381879 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}] 03:39:41 INFO - PROCESS | 1939 | 1467974381881 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:42 INFO - PROCESS | 1939 | 1467974382036 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 03:39:42 INFO - PROCESS | 1939 | 1467974382149 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:42 INFO - PROCESS | 1939 | 1467974382151 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x12355a000 == 40 [pid = 1939] [id = 578] 03:39:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x116804000) [pid = 1939] [serial = 1734] [outer = 0x0] 03:39:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x116f7f000) [pid = 1939] [serial = 1735] [outer = 0x116804000] 03:39:42 INFO - PROCESS | 1939 | 1467974382201 Marionette DEBUG loaded listener.js 03:39:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x118136c00) [pid = 1939] [serial = 1736] [outer = 0x116804000] 03:39:42 INFO - PROCESS | 1939 | 1467974382866 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]]]}] 03:39:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 03:39:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1075ms 03:39:42 INFO - PROCESS | 1939 | 1467974382946 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 03:39:42 INFO - PROCESS | 1939 | 1467974382948 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 03:39:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 03:39:42 INFO - PROCESS | 1939 | 1467974382952 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 03:39:42 INFO - PROCESS | 1939 | 1467974382953 Marionette TRACE conn2 <- [1,2286,null,{}] 03:39:42 INFO - PROCESS | 1939 | 1467974382957 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}] 03:39:42 INFO - PROCESS | 1939 | 1467974382958 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:43 INFO - PROCESS | 1939 | 1467974383062 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 03:39:43 INFO - PROCESS | 1939 | 1467974383120 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:43 INFO - PROCESS | 1939 | 1467974383123 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x118237800 == 41 [pid = 1939] [id = 579] 03:39:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x113da7800) [pid = 1939] [serial = 1737] [outer = 0x0] 03:39:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x115df4000) [pid = 1939] [serial = 1738] [outer = 0x113da7800] 03:39:43 INFO - PROCESS | 1939 | 1467974383152 Marionette DEBUG loaded listener.js 03:39:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x116618000) [pid = 1939] [serial = 1739] [outer = 0x113da7800] 03:39:43 INFO - PROCESS | 1939 | --DOCSHELL 0x12a77d800 == 40 [pid = 1939] [id = 575] 03:39:43 INFO - PROCESS | 1939 | --DOCSHELL 0x119eaa000 == 39 [pid = 1939] [id = 574] 03:39:43 INFO - PROCESS | 1939 | --DOCSHELL 0x119dc4800 == 38 [pid = 1939] [id = 573] 03:39:43 INFO - PROCESS | 1939 | --DOCSHELL 0x12898a800 == 37 [pid = 1939] [id = 572] 03:39:43 INFO - PROCESS | 1939 | --DOCSHELL 0x126e14000 == 36 [pid = 1939] [id = 571] 03:39:43 INFO - PROCESS | 1939 | --DOCSHELL 0x125219800 == 35 [pid = 1939] [id = 570] 03:39:43 INFO - PROCESS | 1939 | --DOCSHELL 0x123562800 == 34 [pid = 1939] [id = 569] 03:39:43 INFO - PROCESS | 1939 | --DOCSHELL 0x119eb5000 == 33 [pid = 1939] [id = 568] 03:39:43 INFO - PROCESS | 1939 | --DOCSHELL 0x118490800 == 32 [pid = 1939] [id = 567] 03:39:43 INFO - PROCESS | 1939 | --DOCSHELL 0x11714c000 == 31 [pid = 1939] [id = 566] 03:39:43 INFO - PROCESS | 1939 | --DOCSHELL 0x119566800 == 30 [pid = 1939] [id = 565] 03:39:43 INFO - PROCESS | 1939 | 1467974383535 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]]]}] 03:39:43 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x12720bc00) [pid = 1939] [serial = 1679] [outer = 0x0] [url = about:blank] 03:39:43 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x116881c00) [pid = 1939] [serial = 1648] [outer = 0x0] [url = about:blank] 03:39:43 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x119761000) [pid = 1939] [serial = 1655] [outer = 0x0] [url = about:blank] 03:39:43 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x125fa6c00) [pid = 1939] [serial = 1669] [outer = 0x0] [url = about:blank] 03:39:43 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x1248ae800) [pid = 1939] [serial = 1663] [outer = 0x0] [url = about:blank] 03:39:43 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x125ff6400) [pid = 1939] [serial = 1670] [outer = 0x0] [url = about:blank] 03:39:43 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x1185bd800) [pid = 1939] [serial = 1652] [outer = 0x0] [url = about:blank] 03:39:43 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x1132dfc00) [pid = 1939] [serial = 1646] [outer = 0x0] [url = about:blank] 03:39:43 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x123518000) [pid = 1939] [serial = 1661] [outer = 0x0] [url = about:blank] 03:39:43 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x115d18400) [pid = 1939] [serial = 1643] [outer = 0x0] [url = about:blank] 03:39:43 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x118762000) [pid = 1939] [serial = 1654] [outer = 0x0] [url = about:blank] 03:39:43 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x119d31000) [pid = 1939] [serial = 1657] [outer = 0x0] [url = about:blank] 03:39:43 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x1210c0800) [pid = 1939] [serial = 1658] [outer = 0x0] [url = about:blank] 03:39:43 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x1184e7400) [pid = 1939] [serial = 1673] [outer = 0x0] [url = about:blank] 03:39:43 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x125429000) [pid = 1939] [serial = 1639] [outer = 0x0] [url = about:blank] 03:39:43 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x115e69c00) [pid = 1939] [serial = 1672] [outer = 0x0] [url = about:blank] 03:39:43 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x126d0f000) [pid = 1939] [serial = 1678] [outer = 0x0] [url = about:blank] 03:39:43 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x112f61800) [pid = 1939] [serial = 1642] [outer = 0x0] [url = about:blank] 03:39:43 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x125276c00) [pid = 1939] [serial = 1664] [outer = 0x0] [url = about:blank] 03:39:43 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x1184e3400) [pid = 1939] [serial = 1651] [outer = 0x0] [url = about:blank] 03:39:43 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x117dbfc00) [pid = 1939] [serial = 1649] [outer = 0x0] [url = about:blank] 03:39:43 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x125ece000) [pid = 1939] [serial = 1667] [outer = 0x0] [url = about:blank] 03:39:43 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x11930d400) [pid = 1939] [serial = 1675] [outer = 0x0] [url = about:blank] 03:39:43 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x124d31c00) [pid = 1939] [serial = 1676] [outer = 0x0] [url = about:blank] 03:39:43 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x1256b2c00) [pid = 1939] [serial = 1640] [outer = 0x0] [url = about:blank] 03:39:43 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x1211eb800) [pid = 1939] [serial = 1660] [outer = 0x0] [url = about:blank] 03:39:43 INFO - PROCESS | 1939 | --DOMWINDOW == 77 (0x1129b3800) [pid = 1939] [serial = 1645] [outer = 0x0] [url = about:blank] 03:39:43 INFO - PROCESS | 1939 | --DOMWINDOW == 76 (0x1256b0c00) [pid = 1939] [serial = 1666] [outer = 0x0] [url = about:blank] 03:39:43 INFO - PROCESS | 1939 | --DOMWINDOW == 75 (0x1274c2800) [pid = 1939] [serial = 1682] [outer = 0x0] [url = about:blank] 03:39:43 INFO - PROCESS | 1939 | --DOMWINDOW == 74 (0x1274ba800) [pid = 1939] [serial = 1681] [outer = 0x0] [url = about:blank] 03:39:43 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 03:39:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 625ms 03:39:43 INFO - PROCESS | 1939 | 1467974383577 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 03:39:43 INFO - PROCESS | 1939 | 1467974383579 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 03:39:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 03:39:43 INFO - PROCESS | 1939 | 1467974383584 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 03:39:43 INFO - PROCESS | 1939 | 1467974383585 Marionette TRACE conn2 <- [1,2290,null,{}] 03:39:43 INFO - PROCESS | 1939 | 1467974383588 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}] 03:39:43 INFO - PROCESS | 1939 | 1467974383589 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:43 INFO - PROCESS | 1939 | 1467974383668 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 03:39:43 INFO - PROCESS | 1939 | 1467974383675 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:43 INFO - PROCESS | 1939 | 1467974383677 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x119259000 == 31 [pid = 1939] [id = 580] 03:39:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 75 (0x1174e5400) [pid = 1939] [serial = 1740] [outer = 0x0] 03:39:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 76 (0x117dc1400) [pid = 1939] [serial = 1741] [outer = 0x1174e5400] 03:39:43 INFO - PROCESS | 1939 | 1467974383703 Marionette DEBUG loaded listener.js 03:39:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 77 (0x118352400) [pid = 1939] [serial = 1742] [outer = 0x1174e5400] 03:39:44 INFO - PROCESS | 1939 | 1467974384046 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]]]}] 03:39:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 03:39:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 469ms 03:39:44 INFO - PROCESS | 1939 | 1467974384052 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 03:39:44 INFO - PROCESS | 1939 | 1467974384054 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 03:39:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 03:39:44 INFO - PROCESS | 1939 | 1467974384059 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 03:39:44 INFO - PROCESS | 1939 | 1467974384061 Marionette TRACE conn2 <- [1,2294,null,{}] 03:39:44 INFO - PROCESS | 1939 | 1467974384069 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}] 03:39:44 INFO - PROCESS | 1939 | 1467974384072 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:44 INFO - PROCESS | 1939 | 1467974384177 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 03:39:44 INFO - PROCESS | 1939 | 1467974384234 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:44 INFO - PROCESS | 1939 | 1467974384236 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x1233d7800 == 32 [pid = 1939] [id = 581] 03:39:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x1184e4000) [pid = 1939] [serial = 1743] [outer = 0x0] 03:39:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x1185ed400) [pid = 1939] [serial = 1744] [outer = 0x1184e4000] 03:39:44 INFO - PROCESS | 1939 | 1467974384264 Marionette DEBUG loaded listener.js 03:39:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x11930d000) [pid = 1939] [serial = 1745] [outer = 0x1184e4000] 03:39:44 INFO - PROCESS | 1939 | 1467974384585 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]]]}] 03:39:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 03:39:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 573ms 03:39:44 INFO - PROCESS | 1939 | 1467974384630 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 03:39:44 INFO - PROCESS | 1939 | 1467974384632 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 03:39:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 03:39:44 INFO - PROCESS | 1939 | 1467974384634 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 03:39:44 INFO - PROCESS | 1939 | 1467974384635 Marionette TRACE conn2 <- [1,2298,null,{}] 03:39:44 INFO - PROCESS | 1939 | 1467974384638 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}] 03:39:44 INFO - PROCESS | 1939 | 1467974384639 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:44 INFO - PROCESS | 1939 | 1467974384721 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 03:39:44 INFO - PROCESS | 1939 | 1467974384781 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:44 INFO - PROCESS | 1939 | 1467974384782 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x1259dc800 == 33 [pid = 1939] [id = 582] 03:39:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x11850ac00) [pid = 1939] [serial = 1746] [outer = 0x0] 03:39:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x119ae8400) [pid = 1939] [serial = 1747] [outer = 0x11850ac00] 03:39:44 INFO - PROCESS | 1939 | 1467974384808 Marionette DEBUG loaded listener.js 03:39:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x12070c000) [pid = 1939] [serial = 1748] [outer = 0x11850ac00] 03:39:45 INFO - PROCESS | 1939 | 1467974385078 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]]]}] 03:39:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 03:39:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 473ms 03:39:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 03:39:45 INFO - PROCESS | 1939 | 1467974385112 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 03:39:45 INFO - PROCESS | 1939 | 1467974385114 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 03:39:45 INFO - PROCESS | 1939 | 1467974385116 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 03:39:45 INFO - PROCESS | 1939 | 1467974385117 Marionette TRACE conn2 <- [1,2302,null,{}] 03:39:45 INFO - PROCESS | 1939 | 1467974385120 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}] 03:39:45 INFO - PROCESS | 1939 | 1467974385121 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:45 INFO - PROCESS | 1939 | 1467974385214 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 03:39:45 INFO - PROCESS | 1939 | 1467974385217 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:45 INFO - PROCESS | 1939 | 1467974385218 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x128982800 == 34 [pid = 1939] [id = 583] 03:39:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x1129b3400) [pid = 1939] [serial = 1749] [outer = 0x0] 03:39:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x12116b800) [pid = 1939] [serial = 1750] [outer = 0x1129b3400] 03:39:45 INFO - PROCESS | 1939 | 1467974385245 Marionette DEBUG loaded listener.js 03:39:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x122710000) [pid = 1939] [serial = 1751] [outer = 0x1129b3400] 03:39:45 INFO - PROCESS | 1939 | 1467974385603 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]]]}] 03:39:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 03:39:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 518ms 03:39:45 INFO - PROCESS | 1939 | 1467974385651 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 03:39:45 INFO - PROCESS | 1939 | 1467974385652 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 03:39:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 03:39:45 INFO - PROCESS | 1939 | 1467974385655 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 03:39:45 INFO - PROCESS | 1939 | 1467974385657 Marionette TRACE conn2 <- [1,2306,null,{}] 03:39:45 INFO - PROCESS | 1939 | 1467974385659 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}] 03:39:45 INFO - PROCESS | 1939 | 1467974385663 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:45 INFO - PROCESS | 1939 | 1467974385786 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 03:39:45 INFO - PROCESS | 1939 | 1467974385799 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:45 INFO - PROCESS | 1939 | 1467974385801 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x1292e1000 == 35 [pid = 1939] [id = 584] 03:39:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x123225400) [pid = 1939] [serial = 1752] [outer = 0x0] 03:39:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x1233c3000) [pid = 1939] [serial = 1753] [outer = 0x123225400] 03:39:45 INFO - PROCESS | 1939 | 1467974385825 Marionette DEBUG loaded listener.js 03:39:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x124fa4000) [pid = 1939] [serial = 1754] [outer = 0x123225400] 03:39:46 INFO - PROCESS | 1939 | 1467974386235 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]]]}] 03:39:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 03:39:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 621ms 03:39:46 INFO - PROCESS | 1939 | 1467974386280 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 03:39:46 INFO - PROCESS | 1939 | 1467974386281 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 03:39:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 03:39:46 INFO - PROCESS | 1939 | 1467974386284 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 03:39:46 INFO - PROCESS | 1939 | 1467974386285 Marionette TRACE conn2 <- [1,2310,null,{}] 03:39:46 INFO - PROCESS | 1939 | 1467974386287 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}] 03:39:46 INFO - PROCESS | 1939 | 1467974386288 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:46 INFO - PROCESS | 1939 | 1467974386389 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 03:39:46 INFO - PROCESS | 1939 | 1467974386393 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:46 INFO - PROCESS | 1939 | 1467974386394 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x12ac40800 == 36 [pid = 1939] [id = 585] 03:39:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x124fab800) [pid = 1939] [serial = 1755] [outer = 0x0] 03:39:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x1256a9c00) [pid = 1939] [serial = 1756] [outer = 0x124fab800] 03:39:46 INFO - PROCESS | 1939 | 1467974386418 Marionette DEBUG loaded listener.js 03:39:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x125ece000) [pid = 1939] [serial = 1757] [outer = 0x124fab800] 03:39:46 INFO - PROCESS | 1939 | 1467974386782 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]]]}] 03:39:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 03:39:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 518ms 03:39:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 03:39:46 INFO - PROCESS | 1939 | 1467974386802 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 03:39:46 INFO - PROCESS | 1939 | 1467974386804 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 03:39:46 INFO - PROCESS | 1939 | 1467974386808 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 03:39:46 INFO - PROCESS | 1939 | 1467974386809 Marionette TRACE conn2 <- [1,2314,null,{}] 03:39:46 INFO - PROCESS | 1939 | 1467974386819 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}] 03:39:46 INFO - PROCESS | 1939 | 1467974386820 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:46 INFO - PROCESS | 1939 | 1467974386919 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 03:39:46 INFO - PROCESS | 1939 | 1467974386923 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:46 INFO - PROCESS | 1939 | 1467974386924 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x12b24e000 == 37 [pid = 1939] [id = 586] 03:39:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x12527e800) [pid = 1939] [serial = 1758] [outer = 0x0] 03:39:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x125fe8000) [pid = 1939] [serial = 1759] [outer = 0x12527e800] 03:39:46 INFO - PROCESS | 1939 | 1467974386949 Marionette DEBUG loaded listener.js 03:39:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x127011c00) [pid = 1939] [serial = 1760] [outer = 0x12527e800] 03:39:47 INFO - PROCESS | 1939 | 1467974387301 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]]]}] 03:39:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 03:39:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 531ms 03:39:47 INFO - PROCESS | 1939 | 1467974387342 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 03:39:47 INFO - PROCESS | 1939 | 1467974387344 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 03:39:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 03:39:47 INFO - PROCESS | 1939 | 1467974387347 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 03:39:47 INFO - PROCESS | 1939 | 1467974387349 Marionette TRACE conn2 <- [1,2318,null,{}] 03:39:47 INFO - PROCESS | 1939 | 1467974387352 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}] 03:39:47 INFO - PROCESS | 1939 | 1467974387354 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:47 INFO - PROCESS | 1939 | 1467974387513 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 03:39:47 INFO - PROCESS | 1939 | 1467974387530 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:47 INFO - PROCESS | 1939 | 1467974387532 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x12bd71000 == 38 [pid = 1939] [id = 587] 03:39:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x12700bc00) [pid = 1939] [serial = 1761] [outer = 0x0] 03:39:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x1270bd000) [pid = 1939] [serial = 1762] [outer = 0x12700bc00] 03:39:47 INFO - PROCESS | 1939 | 1467974387566 Marionette DEBUG loaded listener.js 03:39:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x127213000) [pid = 1939] [serial = 1763] [outer = 0x12700bc00] 03:39:47 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x11320c400) [pid = 1939] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 03:39:47 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x11612ec00) [pid = 1939] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 03:39:47 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x112a84000) [pid = 1939] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 03:39:47 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x1129b1400) [pid = 1939] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 03:39:47 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x11971d400) [pid = 1939] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 03:39:47 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x1164f0400) [pid = 1939] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 03:39:47 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x115e6dc00) [pid = 1939] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 03:39:47 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x1185bb800) [pid = 1939] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 03:39:47 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x121162400) [pid = 1939] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 03:39:47 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x112aa2c00) [pid = 1939] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 03:39:47 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x111f42800) [pid = 1939] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 03:39:47 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x112f5e400) [pid = 1939] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 03:39:47 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x1128d5800) [pid = 1939] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 03:39:47 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x1232be000) [pid = 1939] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 03:39:47 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x1184edc00) [pid = 1939] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 03:39:48 INFO - PROCESS | 1939 | 1467974388037 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] 03:39:48 INFO - PROCESS | 1939 | 1467974388071 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 03:39:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 03:39:48 INFO - PROCESS | 1939 | 1467974388079 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 03:39:48 INFO - PROCESS | 1939 | 1467974388080 Marionette TRACE conn2 <- [1,2322,null,{}] 03:39:48 INFO - PROCESS | 1939 | 1467974388096 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}] 03:39:48 INFO - PROCESS | 1939 | 1467974388097 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:48 INFO - PROCESS | 1939 | 1467974388175 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 03:39:48 INFO - PROCESS | 1939 | 1467974388179 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:48 INFO - PROCESS | 1939 | 1467974388180 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x12bd6b800 == 39 [pid = 1939] [id = 588] 03:39:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x11672d800) [pid = 1939] [serial = 1764] [outer = 0x0] 03:39:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x118fb6c00) [pid = 1939] [serial = 1765] [outer = 0x11672d800] 03:39:48 INFO - PROCESS | 1939 | 1467974388198 Marionette DEBUG loaded listener.js 03:39:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x121165400) [pid = 1939] [serial = 1766] [outer = 0x11672d800] 03:39:48 INFO - PROCESS | 1939 | 1467974388662 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]]]}] 03:39:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 03:39:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 624ms 03:39:48 INFO - PROCESS | 1939 | 1467974388721 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 03:39:48 INFO - PROCESS | 1939 | 1467974388725 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 03:39:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 03:39:48 INFO - PROCESS | 1939 | 1467974388729 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 03:39:48 INFO - PROCESS | 1939 | 1467974388731 Marionette TRACE conn2 <- [1,2326,null,{}] 03:39:48 INFO - PROCESS | 1939 | 1467974388735 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}] 03:39:48 INFO - PROCESS | 1939 | 1467974388737 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:48 INFO - PROCESS | 1939 | 1467974388863 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 03:39:48 INFO - PROCESS | 1939 | 1467974388873 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:48 INFO - PROCESS | 1939 | 1467974388875 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x12c393000 == 40 [pid = 1939] [id = 589] 03:39:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x1274bac00) [pid = 1939] [serial = 1767] [outer = 0x0] 03:39:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x1274c1000) [pid = 1939] [serial = 1768] [outer = 0x1274bac00] 03:39:48 INFO - PROCESS | 1939 | 1467974388901 Marionette DEBUG loaded listener.js 03:39:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x1275c0400) [pid = 1939] [serial = 1769] [outer = 0x1274bac00] 03:39:49 INFO - PROCESS | 1939 | 1467974389312 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]]]}] 03:39:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 03:39:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 627ms 03:39:49 INFO - PROCESS | 1939 | 1467974389356 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 03:39:49 INFO - PROCESS | 1939 | 1467974389358 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 03:39:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 03:39:49 INFO - PROCESS | 1939 | 1467974389361 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 03:39:49 INFO - PROCESS | 1939 | 1467974389363 Marionette TRACE conn2 <- [1,2330,null,{}] 03:39:49 INFO - PROCESS | 1939 | 1467974389366 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}] 03:39:49 INFO - PROCESS | 1939 | 1467974389368 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:49 INFO - PROCESS | 1939 | 1467974389497 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 03:39:49 INFO - PROCESS | 1939 | 1467974389502 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:49 INFO - PROCESS | 1939 | 1467974389504 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x12c754800 == 41 [pid = 1939] [id = 590] 03:39:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x1275c2800) [pid = 1939] [serial = 1770] [outer = 0x0] 03:39:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x1275c9c00) [pid = 1939] [serial = 1771] [outer = 0x1275c2800] 03:39:49 INFO - PROCESS | 1939 | 1467974389551 Marionette DEBUG loaded listener.js 03:39:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x128c28000) [pid = 1939] [serial = 1772] [outer = 0x1275c2800] 03:39:50 INFO - PROCESS | 1939 | 1467974390067 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]]]}] 03:39:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 03:39:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 721ms 03:39:50 INFO - PROCESS | 1939 | 1467974390082 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 03:39:50 INFO - PROCESS | 1939 | 1467974390084 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 03:39:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 03:39:50 INFO - PROCESS | 1939 | 1467974390088 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 03:39:50 INFO - PROCESS | 1939 | 1467974390089 Marionette TRACE conn2 <- [1,2334,null,{}] 03:39:50 INFO - PROCESS | 1939 | 1467974390093 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}] 03:39:50 INFO - PROCESS | 1939 | 1467974390095 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:50 INFO - PROCESS | 1939 | 1467974390223 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 03:39:50 INFO - PROCESS | 1939 | 1467974390296 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:50 INFO - PROCESS | 1939 | 1467974390297 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x118fa1000 == 42 [pid = 1939] [id = 591] 03:39:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x115e6dc00) [pid = 1939] [serial = 1773] [outer = 0x0] 03:39:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x1161a0800) [pid = 1939] [serial = 1774] [outer = 0x115e6dc00] 03:39:50 INFO - PROCESS | 1939 | 1467974390328 Marionette DEBUG loaded listener.js 03:39:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x1176e6800) [pid = 1939] [serial = 1775] [outer = 0x115e6dc00] 03:39:50 INFO - PROCESS | 1939 | 1467974390751 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]]]}] 03:39:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 03:39:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 671ms 03:39:50 INFO - PROCESS | 1939 | 1467974390758 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 03:39:50 INFO - PROCESS | 1939 | 1467974390762 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 03:39:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 03:39:50 INFO - PROCESS | 1939 | 1467974390766 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 03:39:50 INFO - PROCESS | 1939 | 1467974390768 Marionette TRACE conn2 <- [1,2338,null,{}] 03:39:50 INFO - PROCESS | 1939 | 1467974390771 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}] 03:39:50 INFO - PROCESS | 1939 | 1467974390772 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:50 INFO - PROCESS | 1939 | 1467974390878 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 03:39:50 INFO - PROCESS | 1939 | 1467974390935 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:50 INFO - PROCESS | 1939 | 1467974390936 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x125f0a800 == 43 [pid = 1939] [id = 592] 03:39:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x118510800) [pid = 1939] [serial = 1776] [outer = 0x0] 03:39:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x1185f0c00) [pid = 1939] [serial = 1777] [outer = 0x118510800] 03:39:50 INFO - PROCESS | 1939 | 1467974390966 Marionette DEBUG loaded listener.js 03:39:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x119304400) [pid = 1939] [serial = 1778] [outer = 0x118510800] 03:39:51 INFO - PROCESS | 1939 | 1467974391438 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]]]}] 03:39:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 03:39:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 721ms 03:39:51 INFO - PROCESS | 1939 | 1467974391503 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 03:39:51 INFO - PROCESS | 1939 | 1467974391505 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 03:39:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 03:39:51 INFO - PROCESS | 1939 | 1467974391543 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 03:39:51 INFO - PROCESS | 1939 | 1467974391546 Marionette TRACE conn2 <- [1,2342,null,{}] 03:39:51 INFO - PROCESS | 1939 | 1467974391554 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}] 03:39:51 INFO - PROCESS | 1939 | 1467974391557 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:51 INFO - PROCESS | 1939 | 1467974391657 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 03:39:51 INFO - PROCESS | 1939 | 1467974391731 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:51 INFO - PROCESS | 1939 | 1467974391734 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x12c756000 == 44 [pid = 1939] [id = 593] 03:39:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x12270bc00) [pid = 1939] [serial = 1779] [outer = 0x0] 03:39:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x1232af400) [pid = 1939] [serial = 1780] [outer = 0x12270bc00] 03:39:51 INFO - PROCESS | 1939 | 1467974391764 Marionette DEBUG loaded listener.js 03:39:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x123523000) [pid = 1939] [serial = 1781] [outer = 0x12270bc00] 03:39:52 INFO - PROCESS | 1939 | 1467974392183 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]]]}] 03:39:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 03:39:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 672ms 03:39:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 03:39:52 INFO - PROCESS | 1939 | 1467974392215 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 03:39:52 INFO - PROCESS | 1939 | 1467974392216 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 03:39:52 INFO - PROCESS | 1939 | 1467974392219 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 03:39:52 INFO - PROCESS | 1939 | 1467974392220 Marionette TRACE conn2 <- [1,2346,null,{}] 03:39:52 INFO - PROCESS | 1939 | 1467974392222 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}] 03:39:52 INFO - PROCESS | 1939 | 1467974392224 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:52 INFO - PROCESS | 1939 | 1467974392326 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 03:39:52 INFO - PROCESS | 1939 | 1467974392386 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:52 INFO - PROCESS | 1939 | 1467974392387 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x12d08e800 == 45 [pid = 1939] [id = 594] 03:39:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x124b3f800) [pid = 1939] [serial = 1782] [outer = 0x0] 03:39:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x125ed6000) [pid = 1939] [serial = 1783] [outer = 0x124b3f800] 03:39:52 INFO - PROCESS | 1939 | 1467974392416 Marionette DEBUG loaded listener.js 03:39:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x12720c000) [pid = 1939] [serial = 1784] [outer = 0x124b3f800] 03:39:53 INFO - PROCESS | 1939 | 1467974393064 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]]]}] 03:39:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 03:39:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 870ms 03:39:53 INFO - PROCESS | 1939 | 1467974393094 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 03:39:53 INFO - PROCESS | 1939 | 1467974393096 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 03:39:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 03:39:53 INFO - PROCESS | 1939 | 1467974393101 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 03:39:53 INFO - PROCESS | 1939 | 1467974393103 Marionette TRACE conn2 <- [1,2350,null,{}] 03:39:53 INFO - PROCESS | 1939 | 1467974393108 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}] 03:39:53 INFO - PROCESS | 1939 | 1467974393110 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:53 INFO - PROCESS | 1939 | 1467974393200 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 03:39:53 INFO - PROCESS | 1939 | 1467974393275 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:53 INFO - PROCESS | 1939 | 1467974393276 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x1199b5800 == 46 [pid = 1939] [id = 595] 03:39:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x1161a0c00) [pid = 1939] [serial = 1785] [outer = 0x0] 03:39:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x116612c00) [pid = 1939] [serial = 1786] [outer = 0x1161a0c00] 03:39:53 INFO - PROCESS | 1939 | 1467974393304 Marionette DEBUG loaded listener.js 03:39:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x116f9d800) [pid = 1939] [serial = 1787] [outer = 0x1161a0c00] 03:39:54 INFO - PROCESS | 1939 | --DOCSHELL 0x12c393000 == 45 [pid = 1939] [id = 589] 03:39:54 INFO - PROCESS | 1939 | --DOCSHELL 0x12bd6b800 == 44 [pid = 1939] [id = 588] 03:39:54 INFO - PROCESS | 1939 | --DOCSHELL 0x12bd71000 == 43 [pid = 1939] [id = 587] 03:39:54 INFO - PROCESS | 1939 | --DOCSHELL 0x12b24e000 == 42 [pid = 1939] [id = 586] 03:39:54 INFO - PROCESS | 1939 | --DOCSHELL 0x12ac40800 == 41 [pid = 1939] [id = 585] 03:39:54 INFO - PROCESS | 1939 | --DOCSHELL 0x1292e1000 == 40 [pid = 1939] [id = 584] 03:39:54 INFO - PROCESS | 1939 | --DOCSHELL 0x128982800 == 39 [pid = 1939] [id = 583] 03:39:54 INFO - PROCESS | 1939 | --DOCSHELL 0x1259dc800 == 38 [pid = 1939] [id = 582] 03:39:54 INFO - PROCESS | 1939 | --DOCSHELL 0x1233d7800 == 37 [pid = 1939] [id = 581] 03:39:54 INFO - PROCESS | 1939 | --DOCSHELL 0x119259000 == 36 [pid = 1939] [id = 580] 03:39:54 INFO - PROCESS | 1939 | --DOCSHELL 0x118237800 == 35 [pid = 1939] [id = 579] 03:39:54 INFO - PROCESS | 1939 | --DOCSHELL 0x12355a000 == 34 [pid = 1939] [id = 578] 03:39:54 INFO - PROCESS | 1939 | --DOCSHELL 0x116ab9000 == 33 [pid = 1939] [id = 577] 03:39:54 INFO - PROCESS | 1939 | --DOCSHELL 0x124f55000 == 32 [pid = 1939] [id = 576] 03:39:54 INFO - PROCESS | 1939 | --DOCSHELL 0x12d08e800 == 31 [pid = 1939] [id = 594] 03:39:54 INFO - PROCESS | 1939 | --DOCSHELL 0x12c756000 == 30 [pid = 1939] [id = 593] 03:39:54 INFO - PROCESS | 1939 | --DOCSHELL 0x125f0a800 == 29 [pid = 1939] [id = 592] 03:39:54 INFO - PROCESS | 1939 | --DOCSHELL 0x12c754800 == 28 [pid = 1939] [id = 590] 03:39:54 INFO - PROCESS | 1939 | --DOCSHELL 0x118fa1000 == 27 [pid = 1939] [id = 591] 03:39:54 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x11930b400) [pid = 1939] [serial = 1711] [outer = 0x0] [url = about:blank] 03:39:54 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x1164f3800) [pid = 1939] [serial = 1702] [outer = 0x0] [url = about:blank] 03:39:54 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x11688b800) [pid = 1939] [serial = 1703] [outer = 0x0] [url = about:blank] 03:39:54 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x112aaac00) [pid = 1939] [serial = 1699] [outer = 0x0] [url = about:blank] 03:39:54 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x1130ef000) [pid = 1939] [serial = 1700] [outer = 0x0] [url = about:blank] 03:39:54 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x1184e1800) [pid = 1939] [serial = 1705] [outer = 0x0] [url = about:blank] 03:39:54 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x1185ba000) [pid = 1939] [serial = 1706] [outer = 0x0] [url = about:blank] 03:39:54 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x119d36000) [pid = 1939] [serial = 1714] [outer = 0x0] [url = about:blank] 03:39:54 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x11820b800) [pid = 1939] [serial = 1697] [outer = 0x0] [url = about:blank] 03:39:54 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x116a1c000) [pid = 1939] [serial = 1696] [outer = 0x0] [url = about:blank] 03:39:54 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x11813dc00) [pid = 1939] [serial = 1685] [outer = 0x0] [url = about:blank] 03:39:54 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x116a13800) [pid = 1939] [serial = 1684] [outer = 0x0] [url = about:blank] 03:39:54 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x11930ac00) [pid = 1939] [serial = 1688] [outer = 0x0] [url = about:blank] 03:39:54 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x118a63c00) [pid = 1939] [serial = 1687] [outer = 0x0] [url = about:blank] 03:39:54 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x12351ac00) [pid = 1939] [serial = 1691] [outer = 0x0] [url = about:blank] 03:39:54 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x12270dc00) [pid = 1939] [serial = 1690] [outer = 0x0] [url = about:blank] 03:39:54 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x12270f800) [pid = 1939] [serial = 1717] [outer = 0x0] [url = about:blank] 03:39:54 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x1211e7400) [pid = 1939] [serial = 1715] [outer = 0x0] [url = about:blank] 03:39:54 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x114f6b000) [pid = 1939] [serial = 1694] [outer = 0x0] [url = about:blank] 03:39:54 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x113c38000) [pid = 1939] [serial = 1720] [outer = 0x0] [url = about:blank] 03:39:54 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x112e3fc00) [pid = 1939] [serial = 1693] [outer = 0x0] [url = about:blank] 03:39:54 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x11813f800) [pid = 1939] [serial = 1721] [outer = 0x0] [url = about:blank] 03:39:54 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x119718400) [pid = 1939] [serial = 1723] [outer = 0x0] [url = about:blank] 03:39:54 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x12351f000) [pid = 1939] [serial = 1726] [outer = 0x0] [url = about:blank] 03:39:54 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x123222c00) [pid = 1939] [serial = 1718] [outer = 0x0] [url = about:blank] 03:39:54 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x1185f2000) [pid = 1939] [serial = 1708] [outer = 0x0] [url = about:blank] 03:39:54 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x1232bdc00) [pid = 1939] [serial = 1724] [outer = 0x0] [url = about:blank] 03:39:54 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x1235adc00) [pid = 1939] [serial = 1727] [outer = 0x0] [url = about:blank] 03:39:54 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x124a5f400) [pid = 1939] [serial = 1729] [outer = 0x0] [url = about:blank] 03:39:54 INFO - PROCESS | 1939 | --DOMWINDOW == 77 (0x11971b000) [pid = 1939] [serial = 1712] [outer = 0x0] [url = about:blank] 03:39:54 INFO - PROCESS | 1939 | --DOMWINDOW == 76 (0x118a7c000) [pid = 1939] [serial = 1709] [outer = 0x0] [url = about:blank] 03:39:54 INFO - PROCESS | 1939 | 1467974394277 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]]]}] 03:39:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 03:39:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1227ms 03:39:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 03:39:54 INFO - PROCESS | 1939 | 1467974394330 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 03:39:54 INFO - PROCESS | 1939 | 1467974394332 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 03:39:54 INFO - PROCESS | 1939 | 1467974394336 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 03:39:54 INFO - PROCESS | 1939 | 1467974394337 Marionette TRACE conn2 <- [1,2354,null,{}] 03:39:54 INFO - PROCESS | 1939 | 1467974394342 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}] 03:39:54 INFO - PROCESS | 1939 | 1467974394344 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:54 INFO - PROCESS | 1939 | 1467974394424 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 03:39:54 INFO - PROCESS | 1939 | 1467974394432 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:54 INFO - PROCESS | 1939 | 1467974394435 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x11671e800 == 28 [pid = 1939] [id = 596] 03:39:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 77 (0x1128d1000) [pid = 1939] [serial = 1788] [outer = 0x0] 03:39:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x1129a8400) [pid = 1939] [serial = 1789] [outer = 0x1128d1000] 03:39:54 INFO - PROCESS | 1939 | 1467974394464 Marionette DEBUG loaded listener.js 03:39:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x112a85000) [pid = 1939] [serial = 1790] [outer = 0x1128d1000] 03:39:54 INFO - PROCESS | 1939 | 1467974394818 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]]]}] 03:39:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 03:39:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 522ms 03:39:54 INFO - PROCESS | 1939 | 1467974394857 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 03:39:54 INFO - PROCESS | 1939 | 1467974394861 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 03:39:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 03:39:54 INFO - PROCESS | 1939 | 1467974394866 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 03:39:54 INFO - PROCESS | 1939 | 1467974394867 Marionette TRACE conn2 <- [1,2358,null,{}] 03:39:54 INFO - PROCESS | 1939 | 1467974394870 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}] 03:39:54 INFO - PROCESS | 1939 | 1467974394871 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:54 INFO - PROCESS | 1939 | 1467974394949 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 03:39:54 INFO - PROCESS | 1939 | 1467974394954 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:54 INFO - PROCESS | 1939 | 1467974394955 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x118482800 == 29 [pid = 1939] [id = 597] 03:39:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x112f59400) [pid = 1939] [serial = 1791] [outer = 0x0] 03:39:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x1132b6400) [pid = 1939] [serial = 1792] [outer = 0x112f59400] 03:39:54 INFO - PROCESS | 1939 | 1467974394985 Marionette DEBUG loaded listener.js 03:39:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x113da8800) [pid = 1939] [serial = 1793] [outer = 0x112f59400] 03:39:55 INFO - PROCESS | 1939 | 1467974395332 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]]]}] 03:39:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 03:39:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 471ms 03:39:55 INFO - PROCESS | 1939 | 1467974395337 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 03:39:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 03:39:55 INFO - PROCESS | 1939 | 1467974395348 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 03:39:55 INFO - PROCESS | 1939 | 1467974395351 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 03:39:55 INFO - PROCESS | 1939 | 1467974395353 Marionette TRACE conn2 <- [1,2362,null,{}] 03:39:55 INFO - PROCESS | 1939 | 1467974395364 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}] 03:39:55 INFO - PROCESS | 1939 | 1467974395367 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:55 INFO - PROCESS | 1939 | 1467974395450 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 03:39:55 INFO - PROCESS | 1939 | 1467974395508 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:55 INFO - PROCESS | 1939 | 1467974395510 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x119744800 == 30 [pid = 1939] [id = 598] 03:39:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x115e61800) [pid = 1939] [serial = 1794] [outer = 0x0] 03:39:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x116884000) [pid = 1939] [serial = 1795] [outer = 0x115e61800] 03:39:55 INFO - PROCESS | 1939 | 1467974395538 Marionette DEBUG loaded listener.js 03:39:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x11813d000) [pid = 1939] [serial = 1796] [outer = 0x115e61800] 03:39:55 INFO - PROCESS | 1939 | 1467974395852 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]]]}] 03:39:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 03:39:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 525ms 03:39:55 INFO - PROCESS | 1939 | 1467974395878 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 03:39:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 03:39:55 INFO - PROCESS | 1939 | 1467974395880 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 03:39:55 INFO - PROCESS | 1939 | 1467974395882 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 03:39:55 INFO - PROCESS | 1939 | 1467974395883 Marionette TRACE conn2 <- [1,2366,null,{}] 03:39:55 INFO - PROCESS | 1939 | 1467974395885 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}] 03:39:55 INFO - PROCESS | 1939 | 1467974395886 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:55 INFO - PROCESS | 1939 | 1467974395967 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 03:39:56 INFO - PROCESS | 1939 | 1467974396028 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:56 INFO - PROCESS | 1939 | 1467974396029 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x1233d7000 == 31 [pid = 1939] [id = 599] 03:39:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x11612ec00) [pid = 1939] [serial = 1797] [outer = 0x0] 03:39:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x11821d400) [pid = 1939] [serial = 1798] [outer = 0x11612ec00] 03:39:56 INFO - PROCESS | 1939 | 1467974396055 Marionette DEBUG loaded listener.js 03:39:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x1185bc400) [pid = 1939] [serial = 1799] [outer = 0x11612ec00] 03:39:56 INFO - PROCESS | 1939 | 1467974396361 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]]]}] 03:39:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 03:39:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 527ms 03:39:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 03:39:56 INFO - PROCESS | 1939 | 1467974396410 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 03:39:56 INFO - PROCESS | 1939 | 1467974396411 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 03:39:56 INFO - PROCESS | 1939 | 1467974396413 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 03:39:56 INFO - PROCESS | 1939 | 1467974396414 Marionette TRACE conn2 <- [1,2370,null,{}] 03:39:56 INFO - PROCESS | 1939 | 1467974396416 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}] 03:39:56 INFO - PROCESS | 1939 | 1467974396417 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:56 INFO - PROCESS | 1939 | 1467974396516 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 03:39:56 INFO - PROCESS | 1939 | 1467974396552 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:56 INFO - PROCESS | 1939 | 1467974396554 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x12521d000 == 32 [pid = 1939] [id = 600] 03:39:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x110ef0000) [pid = 1939] [serial = 1800] [outer = 0x0] 03:39:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x1185f4000) [pid = 1939] [serial = 1801] [outer = 0x110ef0000] 03:39:56 INFO - PROCESS | 1939 | 1467974396578 Marionette DEBUG loaded listener.js 03:39:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x119305400) [pid = 1939] [serial = 1802] [outer = 0x110ef0000] 03:39:56 INFO - PROCESS | 1939 | 1467974396904 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]]]}] 03:39:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 03:39:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 518ms 03:39:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 03:39:56 INFO - PROCESS | 1939 | 1467974396932 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 03:39:56 INFO - PROCESS | 1939 | 1467974396933 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 03:39:56 INFO - PROCESS | 1939 | 1467974396935 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 03:39:56 INFO - PROCESS | 1939 | 1467974396936 Marionette TRACE conn2 <- [1,2374,null,{}] 03:39:56 INFO - PROCESS | 1939 | 1467974396945 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}] 03:39:56 INFO - PROCESS | 1939 | 1467974396949 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:57 INFO - PROCESS | 1939 | 1467974397064 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 03:39:57 INFO - PROCESS | 1939 | 1467974397068 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:57 INFO - PROCESS | 1939 | 1467974397069 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x126ebe800 == 33 [pid = 1939] [id = 601] 03:39:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x112f5d400) [pid = 1939] [serial = 1803] [outer = 0x0] 03:39:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x119719400) [pid = 1939] [serial = 1804] [outer = 0x112f5d400] 03:39:57 INFO - PROCESS | 1939 | 1467974397093 Marionette DEBUG loaded listener.js 03:39:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x119d50400) [pid = 1939] [serial = 1805] [outer = 0x112f5d400] 03:39:57 INFO - PROCESS | 1939 | 1467974397430 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]]]}] 03:39:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 03:39:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 525ms 03:39:57 INFO - PROCESS | 1939 | 1467974397466 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 03:39:57 INFO - PROCESS | 1939 | 1467974397467 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 03:39:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 03:39:57 INFO - PROCESS | 1939 | 1467974397469 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 03:39:57 INFO - PROCESS | 1939 | 1467974397471 Marionette TRACE conn2 <- [1,2378,null,{}] 03:39:57 INFO - PROCESS | 1939 | 1467974397473 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}] 03:39:57 INFO - PROCESS | 1939 | 1467974397474 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:57 INFO - PROCESS | 1939 | 1467974397578 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 03:39:57 INFO - PROCESS | 1939 | 1467974397582 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:57 INFO - PROCESS | 1939 | 1467974397583 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x128993800 == 34 [pid = 1939] [id = 602] 03:39:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x11213e800) [pid = 1939] [serial = 1806] [outer = 0x0] 03:39:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x1211dec00) [pid = 1939] [serial = 1807] [outer = 0x11213e800] 03:39:57 INFO - PROCESS | 1939 | 1467974397608 Marionette DEBUG loaded listener.js 03:39:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x122709800) [pid = 1939] [serial = 1808] [outer = 0x11213e800] 03:39:57 INFO - PROCESS | 1939 | 1467974397956 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]]]}] 03:39:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 03:39:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 522ms 03:39:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 03:39:57 INFO - PROCESS | 1939 | 1467974397993 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 03:39:57 INFO - PROCESS | 1939 | 1467974397994 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 03:39:57 INFO - PROCESS | 1939 | 1467974397996 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 03:39:57 INFO - PROCESS | 1939 | 1467974397997 Marionette TRACE conn2 <- [1,2382,null,{}] 03:39:58 INFO - PROCESS | 1939 | 1467974398000 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}] 03:39:58 INFO - PROCESS | 1939 | 1467974398001 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:58 INFO - PROCESS | 1939 | 1467974398095 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 03:39:58 INFO - PROCESS | 1939 | 1467974398107 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:58 INFO - PROCESS | 1939 | 1467974398108 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x1292e6000 == 35 [pid = 1939] [id = 603] 03:39:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x122709c00) [pid = 1939] [serial = 1809] [outer = 0x0] 03:39:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x1232b3000) [pid = 1939] [serial = 1810] [outer = 0x122709c00] 03:39:58 INFO - PROCESS | 1939 | 1467974398132 Marionette DEBUG loaded listener.js 03:39:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x123516c00) [pid = 1939] [serial = 1811] [outer = 0x122709c00] 03:39:58 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x124fab800) [pid = 1939] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 03:39:58 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x12527e800) [pid = 1939] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 03:39:58 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x12700bc00) [pid = 1939] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 03:39:58 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x1184eb800) [pid = 1939] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 03:39:58 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x1174e5400) [pid = 1939] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 03:39:58 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x116804000) [pid = 1939] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 03:39:58 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x1184e4000) [pid = 1939] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 03:39:58 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x1128cc000) [pid = 1939] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 03:39:58 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x113da7800) [pid = 1939] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 03:39:58 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x11850ac00) [pid = 1939] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 03:39:58 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x1129b3400) [pid = 1939] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 03:39:58 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x1274bac00) [pid = 1939] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 03:39:58 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x1275c2800) [pid = 1939] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 03:39:58 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x123225400) [pid = 1939] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 03:39:58 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x11672d800) [pid = 1939] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 03:39:58 INFO - PROCESS | 1939 | 1467974398797 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]]]}] 03:39:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 03:39:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 820ms 03:39:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 03:39:58 INFO - PROCESS | 1939 | 1467974398817 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 03:39:58 INFO - PROCESS | 1939 | 1467974398818 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 03:39:58 INFO - PROCESS | 1939 | 1467974398820 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 03:39:58 INFO - PROCESS | 1939 | 1467974398821 Marionette TRACE conn2 <- [1,2386,null,{}] 03:39:58 INFO - PROCESS | 1939 | 1467974398826 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}] 03:39:58 INFO - PROCESS | 1939 | 1467974398828 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:58 INFO - PROCESS | 1939 | 1467974398904 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 03:39:58 INFO - PROCESS | 1939 | 1467974398971 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:58 INFO - PROCESS | 1939 | 1467974398972 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x12973d800 == 36 [pid = 1939] [id = 604] 03:39:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x111f44400) [pid = 1939] [serial = 1812] [outer = 0x0] 03:39:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x1185b7000) [pid = 1939] [serial = 1813] [outer = 0x111f44400] 03:39:58 INFO - PROCESS | 1939 | 1467974398996 Marionette DEBUG loaded listener.js 03:39:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x1207df400) [pid = 1939] [serial = 1814] [outer = 0x111f44400] 03:39:59 INFO - PROCESS | 1939 | 1467974399265 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]]]}] 03:39:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 03:39:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 473ms 03:39:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 03:39:59 INFO - PROCESS | 1939 | 1467974399297 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 03:39:59 INFO - PROCESS | 1939 | 1467974399298 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 03:39:59 INFO - PROCESS | 1939 | 1467974399300 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 03:39:59 INFO - PROCESS | 1939 | 1467974399301 Marionette TRACE conn2 <- [1,2390,null,{}] 03:39:59 INFO - PROCESS | 1939 | 1467974399304 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}] 03:39:59 INFO - PROCESS | 1939 | 1467974399305 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:59 INFO - PROCESS | 1939 | 1467974399399 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 03:39:59 INFO - PROCESS | 1939 | 1467974399402 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:59 INFO - PROCESS | 1939 | 1467974399403 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a797000 == 37 [pid = 1939] [id = 605] 03:39:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x1185f3800) [pid = 1939] [serial = 1815] [outer = 0x0] 03:39:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x12351d000) [pid = 1939] [serial = 1816] [outer = 0x1185f3800] 03:39:59 INFO - PROCESS | 1939 | 1467974399430 Marionette DEBUG loaded listener.js 03:39:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x12356a000) [pid = 1939] [serial = 1817] [outer = 0x1185f3800] 03:39:59 INFO - PROCESS | 1939 | 1467974399755 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]]]}] 03:39:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 03:39:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 468ms 03:39:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 03:39:59 INFO - PROCESS | 1939 | 1467974399770 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 03:39:59 INFO - PROCESS | 1939 | 1467974399772 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 03:39:59 INFO - PROCESS | 1939 | 1467974399775 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 03:39:59 INFO - PROCESS | 1939 | 1467974399778 Marionette TRACE conn2 <- [1,2394,null,{}] 03:39:59 INFO - PROCESS | 1939 | 1467974399780 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}] 03:39:59 INFO - PROCESS | 1939 | 1467974399782 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:59 INFO - PROCESS | 1939 | 1467974399901 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 03:39:59 INFO - PROCESS | 1939 | 1467974399915 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:59 INFO - PROCESS | 1939 | 1467974399916 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:39:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x12b241800 == 38 [pid = 1939] [id = 606] 03:39:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x112f66800) [pid = 1939] [serial = 1818] [outer = 0x0] 03:39:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x12356d000) [pid = 1939] [serial = 1819] [outer = 0x112f66800] 03:39:59 INFO - PROCESS | 1939 | 1467974399943 Marionette DEBUG loaded listener.js 03:39:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x125825000) [pid = 1939] [serial = 1820] [outer = 0x112f66800] 03:40:00 INFO - PROCESS | 1939 | 1467974400298 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]]]}] 03:40:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 03:40:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 572ms 03:40:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 03:40:00 INFO - PROCESS | 1939 | 1467974400347 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 03:40:00 INFO - PROCESS | 1939 | 1467974400349 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 03:40:00 INFO - PROCESS | 1939 | 1467974400352 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 03:40:00 INFO - PROCESS | 1939 | 1467974400354 Marionette TRACE conn2 <- [1,2398,null,{}] 03:40:00 INFO - PROCESS | 1939 | 1467974400357 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}] 03:40:00 INFO - PROCESS | 1939 | 1467974400359 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:00 INFO - PROCESS | 1939 | 1467974400481 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 03:40:00 INFO - PROCESS | 1939 | 1467974400570 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:00 INFO - PROCESS | 1939 | 1467974400571 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x12bd70800 == 39 [pid = 1939] [id = 607] 03:40:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x115dfcc00) [pid = 1939] [serial = 1821] [outer = 0x0] 03:40:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x125fa5800) [pid = 1939] [serial = 1822] [outer = 0x115dfcc00] 03:40:00 INFO - PROCESS | 1939 | 1467974400599 Marionette DEBUG loaded listener.js 03:40:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x1270c3c00) [pid = 1939] [serial = 1823] [outer = 0x115dfcc00] 03:40:01 INFO - PROCESS | 1939 | 1467974401138 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]]]}] 03:40:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 03:40:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 826ms 03:40:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 03:40:01 INFO - PROCESS | 1939 | 1467974401195 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 03:40:01 INFO - PROCESS | 1939 | 1467974401197 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 03:40:01 INFO - PROCESS | 1939 | 1467974401200 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 03:40:01 INFO - PROCESS | 1939 | 1467974401204 Marionette TRACE conn2 <- [1,2402,null,{}] 03:40:01 INFO - PROCESS | 1939 | 1467974401207 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}] 03:40:01 INFO - PROCESS | 1939 | 1467974401209 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:01 INFO - PROCESS | 1939 | 1467974401318 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 03:40:01 INFO - PROCESS | 1939 | 1467974401377 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:01 INFO - PROCESS | 1939 | 1467974401379 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x1184af800 == 40 [pid = 1939] [id = 608] 03:40:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x1129b2000) [pid = 1939] [serial = 1824] [outer = 0x0] 03:40:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x112aa9c00) [pid = 1939] [serial = 1825] [outer = 0x1129b2000] 03:40:01 INFO - PROCESS | 1939 | 1467974401410 Marionette DEBUG loaded listener.js 03:40:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x1132be000) [pid = 1939] [serial = 1826] [outer = 0x1129b2000] 03:40:01 INFO - PROCESS | 1939 | 1467974401913 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]]]}] 03:40:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 03:40:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 776ms 03:40:01 INFO - PROCESS | 1939 | 1467974401977 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 03:40:01 INFO - PROCESS | 1939 | 1467974401981 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 03:40:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 03:40:01 INFO - PROCESS | 1939 | 1467974401985 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 03:40:01 INFO - PROCESS | 1939 | 1467974401987 Marionette TRACE conn2 <- [1,2406,null,{}] 03:40:01 INFO - PROCESS | 1939 | 1467974401990 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}] 03:40:01 INFO - PROCESS | 1939 | 1467974401992 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:02 INFO - PROCESS | 1939 | 1467974402210 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 03:40:02 INFO - PROCESS | 1939 | 1467974402303 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:02 INFO - PROCESS | 1939 | 1467974402304 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x116acf800 == 41 [pid = 1939] [id = 609] 03:40:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x112a85800) [pid = 1939] [serial = 1827] [outer = 0x0] 03:40:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x112e40800) [pid = 1939] [serial = 1828] [outer = 0x112a85800] 03:40:02 INFO - PROCESS | 1939 | 1467974402333 Marionette DEBUG loaded listener.js 03:40:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x113c37800) [pid = 1939] [serial = 1829] [outer = 0x112a85800] 03:40:02 INFO - PROCESS | 1939 | --DOCSHELL 0x12b241800 == 40 [pid = 1939] [id = 606] 03:40:02 INFO - PROCESS | 1939 | --DOCSHELL 0x12a797000 == 39 [pid = 1939] [id = 605] 03:40:02 INFO - PROCESS | 1939 | --DOCSHELL 0x12973d800 == 38 [pid = 1939] [id = 604] 03:40:02 INFO - PROCESS | 1939 | --DOCSHELL 0x1292e6000 == 37 [pid = 1939] [id = 603] 03:40:02 INFO - PROCESS | 1939 | --DOCSHELL 0x128993800 == 36 [pid = 1939] [id = 602] 03:40:02 INFO - PROCESS | 1939 | --DOCSHELL 0x126ebe800 == 35 [pid = 1939] [id = 601] 03:40:02 INFO - PROCESS | 1939 | --DOCSHELL 0x12521d000 == 34 [pid = 1939] [id = 600] 03:40:02 INFO - PROCESS | 1939 | --DOCSHELL 0x1233d7000 == 33 [pid = 1939] [id = 599] 03:40:02 INFO - PROCESS | 1939 | --DOCSHELL 0x119744800 == 32 [pid = 1939] [id = 598] 03:40:02 INFO - PROCESS | 1939 | --DOCSHELL 0x118482800 == 31 [pid = 1939] [id = 597] 03:40:02 INFO - PROCESS | 1939 | --DOCSHELL 0x11671e800 == 30 [pid = 1939] [id = 596] 03:40:02 INFO - PROCESS | 1939 | --DOCSHELL 0x1199b5800 == 29 [pid = 1939] [id = 595] 03:40:02 INFO - PROCESS | 1939 | 1467974402898 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]]]}] 03:40:02 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x1256a9c00) [pid = 1939] [serial = 1756] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x125fe8000) [pid = 1939] [serial = 1759] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x125ece000) [pid = 1939] [serial = 1757] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x1270bd000) [pid = 1939] [serial = 1762] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x1256b6400) [pid = 1939] [serial = 1730] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x117dc1400) [pid = 1939] [serial = 1741] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x118352400) [pid = 1939] [serial = 1742] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x116f7f000) [pid = 1939] [serial = 1735] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x118136c00) [pid = 1939] [serial = 1736] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x1185ed400) [pid = 1939] [serial = 1744] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x11930d000) [pid = 1939] [serial = 1745] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x1128d5000) [pid = 1939] [serial = 1732] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x112f64000) [pid = 1939] [serial = 1733] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x115df4000) [pid = 1939] [serial = 1738] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x116618000) [pid = 1939] [serial = 1739] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x119ae8400) [pid = 1939] [serial = 1747] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x12070c000) [pid = 1939] [serial = 1748] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x12116b800) [pid = 1939] [serial = 1750] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x1274c1000) [pid = 1939] [serial = 1768] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x127213000) [pid = 1939] [serial = 1763] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x1275c9c00) [pid = 1939] [serial = 1771] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x128c28000) [pid = 1939] [serial = 1772] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x1233c3000) [pid = 1939] [serial = 1753] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x118fb6c00) [pid = 1939] [serial = 1765] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x1275c0400) [pid = 1939] [serial = 1769] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1939 | --DOMWINDOW == 77 (0x124fa4000) [pid = 1939] [serial = 1754] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1939 | --DOMWINDOW == 76 (0x121165400) [pid = 1939] [serial = 1766] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1939 | --DOMWINDOW == 75 (0x127011c00) [pid = 1939] [serial = 1760] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1939 | --DOMWINDOW == 74 (0x122710000) [pid = 1939] [serial = 1751] [outer = 0x0] [url = about:blank] 03:40:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 03:40:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 976ms 03:40:02 INFO - PROCESS | 1939 | 1467974402962 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 03:40:02 INFO - PROCESS | 1939 | 1467974402965 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 03:40:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 03:40:02 INFO - PROCESS | 1939 | 1467974402968 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 03:40:02 INFO - PROCESS | 1939 | 1467974402970 Marionette TRACE conn2 <- [1,2410,null,{}] 03:40:02 INFO - PROCESS | 1939 | 1467974402973 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}] 03:40:02 INFO - PROCESS | 1939 | 1467974402974 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:03 INFO - PROCESS | 1939 | 1467974403054 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 03:40:03 INFO - PROCESS | 1939 | 1467974403060 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:03 INFO - PROCESS | 1939 | 1467974403062 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x118485000 == 30 [pid = 1939] [id = 610] 03:40:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 75 (0x115e66400) [pid = 1939] [serial = 1830] [outer = 0x0] 03:40:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 76 (0x116618000) [pid = 1939] [serial = 1831] [outer = 0x115e66400] 03:40:03 INFO - PROCESS | 1939 | 1467974403089 Marionette DEBUG loaded listener.js 03:40:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 77 (0x116f7c400) [pid = 1939] [serial = 1832] [outer = 0x115e66400] 03:40:03 INFO - PROCESS | 1939 | 1467974403432 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]]]}] 03:40:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 03:40:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 473ms 03:40:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 03:40:03 INFO - PROCESS | 1939 | 1467974403444 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 03:40:03 INFO - PROCESS | 1939 | 1467974403446 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 03:40:03 INFO - PROCESS | 1939 | 1467974403448 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 03:40:03 INFO - PROCESS | 1939 | 1467974403449 Marionette TRACE conn2 <- [1,2414,null,{}] 03:40:03 INFO - PROCESS | 1939 | 1467974403481 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}] 03:40:03 INFO - PROCESS | 1939 | 1467974403482 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:03 INFO - PROCESS | 1939 | 1467974403561 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 03:40:03 INFO - PROCESS | 1939 | 1467974403567 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:03 INFO - PROCESS | 1939 | 1467974403568 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x12329f800 == 31 [pid = 1939] [id = 611] 03:40:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x117dc3000) [pid = 1939] [serial = 1833] [outer = 0x0] 03:40:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x1184e5c00) [pid = 1939] [serial = 1834] [outer = 0x117dc3000] 03:40:03 INFO - PROCESS | 1939 | 1467974403596 Marionette DEBUG loaded listener.js 03:40:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x1185ba000) [pid = 1939] [serial = 1835] [outer = 0x117dc3000] 03:40:03 INFO - PROCESS | 1939 | 1467974403961 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]]]}] 03:40:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 03:40:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 545ms 03:40:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 03:40:03 INFO - PROCESS | 1939 | 1467974403993 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 03:40:04 INFO - PROCESS | 1939 | 1467974403996 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 03:40:04 INFO - PROCESS | 1939 | 1467974404004 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 03:40:04 INFO - PROCESS | 1939 | 1467974404009 Marionette TRACE conn2 <- [1,2418,null,{}] 03:40:04 INFO - PROCESS | 1939 | 1467974404023 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}] 03:40:04 INFO - PROCESS | 1939 | 1467974404025 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:04 INFO - PROCESS | 1939 | 1467974404106 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 03:40:04 INFO - PROCESS | 1939 | 1467974404112 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:04 INFO - PROCESS | 1939 | 1467974404113 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x1259dd800 == 32 [pid = 1939] [id = 612] 03:40:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x1185ed400) [pid = 1939] [serial = 1836] [outer = 0x0] 03:40:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x11930d000) [pid = 1939] [serial = 1837] [outer = 0x1185ed400] 03:40:04 INFO - PROCESS | 1939 | 1467974404138 Marionette DEBUG loaded listener.js 03:40:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x119765800) [pid = 1939] [serial = 1838] [outer = 0x1185ed400] 03:40:04 INFO - PROCESS | 1939 | 1467974404495 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]]]}] 03:40:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 03:40:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 537ms 03:40:04 INFO - PROCESS | 1939 | 1467974404537 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 03:40:04 INFO - PROCESS | 1939 | 1467974404538 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 03:40:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 03:40:04 INFO - PROCESS | 1939 | 1467974404542 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 03:40:04 INFO - PROCESS | 1939 | 1467974404544 Marionette TRACE conn2 <- [1,2422,null,{}] 03:40:04 INFO - PROCESS | 1939 | 1467974404546 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}] 03:40:04 INFO - PROCESS | 1939 | 1467974404547 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:04 INFO - PROCESS | 1939 | 1467974404625 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 03:40:04 INFO - PROCESS | 1939 | 1467974404687 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:04 INFO - PROCESS | 1939 | 1467974404688 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x126eb8000 == 33 [pid = 1939] [id = 613] 03:40:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x1129b3c00) [pid = 1939] [serial = 1839] [outer = 0x0] 03:40:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x119a67c00) [pid = 1939] [serial = 1840] [outer = 0x1129b3c00] 03:40:04 INFO - PROCESS | 1939 | 1467974404713 Marionette DEBUG loaded listener.js 03:40:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x119d3e400) [pid = 1939] [serial = 1841] [outer = 0x1129b3c00] 03:40:05 INFO - PROCESS | 1939 | 1467974405042 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]]]}] 03:40:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 03:40:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 520ms 03:40:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 03:40:05 INFO - PROCESS | 1939 | 1467974405063 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 03:40:05 INFO - PROCESS | 1939 | 1467974405064 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 03:40:05 INFO - PROCESS | 1939 | 1467974405067 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 03:40:05 INFO - PROCESS | 1939 | 1467974405069 Marionette TRACE conn2 <- [1,2426,null,{}] 03:40:05 INFO - PROCESS | 1939 | 1467974405072 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}] 03:40:05 INFO - PROCESS | 1939 | 1467974405077 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:05 INFO - PROCESS | 1939 | 1467974405183 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 03:40:05 INFO - PROCESS | 1939 | 1467974405187 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:05 INFO - PROCESS | 1939 | 1467974405191 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x1254c5800 == 34 [pid = 1939] [id = 614] 03:40:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x122708800) [pid = 1939] [serial = 1842] [outer = 0x0] 03:40:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x122713400) [pid = 1939] [serial = 1843] [outer = 0x122708800] 03:40:05 INFO - PROCESS | 1939 | 1467974405257 Marionette DEBUG loaded listener.js 03:40:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x12351d800) [pid = 1939] [serial = 1844] [outer = 0x122708800] 03:40:05 INFO - PROCESS | 1939 | 1467974405596 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]]]}] 03:40:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 03:40:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 574ms 03:40:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 03:40:05 INFO - PROCESS | 1939 | 1467974405640 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 03:40:05 INFO - PROCESS | 1939 | 1467974405641 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 03:40:05 INFO - PROCESS | 1939 | 1467974405643 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 03:40:05 INFO - PROCESS | 1939 | 1467974405644 Marionette TRACE conn2 <- [1,2430,null,{}] 03:40:05 INFO - PROCESS | 1939 | 1467974405647 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}] 03:40:05 INFO - PROCESS | 1939 | 1467974405648 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:05 INFO - PROCESS | 1939 | 1467974405748 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 03:40:05 INFO - PROCESS | 1939 | 1467974405761 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:05 INFO - PROCESS | 1939 | 1467974405763 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a6bb800 == 35 [pid = 1939] [id = 615] 03:40:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x1227e2400) [pid = 1939] [serial = 1845] [outer = 0x0] 03:40:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x124fa0400) [pid = 1939] [serial = 1846] [outer = 0x1227e2400] 03:40:05 INFO - PROCESS | 1939 | 1467974405793 Marionette DEBUG loaded listener.js 03:40:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x1254ecc00) [pid = 1939] [serial = 1847] [outer = 0x1227e2400] 03:40:06 INFO - PROCESS | 1939 | 1467974406116 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]]]}] 03:40:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 03:40:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 518ms 03:40:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 03:40:06 INFO - PROCESS | 1939 | 1467974406162 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 03:40:06 INFO - PROCESS | 1939 | 1467974406164 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 03:40:06 INFO - PROCESS | 1939 | 1467974406171 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 03:40:06 INFO - PROCESS | 1939 | 1467974406172 Marionette TRACE conn2 <- [1,2434,null,{}] 03:40:06 INFO - PROCESS | 1939 | 1467974406175 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}] 03:40:06 INFO - PROCESS | 1939 | 1467974406176 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:06 INFO - PROCESS | 1939 | 1467974406276 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 03:40:06 INFO - PROCESS | 1939 | 1467974406279 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:06 INFO - PROCESS | 1939 | 1467974406280 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x119740000 == 36 [pid = 1939] [id = 616] 03:40:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x1185b7400) [pid = 1939] [serial = 1848] [outer = 0x0] 03:40:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x1256b6400) [pid = 1939] [serial = 1849] [outer = 0x1185b7400] 03:40:06 INFO - PROCESS | 1939 | 1467974406306 Marionette DEBUG loaded listener.js 03:40:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x12680d800) [pid = 1939] [serial = 1850] [outer = 0x1185b7400] 03:40:06 INFO - PROCESS | 1939 | 1467974406617 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]]]}] 03:40:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 03:40:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 476ms 03:40:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 03:40:06 INFO - PROCESS | 1939 | 1467974406647 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 03:40:06 INFO - PROCESS | 1939 | 1467974406648 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 03:40:06 INFO - PROCESS | 1939 | 1467974406651 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 03:40:06 INFO - PROCESS | 1939 | 1467974406652 Marionette TRACE conn2 <- [1,2438,null,{}] 03:40:06 INFO - PROCESS | 1939 | 1467974406654 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}] 03:40:06 INFO - PROCESS | 1939 | 1467974406655 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:06 INFO - PROCESS | 1939 | 1467974406769 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 03:40:06 INFO - PROCESS | 1939 | 1467974406779 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:06 INFO - PROCESS | 1939 | 1467974406780 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x12ba53800 == 37 [pid = 1939] [id = 617] 03:40:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x125ff6c00) [pid = 1939] [serial = 1851] [outer = 0x0] 03:40:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x1270c5c00) [pid = 1939] [serial = 1852] [outer = 0x125ff6c00] 03:40:06 INFO - PROCESS | 1939 | 1467974406811 Marionette DEBUG loaded listener.js 03:40:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x1274b9400) [pid = 1939] [serial = 1853] [outer = 0x125ff6c00] 03:40:07 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x112f5d400) [pid = 1939] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 03:40:07 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x1161a0c00) [pid = 1939] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 03:40:07 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x11612ec00) [pid = 1939] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 03:40:07 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x122709c00) [pid = 1939] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 03:40:07 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x111f44400) [pid = 1939] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 03:40:07 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x11213e800) [pid = 1939] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 03:40:07 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x1185f3800) [pid = 1939] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 03:40:07 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x112f59400) [pid = 1939] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 03:40:07 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x115e6dc00) [pid = 1939] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 03:40:07 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x118510800) [pid = 1939] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 03:40:07 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x12270bc00) [pid = 1939] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 03:40:07 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x124b3f800) [pid = 1939] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 03:40:07 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x112f66800) [pid = 1939] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 03:40:07 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x110ef0000) [pid = 1939] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 03:40:07 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x1128d1000) [pid = 1939] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 03:40:07 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x115e61800) [pid = 1939] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 03:40:07 INFO - PROCESS | 1939 | 1467974407264 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]]]}] 03:40:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 03:40:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 619ms 03:40:07 INFO - PROCESS | 1939 | 1467974407271 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 03:40:07 INFO - PROCESS | 1939 | 1467974407276 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 03:40:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 03:40:07 INFO - PROCESS | 1939 | 1467974407279 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 03:40:07 INFO - PROCESS | 1939 | 1467974407281 Marionette TRACE conn2 <- [1,2442,null,{}] 03:40:07 INFO - PROCESS | 1939 | 1467974407285 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}] 03:40:07 INFO - PROCESS | 1939 | 1467974407287 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:07 INFO - PROCESS | 1939 | 1467974407397 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 03:40:07 INFO - PROCESS | 1939 | 1467974407428 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:07 INFO - PROCESS | 1939 | 1467974407429 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:07 INFO - PROCESS | 1939 | ++DOCSHELL 0x127046000 == 38 [pid = 1939] [id = 618] 03:40:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x112a81c00) [pid = 1939] [serial = 1854] [outer = 0x0] 03:40:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x1161a0c00) [pid = 1939] [serial = 1855] [outer = 0x112a81c00] 03:40:07 INFO - PROCESS | 1939 | 1467974407449 Marionette DEBUG loaded listener.js 03:40:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x1185f1800) [pid = 1939] [serial = 1856] [outer = 0x112a81c00] 03:40:07 INFO - PROCESS | 1939 | 1467974407841 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]]]}] 03:40:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 03:40:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 569ms 03:40:07 INFO - PROCESS | 1939 | 1467974407849 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 03:40:07 INFO - PROCESS | 1939 | 1467974407851 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 03:40:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 03:40:07 INFO - PROCESS | 1939 | 1467974407854 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 03:40:07 INFO - PROCESS | 1939 | 1467974407855 Marionette TRACE conn2 <- [1,2446,null,{}] 03:40:07 INFO - PROCESS | 1939 | 1467974407861 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}] 03:40:07 INFO - PROCESS | 1939 | 1467974407863 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:07 INFO - PROCESS | 1939 | 1467974407992 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 03:40:08 INFO - PROCESS | 1939 | 1467974408085 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:08 INFO - PROCESS | 1939 | 1467974408099 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x12c388800 == 39 [pid = 1939] [id = 619] 03:40:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x113c38800) [pid = 1939] [serial = 1857] [outer = 0x0] 03:40:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x12351a000) [pid = 1939] [serial = 1858] [outer = 0x113c38800] 03:40:08 INFO - PROCESS | 1939 | 1467974408142 Marionette DEBUG loaded listener.js 03:40:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x1274bd000) [pid = 1939] [serial = 1859] [outer = 0x113c38800] 03:40:08 INFO - PROCESS | 1939 | 1467974408445 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]]]}] 03:40:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 03:40:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 625ms 03:40:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 03:40:08 INFO - PROCESS | 1939 | 1467974408480 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 03:40:08 INFO - PROCESS | 1939 | 1467974408482 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 03:40:08 INFO - PROCESS | 1939 | 1467974408485 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 03:40:08 INFO - PROCESS | 1939 | 1467974408486 Marionette TRACE conn2 <- [1,2450,null,{}] 03:40:08 INFO - PROCESS | 1939 | 1467974408497 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}] 03:40:08 INFO - PROCESS | 1939 | 1467974408498 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:08 INFO - PROCESS | 1939 | 1467974408597 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 03:40:08 INFO - PROCESS | 1939 | 1467974408658 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:08 INFO - PROCESS | 1939 | 1467974408659 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x12c756800 == 40 [pid = 1939] [id = 620] 03:40:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x11930c400) [pid = 1939] [serial = 1860] [outer = 0x0] 03:40:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x1275c0400) [pid = 1939] [serial = 1861] [outer = 0x11930c400] 03:40:08 INFO - PROCESS | 1939 | 1467974408683 Marionette DEBUG loaded listener.js 03:40:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x128c28400) [pid = 1939] [serial = 1862] [outer = 0x11930c400] 03:40:08 INFO - PROCESS | 1939 | 1467974408944 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]]]}] 03:40:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 03:40:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 469ms 03:40:08 INFO - PROCESS | 1939 | 1467974408956 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 03:40:08 INFO - PROCESS | 1939 | 1467974408960 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 03:40:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 03:40:08 INFO - PROCESS | 1939 | 1467974408968 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 03:40:08 INFO - PROCESS | 1939 | 1467974408969 Marionette TRACE conn2 <- [1,2454,null,{}] 03:40:08 INFO - PROCESS | 1939 | 1467974408972 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}] 03:40:08 INFO - PROCESS | 1939 | 1467974408973 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:09 INFO - PROCESS | 1939 | 1467974409068 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 03:40:09 INFO - PROCESS | 1939 | 1467974409181 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:09 INFO - PROCESS | 1939 | 1467974409183 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x11667a000 == 41 [pid = 1939] [id = 621] 03:40:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x110e99400) [pid = 1939] [serial = 1863] [outer = 0x0] 03:40:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x111cac800) [pid = 1939] [serial = 1864] [outer = 0x110e99400] 03:40:09 INFO - PROCESS | 1939 | 1467974409214 Marionette DEBUG loaded listener.js 03:40:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x112aa1000) [pid = 1939] [serial = 1865] [outer = 0x110e99400] 03:40:09 INFO - PROCESS | 1939 | 1467974409675 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]]]}] 03:40:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 03:40:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 720ms 03:40:09 INFO - PROCESS | 1939 | 1467974409690 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 03:40:09 INFO - PROCESS | 1939 | 1467974409692 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 03:40:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 03:40:09 INFO - PROCESS | 1939 | 1467974409695 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 03:40:09 INFO - PROCESS | 1939 | 1467974409697 Marionette TRACE conn2 <- [1,2458,null,{}] 03:40:09 INFO - PROCESS | 1939 | 1467974409701 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}] 03:40:09 INFO - PROCESS | 1939 | 1467974409704 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:09 INFO - PROCESS | 1939 | 1467974409807 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 03:40:09 INFO - PROCESS | 1939 | 1467974409867 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:09 INFO - PROCESS | 1939 | 1467974409869 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x124d99800 == 42 [pid = 1939] [id = 622] 03:40:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x115e68800) [pid = 1939] [serial = 1866] [outer = 0x0] 03:40:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x1176e3000) [pid = 1939] [serial = 1867] [outer = 0x115e68800] 03:40:09 INFO - PROCESS | 1939 | 1467974409899 Marionette DEBUG loaded listener.js 03:40:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x118352400) [pid = 1939] [serial = 1868] [outer = 0x115e68800] 03:40:10 INFO - PROCESS | 1939 | 1467974410323 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]]]}] 03:40:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 03:40:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 671ms 03:40:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 03:40:10 INFO - PROCESS | 1939 | 1467974410368 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 03:40:10 INFO - PROCESS | 1939 | 1467974410371 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 03:40:10 INFO - PROCESS | 1939 | 1467974410374 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 03:40:10 INFO - PROCESS | 1939 | 1467974410375 Marionette TRACE conn2 <- [1,2462,null,{}] 03:40:10 INFO - PROCESS | 1939 | 1467974410378 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}] 03:40:10 INFO - PROCESS | 1939 | 1467974410379 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:10 INFO - PROCESS | 1939 | 1467974410485 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 03:40:10 INFO - PROCESS | 1939 | 1467974410590 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:10 INFO - PROCESS | 1939 | 1467974410592 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x12ba40800 == 43 [pid = 1939] [id = 623] 03:40:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x118759c00) [pid = 1939] [serial = 1869] [outer = 0x0] 03:40:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x119713400) [pid = 1939] [serial = 1870] [outer = 0x118759c00] 03:40:10 INFO - PROCESS | 1939 | 1467974410622 Marionette DEBUG loaded listener.js 03:40:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x119d3a000) [pid = 1939] [serial = 1871] [outer = 0x118759c00] 03:40:11 INFO - PROCESS | 1939 | 1467974411021 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]]]}] 03:40:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 03:40:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 670ms 03:40:11 INFO - PROCESS | 1939 | 1467974411044 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 03:40:11 INFO - PROCESS | 1939 | 1467974411046 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 03:40:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 03:40:11 INFO - PROCESS | 1939 | 1467974411053 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 03:40:11 INFO - PROCESS | 1939 | 1467974411057 Marionette TRACE conn2 <- [1,2466,null,{}] 03:40:11 INFO - PROCESS | 1939 | 1467974411061 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}] 03:40:11 INFO - PROCESS | 1939 | 1467974411063 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:11 INFO - PROCESS | 1939 | 1467974411167 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 03:40:11 INFO - PROCESS | 1939 | 1467974411228 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:11 INFO - PROCESS | 1939 | 1467974411229 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:11 INFO - PROCESS | 1939 | ++DOCSHELL 0x12d097000 == 44 [pid = 1939] [id = 624] 03:40:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x1133bb800) [pid = 1939] [serial = 1872] [outer = 0x0] 03:40:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x1211ecc00) [pid = 1939] [serial = 1873] [outer = 0x1133bb800] 03:40:11 INFO - PROCESS | 1939 | 1467974411258 Marionette DEBUG loaded listener.js 03:40:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x1256b1400) [pid = 1939] [serial = 1874] [outer = 0x1133bb800] 03:40:11 INFO - PROCESS | 1939 | 1467974411665 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]]]}] 03:40:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 03:40:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 627ms 03:40:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 03:40:11 INFO - PROCESS | 1939 | 1467974411676 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 03:40:11 INFO - PROCESS | 1939 | 1467974411678 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 03:40:11 INFO - PROCESS | 1939 | 1467974411680 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 03:40:11 INFO - PROCESS | 1939 | 1467974411681 Marionette TRACE conn2 <- [1,2470,null,{}] 03:40:11 INFO - PROCESS | 1939 | 1467974411684 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}] 03:40:11 INFO - PROCESS | 1939 | 1467974411685 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:11 INFO - PROCESS | 1939 | 1467974411789 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 03:40:11 INFO - PROCESS | 1939 | 1467974411880 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:11 INFO - PROCESS | 1939 | 1467974411882 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:11 INFO - PROCESS | 1939 | ++DOCSHELL 0x12dba6000 == 45 [pid = 1939] [id = 625] 03:40:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x1274bd400) [pid = 1939] [serial = 1875] [outer = 0x0] 03:40:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x1274c4c00) [pid = 1939] [serial = 1876] [outer = 0x1274bd400] 03:40:11 INFO - PROCESS | 1939 | 1467974411912 Marionette DEBUG loaded listener.js 03:40:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x1275ca000) [pid = 1939] [serial = 1877] [outer = 0x1274bd400] 03:40:12 INFO - PROCESS | 1939 | 1467974412507 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]]]}] 03:40:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 03:40:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 869ms 03:40:12 INFO - PROCESS | 1939 | 1467974412550 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 03:40:12 INFO - PROCESS | 1939 | 1467974412553 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 03:40:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 03:40:12 INFO - PROCESS | 1939 | 1467974412557 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 03:40:12 INFO - PROCESS | 1939 | 1467974412560 Marionette TRACE conn2 <- [1,2474,null,{}] 03:40:12 INFO - PROCESS | 1939 | 1467974412564 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}] 03:40:12 INFO - PROCESS | 1939 | 1467974412565 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:12 INFO - PROCESS | 1939 | 1467974412662 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 03:40:12 INFO - PROCESS | 1939 | 1467974412735 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:12 INFO - PROCESS | 1939 | 1467974412738 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x118fa1000 == 46 [pid = 1939] [id = 626] 03:40:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x114f6d400) [pid = 1939] [serial = 1878] [outer = 0x0] 03:40:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x115e69c00) [pid = 1939] [serial = 1879] [outer = 0x114f6d400] 03:40:12 INFO - PROCESS | 1939 | 1467974412765 Marionette DEBUG loaded listener.js 03:40:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x117dbf000) [pid = 1939] [serial = 1880] [outer = 0x114f6d400] 03:40:13 INFO - PROCESS | 1939 | 1467974413303 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]]]}] 03:40:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 03:40:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 773ms 03:40:13 INFO - PROCESS | 1939 | --DOCSHELL 0x12c756800 == 45 [pid = 1939] [id = 620] 03:40:13 INFO - PROCESS | 1939 | --DOCSHELL 0x12c388800 == 44 [pid = 1939] [id = 619] 03:40:13 INFO - PROCESS | 1939 | --DOCSHELL 0x127046000 == 43 [pid = 1939] [id = 618] 03:40:13 INFO - PROCESS | 1939 | --DOCSHELL 0x12ba53800 == 42 [pid = 1939] [id = 617] 03:40:13 INFO - PROCESS | 1939 | --DOCSHELL 0x119740000 == 41 [pid = 1939] [id = 616] 03:40:13 INFO - PROCESS | 1939 | --DOCSHELL 0x12a6bb800 == 40 [pid = 1939] [id = 615] 03:40:13 INFO - PROCESS | 1939 | --DOCSHELL 0x1254c5800 == 39 [pid = 1939] [id = 614] 03:40:13 INFO - PROCESS | 1939 | --DOCSHELL 0x126eb8000 == 38 [pid = 1939] [id = 613] 03:40:13 INFO - PROCESS | 1939 | --DOCSHELL 0x1259dd800 == 37 [pid = 1939] [id = 612] 03:40:13 INFO - PROCESS | 1939 | --DOCSHELL 0x12329f800 == 36 [pid = 1939] [id = 611] 03:40:13 INFO - PROCESS | 1939 | --DOCSHELL 0x118485000 == 35 [pid = 1939] [id = 610] 03:40:13 INFO - PROCESS | 1939 | --DOCSHELL 0x116acf800 == 34 [pid = 1939] [id = 609] 03:40:13 INFO - PROCESS | 1939 | --DOCSHELL 0x1184af800 == 33 [pid = 1939] [id = 608] 03:40:13 INFO - PROCESS | 1939 | --DOCSHELL 0x12bd70800 == 32 [pid = 1939] [id = 607] 03:40:13 INFO - PROCESS | 1939 | --DOCSHELL 0x12dba6000 == 31 [pid = 1939] [id = 625] 03:40:13 INFO - PROCESS | 1939 | --DOCSHELL 0x12d097000 == 30 [pid = 1939] [id = 624] 03:40:13 INFO - PROCESS | 1939 | --DOCSHELL 0x12ba40800 == 29 [pid = 1939] [id = 623] 03:40:13 INFO - PROCESS | 1939 | --DOCSHELL 0x124d99800 == 28 [pid = 1939] [id = 622] 03:40:13 INFO - PROCESS | 1939 | --DOCSHELL 0x11667a000 == 27 [pid = 1939] [id = 621] 03:40:14 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x125fa5800) [pid = 1939] [serial = 1822] [outer = 0x0] [url = about:blank] 03:40:14 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x1185f4000) [pid = 1939] [serial = 1801] [outer = 0x0] [url = about:blank] 03:40:14 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x1129a8400) [pid = 1939] [serial = 1789] [outer = 0x0] [url = about:blank] 03:40:14 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x112a85000) [pid = 1939] [serial = 1790] [outer = 0x0] [url = about:blank] 03:40:14 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x116884000) [pid = 1939] [serial = 1795] [outer = 0x0] [url = about:blank] 03:40:14 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x11813d000) [pid = 1939] [serial = 1796] [outer = 0x0] [url = about:blank] 03:40:14 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x119719400) [pid = 1939] [serial = 1804] [outer = 0x0] [url = about:blank] 03:40:14 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x116612c00) [pid = 1939] [serial = 1786] [outer = 0x0] [url = about:blank] 03:40:14 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x116f9d800) [pid = 1939] [serial = 1787] [outer = 0x0] [url = about:blank] 03:40:14 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x11821d400) [pid = 1939] [serial = 1798] [outer = 0x0] [url = about:blank] 03:40:14 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x1232b3000) [pid = 1939] [serial = 1810] [outer = 0x0] [url = about:blank] 03:40:14 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x1185b7000) [pid = 1939] [serial = 1813] [outer = 0x0] [url = about:blank] 03:40:14 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x1211dec00) [pid = 1939] [serial = 1807] [outer = 0x0] [url = about:blank] 03:40:14 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x122709800) [pid = 1939] [serial = 1808] [outer = 0x0] [url = about:blank] 03:40:14 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x1207df400) [pid = 1939] [serial = 1814] [outer = 0x0] [url = about:blank] 03:40:14 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x12351d000) [pid = 1939] [serial = 1816] [outer = 0x0] [url = about:blank] 03:40:14 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x1132b6400) [pid = 1939] [serial = 1792] [outer = 0x0] [url = about:blank] 03:40:14 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x1176e6800) [pid = 1939] [serial = 1775] [outer = 0x0] [url = about:blank] 03:40:14 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x1161a0800) [pid = 1939] [serial = 1774] [outer = 0x0] [url = about:blank] 03:40:14 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x119304400) [pid = 1939] [serial = 1778] [outer = 0x0] [url = about:blank] 03:40:14 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x1185f0c00) [pid = 1939] [serial = 1777] [outer = 0x0] [url = about:blank] 03:40:14 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x123523000) [pid = 1939] [serial = 1781] [outer = 0x0] [url = about:blank] 03:40:14 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x113da8800) [pid = 1939] [serial = 1793] [outer = 0x0] [url = about:blank] 03:40:14 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x123516c00) [pid = 1939] [serial = 1811] [outer = 0x0] [url = about:blank] 03:40:14 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x119305400) [pid = 1939] [serial = 1802] [outer = 0x0] [url = about:blank] 03:40:14 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x1232af400) [pid = 1939] [serial = 1780] [outer = 0x0] [url = about:blank] 03:40:14 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x12720c000) [pid = 1939] [serial = 1784] [outer = 0x0] [url = about:blank] 03:40:14 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x125ed6000) [pid = 1939] [serial = 1783] [outer = 0x0] [url = about:blank] 03:40:14 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x119d50400) [pid = 1939] [serial = 1805] [outer = 0x0] [url = about:blank] 03:40:14 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x12356d000) [pid = 1939] [serial = 1819] [outer = 0x0] [url = about:blank] 03:40:14 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x12356a000) [pid = 1939] [serial = 1817] [outer = 0x0] [url = about:blank] 03:40:14 INFO - PROCESS | 1939 | --DOMWINDOW == 77 (0x1185bc400) [pid = 1939] [serial = 1799] [outer = 0x0] [url = about:blank] 03:40:14 INFO - PROCESS | 1939 | --DOMWINDOW == 76 (0x125825000) [pid = 1939] [serial = 1820] [outer = 0x0] [url = about:blank] 03:40:14 INFO - PROCESS | 1939 | 1467974414095 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 03:40:14 INFO - PROCESS | 1939 | 1467974414099 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 03:40:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 03:40:14 INFO - PROCESS | 1939 | 1467974414116 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 03:40:14 INFO - PROCESS | 1939 | 1467974414119 Marionette TRACE conn2 <- [1,2478,null,{}] 03:40:14 INFO - PROCESS | 1939 | 1467974414124 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}] 03:40:14 INFO - PROCESS | 1939 | 1467974414127 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:14 INFO - PROCESS | 1939 | 1467974414250 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 03:40:14 INFO - PROCESS | 1939 | 1467974414260 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:14 INFO - PROCESS | 1939 | 1467974414265 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x115d7a800 == 28 [pid = 1939] [id = 627] 03:40:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 77 (0x110ef6800) [pid = 1939] [serial = 1881] [outer = 0x0] 03:40:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x110fa0400) [pid = 1939] [serial = 1882] [outer = 0x110ef6800] 03:40:14 INFO - PROCESS | 1939 | 1467974414314 Marionette DEBUG loaded listener.js 03:40:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x111f26c00) [pid = 1939] [serial = 1883] [outer = 0x110ef6800] 03:40:14 INFO - PROCESS | 1939 | 1467974414688 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]]]}] 03:40:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 03:40:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 626ms 03:40:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 03:40:14 INFO - PROCESS | 1939 | 1467974414738 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 03:40:14 INFO - PROCESS | 1939 | 1467974414740 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 03:40:14 INFO - PROCESS | 1939 | 1467974414745 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 03:40:14 INFO - PROCESS | 1939 | 1467974414748 Marionette TRACE conn2 <- [1,2482,null,{}] 03:40:14 INFO - PROCESS | 1939 | 1467974414751 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}] 03:40:14 INFO - PROCESS | 1939 | 1467974414753 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:14 INFO - PROCESS | 1939 | 1467974414830 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 03:40:14 INFO - PROCESS | 1939 | 1467974414834 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:14 INFO - PROCESS | 1939 | 1467974414836 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x118237000 == 29 [pid = 1939] [id = 628] 03:40:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x1129ad400) [pid = 1939] [serial = 1884] [outer = 0x0] 03:40:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x112aa4800) [pid = 1939] [serial = 1885] [outer = 0x1129ad400] 03:40:14 INFO - PROCESS | 1939 | 1467974414862 Marionette DEBUG loaded listener.js 03:40:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x112f5e000) [pid = 1939] [serial = 1886] [outer = 0x1129ad400] 03:40:15 INFO - PROCESS | 1939 | 1467974415284 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]]]}] 03:40:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 03:40:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 573ms 03:40:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 03:40:15 INFO - PROCESS | 1939 | 1467974415317 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 03:40:15 INFO - PROCESS | 1939 | 1467974415319 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 03:40:15 INFO - PROCESS | 1939 | 1467974415324 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 03:40:15 INFO - PROCESS | 1939 | 1467974415328 Marionette TRACE conn2 <- [1,2486,null,{}] 03:40:15 INFO - PROCESS | 1939 | 1467974415338 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}] 03:40:15 INFO - PROCESS | 1939 | 1467974415343 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:15 INFO - PROCESS | 1939 | 1467974415573 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 03:40:15 INFO - PROCESS | 1939 | 1467974415723 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:15 INFO - PROCESS | 1939 | 1467974415725 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x116ab7000 == 30 [pid = 1939] [id = 629] 03:40:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x110ef3000) [pid = 1939] [serial = 1887] [outer = 0x0] 03:40:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x111c1ec00) [pid = 1939] [serial = 1888] [outer = 0x110ef3000] 03:40:15 INFO - PROCESS | 1939 | 1467974415758 Marionette DEBUG loaded listener.js 03:40:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x1128d9800) [pid = 1939] [serial = 1889] [outer = 0x110ef3000] 03:40:16 INFO - PROCESS | 1939 | 1467974416279 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]]]}] 03:40:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 03:40:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1026ms 03:40:16 INFO - PROCESS | 1939 | 1467974416349 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 03:40:16 INFO - PROCESS | 1939 | 1467974416352 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 03:40:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 03:40:16 INFO - PROCESS | 1939 | 1467974416355 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 03:40:16 INFO - PROCESS | 1939 | 1467974416358 Marionette TRACE conn2 <- [1,2490,null,{}] 03:40:16 INFO - PROCESS | 1939 | 1467974416361 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}] 03:40:16 INFO - PROCESS | 1939 | 1467974416363 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:16 INFO - PROCESS | 1939 | 1467974416466 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 03:40:16 INFO - PROCESS | 1939 | 1467974416522 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:16 INFO - PROCESS | 1939 | 1467974416524 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x119675800 == 31 [pid = 1939] [id = 630] 03:40:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x1133b0000) [pid = 1939] [serial = 1890] [outer = 0x0] 03:40:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x115d1b800) [pid = 1939] [serial = 1891] [outer = 0x1133b0000] 03:40:16 INFO - PROCESS | 1939 | 1467974416555 Marionette DEBUG loaded listener.js 03:40:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x115e62800) [pid = 1939] [serial = 1892] [outer = 0x1133b0000] 03:40:17 INFO - PROCESS | 1939 | 1467974417086 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]]]}] 03:40:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 03:40:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 773ms 03:40:17 INFO - PROCESS | 1939 | 1467974417128 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 03:40:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 03:40:17 INFO - PROCESS | 1939 | 1467974417131 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 03:40:17 INFO - PROCESS | 1939 | 1467974417133 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 03:40:17 INFO - PROCESS | 1939 | 1467974417135 Marionette TRACE conn2 <- [1,2494,null,{}] 03:40:17 INFO - PROCESS | 1939 | 1467974417137 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}] 03:40:17 INFO - PROCESS | 1939 | 1467974417139 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:17 INFO - PROCESS | 1939 | 1467974417243 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 03:40:17 INFO - PROCESS | 1939 | 1467974417302 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:17 INFO - PROCESS | 1939 | 1467974417303 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x123299000 == 32 [pid = 1939] [id = 631] 03:40:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x116618c00) [pid = 1939] [serial = 1893] [outer = 0x0] 03:40:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x116880000) [pid = 1939] [serial = 1894] [outer = 0x116618c00] 03:40:17 INFO - PROCESS | 1939 | 1467974417333 Marionette DEBUG loaded listener.js 03:40:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x116f86000) [pid = 1939] [serial = 1895] [outer = 0x116618c00] 03:40:17 INFO - PROCESS | 1939 | --DOCSHELL 0x118237000 == 31 [pid = 1939] [id = 628] 03:40:17 INFO - PROCESS | 1939 | --DOCSHELL 0x115d7a800 == 30 [pid = 1939] [id = 627] 03:40:17 INFO - PROCESS | 1939 | 1467974417819 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]]]}] 03:40:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 03:40:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 721ms 03:40:17 INFO - PROCESS | 1939 | 1467974417854 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 03:40:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 03:40:17 INFO - PROCESS | 1939 | 1467974417857 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 03:40:17 INFO - PROCESS | 1939 | 1467974417860 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 03:40:17 INFO - PROCESS | 1939 | 1467974417863 Marionette TRACE conn2 <- [1,2498,null,{}] 03:40:17 INFO - PROCESS | 1939 | 1467974417866 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}] 03:40:17 INFO - PROCESS | 1939 | 1467974417868 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:17 INFO - PROCESS | 1939 | 1467974417947 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 03:40:17 INFO - PROCESS | 1939 | 1467974417951 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:17 INFO - PROCESS | 1939 | 1467974417954 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x11848d800 == 31 [pid = 1939] [id = 632] 03:40:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x11213d400) [pid = 1939] [serial = 1896] [outer = 0x0] 03:40:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x112f64400) [pid = 1939] [serial = 1897] [outer = 0x11213d400] 03:40:17 INFO - PROCESS | 1939 | 1467974417983 Marionette DEBUG loaded listener.js 03:40:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x115e61c00) [pid = 1939] [serial = 1898] [outer = 0x11213d400] 03:40:18 INFO - PROCESS | 1939 | 1467974418391 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]]]}] 03:40:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 03:40:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 575ms 03:40:18 INFO - PROCESS | 1939 | 1467974418434 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 03:40:18 INFO - PROCESS | 1939 | 1467974418438 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 03:40:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 03:40:18 INFO - PROCESS | 1939 | 1467974418444 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 03:40:18 INFO - PROCESS | 1939 | 1467974418446 Marionette TRACE conn2 <- [1,2502,null,{}] 03:40:18 INFO - PROCESS | 1939 | 1467974418448 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}] 03:40:18 INFO - PROCESS | 1939 | 1467974418450 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:18 INFO - PROCESS | 1939 | 1467974418551 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 03:40:18 INFO - PROCESS | 1939 | 1467974418614 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:18 INFO - PROCESS | 1939 | 1467974418615 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x123611000 == 32 [pid = 1939] [id = 633] 03:40:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x116f9c800) [pid = 1939] [serial = 1899] [outer = 0x0] 03:40:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x1176e1c00) [pid = 1939] [serial = 1900] [outer = 0x116f9c800] 03:40:18 INFO - PROCESS | 1939 | 1467974418644 Marionette DEBUG loaded listener.js 03:40:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x117dc2000) [pid = 1939] [serial = 1901] [outer = 0x116f9c800] 03:40:18 INFO - PROCESS | 1939 | 1467974418971 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]]]}] 03:40:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 03:40:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 570ms 03:40:19 INFO - PROCESS | 1939 | 1467974419014 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 03:40:19 INFO - PROCESS | 1939 | 1467974419015 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 03:40:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 03:40:19 INFO - PROCESS | 1939 | 1467974419018 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 03:40:19 INFO - PROCESS | 1939 | 1467974419021 Marionette TRACE conn2 <- [1,2506,null,{}] 03:40:19 INFO - PROCESS | 1939 | 1467974419029 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}] 03:40:19 INFO - PROCESS | 1939 | 1467974419033 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:19 INFO - PROCESS | 1939 | 1467974419143 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 03:40:19 INFO - PROCESS | 1939 | 1467974419148 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:19 INFO - PROCESS | 1939 | 1467974419150 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:19 INFO - PROCESS | 1939 | ++DOCSHELL 0x12543f800 == 33 [pid = 1939] [id = 634] 03:40:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x115d17800) [pid = 1939] [serial = 1902] [outer = 0x0] 03:40:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x1184e1400) [pid = 1939] [serial = 1903] [outer = 0x115d17800] 03:40:19 INFO - PROCESS | 1939 | 1467974419177 Marionette DEBUG loaded listener.js 03:40:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x110ea0400) [pid = 1939] [serial = 1904] [outer = 0x115d17800] 03:40:19 INFO - PROCESS | 1939 | 1467974419523 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]]]}] 03:40:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 03:40:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 523ms 03:40:19 INFO - PROCESS | 1939 | 1467974419543 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 03:40:19 INFO - PROCESS | 1939 | 1467974419546 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 03:40:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 03:40:19 INFO - PROCESS | 1939 | 1467974419549 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 03:40:19 INFO - PROCESS | 1939 | 1467974419550 Marionette TRACE conn2 <- [1,2510,null,{}] 03:40:19 INFO - PROCESS | 1939 | 1467974419552 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}] 03:40:19 INFO - PROCESS | 1939 | 1467974419553 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:19 INFO - PROCESS | 1939 | 1467974419660 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 03:40:19 INFO - PROCESS | 1939 | 1467974419671 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:19 INFO - PROCESS | 1939 | 1467974419672 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:19 INFO - PROCESS | 1939 | ++DOCSHELL 0x115e1f000 == 34 [pid = 1939] [id = 635] 03:40:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x1185f2800) [pid = 1939] [serial = 1905] [outer = 0x0] 03:40:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x118758400) [pid = 1939] [serial = 1906] [outer = 0x1185f2800] 03:40:19 INFO - PROCESS | 1939 | 1467974419698 Marionette DEBUG loaded listener.js 03:40:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x118a66000) [pid = 1939] [serial = 1907] [outer = 0x1185f2800] 03:40:20 INFO - PROCESS | 1939 | 1467974420050 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]]]}] 03:40:20 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x114f6d400) [pid = 1939] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 03:40:20 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x110ef6800) [pid = 1939] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 03:40:20 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x113c38800) [pid = 1939] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 03:40:20 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x110e99400) [pid = 1939] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 03:40:20 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x115e68800) [pid = 1939] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 03:40:20 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x1227e2400) [pid = 1939] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 03:40:20 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x122708800) [pid = 1939] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 03:40:20 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x125ff6c00) [pid = 1939] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 03:40:20 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x112a81c00) [pid = 1939] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 03:40:20 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x112a85800) [pid = 1939] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 03:40:20 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x1129b2000) [pid = 1939] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 03:40:20 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x117dc3000) [pid = 1939] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 03:40:20 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x115e66400) [pid = 1939] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 03:40:20 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x1129b3c00) [pid = 1939] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 03:40:20 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x1185ed400) [pid = 1939] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 03:40:20 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x115dfcc00) [pid = 1939] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 03:40:20 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x1185b7400) [pid = 1939] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 03:40:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 03:40:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 569ms 03:40:20 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x118759c00) [pid = 1939] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 03:40:20 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x11930c400) [pid = 1939] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 03:40:20 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x1133bb800) [pid = 1939] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 03:40:20 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x1274bd400) [pid = 1939] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 03:40:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 03:40:20 INFO - PROCESS | 1939 | 1467974420121 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 03:40:20 INFO - PROCESS | 1939 | 1467974420122 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 03:40:20 INFO - PROCESS | 1939 | 1467974420124 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 03:40:20 INFO - PROCESS | 1939 | 1467974420126 Marionette TRACE conn2 <- [1,2514,null,{}] 03:40:20 INFO - PROCESS | 1939 | 1467974420128 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}] 03:40:20 INFO - PROCESS | 1939 | 1467974420129 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:20 INFO - PROCESS | 1939 | 1467974420204 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 03:40:20 INFO - PROCESS | 1939 | 1467974420212 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:20 INFO - PROCESS | 1939 | 1467974420213 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x119664000 == 35 [pid = 1939] [id = 636] 03:40:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x111f41400) [pid = 1939] [serial = 1908] [outer = 0x0] 03:40:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x112f5d400) [pid = 1939] [serial = 1909] [outer = 0x111f41400] 03:40:20 INFO - PROCESS | 1939 | 1467974420238 Marionette DEBUG loaded listener.js 03:40:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x115e67000) [pid = 1939] [serial = 1910] [outer = 0x111f41400] 03:40:20 INFO - PROCESS | 1939 | 1467974420586 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]]]}] 03:40:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 03:40:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 468ms 03:40:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 03:40:20 INFO - PROCESS | 1939 | 1467974420595 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 03:40:20 INFO - PROCESS | 1939 | 1467974420596 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 03:40:20 INFO - PROCESS | 1939 | 1467974420598 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 03:40:20 INFO - PROCESS | 1939 | 1467974420599 Marionette TRACE conn2 <- [1,2518,null,{}] 03:40:20 INFO - PROCESS | 1939 | 1467974420601 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}] 03:40:20 INFO - PROCESS | 1939 | 1467974420606 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:20 INFO - PROCESS | 1939 | 1467974420698 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 03:40:20 INFO - PROCESS | 1939 | 1467974420754 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:20 INFO - PROCESS | 1939 | 1467974420756 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x129133800 == 36 [pid = 1939] [id = 637] 03:40:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x116728800) [pid = 1939] [serial = 1911] [outer = 0x0] 03:40:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x119308c00) [pid = 1939] [serial = 1912] [outer = 0x116728800] 03:40:20 INFO - PROCESS | 1939 | 1467974420781 Marionette DEBUG loaded listener.js 03:40:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x119a5cc00) [pid = 1939] [serial = 1913] [outer = 0x116728800] 03:40:21 INFO - PROCESS | 1939 | 1467974421081 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]]]}] 03:40:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 03:40:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 520ms 03:40:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 03:40:21 INFO - PROCESS | 1939 | 1467974421129 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 03:40:21 INFO - PROCESS | 1939 | 1467974421131 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 03:40:21 INFO - PROCESS | 1939 | 1467974421133 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 03:40:21 INFO - PROCESS | 1939 | 1467974421134 Marionette TRACE conn2 <- [1,2522,null,{}] 03:40:21 INFO - PROCESS | 1939 | 1467974421136 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}] 03:40:21 INFO - PROCESS | 1939 | 1467974421138 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:21 INFO - PROCESS | 1939 | 1467974421215 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 03:40:21 INFO - PROCESS | 1939 | 1467974421218 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:21 INFO - PROCESS | 1939 | 1467974421219 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a6bc000 == 37 [pid = 1939] [id = 638] 03:40:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x119768000) [pid = 1939] [serial = 1914] [outer = 0x0] 03:40:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x119d34800) [pid = 1939] [serial = 1915] [outer = 0x119768000] 03:40:21 INFO - PROCESS | 1939 | 1467974421246 Marionette DEBUG loaded listener.js 03:40:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x119d3cc00) [pid = 1939] [serial = 1916] [outer = 0x119768000] 03:40:21 INFO - PROCESS | 1939 | 1467974421565 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]]]}] 03:40:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 03:40:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 471ms 03:40:21 INFO - PROCESS | 1939 | 1467974421605 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 03:40:21 INFO - PROCESS | 1939 | 1467974421607 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 03:40:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 03:40:21 INFO - PROCESS | 1939 | 1467974421611 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 03:40:21 INFO - PROCESS | 1939 | 1467974421613 Marionette TRACE conn2 <- [1,2526,null,{}] 03:40:21 INFO - PROCESS | 1939 | 1467974421615 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}] 03:40:21 INFO - PROCESS | 1939 | 1467974421616 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:21 INFO - PROCESS | 1939 | 1467974421722 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 03:40:21 INFO - PROCESS | 1939 | 1467974421731 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:21 INFO - PROCESS | 1939 | 1467974421733 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a78d000 == 38 [pid = 1939] [id = 639] 03:40:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x119d3fc00) [pid = 1939] [serial = 1917] [outer = 0x0] 03:40:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x1210be800) [pid = 1939] [serial = 1918] [outer = 0x119d3fc00] 03:40:21 INFO - PROCESS | 1939 | 1467974421757 Marionette DEBUG loaded listener.js 03:40:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x12116b800) [pid = 1939] [serial = 1919] [outer = 0x119d3fc00] 03:40:22 INFO - PROCESS | 1939 | 1467974422062 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]]]}] 03:40:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 03:40:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 469ms 03:40:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 03:40:22 INFO - PROCESS | 1939 | 1467974422080 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 03:40:22 INFO - PROCESS | 1939 | 1467974422082 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 03:40:22 INFO - PROCESS | 1939 | 1467974422084 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 03:40:22 INFO - PROCESS | 1939 | 1467974422096 Marionette TRACE conn2 <- [1,2530,null,{}] 03:40:22 INFO - PROCESS | 1939 | 1467974422099 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}] 03:40:22 INFO - PROCESS | 1939 | 1467974422100 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:22 INFO - PROCESS | 1939 | 1467974422229 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 03:40:22 INFO - PROCESS | 1939 | 1467974422285 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:22 INFO - PROCESS | 1939 | 1467974422287 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x116850800 == 39 [pid = 1939] [id = 640] 03:40:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x110eae000) [pid = 1939] [serial = 1920] [outer = 0x0] 03:40:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x110ef6c00) [pid = 1939] [serial = 1921] [outer = 0x110eae000] 03:40:22 INFO - PROCESS | 1939 | 1467974422319 Marionette DEBUG loaded listener.js 03:40:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x1129acc00) [pid = 1939] [serial = 1922] [outer = 0x110eae000] 03:40:22 INFO - PROCESS | 1939 | 1467974422805 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]]]}] 03:40:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 03:40:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 730ms 03:40:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 03:40:22 INFO - PROCESS | 1939 | 1467974422816 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 03:40:22 INFO - PROCESS | 1939 | 1467974422820 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 03:40:22 INFO - PROCESS | 1939 | 1467974422828 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 03:40:22 INFO - PROCESS | 1939 | 1467974422831 Marionette TRACE conn2 <- [1,2534,null,{}] 03:40:22 INFO - PROCESS | 1939 | 1467974422836 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}] 03:40:22 INFO - PROCESS | 1939 | 1467974422841 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:22 INFO - PROCESS | 1939 | 1467974422984 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 03:40:23 INFO - PROCESS | 1939 | 1467974423042 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:23 INFO - PROCESS | 1939 | 1467974423044 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x12522b000 == 40 [pid = 1939] [id = 641] 03:40:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x112aa1c00) [pid = 1939] [serial = 1923] [outer = 0x0] 03:40:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x115e61000) [pid = 1939] [serial = 1924] [outer = 0x112aa1c00] 03:40:23 INFO - PROCESS | 1939 | 1467974423075 Marionette DEBUG loaded listener.js 03:40:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x116a13c00) [pid = 1939] [serial = 1925] [outer = 0x112aa1c00] 03:40:23 INFO - PROCESS | 1939 | 1467974423527 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]]]}] 03:40:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 03:40:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 777ms 03:40:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 03:40:23 INFO - PROCESS | 1939 | 1467974423601 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 03:40:23 INFO - PROCESS | 1939 | 1467974423603 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 03:40:23 INFO - PROCESS | 1939 | 1467974423606 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 03:40:23 INFO - PROCESS | 1939 | 1467974423607 Marionette TRACE conn2 <- [1,2538,null,{}] 03:40:23 INFO - PROCESS | 1939 | 1467974423610 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}] 03:40:23 INFO - PROCESS | 1939 | 1467974423611 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:23 INFO - PROCESS | 1939 | 1467974423711 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 03:40:23 INFO - PROCESS | 1939 | 1467974423784 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:23 INFO - PROCESS | 1939 | 1467974423785 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x12ac46000 == 41 [pid = 1939] [id = 642] 03:40:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x1184e8800) [pid = 1939] [serial = 1926] [outer = 0x0] 03:40:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x1185b6800) [pid = 1939] [serial = 1927] [outer = 0x1184e8800] 03:40:23 INFO - PROCESS | 1939 | 1467974423815 Marionette DEBUG loaded listener.js 03:40:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x1185f7000) [pid = 1939] [serial = 1928] [outer = 0x1184e8800] 03:40:24 INFO - PROCESS | 1939 | 1467974424232 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]]]}] 03:40:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 03:40:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 671ms 03:40:24 INFO - PROCESS | 1939 | 1467974424278 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 03:40:24 INFO - PROCESS | 1939 | 1467974424280 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 03:40:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 03:40:24 INFO - PROCESS | 1939 | 1467974424289 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 03:40:24 INFO - PROCESS | 1939 | 1467974424292 Marionette TRACE conn2 <- [1,2542,null,{}] 03:40:24 INFO - PROCESS | 1939 | 1467974424294 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}] 03:40:24 INFO - PROCESS | 1939 | 1467974424296 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:24 INFO - PROCESS | 1939 | 1467974424399 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 03:40:24 INFO - PROCESS | 1939 | 1467974424460 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:24 INFO - PROCESS | 1939 | 1467974424461 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x12bd6e800 == 42 [pid = 1939] [id = 643] 03:40:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x1185b8800) [pid = 1939] [serial = 1929] [outer = 0x0] 03:40:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x119715400) [pid = 1939] [serial = 1930] [outer = 0x1185b8800] 03:40:24 INFO - PROCESS | 1939 | 1467974424490 Marionette DEBUG loaded listener.js 03:40:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x119e17c00) [pid = 1939] [serial = 1931] [outer = 0x1185b8800] 03:40:24 INFO - PROCESS | 1939 | 1467974424905 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]]]}] 03:40:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 03:40:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 627ms 03:40:24 INFO - PROCESS | 1939 | 1467974424912 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 03:40:24 INFO - PROCESS | 1939 | 1467974424913 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 03:40:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 03:40:24 INFO - PROCESS | 1939 | 1467974424915 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 03:40:24 INFO - PROCESS | 1939 | 1467974424917 Marionette TRACE conn2 <- [1,2546,null,{}] 03:40:24 INFO - PROCESS | 1939 | 1467974424919 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}] 03:40:24 INFO - PROCESS | 1939 | 1467974424921 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:25 INFO - PROCESS | 1939 | 1467974425019 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 03:40:25 INFO - PROCESS | 1939 | 1467974425140 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:25 INFO - PROCESS | 1939 | 1467974425142 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x116686000 == 43 [pid = 1939] [id = 644] 03:40:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x1128d8c00) [pid = 1939] [serial = 1932] [outer = 0x0] 03:40:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x119305000) [pid = 1939] [serial = 1933] [outer = 0x1128d8c00] 03:40:25 INFO - PROCESS | 1939 | 1467974425177 Marionette DEBUG loaded listener.js 03:40:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x1227e2800) [pid = 1939] [serial = 1934] [outer = 0x1128d8c00] 03:40:25 INFO - PROCESS | 1939 | 1467974425745 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]]]}] 03:40:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 03:40:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 870ms 03:40:25 INFO - PROCESS | 1939 | 1467974425785 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 03:40:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 03:40:25 INFO - PROCESS | 1939 | 1467974425788 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 03:40:25 INFO - PROCESS | 1939 | 1467974425791 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 03:40:25 INFO - PROCESS | 1939 | 1467974425793 Marionette TRACE conn2 <- [1,2550,null,{}] 03:40:25 INFO - PROCESS | 1939 | 1467974425796 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}] 03:40:25 INFO - PROCESS | 1939 | 1467974425798 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:25 INFO - PROCESS | 1939 | 1467974425895 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 03:40:25 INFO - PROCESS | 1939 | 1467974425956 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:25 INFO - PROCESS | 1939 | 1467974425959 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x11955a800 == 44 [pid = 1939] [id = 645] 03:40:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x110ef5400) [pid = 1939] [serial = 1935] [outer = 0x0] 03:40:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x1121be000) [pid = 1939] [serial = 1936] [outer = 0x110ef5400] 03:40:26 INFO - PROCESS | 1939 | 1467974425999 Marionette DEBUG loaded listener.js 03:40:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x114f66400) [pid = 1939] [serial = 1937] [outer = 0x110ef5400] 03:40:26 INFO - PROCESS | 1939 | --DOCSHELL 0x118fa1000 == 43 [pid = 1939] [id = 626] 03:40:26 INFO - PROCESS | 1939 | --DOCSHELL 0x12a78d000 == 42 [pid = 1939] [id = 639] 03:40:26 INFO - PROCESS | 1939 | --DOCSHELL 0x12a6bc000 == 41 [pid = 1939] [id = 638] 03:40:26 INFO - PROCESS | 1939 | --DOCSHELL 0x129133800 == 40 [pid = 1939] [id = 637] 03:40:26 INFO - PROCESS | 1939 | --DOCSHELL 0x119664000 == 39 [pid = 1939] [id = 636] 03:40:26 INFO - PROCESS | 1939 | --DOCSHELL 0x115e1f000 == 38 [pid = 1939] [id = 635] 03:40:26 INFO - PROCESS | 1939 | --DOCSHELL 0x12543f800 == 37 [pid = 1939] [id = 634] 03:40:26 INFO - PROCESS | 1939 | --DOCSHELL 0x123611000 == 36 [pid = 1939] [id = 633] 03:40:26 INFO - PROCESS | 1939 | --DOCSHELL 0x11848d800 == 35 [pid = 1939] [id = 632] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x112aa4800) [pid = 1939] [serial = 1885] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOCSHELL 0x123299000 == 34 [pid = 1939] [id = 631] 03:40:26 INFO - PROCESS | 1939 | --DOCSHELL 0x119675800 == 33 [pid = 1939] [id = 630] 03:40:26 INFO - PROCESS | 1939 | --DOCSHELL 0x116ab7000 == 32 [pid = 1939] [id = 629] 03:40:26 INFO - PROCESS | 1939 | 1467974426471 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]]]}] 03:40:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 03:40:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 720ms 03:40:26 INFO - PROCESS | 1939 | 1467974426512 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 03:40:26 INFO - PROCESS | 1939 | 1467974426515 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 03:40:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 03:40:26 INFO - PROCESS | 1939 | 1467974426519 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 03:40:26 INFO - PROCESS | 1939 | 1467974426521 Marionette TRACE conn2 <- [1,2554,null,{}] 03:40:26 INFO - PROCESS | 1939 | 1467974426523 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}] 03:40:26 INFO - PROCESS | 1939 | 1467974426525 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:26 INFO - PROCESS | 1939 | 1467974426609 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x115e69c00) [pid = 1939] [serial = 1879] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x110fa0400) [pid = 1939] [serial = 1882] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x1274bd000) [pid = 1939] [serial = 1859] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x111cac800) [pid = 1939] [serial = 1864] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x111f26c00) [pid = 1939] [serial = 1883] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x117dbf000) [pid = 1939] [serial = 1880] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x1176e3000) [pid = 1939] [serial = 1867] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x124fa0400) [pid = 1939] [serial = 1846] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x122713400) [pid = 1939] [serial = 1843] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x1254ecc00) [pid = 1939] [serial = 1847] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x1270c5c00) [pid = 1939] [serial = 1852] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x1161a0c00) [pid = 1939] [serial = 1855] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x112e40800) [pid = 1939] [serial = 1828] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x113c37800) [pid = 1939] [serial = 1829] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x112aa9c00) [pid = 1939] [serial = 1825] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x1132be000) [pid = 1939] [serial = 1826] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x112aa1000) [pid = 1939] [serial = 1865] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x1184e5c00) [pid = 1939] [serial = 1834] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x1185ba000) [pid = 1939] [serial = 1835] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x116618000) [pid = 1939] [serial = 1831] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x116f7c400) [pid = 1939] [serial = 1832] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x119a67c00) [pid = 1939] [serial = 1840] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x11930d000) [pid = 1939] [serial = 1837] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x119765800) [pid = 1939] [serial = 1838] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x1270c3c00) [pid = 1939] [serial = 1823] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x1256b6400) [pid = 1939] [serial = 1849] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x119713400) [pid = 1939] [serial = 1870] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x118352400) [pid = 1939] [serial = 1868] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x128c28400) [pid = 1939] [serial = 1862] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x1211ecc00) [pid = 1939] [serial = 1873] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x1185f1800) [pid = 1939] [serial = 1856] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x12680d800) [pid = 1939] [serial = 1850] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x12351a000) [pid = 1939] [serial = 1858] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 77 (0x119d3a000) [pid = 1939] [serial = 1871] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 76 (0x1275ca000) [pid = 1939] [serial = 1877] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 75 (0x1274b9400) [pid = 1939] [serial = 1853] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 74 (0x12351d800) [pid = 1939] [serial = 1844] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 73 (0x1275c0400) [pid = 1939] [serial = 1861] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 72 (0x1274c4c00) [pid = 1939] [serial = 1876] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 71 (0x119d3e400) [pid = 1939] [serial = 1841] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | --DOMWINDOW == 70 (0x1256b1400) [pid = 1939] [serial = 1874] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1939 | 1467974426681 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:26 INFO - PROCESS | 1939 | 1467974426682 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x11824b000 == 33 [pid = 1939] [id = 646] 03:40:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 71 (0x1129b2000) [pid = 1939] [serial = 1938] [outer = 0x0] 03:40:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 72 (0x114f6d400) [pid = 1939] [serial = 1939] [outer = 0x1129b2000] 03:40:26 INFO - PROCESS | 1939 | 1467974426712 Marionette DEBUG loaded listener.js 03:40:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 73 (0x118136000) [pid = 1939] [serial = 1940] [outer = 0x1129b2000] 03:40:27 INFO - PROCESS | 1939 | 1467974427020 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]]]}] 03:40:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 03:40:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 519ms 03:40:27 INFO - PROCESS | 1939 | 1467974427039 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 03:40:27 INFO - PROCESS | 1939 | 1467974427042 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 03:40:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 03:40:27 INFO - PROCESS | 1939 | 1467974427047 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 03:40:27 INFO - PROCESS | 1939 | 1467974427050 Marionette TRACE conn2 <- [1,2558,null,{}] 03:40:27 INFO - PROCESS | 1939 | 1467974427058 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}] 03:40:27 INFO - PROCESS | 1939 | 1467974427062 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:27 INFO - PROCESS | 1939 | 1467974427145 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 03:40:27 INFO - PROCESS | 1939 | 1467974427150 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:27 INFO - PROCESS | 1939 | 1467974427151 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x1233d9800 == 34 [pid = 1939] [id = 647] 03:40:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 74 (0x118352400) [pid = 1939] [serial = 1941] [outer = 0x0] 03:40:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 75 (0x1185bc400) [pid = 1939] [serial = 1942] [outer = 0x118352400] 03:40:27 INFO - PROCESS | 1939 | 1467974427179 Marionette DEBUG loaded listener.js 03:40:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 76 (0x118a7b000) [pid = 1939] [serial = 1943] [outer = 0x118352400] 03:40:27 INFO - PROCESS | 1939 | 1467974427544 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]]]}] 03:40:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 03:40:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 521ms 03:40:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 03:40:27 INFO - PROCESS | 1939 | 1467974427568 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 03:40:27 INFO - PROCESS | 1939 | 1467974427570 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 03:40:27 INFO - PROCESS | 1939 | 1467974427572 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 03:40:27 INFO - PROCESS | 1939 | 1467974427573 Marionette TRACE conn2 <- [1,2562,null,{}] 03:40:27 INFO - PROCESS | 1939 | 1467974427576 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}] 03:40:27 INFO - PROCESS | 1939 | 1467974427577 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:27 INFO - PROCESS | 1939 | 1467974427661 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 03:40:27 INFO - PROCESS | 1939 | 1467974427664 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:27 INFO - PROCESS | 1939 | 1467974427665 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x125f0b000 == 35 [pid = 1939] [id = 648] 03:40:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 77 (0x119713400) [pid = 1939] [serial = 1944] [outer = 0x0] 03:40:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x119765c00) [pid = 1939] [serial = 1945] [outer = 0x119713400] 03:40:27 INFO - PROCESS | 1939 | 1467974427692 Marionette DEBUG loaded listener.js 03:40:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x119d50800) [pid = 1939] [serial = 1946] [outer = 0x119713400] 03:40:28 INFO - PROCESS | 1939 | 1467974428055 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]]]}] 03:40:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 03:40:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 521ms 03:40:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 03:40:28 INFO - PROCESS | 1939 | 1467974428093 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 03:40:28 INFO - PROCESS | 1939 | 1467974428095 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 03:40:28 INFO - PROCESS | 1939 | 1467974428097 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 03:40:28 INFO - PROCESS | 1939 | 1467974428098 Marionette TRACE conn2 <- [1,2566,null,{}] 03:40:28 INFO - PROCESS | 1939 | 1467974428101 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}] 03:40:28 INFO - PROCESS | 1939 | 1467974428102 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:28 INFO - PROCESS | 1939 | 1467974428181 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 03:40:28 INFO - PROCESS | 1939 | 1467974428184 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:28 INFO - PROCESS | 1939 | 1467974428186 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x128982000 == 36 [pid = 1939] [id = 649] 03:40:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x120717800) [pid = 1939] [serial = 1947] [outer = 0x0] 03:40:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x1211e6400) [pid = 1939] [serial = 1948] [outer = 0x120717800] 03:40:28 INFO - PROCESS | 1939 | 1467974428211 Marionette DEBUG loaded listener.js 03:40:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x1232b3000) [pid = 1939] [serial = 1949] [outer = 0x120717800] 03:40:28 INFO - PROCESS | 1939 | 1467974428555 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]]]}] 03:40:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 03:40:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 470ms 03:40:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 03:40:28 INFO - PROCESS | 1939 | 1467974428568 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 03:40:28 INFO - PROCESS | 1939 | 1467974428569 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 03:40:28 INFO - PROCESS | 1939 | 1467974428571 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 03:40:28 INFO - PROCESS | 1939 | 1467974428572 Marionette TRACE conn2 <- [1,2570,null,{}] 03:40:28 INFO - PROCESS | 1939 | 1467974428576 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}] 03:40:28 INFO - PROCESS | 1939 | 1467974428581 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:28 INFO - PROCESS | 1939 | 1467974428682 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 03:40:28 INFO - PROCESS | 1939 | 1467974428757 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:28 INFO - PROCESS | 1939 | 1467974428758 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x1292e6800 == 37 [pid = 1939] [id = 650] 03:40:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x1232b2c00) [pid = 1939] [serial = 1950] [outer = 0x0] 03:40:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x1232ba400) [pid = 1939] [serial = 1951] [outer = 0x1232b2c00] 03:40:28 INFO - PROCESS | 1939 | 1467974428783 Marionette DEBUG loaded listener.js 03:40:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x124fa0400) [pid = 1939] [serial = 1952] [outer = 0x1232b2c00] 03:40:29 INFO - PROCESS | 1939 | 1467974429127 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]]]}] 03:40:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 03:40:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 572ms 03:40:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 03:40:29 INFO - PROCESS | 1939 | 1467974429145 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 03:40:29 INFO - PROCESS | 1939 | 1467974429147 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 03:40:29 INFO - PROCESS | 1939 | 1467974429149 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 03:40:29 INFO - PROCESS | 1939 | 1467974429150 Marionette TRACE conn2 <- [1,2574,null,{}] 03:40:29 INFO - PROCESS | 1939 | 1467974429152 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}] 03:40:29 INFO - PROCESS | 1939 | 1467974429153 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:29 INFO - PROCESS | 1939 | 1467974429259 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 03:40:29 INFO - PROCESS | 1939 | 1467974429275 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:29 INFO - PROCESS | 1939 | 1467974429276 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x12b242000 == 38 [pid = 1939] [id = 651] 03:40:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x1233c6c00) [pid = 1939] [serial = 1953] [outer = 0x0] 03:40:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x1254f0c00) [pid = 1939] [serial = 1954] [outer = 0x1233c6c00] 03:40:29 INFO - PROCESS | 1939 | 1467974429300 Marionette DEBUG loaded listener.js 03:40:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x1256b7400) [pid = 1939] [serial = 1955] [outer = 0x1233c6c00] 03:40:29 INFO - PROCESS | 1939 | 1467974429654 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]]]}] 03:40:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 03:40:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 519ms 03:40:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 03:40:29 INFO - PROCESS | 1939 | 1467974429669 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 03:40:29 INFO - PROCESS | 1939 | 1467974429670 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 03:40:29 INFO - PROCESS | 1939 | 1467974429673 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 03:40:29 INFO - PROCESS | 1939 | 1467974429674 Marionette TRACE conn2 <- [1,2578,null,{}] 03:40:29 INFO - PROCESS | 1939 | 1467974429687 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}] 03:40:29 INFO - PROCESS | 1939 | 1467974429688 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:29 INFO - PROCESS | 1939 | 1467974429789 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 03:40:29 INFO - PROCESS | 1939 | 1467974429793 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:29 INFO - PROCESS | 1939 | 1467974429794 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x12bd61000 == 39 [pid = 1939] [id = 652] 03:40:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x1256ac400) [pid = 1939] [serial = 1956] [outer = 0x0] 03:40:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x125ed6000) [pid = 1939] [serial = 1957] [outer = 0x1256ac400] 03:40:29 INFO - PROCESS | 1939 | 1467974429817 Marionette DEBUG loaded listener.js 03:40:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x125ff3800) [pid = 1939] [serial = 1958] [outer = 0x1256ac400] 03:40:30 INFO - PROCESS | 1939 | 1467974430155 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]]]}] 03:40:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 03:40:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 521ms 03:40:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 03:40:30 INFO - PROCESS | 1939 | 1467974430195 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 03:40:30 INFO - PROCESS | 1939 | 1467974430197 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 03:40:30 INFO - PROCESS | 1939 | 1467974430199 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 03:40:30 INFO - PROCESS | 1939 | 1467974430200 Marionette TRACE conn2 <- [1,2582,null,{}] 03:40:30 INFO - PROCESS | 1939 | 1467974430202 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}] 03:40:30 INFO - PROCESS | 1939 | 1467974430203 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:30 INFO - PROCESS | 1939 | 1467974430307 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 03:40:30 INFO - PROCESS | 1939 | 1467974430311 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:30 INFO - PROCESS | 1939 | 1467974430312 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x12c37b000 == 40 [pid = 1939] [id = 653] 03:40:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x125ed1800) [pid = 1939] [serial = 1959] [outer = 0x0] 03:40:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x1270c2800) [pid = 1939] [serial = 1960] [outer = 0x125ed1800] 03:40:30 INFO - PROCESS | 1939 | 1467974430336 Marionette DEBUG loaded listener.js 03:40:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x12720b400) [pid = 1939] [serial = 1961] [outer = 0x125ed1800] 03:40:30 INFO - PROCESS | 1939 | 1467974430682 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]]]}] 03:40:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 03:40:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 517ms 03:40:30 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x116f9c800) [pid = 1939] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 03:40:30 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x115d17800) [pid = 1939] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 03:40:30 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x1129ad400) [pid = 1939] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:40:30 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x11213d400) [pid = 1939] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 03:40:30 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x116618c00) [pid = 1939] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 03:40:30 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x119768000) [pid = 1939] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 03:40:30 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x1185f2800) [pid = 1939] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 03:40:30 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x111f41400) [pid = 1939] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 03:40:30 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x116728800) [pid = 1939] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 03:40:30 INFO - PROCESS | 1939 | 1467974430777 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 03:40:30 INFO - PROCESS | 1939 | 1467974430778 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 03:40:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 03:40:30 INFO - PROCESS | 1939 | 1467974430783 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 03:40:30 INFO - PROCESS | 1939 | 1467974430784 Marionette TRACE conn2 <- [1,2586,null,{}] 03:40:30 INFO - PROCESS | 1939 | 1467974430786 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}] 03:40:30 INFO - PROCESS | 1939 | 1467974430787 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:30 INFO - PROCESS | 1939 | 1467974430868 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 03:40:30 INFO - PROCESS | 1939 | 1467974430872 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:30 INFO - PROCESS | 1939 | 1467974430873 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x12897f800 == 41 [pid = 1939] [id = 654] 03:40:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x112f5ac00) [pid = 1939] [serial = 1962] [outer = 0x0] 03:40:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x115d19800) [pid = 1939] [serial = 1963] [outer = 0x112f5ac00] 03:40:30 INFO - PROCESS | 1939 | 1467974430898 Marionette DEBUG loaded listener.js 03:40:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x118226800) [pid = 1939] [serial = 1964] [outer = 0x112f5ac00] 03:40:31 INFO - PROCESS | 1939 | 1467974431246 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]]]}] 03:40:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 03:40:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 471ms 03:40:31 INFO - PROCESS | 1939 | 1467974431255 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 03:40:31 INFO - PROCESS | 1939 | 1467974431257 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 03:40:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 03:40:31 INFO - PROCESS | 1939 | 1467974431263 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 03:40:31 INFO - PROCESS | 1939 | 1467974431265 Marionette TRACE conn2 <- [1,2590,null,{}] 03:40:31 INFO - PROCESS | 1939 | 1467974431267 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}] 03:40:31 INFO - PROCESS | 1939 | 1467974431269 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:31 INFO - PROCESS | 1939 | 1467974431369 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 03:40:31 INFO - PROCESS | 1939 | 1467974431428 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:31 INFO - PROCESS | 1939 | 1467974431430 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x12cb7b800 == 42 [pid = 1939] [id = 655] 03:40:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x11612e400) [pid = 1939] [serial = 1965] [outer = 0x0] 03:40:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x124d3ac00) [pid = 1939] [serial = 1966] [outer = 0x11612e400] 03:40:31 INFO - PROCESS | 1939 | 1467974431456 Marionette DEBUG loaded listener.js 03:40:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x1275ce400) [pid = 1939] [serial = 1967] [outer = 0x11612e400] 03:40:31 INFO - PROCESS | 1939 | 1467974431749 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]]]}] 03:40:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 03:40:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 520ms 03:40:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 03:40:31 INFO - PROCESS | 1939 | 1467974431784 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 03:40:31 INFO - PROCESS | 1939 | 1467974431785 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 03:40:31 INFO - PROCESS | 1939 | 1467974431787 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 03:40:31 INFO - PROCESS | 1939 | 1467974431788 Marionette TRACE conn2 <- [1,2594,null,{}] 03:40:31 INFO - PROCESS | 1939 | 1467974431791 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}] 03:40:31 INFO - PROCESS | 1939 | 1467974431794 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:31 INFO - PROCESS | 1939 | 1467974431881 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 03:40:31 INFO - PROCESS | 1939 | 1467974431884 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:31 INFO - PROCESS | 1939 | 1467974431885 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x12d183800 == 43 [pid = 1939] [id = 656] 03:40:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x128c25800) [pid = 1939] [serial = 1968] [outer = 0x0] 03:40:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x128c2b000) [pid = 1939] [serial = 1969] [outer = 0x128c25800] 03:40:31 INFO - PROCESS | 1939 | 1467974431909 Marionette DEBUG loaded listener.js 03:40:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x1291c4400) [pid = 1939] [serial = 1970] [outer = 0x128c25800] 03:40:32 INFO - PROCESS | 1939 | 1467974432254 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]]]}] 03:40:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 03:40:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 519ms 03:40:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 03:40:32 INFO - PROCESS | 1939 | 1467974432306 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 03:40:32 INFO - PROCESS | 1939 | 1467974432308 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 03:40:32 INFO - PROCESS | 1939 | 1467974432310 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 03:40:32 INFO - PROCESS | 1939 | 1467974432311 Marionette TRACE conn2 <- [1,2598,null,{}] 03:40:32 INFO - PROCESS | 1939 | 1467974432313 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}] 03:40:32 INFO - PROCESS | 1939 | 1467974432314 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:32 INFO - PROCESS | 1939 | 1467974432401 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 03:40:32 INFO - PROCESS | 1939 | 1467974432404 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:32 INFO - PROCESS | 1939 | 1467974432405 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x12dba9000 == 44 [pid = 1939] [id = 657] 03:40:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x1291c7000) [pid = 1939] [serial = 1971] [outer = 0x0] 03:40:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x1291cc400) [pid = 1939] [serial = 1972] [outer = 0x1291c7000] 03:40:32 INFO - PROCESS | 1939 | 1467974432442 Marionette DEBUG loaded listener.js 03:40:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x1291d1400) [pid = 1939] [serial = 1973] [outer = 0x1291c7000] 03:40:32 INFO - PROCESS | 1939 | 1467974432844 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]]]}] 03:40:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 03:40:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 569ms 03:40:32 INFO - PROCESS | 1939 | 1467974432879 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 03:40:32 INFO - PROCESS | 1939 | 1467974432882 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 03:40:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 03:40:32 INFO - PROCESS | 1939 | 1467974432886 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 03:40:32 INFO - PROCESS | 1939 | 1467974432889 Marionette TRACE conn2 <- [1,2602,null,{}] 03:40:32 INFO - PROCESS | 1939 | 1467974432896 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}] 03:40:32 INFO - PROCESS | 1939 | 1467974432897 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:33 INFO - PROCESS | 1939 | 1467974433008 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 03:40:33 INFO - PROCESS | 1939 | 1467974433071 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:33 INFO - PROCESS | 1939 | 1467974433074 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x1183b0800 == 45 [pid = 1939] [id = 658] 03:40:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x112a86800) [pid = 1939] [serial = 1974] [outer = 0x0] 03:40:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x112f60c00) [pid = 1939] [serial = 1975] [outer = 0x112a86800] 03:40:33 INFO - PROCESS | 1939 | 1467974433105 Marionette DEBUG loaded listener.js 03:40:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x116130400) [pid = 1939] [serial = 1976] [outer = 0x112a86800] 03:40:33 INFO - PROCESS | 1939 | 1467974433602 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]]]}] 03:40:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 03:40:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 726ms 03:40:33 INFO - PROCESS | 1939 | 1467974433612 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 03:40:33 INFO - PROCESS | 1939 | 1467974433615 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 03:40:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 03:40:33 INFO - PROCESS | 1939 | 1467974433620 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 03:40:33 INFO - PROCESS | 1939 | 1467974433622 Marionette TRACE conn2 <- [1,2606,null,{}] 03:40:33 INFO - PROCESS | 1939 | 1467974433644 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}] 03:40:33 INFO - PROCESS | 1939 | 1467974433646 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:33 INFO - PROCESS | 1939 | 1467974433776 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 03:40:33 INFO - PROCESS | 1939 | 1467974433864 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:33 INFO - PROCESS | 1939 | 1467974433866 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x125f4f000 == 46 [pid = 1939] [id = 659] 03:40:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x11820b000) [pid = 1939] [serial = 1977] [outer = 0x0] 03:40:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x118359800) [pid = 1939] [serial = 1978] [outer = 0x11820b000] 03:40:33 INFO - PROCESS | 1939 | 1467974433896 Marionette DEBUG loaded listener.js 03:40:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x1185bb000) [pid = 1939] [serial = 1979] [outer = 0x11820b000] 03:40:34 INFO - PROCESS | 1939 | 1467974434351 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]]]}] 03:40:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 03:40:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 773ms 03:40:34 INFO - PROCESS | 1939 | 1467974434394 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 03:40:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 03:40:34 INFO - PROCESS | 1939 | 1467974434396 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 03:40:34 INFO - PROCESS | 1939 | 1467974434398 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 03:40:34 INFO - PROCESS | 1939 | 1467974434401 Marionette TRACE conn2 <- [1,2610,null,{}] 03:40:34 INFO - PROCESS | 1939 | 1467974434411 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}] 03:40:34 INFO - PROCESS | 1939 | 1467974434414 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:34 INFO - PROCESS | 1939 | 1467974434521 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 03:40:34 INFO - PROCESS | 1939 | 1467974434597 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:34 INFO - PROCESS | 1939 | 1467974434600 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x12cb84000 == 47 [pid = 1939] [id = 660] 03:40:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x119a5d400) [pid = 1939] [serial = 1980] [outer = 0x0] 03:40:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x1211ec400) [pid = 1939] [serial = 1981] [outer = 0x119a5d400] 03:40:34 INFO - PROCESS | 1939 | 1467974434632 Marionette DEBUG loaded listener.js 03:40:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x1232b8000) [pid = 1939] [serial = 1982] [outer = 0x119a5d400] 03:40:35 INFO - PROCESS | 1939 | 1467974435090 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]]]}] 03:40:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 03:40:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 772ms 03:40:35 INFO - PROCESS | 1939 | 1467974435171 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 03:40:35 INFO - PROCESS | 1939 | 1467974435172 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 03:40:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 03:40:35 INFO - PROCESS | 1939 | 1467974435177 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 03:40:35 INFO - PROCESS | 1939 | 1467974435178 Marionette TRACE conn2 <- [1,2614,null,{}] 03:40:35 INFO - PROCESS | 1939 | 1467974435181 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}] 03:40:35 INFO - PROCESS | 1939 | 1467974435182 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:35 INFO - PROCESS | 1939 | 1467974435290 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 03:40:35 INFO - PROCESS | 1939 | 1467974435366 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:35 INFO - PROCESS | 1939 | 1467974435367 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x1127f1800 == 48 [pid = 1939] [id = 661] 03:40:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x116f94000) [pid = 1939] [serial = 1983] [outer = 0x0] 03:40:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x12351a000) [pid = 1939] [serial = 1984] [outer = 0x116f94000] 03:40:35 INFO - PROCESS | 1939 | 1467974435397 Marionette DEBUG loaded listener.js 03:40:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x124a5e000) [pid = 1939] [serial = 1985] [outer = 0x116f94000] 03:40:36 INFO - PROCESS | 1939 | 1467974435998 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]]]}] 03:40:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 03:40:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 870ms 03:40:36 INFO - PROCESS | 1939 | 1467974436048 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 03:40:36 INFO - PROCESS | 1939 | 1467974436050 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 03:40:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 03:40:36 INFO - PROCESS | 1939 | 1467974436054 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 03:40:36 INFO - PROCESS | 1939 | 1467974436055 Marionette TRACE conn2 <- [1,2618,null,{}] 03:40:36 INFO - PROCESS | 1939 | 1467974436062 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}] 03:40:36 INFO - PROCESS | 1939 | 1467974436064 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:36 INFO - PROCESS | 1939 | 1467974436160 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 03:40:36 INFO - PROCESS | 1939 | 1467974436236 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:36 INFO - PROCESS | 1939 | 1467974436238 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x117148800 == 49 [pid = 1939] [id = 662] 03:40:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x1164eac00) [pid = 1939] [serial = 1986] [outer = 0x0] 03:40:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x116731400) [pid = 1939] [serial = 1987] [outer = 0x1164eac00] 03:40:36 INFO - PROCESS | 1939 | 1467974436267 Marionette DEBUG loaded listener.js 03:40:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x117dba400) [pid = 1939] [serial = 1988] [outer = 0x1164eac00] 03:40:37 INFO - PROCESS | 1939 | --DOCSHELL 0x12d183800 == 48 [pid = 1939] [id = 656] 03:40:37 INFO - PROCESS | 1939 | --DOCSHELL 0x12cb7b800 == 47 [pid = 1939] [id = 655] 03:40:37 INFO - PROCESS | 1939 | --DOCSHELL 0x12897f800 == 46 [pid = 1939] [id = 654] 03:40:37 INFO - PROCESS | 1939 | --DOCSHELL 0x12c37b000 == 45 [pid = 1939] [id = 653] 03:40:37 INFO - PROCESS | 1939 | --DOCSHELL 0x12bd61000 == 44 [pid = 1939] [id = 652] 03:40:37 INFO - PROCESS | 1939 | --DOCSHELL 0x12b242000 == 43 [pid = 1939] [id = 651] 03:40:37 INFO - PROCESS | 1939 | --DOCSHELL 0x1292e6800 == 42 [pid = 1939] [id = 650] 03:40:37 INFO - PROCESS | 1939 | --DOCSHELL 0x128982000 == 41 [pid = 1939] [id = 649] 03:40:37 INFO - PROCESS | 1939 | --DOCSHELL 0x125f0b000 == 40 [pid = 1939] [id = 648] 03:40:37 INFO - PROCESS | 1939 | --DOCSHELL 0x1233d9800 == 39 [pid = 1939] [id = 647] 03:40:37 INFO - PROCESS | 1939 | --DOCSHELL 0x11824b000 == 38 [pid = 1939] [id = 646] 03:40:37 INFO - PROCESS | 1939 | --DOCSHELL 0x11955a800 == 37 [pid = 1939] [id = 645] 03:40:37 INFO - PROCESS | 1939 | --DOCSHELL 0x12522b000 == 36 [pid = 1939] [id = 641] 03:40:37 INFO - PROCESS | 1939 | --DOCSHELL 0x116850800 == 35 [pid = 1939] [id = 640] 03:40:37 INFO - PROCESS | 1939 | --DOCSHELL 0x12ac46000 == 34 [pid = 1939] [id = 642] 03:40:37 INFO - PROCESS | 1939 | --DOCSHELL 0x12bd6e800 == 33 [pid = 1939] [id = 643] 03:40:37 INFO - PROCESS | 1939 | --DOCSHELL 0x116686000 == 32 [pid = 1939] [id = 644] 03:40:37 INFO - PROCESS | 1939 | --DOCSHELL 0x1127f1800 == 31 [pid = 1939] [id = 661] 03:40:37 INFO - PROCESS | 1939 | --DOCSHELL 0x12cb84000 == 30 [pid = 1939] [id = 660] 03:40:37 INFO - PROCESS | 1939 | --DOCSHELL 0x125f4f000 == 29 [pid = 1939] [id = 659] 03:40:37 INFO - PROCESS | 1939 | --DOCSHELL 0x12dba9000 == 28 [pid = 1939] [id = 657] 03:40:37 INFO - PROCESS | 1939 | --DOCSHELL 0x1183b0800 == 27 [pid = 1939] [id = 658] 03:40:37 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x1176e1c00) [pid = 1939] [serial = 1900] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x1184e1400) [pid = 1939] [serial = 1903] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x111c1ec00) [pid = 1939] [serial = 1888] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x112f5e000) [pid = 1939] [serial = 1886] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x112f64400) [pid = 1939] [serial = 1897] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x116f86000) [pid = 1939] [serial = 1895] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x116880000) [pid = 1939] [serial = 1894] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x117dc2000) [pid = 1939] [serial = 1901] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x115d1b800) [pid = 1939] [serial = 1891] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x119d3cc00) [pid = 1939] [serial = 1916] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x118758400) [pid = 1939] [serial = 1906] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x110ea0400) [pid = 1939] [serial = 1904] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x112f5d400) [pid = 1939] [serial = 1909] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x1210be800) [pid = 1939] [serial = 1918] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x115e67000) [pid = 1939] [serial = 1910] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x119d34800) [pid = 1939] [serial = 1915] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x118a66000) [pid = 1939] [serial = 1907] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x119308c00) [pid = 1939] [serial = 1912] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x119a5cc00) [pid = 1939] [serial = 1913] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x115e61c00) [pid = 1939] [serial = 1898] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1939 | 1467974437346 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]]]}] 03:40:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 03:40:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1328ms 03:40:37 INFO - PROCESS | 1939 | 1467974437384 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 03:40:37 INFO - PROCESS | 1939 | 1467974437387 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 03:40:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 03:40:37 INFO - PROCESS | 1939 | 1467974437391 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 03:40:37 INFO - PROCESS | 1939 | 1467974437395 Marionette TRACE conn2 <- [1,2622,null,{}] 03:40:37 INFO - PROCESS | 1939 | 1467974437399 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}] 03:40:37 INFO - PROCESS | 1939 | 1467974437400 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:37 INFO - PROCESS | 1939 | 1467974437478 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 03:40:37 INFO - PROCESS | 1939 | 1467974437484 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:37 INFO - PROCESS | 1939 | 1467974437486 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x11670e800 == 28 [pid = 1939] [id = 663] 03:40:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x1132e8000) [pid = 1939] [serial = 1989] [outer = 0x0] 03:40:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x116135400) [pid = 1939] [serial = 1990] [outer = 0x1132e8000] 03:40:37 INFO - PROCESS | 1939 | 1467974437517 Marionette DEBUG loaded listener.js 03:40:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x1174d7000) [pid = 1939] [serial = 1991] [outer = 0x1132e8000] 03:40:37 INFO - PROCESS | 1939 | 1467974437893 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]]]}] 03:40:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 03:40:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 522ms 03:40:37 INFO - PROCESS | 1939 | 1467974437913 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 03:40:37 INFO - PROCESS | 1939 | 1467974437917 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 03:40:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 03:40:37 INFO - PROCESS | 1939 | 1467974437921 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 03:40:37 INFO - PROCESS | 1939 | 1467974437923 Marionette TRACE conn2 <- [1,2626,null,{}] 03:40:37 INFO - PROCESS | 1939 | 1467974437927 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}] 03:40:37 INFO - PROCESS | 1939 | 1467974437930 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:38 INFO - PROCESS | 1939 | 1467974438013 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 03:40:38 INFO - PROCESS | 1939 | 1467974438018 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:38 INFO - PROCESS | 1939 | 1467974438019 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x119668000 == 29 [pid = 1939] [id = 664] 03:40:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x117dc0c00) [pid = 1939] [serial = 1992] [outer = 0x0] 03:40:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x118511c00) [pid = 1939] [serial = 1993] [outer = 0x117dc0c00] 03:40:38 INFO - PROCESS | 1939 | 1467974438046 Marionette DEBUG loaded listener.js 03:40:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x1185f4800) [pid = 1939] [serial = 1994] [outer = 0x117dc0c00] 03:40:38 INFO - PROCESS | 1939 | 1467974438400 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]]]}] 03:40:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 03:40:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 523ms 03:40:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 03:40:38 INFO - PROCESS | 1939 | 1467974438453 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 03:40:38 INFO - PROCESS | 1939 | 1467974438454 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 03:40:38 INFO - PROCESS | 1939 | 1467974438456 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 03:40:38 INFO - PROCESS | 1939 | 1467974438459 Marionette TRACE conn2 <- [1,2630,null,{}] 03:40:38 INFO - PROCESS | 1939 | 1467974438467 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}] 03:40:38 INFO - PROCESS | 1939 | 1467974438470 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:38 INFO - PROCESS | 1939 | 1467974438549 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 03:40:38 INFO - PROCESS | 1939 | 1467974438556 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:38 INFO - PROCESS | 1939 | 1467974438560 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x124967000 == 30 [pid = 1939] [id = 665] 03:40:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x1128cb400) [pid = 1939] [serial = 1995] [outer = 0x0] 03:40:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x119768000) [pid = 1939] [serial = 1996] [outer = 0x1128cb400] 03:40:38 INFO - PROCESS | 1939 | 1467974438589 Marionette DEBUG loaded listener.js 03:40:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x119d3e000) [pid = 1939] [serial = 1997] [outer = 0x1128cb400] 03:40:38 INFO - PROCESS | 1939 | 1467974438955 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]]]}] 03:40:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 03:40:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 523ms 03:40:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 03:40:38 INFO - PROCESS | 1939 | 1467974438980 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 03:40:38 INFO - PROCESS | 1939 | 1467974438982 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 03:40:38 INFO - PROCESS | 1939 | 1467974438984 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 03:40:38 INFO - PROCESS | 1939 | 1467974438985 Marionette TRACE conn2 <- [1,2634,null,{}] 03:40:38 INFO - PROCESS | 1939 | 1467974438988 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}] 03:40:38 INFO - PROCESS | 1939 | 1467974438989 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:39 INFO - PROCESS | 1939 | 1467974439105 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 03:40:39 INFO - PROCESS | 1939 | 1467974439144 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:39 INFO - PROCESS | 1939 | 1467974439145 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x1259ce000 == 31 [pid = 1939] [id = 666] 03:40:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x119d38000) [pid = 1939] [serial = 1998] [outer = 0x0] 03:40:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x122713800) [pid = 1939] [serial = 1999] [outer = 0x119d38000] 03:40:39 INFO - PROCESS | 1939 | 1467974439171 Marionette DEBUG loaded listener.js 03:40:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x1233c9800) [pid = 1939] [serial = 2000] [outer = 0x119d38000] 03:40:39 INFO - PROCESS | 1939 | 1467974439509 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]]]}] 03:40:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 03:40:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 570ms 03:40:39 INFO - PROCESS | 1939 | 1467974439555 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 03:40:39 INFO - PROCESS | 1939 | 1467974439556 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 03:40:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 03:40:39 INFO - PROCESS | 1939 | 1467974439564 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 03:40:39 INFO - PROCESS | 1939 | 1467974439573 Marionette TRACE conn2 <- [1,2638,null,{}] 03:40:39 INFO - PROCESS | 1939 | 1467974439576 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}] 03:40:39 INFO - PROCESS | 1939 | 1467974439577 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:39 INFO - PROCESS | 1939 | 1467974439677 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 03:40:39 INFO - PROCESS | 1939 | 1467974439680 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:39 INFO - PROCESS | 1939 | 1467974439682 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x12897f000 == 32 [pid = 1939] [id = 667] 03:40:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x115dfa000) [pid = 1939] [serial = 2001] [outer = 0x0] 03:40:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x1233c9400) [pid = 1939] [serial = 2002] [outer = 0x115dfa000] 03:40:39 INFO - PROCESS | 1939 | 1467974439706 Marionette DEBUG loaded listener.js 03:40:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x124d38400) [pid = 1939] [serial = 2003] [outer = 0x115dfa000] 03:40:40 INFO - PROCESS | 1939 | 1467974440074 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]]]}] 03:40:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 03:40:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 532ms 03:40:40 INFO - PROCESS | 1939 | 1467974440093 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 03:40:40 INFO - PROCESS | 1939 | 1467974440096 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 03:40:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 03:40:40 INFO - PROCESS | 1939 | 1467974440105 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 03:40:40 INFO - PROCESS | 1939 | 1467974440107 Marionette TRACE conn2 <- [1,2642,null,{}] 03:40:40 INFO - PROCESS | 1939 | 1467974440112 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}] 03:40:40 INFO - PROCESS | 1939 | 1467974440116 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:40 INFO - PROCESS | 1939 | 1467974440259 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 03:40:40 INFO - PROCESS | 1939 | 1467974440274 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:40 INFO - PROCESS | 1939 | 1467974440275 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:40 INFO - PROCESS | 1939 | ++DOCSHELL 0x129758000 == 33 [pid = 1939] [id = 668] 03:40:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x124ffc800) [pid = 1939] [serial = 2004] [outer = 0x0] 03:40:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x126d0cc00) [pid = 1939] [serial = 2005] [outer = 0x124ffc800] 03:40:40 INFO - PROCESS | 1939 | 1467974440318 Marionette DEBUG loaded listener.js 03:40:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x1275c0400) [pid = 1939] [serial = 2006] [outer = 0x124ffc800] 03:40:40 INFO - PROCESS | 1939 | 1467974440779 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]]]}] 03:40:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 03:40:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 722ms 03:40:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 03:40:40 INFO - PROCESS | 1939 | 1467974440827 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 03:40:40 INFO - PROCESS | 1939 | 1467974440829 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 03:40:40 INFO - PROCESS | 1939 | 1467974440831 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 03:40:40 INFO - PROCESS | 1939 | 1467974440832 Marionette TRACE conn2 <- [1,2646,null,{}] 03:40:40 INFO - PROCESS | 1939 | 1467974440834 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}] 03:40:40 INFO - PROCESS | 1939 | 1467974440843 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:40 INFO - PROCESS | 1939 | 1467974440945 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 03:40:40 INFO - PROCESS | 1939 | 1467974440977 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:40 INFO - PROCESS | 1939 | 1467974440978 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:40 INFO - PROCESS | 1939 | ++DOCSHELL 0x12b1b1000 == 34 [pid = 1939] [id = 669] 03:40:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x1128cf000) [pid = 1939] [serial = 2007] [outer = 0x0] 03:40:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x1275c8800) [pid = 1939] [serial = 2008] [outer = 0x1128cf000] 03:40:41 INFO - PROCESS | 1939 | 1467974441002 Marionette DEBUG loaded listener.js 03:40:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x128c2fc00) [pid = 1939] [serial = 2009] [outer = 0x1128cf000] 03:40:41 INFO - PROCESS | 1939 | 1467974441315 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]]]}] 03:40:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 03:40:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 520ms 03:40:41 INFO - PROCESS | 1939 | 1467974441351 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 03:40:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 03:40:41 INFO - PROCESS | 1939 | 1467974441352 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 03:40:41 INFO - PROCESS | 1939 | 1467974441355 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 03:40:41 INFO - PROCESS | 1939 | 1467974441356 Marionette TRACE conn2 <- [1,2650,null,{}] 03:40:41 INFO - PROCESS | 1939 | 1467974441364 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}] 03:40:41 INFO - PROCESS | 1939 | 1467974441366 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:41 INFO - PROCESS | 1939 | 1467974441910 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 03:40:41 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x110ef3000) [pid = 1939] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 03:40:41 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x1133b0000) [pid = 1939] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 03:40:41 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x1233c6c00) [pid = 1939] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 03:40:41 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x1256ac400) [pid = 1939] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 03:40:41 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x112aa1c00) [pid = 1939] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 03:40:41 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x118352400) [pid = 1939] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 03:40:41 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x110ef5400) [pid = 1939] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 03:40:41 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x1128d8c00) [pid = 1939] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:40:41 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x110eae000) [pid = 1939] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 03:40:41 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x120717800) [pid = 1939] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 03:40:41 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x119d3fc00) [pid = 1939] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 03:40:41 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x1129b2000) [pid = 1939] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:40:41 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x1184e8800) [pid = 1939] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 03:40:41 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x125ed1800) [pid = 1939] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 03:40:41 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x119713400) [pid = 1939] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 03:40:41 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x1185b8800) [pid = 1939] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 03:40:41 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x128c25800) [pid = 1939] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 03:40:41 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x1291c7000) [pid = 1939] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 03:40:41 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x112f5ac00) [pid = 1939] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 03:40:41 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x1232b2c00) [pid = 1939] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 03:40:41 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x11612e400) [pid = 1939] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 03:40:41 INFO - PROCESS | 1939 | 1467974441966 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:41 INFO - PROCESS | 1939 | 1467974441967 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x119671000 == 35 [pid = 1939] [id = 670] 03:40:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x110eae000) [pid = 1939] [serial = 2010] [outer = 0x0] 03:40:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x1128d8c00) [pid = 1939] [serial = 2011] [outer = 0x110eae000] 03:40:41 INFO - PROCESS | 1939 | 1467974441993 Marionette DEBUG loaded listener.js 03:40:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x112f61000) [pid = 1939] [serial = 2012] [outer = 0x110eae000] 03:40:42 INFO - PROCESS | 1939 | 1467974442316 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]]]}] 03:40:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:40:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 978ms 03:40:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:40:42 INFO - PROCESS | 1939 | 1467974442333 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 03:40:42 INFO - PROCESS | 1939 | 1467974442335 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 03:40:42 INFO - PROCESS | 1939 | 1467974442338 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:40:42 INFO - PROCESS | 1939 | 1467974442340 Marionette TRACE conn2 <- [1,2654,null,{}] 03:40:42 INFO - PROCESS | 1939 | 1467974442348 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}] 03:40:42 INFO - PROCESS | 1939 | 1467974442350 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:42 INFO - PROCESS | 1939 | 1467974442494 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 03:40:42 INFO - PROCESS | 1939 | 1467974442589 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:42 INFO - PROCESS | 1939 | 1467974442591 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x124963000 == 36 [pid = 1939] [id = 671] 03:40:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x110ef5400) [pid = 1939] [serial = 2013] [outer = 0x0] 03:40:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x116f7d800) [pid = 1939] [serial = 2014] [outer = 0x110ef5400] 03:40:42 INFO - PROCESS | 1939 | 1467974442617 Marionette DEBUG loaded listener.js 03:40:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x119718800) [pid = 1939] [serial = 2015] [outer = 0x110ef5400] 03:40:42 INFO - PROCESS | 1939 | 1467974442863 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]]]}] 03:40:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:40:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 575ms 03:40:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:40:42 INFO - PROCESS | 1939 | 1467974442915 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 03:40:42 INFO - PROCESS | 1939 | 1467974442916 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 03:40:42 INFO - PROCESS | 1939 | 1467974442918 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:40:42 INFO - PROCESS | 1939 | 1467974442919 Marionette TRACE conn2 <- [1,2658,null,{}] 03:40:42 INFO - PROCESS | 1939 | 1467974442922 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}] 03:40:42 INFO - PROCESS | 1939 | 1467974442923 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:43 INFO - PROCESS | 1939 | 1467974443013 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 03:40:43 INFO - PROCESS | 1939 | 1467974443016 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:43 INFO - PROCESS | 1939 | 1467974443017 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x12c751000 == 37 [pid = 1939] [id = 672] 03:40:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x119d3c800) [pid = 1939] [serial = 2016] [outer = 0x0] 03:40:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x1232b1800) [pid = 1939] [serial = 2017] [outer = 0x119d3c800] 03:40:43 INFO - PROCESS | 1939 | 1467974443041 Marionette DEBUG loaded listener.js 03:40:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x125ed1800) [pid = 1939] [serial = 2018] [outer = 0x119d3c800] 03:40:43 INFO - PROCESS | 1939 | 1467974443382 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]]]}] 03:40:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:40:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 473ms 03:40:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:40:43 INFO - PROCESS | 1939 | 1467974443392 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 03:40:43 INFO - PROCESS | 1939 | 1467974443396 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 03:40:43 INFO - PROCESS | 1939 | 1467974443398 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:40:43 INFO - PROCESS | 1939 | 1467974443400 Marionette TRACE conn2 <- [1,2662,null,{}] 03:40:43 INFO - PROCESS | 1939 | 1467974443402 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}] 03:40:43 INFO - PROCESS | 1939 | 1467974443404 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:43 INFO - PROCESS | 1939 | 1467974443536 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 03:40:43 INFO - PROCESS | 1939 | 1467974443544 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:43 INFO - PROCESS | 1939 | 1467974443546 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x12897d000 == 38 [pid = 1939] [id = 673] 03:40:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x118136c00) [pid = 1939] [serial = 2019] [outer = 0x0] 03:40:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x124fa1c00) [pid = 1939] [serial = 2020] [outer = 0x118136c00] 03:40:43 INFO - PROCESS | 1939 | 1467974443572 Marionette DEBUG loaded listener.js 03:40:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x129440c00) [pid = 1939] [serial = 2021] [outer = 0x118136c00] 03:40:43 INFO - PROCESS | 1939 | 1467974443964 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]]]}] 03:40:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:40:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 573ms 03:40:43 INFO - PROCESS | 1939 | 1467974443973 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 03:40:43 INFO - PROCESS | 1939 | 1467974443976 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 03:40:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:40:43 INFO - PROCESS | 1939 | 1467974443980 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:40:43 INFO - PROCESS | 1939 | 1467974443983 Marionette TRACE conn2 <- [1,2666,null,{}] 03:40:43 INFO - PROCESS | 1939 | 1467974443988 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}] 03:40:43 INFO - PROCESS | 1939 | 1467974443990 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:44 INFO - PROCESS | 1939 | 1467974444108 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 03:40:44 INFO - PROCESS | 1939 | 1467974444174 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:44 INFO - PROCESS | 1939 | 1467974444177 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x116acb800 == 39 [pid = 1939] [id = 674] 03:40:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x112aaac00) [pid = 1939] [serial = 2022] [outer = 0x0] 03:40:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x112f5e000) [pid = 1939] [serial = 2023] [outer = 0x112aaac00] 03:40:44 INFO - PROCESS | 1939 | 1467974444249 Marionette DEBUG loaded listener.js 03:40:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x11613a000) [pid = 1939] [serial = 2024] [outer = 0x112aaac00] 03:40:45 INFO - PROCESS | 1939 | 1467974445222 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]]]}] 03:40:45 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) 03:40:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1280ms 03:40:45 INFO - PROCESS | 1939 | 1467974445303 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 03:40:45 INFO - PROCESS | 1939 | 1467974445307 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 03:40:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:40:45 INFO - PROCESS | 1939 | 1467974445312 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:40:45 INFO - PROCESS | 1939 | 1467974445314 Marionette TRACE conn2 <- [1,2670,null,{}] 03:40:45 INFO - PROCESS | 1939 | 1467974445317 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}] 03:40:45 INFO - PROCESS | 1939 | 1467974445319 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:45 INFO - PROCESS | 1939 | 1467974445409 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 03:40:45 INFO - PROCESS | 1939 | 1467974445535 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:45 INFO - PROCESS | 1939 | 1467974445537 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x125218000 == 40 [pid = 1939] [id = 675] 03:40:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x1185ee800) [pid = 1939] [serial = 2025] [outer = 0x0] 03:40:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x1185f8800) [pid = 1939] [serial = 2026] [outer = 0x1185ee800] 03:40:45 INFO - PROCESS | 1939 | 1467974445567 Marionette DEBUG loaded listener.js 03:40:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x118fab800) [pid = 1939] [serial = 2027] [outer = 0x1185ee800] 03:40:46 INFO - PROCESS | 1939 | --DOCSHELL 0x12c751000 == 39 [pid = 1939] [id = 672] 03:40:46 INFO - PROCESS | 1939 | --DOCSHELL 0x124963000 == 38 [pid = 1939] [id = 671] 03:40:46 INFO - PROCESS | 1939 | --DOCSHELL 0x119671000 == 37 [pid = 1939] [id = 670] 03:40:46 INFO - PROCESS | 1939 | --DOCSHELL 0x12b1b1000 == 36 [pid = 1939] [id = 669] 03:40:46 INFO - PROCESS | 1939 | --DOCSHELL 0x129758000 == 35 [pid = 1939] [id = 668] 03:40:46 INFO - PROCESS | 1939 | --DOCSHELL 0x12897f000 == 34 [pid = 1939] [id = 667] 03:40:46 INFO - PROCESS | 1939 | --DOCSHELL 0x1259ce000 == 33 [pid = 1939] [id = 666] 03:40:46 INFO - PROCESS | 1939 | --DOCSHELL 0x124967000 == 32 [pid = 1939] [id = 665] 03:40:46 INFO - PROCESS | 1939 | --DOCSHELL 0x119668000 == 31 [pid = 1939] [id = 664] 03:40:46 INFO - PROCESS | 1939 | --DOCSHELL 0x11670e800 == 30 [pid = 1939] [id = 663] 03:40:46 INFO - PROCESS | 1939 | --DOCSHELL 0x117148800 == 29 [pid = 1939] [id = 662] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x1291c4400) [pid = 1939] [serial = 1970] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x1291cc400) [pid = 1939] [serial = 1972] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x115d19800) [pid = 1939] [serial = 1963] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x118226800) [pid = 1939] [serial = 1964] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x128c2b000) [pid = 1939] [serial = 1969] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x12720b400) [pid = 1939] [serial = 1961] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x1232ba400) [pid = 1939] [serial = 1951] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x124fa0400) [pid = 1939] [serial = 1952] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x1291d1400) [pid = 1939] [serial = 1973] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x1275ce400) [pid = 1939] [serial = 1967] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x1256b7400) [pid = 1939] [serial = 1955] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x125ff3800) [pid = 1939] [serial = 1958] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x124d3ac00) [pid = 1939] [serial = 1966] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x1128d9800) [pid = 1939] [serial = 1889] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x115e62800) [pid = 1939] [serial = 1892] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x1254f0c00) [pid = 1939] [serial = 1954] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x125ed6000) [pid = 1939] [serial = 1957] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x116a13c00) [pid = 1939] [serial = 1925] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x1185bc400) [pid = 1939] [serial = 1942] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x118a7b000) [pid = 1939] [serial = 1943] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x1121be000) [pid = 1939] [serial = 1936] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x114f66400) [pid = 1939] [serial = 1937] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x119305000) [pid = 1939] [serial = 1933] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x1227e2800) [pid = 1939] [serial = 1934] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x110ef6c00) [pid = 1939] [serial = 1921] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x1129acc00) [pid = 1939] [serial = 1922] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x1211e6400) [pid = 1939] [serial = 1948] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x1232b3000) [pid = 1939] [serial = 1949] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x12116b800) [pid = 1939] [serial = 1919] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x114f6d400) [pid = 1939] [serial = 1939] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x118136000) [pid = 1939] [serial = 1940] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x1185b6800) [pid = 1939] [serial = 1927] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 77 (0x1270c2800) [pid = 1939] [serial = 1960] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 76 (0x1185f7000) [pid = 1939] [serial = 1928] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 75 (0x119765c00) [pid = 1939] [serial = 1945] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 74 (0x119d50800) [pid = 1939] [serial = 1946] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 73 (0x119715400) [pid = 1939] [serial = 1930] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 72 (0x119e17c00) [pid = 1939] [serial = 1931] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | --DOMWINDOW == 71 (0x115e61000) [pid = 1939] [serial = 1924] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1939 | 1467974446671 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"]]]}] 03:40:46 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 03:40:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:40:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 03:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:40:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1371ms 03:40:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 03:40:46 INFO - PROCESS | 1939 | 1467974446684 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 03:40:46 INFO - PROCESS | 1939 | 1467974446685 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 03:40:46 INFO - PROCESS | 1939 | 1467974446688 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:40:46 INFO - PROCESS | 1939 | 1467974446690 Marionette TRACE conn2 <- [1,2674,null,{}] 03:40:46 INFO - PROCESS | 1939 | 1467974446696 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}] 03:40:46 INFO - PROCESS | 1939 | 1467974446698 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:46 INFO - PROCESS | 1939 | 1467974446779 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 03:40:46 INFO - PROCESS | 1939 | 1467974446807 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:46 INFO - PROCESS | 1939 | 1467974446808 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x117d3e000 == 30 [pid = 1939] [id = 676] 03:40:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 72 (0x116728800) [pid = 1939] [serial = 2028] [outer = 0x0] 03:40:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 73 (0x116807800) [pid = 1939] [serial = 2029] [outer = 0x116728800] 03:40:46 INFO - PROCESS | 1939 | 1467974446835 Marionette DEBUG loaded listener.js 03:40:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 74 (0x1174e5c00) [pid = 1939] [serial = 2030] [outer = 0x116728800] 03:40:47 INFO - PROCESS | 1939 | 1467974447749 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"]]]}] 03:40:47 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 03:40:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:40:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 03:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:40:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1072ms 03:40:47 INFO - PROCESS | 1939 | 1467974447761 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 03:40:47 INFO - PROCESS | 1939 | 1467974447764 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 03:40:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:40:47 INFO - PROCESS | 1939 | 1467974447768 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:40:47 INFO - PROCESS | 1939 | 1467974447770 Marionette TRACE conn2 <- [1,2678,null,{}] 03:40:47 INFO - PROCESS | 1939 | 1467974447772 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}] 03:40:47 INFO - PROCESS | 1939 | 1467974447774 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:47 INFO - PROCESS | 1939 | 1467974447855 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 03:40:47 INFO - PROCESS | 1939 | 1467974447861 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:47 INFO - PROCESS | 1939 | 1467974447863 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x119739800 == 31 [pid = 1939] [id = 677] 03:40:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 75 (0x1184ee800) [pid = 1939] [serial = 2031] [outer = 0x0] 03:40:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 76 (0x1185bec00) [pid = 1939] [serial = 2032] [outer = 0x1184ee800] 03:40:47 INFO - PROCESS | 1939 | 1467974447889 Marionette DEBUG loaded listener.js 03:40:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 77 (0x118a63800) [pid = 1939] [serial = 2033] [outer = 0x1184ee800] 03:40:48 INFO - PROCESS | 1939 | 1467974448740 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]]]}] 03:40:48 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) 03:40:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1023ms 03:40:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:40:48 INFO - PROCESS | 1939 | 1467974448792 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 03:40:48 INFO - PROCESS | 1939 | 1467974448793 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 03:40:48 INFO - PROCESS | 1939 | 1467974448795 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:40:48 INFO - PROCESS | 1939 | 1467974448798 Marionette TRACE conn2 <- [1,2682,null,{}] 03:40:48 INFO - PROCESS | 1939 | 1467974448821 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}] 03:40:48 INFO - PROCESS | 1939 | 1467974448824 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:48 INFO - PROCESS | 1939 | 1467974448933 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 03:40:48 INFO - PROCESS | 1939 | 1467974448938 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:48 INFO - PROCESS | 1939 | 1467974448941 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x124d98000 == 32 [pid = 1939] [id = 678] 03:40:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x11930fc00) [pid = 1939] [serial = 2034] [outer = 0x0] 03:40:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x119d3cc00) [pid = 1939] [serial = 2035] [outer = 0x11930fc00] 03:40:49 INFO - PROCESS | 1939 | 1467974449004 Marionette DEBUG loaded listener.js 03:40:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x1211e2c00) [pid = 1939] [serial = 2036] [outer = 0x11930fc00] 03:40:49 INFO - PROCESS | 1939 | 1467974449811 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]]]}] 03:40:49 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) 03:40:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1021ms 03:40:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:40:49 INFO - PROCESS | 1939 | 1467974449818 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 03:40:49 INFO - PROCESS | 1939 | 1467974449820 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 03:40:49 INFO - PROCESS | 1939 | 1467974449822 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:40:49 INFO - PROCESS | 1939 | 1467974449823 Marionette TRACE conn2 <- [1,2686,null,{}] 03:40:49 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x1132e8000) [pid = 1939] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:40:49 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x1128cb400) [pid = 1939] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:40:49 INFO - PROCESS | 1939 | --DOMWINDOW == 77 (0x115dfa000) [pid = 1939] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:40:49 INFO - PROCESS | 1939 | --DOMWINDOW == 76 (0x124ffc800) [pid = 1939] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:40:49 INFO - PROCESS | 1939 | --DOMWINDOW == 75 (0x1164eac00) [pid = 1939] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:40:49 INFO - PROCESS | 1939 | --DOMWINDOW == 74 (0x119d38000) [pid = 1939] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:40:49 INFO - PROCESS | 1939 | --DOMWINDOW == 73 (0x1128cf000) [pid = 1939] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:40:49 INFO - PROCESS | 1939 | --DOMWINDOW == 72 (0x117dc0c00) [pid = 1939] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:40:49 INFO - PROCESS | 1939 | --DOMWINDOW == 71 (0x112a86800) [pid = 1939] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 03:40:49 INFO - PROCESS | 1939 | --DOMWINDOW == 70 (0x119d3c800) [pid = 1939] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:40:49 INFO - PROCESS | 1939 | --DOMWINDOW == 69 (0x11820b000) [pid = 1939] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 03:40:49 INFO - PROCESS | 1939 | --DOMWINDOW == 68 (0x119a5d400) [pid = 1939] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:40:49 INFO - PROCESS | 1939 | --DOMWINDOW == 67 (0x116f94000) [pid = 1939] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:40:49 INFO - PROCESS | 1939 | --DOMWINDOW == 66 (0x110eae000) [pid = 1939] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:40:49 INFO - PROCESS | 1939 | --DOMWINDOW == 65 (0x110ef5400) [pid = 1939] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:40:49 INFO - PROCESS | 1939 | 1467974449868 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}] 03:40:49 INFO - PROCESS | 1939 | 1467974449869 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:49 INFO - PROCESS | 1939 | 1467974449973 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 03:40:50 INFO - PROCESS | 1939 | 1467974450013 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:50 INFO - PROCESS | 1939 | 1467974450015 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x126e06800 == 33 [pid = 1939] [id = 679] 03:40:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 66 (0x112e4b400) [pid = 1939] [serial = 2037] [outer = 0x0] 03:40:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 67 (0x1164e6000) [pid = 1939] [serial = 2038] [outer = 0x112e4b400] 03:40:50 INFO - PROCESS | 1939 | 1467974450041 Marionette DEBUG loaded listener.js 03:40:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 68 (0x1185b3000) [pid = 1939] [serial = 2039] [outer = 0x112e4b400] 03:40:50 INFO - PROCESS | 1939 | 1467974450838 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"]]]}] 03:40:50 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 03:40:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:40:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 03:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:40:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1045ms 03:40:50 INFO - PROCESS | 1939 | 1467974450868 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 03:40:50 INFO - PROCESS | 1939 | 1467974450869 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 03:40:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 03:40:50 INFO - PROCESS | 1939 | 1467974450871 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:40:50 INFO - PROCESS | 1939 | 1467974450873 Marionette TRACE conn2 <- [1,2690,null,{}] 03:40:50 INFO - PROCESS | 1939 | 1467974450875 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}] 03:40:50 INFO - PROCESS | 1939 | 1467974450878 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:50 INFO - PROCESS | 1939 | 1467974450955 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 03:40:50 INFO - PROCESS | 1939 | 1467974450960 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:50 INFO - PROCESS | 1939 | 1467974450962 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x1292e7000 == 34 [pid = 1939] [id = 680] 03:40:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 69 (0x121168000) [pid = 1939] [serial = 2040] [outer = 0x0] 03:40:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 70 (0x1233c7400) [pid = 1939] [serial = 2041] [outer = 0x121168000] 03:40:50 INFO - PROCESS | 1939 | 1467974450986 Marionette DEBUG loaded listener.js 03:40:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 71 (0x12356d000) [pid = 1939] [serial = 2042] [outer = 0x121168000] 03:40:51 INFO - PROCESS | 1939 | 1467974451805 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"]]]}] 03:40:51 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 03:40:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:40:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 03:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:40:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 970ms 03:40:51 INFO - PROCESS | 1939 | 1467974451845 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 03:40:51 INFO - PROCESS | 1939 | 1467974451846 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 03:40:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 03:40:51 INFO - PROCESS | 1939 | 1467974451848 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:40:51 INFO - PROCESS | 1939 | 1467974451849 Marionette TRACE conn2 <- [1,2694,null,{}] 03:40:51 INFO - PROCESS | 1939 | 1467974451852 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}] 03:40:51 INFO - PROCESS | 1939 | 1467974451856 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:51 INFO - PROCESS | 1939 | 1467974451976 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 03:40:51 INFO - PROCESS | 1939 | 1467974451984 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:51 INFO - PROCESS | 1939 | 1467974451985 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x12ac3d800 == 35 [pid = 1939] [id = 681] 03:40:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 72 (0x11320f400) [pid = 1939] [serial = 2043] [outer = 0x0] 03:40:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 73 (0x124ff9400) [pid = 1939] [serial = 2044] [outer = 0x11320f400] 03:40:52 INFO - PROCESS | 1939 | 1467974452010 Marionette DEBUG loaded listener.js 03:40:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 74 (0x1270d4400) [pid = 1939] [serial = 2045] [outer = 0x11320f400] 03:40:52 INFO - PROCESS | 1939 | 1467974452835 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"]]]}] 03:40:52 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 03:40:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:40:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 03:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:40:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1020ms 03:40:52 INFO - PROCESS | 1939 | 1467974452870 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 03:40:52 INFO - PROCESS | 1939 | 1467974452872 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 03:40:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 03:40:52 INFO - PROCESS | 1939 | 1467974452876 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:40:52 INFO - PROCESS | 1939 | 1467974452878 Marionette TRACE conn2 <- [1,2698,null,{}] 03:40:52 INFO - PROCESS | 1939 | 1467974452882 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}] 03:40:52 INFO - PROCESS | 1939 | 1467974452883 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:52 INFO - PROCESS | 1939 | 1467974452988 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 03:40:53 INFO - PROCESS | 1939 | 1467974453050 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:53 INFO - PROCESS | 1939 | 1467974453053 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x118486000 == 36 [pid = 1939] [id = 682] 03:40:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 75 (0x114f66400) [pid = 1939] [serial = 2046] [outer = 0x0] 03:40:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 76 (0x11672e000) [pid = 1939] [serial = 2047] [outer = 0x114f66400] 03:40:53 INFO - PROCESS | 1939 | 1467974453084 Marionette DEBUG loaded listener.js 03:40:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 77 (0x118135000) [pid = 1939] [serial = 2048] [outer = 0x114f66400] 03:40:53 INFO - PROCESS | 1939 | 1467974453994 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"]]]}] 03:40:54 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 03:40:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:40:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 03:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:40:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1173ms 03:40:54 INFO - PROCESS | 1939 | 1467974454048 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 03:40:54 INFO - PROCESS | 1939 | 1467974454052 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 03:40:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 03:40:54 INFO - PROCESS | 1939 | 1467974454056 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:40:54 INFO - PROCESS | 1939 | 1467974454058 Marionette TRACE conn2 <- [1,2702,null,{}] 03:40:54 INFO - PROCESS | 1939 | 1467974454061 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}] 03:40:54 INFO - PROCESS | 1939 | 1467974454062 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:54 INFO - PROCESS | 1939 | 1467974454164 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 03:40:54 INFO - PROCESS | 1939 | 1467974454224 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:54 INFO - PROCESS | 1939 | 1467974454225 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x125440800 == 37 [pid = 1939] [id = 683] 03:40:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x118514800) [pid = 1939] [serial = 2049] [outer = 0x0] 03:40:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x11930ac00) [pid = 1939] [serial = 2050] [outer = 0x118514800] 03:40:54 INFO - PROCESS | 1939 | 1467974454257 Marionette DEBUG loaded listener.js 03:40:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x11976dc00) [pid = 1939] [serial = 2051] [outer = 0x118514800] 03:40:54 INFO - PROCESS | 1939 | 1467974454710 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]]]}] 03:40:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:40:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 722ms 03:40:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:40:54 INFO - PROCESS | 1939 | 1467974454779 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 03:40:54 INFO - PROCESS | 1939 | 1467974454780 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 03:40:54 INFO - PROCESS | 1939 | 1467974454783 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:40:54 INFO - PROCESS | 1939 | 1467974454785 Marionette TRACE conn2 <- [1,2706,null,{}] 03:40:54 INFO - PROCESS | 1939 | 1467974454793 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}] 03:40:54 INFO - PROCESS | 1939 | 1467974454796 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:54 INFO - PROCESS | 1939 | 1467974454901 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 03:40:54 INFO - PROCESS | 1939 | 1467974454964 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:54 INFO - PROCESS | 1939 | 1467974454966 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x12ba51000 == 38 [pid = 1939] [id = 684] 03:40:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x12351d000) [pid = 1939] [serial = 2052] [outer = 0x0] 03:40:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x125422000) [pid = 1939] [serial = 2053] [outer = 0x12351d000] 03:40:55 INFO - PROCESS | 1939 | 1467974454997 Marionette DEBUG loaded listener.js 03:40:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x125fe7c00) [pid = 1939] [serial = 2054] [outer = 0x12351d000] 03:40:55 INFO - PROCESS | 1939 | 1467974455433 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]]]}] 03:40:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:40:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 674ms 03:40:55 INFO - PROCESS | 1939 | 1467974455457 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 03:40:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:40:55 INFO - PROCESS | 1939 | 1467974455459 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 03:40:55 INFO - PROCESS | 1939 | 1467974455461 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:40:55 INFO - PROCESS | 1939 | 1467974455463 Marionette TRACE conn2 <- [1,2710,null,{}] 03:40:55 INFO - PROCESS | 1939 | 1467974455465 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}] 03:40:55 INFO - PROCESS | 1939 | 1467974455467 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:55 INFO - PROCESS | 1939 | 1467974455583 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 03:40:55 INFO - PROCESS | 1939 | 1467974455659 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:55 INFO - PROCESS | 1939 | 1467974455661 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x12bd7a000 == 39 [pid = 1939] [id = 685] 03:40:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x1270d3c00) [pid = 1939] [serial = 2055] [outer = 0x0] 03:40:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x1274c1000) [pid = 1939] [serial = 2056] [outer = 0x1270d3c00] 03:40:55 INFO - PROCESS | 1939 | 1467974455690 Marionette DEBUG loaded listener.js 03:40:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x1275cc800) [pid = 1939] [serial = 2057] [outer = 0x1270d3c00] 03:40:56 INFO - PROCESS | 1939 | 1467974456138 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] 03:40:56 INFO - PROCESS | 1939 | 1467974456184 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 03:40:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 03:40:56 INFO - PROCESS | 1939 | 1467974456188 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:40:56 INFO - PROCESS | 1939 | 1467974456190 Marionette TRACE conn2 <- [1,2714,null,{}] 03:40:56 INFO - PROCESS | 1939 | 1467974456193 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}] 03:40:56 INFO - PROCESS | 1939 | 1467974456196 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:56 INFO - PROCESS | 1939 | 1467974456346 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 03:40:56 INFO - PROCESS | 1939 | 1467974456518 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:56 INFO - PROCESS | 1939 | 1467974456520 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x116aca000 == 40 [pid = 1939] [id = 686] 03:40:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x111cac800) [pid = 1939] [serial = 2058] [outer = 0x0] 03:40:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x1129b1000) [pid = 1939] [serial = 2059] [outer = 0x111cac800] 03:40:56 INFO - PROCESS | 1939 | 1467974456558 Marionette DEBUG loaded listener.js 03:40:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x114fcdc00) [pid = 1939] [serial = 2060] [outer = 0x111cac800] 03:40:57 INFO - PROCESS | 1939 | --DOCSHELL 0x1292e7000 == 39 [pid = 1939] [id = 680] 03:40:57 INFO - PROCESS | 1939 | --DOCSHELL 0x126e06800 == 38 [pid = 1939] [id = 679] 03:40:57 INFO - PROCESS | 1939 | --DOCSHELL 0x124d98000 == 37 [pid = 1939] [id = 678] 03:40:57 INFO - PROCESS | 1939 | --DOCSHELL 0x119739800 == 36 [pid = 1939] [id = 677] 03:40:57 INFO - PROCESS | 1939 | --DOCSHELL 0x117d3e000 == 35 [pid = 1939] [id = 676] 03:40:57 INFO - PROCESS | 1939 | --DOCSHELL 0x116acb800 == 34 [pid = 1939] [id = 674] 03:40:57 INFO - PROCESS | 1939 | --DOCSHELL 0x125218000 == 33 [pid = 1939] [id = 675] 03:40:57 INFO - PROCESS | 1939 | --DOCSHELL 0x12897d000 == 32 [pid = 1939] [id = 673] 03:40:57 INFO - PROCESS | 1939 | --DOCSHELL 0x12bd7a000 == 31 [pid = 1939] [id = 685] 03:40:57 INFO - PROCESS | 1939 | --DOCSHELL 0x12ba51000 == 30 [pid = 1939] [id = 684] 03:40:57 INFO - PROCESS | 1939 | --DOCSHELL 0x125440800 == 29 [pid = 1939] [id = 683] 03:40:57 INFO - PROCESS | 1939 | --DOCSHELL 0x12ac3d800 == 28 [pid = 1939] [id = 681] 03:40:57 INFO - PROCESS | 1939 | --DOCSHELL 0x118486000 == 27 [pid = 1939] [id = 682] 03:40:57 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x116135400) [pid = 1939] [serial = 1990] [outer = 0x0] [url = about:blank] 03:40:57 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x1174d7000) [pid = 1939] [serial = 1991] [outer = 0x0] [url = about:blank] 03:40:57 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x119768000) [pid = 1939] [serial = 1996] [outer = 0x0] [url = about:blank] 03:40:57 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x1233c9400) [pid = 1939] [serial = 2002] [outer = 0x0] [url = about:blank] 03:40:57 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x119d3e000) [pid = 1939] [serial = 1997] [outer = 0x0] [url = about:blank] 03:40:57 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x126d0cc00) [pid = 1939] [serial = 2005] [outer = 0x0] [url = about:blank] 03:40:57 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x117dba400) [pid = 1939] [serial = 1988] [outer = 0x0] [url = about:blank] 03:40:57 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x116731400) [pid = 1939] [serial = 1987] [outer = 0x0] [url = about:blank] 03:40:57 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x122713800) [pid = 1939] [serial = 1999] [outer = 0x0] [url = about:blank] 03:40:57 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x1275c8800) [pid = 1939] [serial = 2008] [outer = 0x0] [url = about:blank] 03:40:57 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x118511c00) [pid = 1939] [serial = 1993] [outer = 0x0] [url = about:blank] 03:40:57 INFO - PROCESS | 1939 | --DOMWINDOW == 77 (0x1185f4800) [pid = 1939] [serial = 1994] [outer = 0x0] [url = about:blank] 03:40:57 INFO - PROCESS | 1939 | --DOMWINDOW == 76 (0x116130400) [pid = 1939] [serial = 1976] [outer = 0x0] [url = about:blank] 03:40:57 INFO - PROCESS | 1939 | --DOMWINDOW == 75 (0x112f60c00) [pid = 1939] [serial = 1975] [outer = 0x0] [url = about:blank] 03:40:57 INFO - PROCESS | 1939 | --DOMWINDOW == 74 (0x125ed1800) [pid = 1939] [serial = 2018] [outer = 0x0] [url = about:blank] 03:40:57 INFO - PROCESS | 1939 | --DOMWINDOW == 73 (0x1185bb000) [pid = 1939] [serial = 1979] [outer = 0x0] [url = about:blank] 03:40:57 INFO - PROCESS | 1939 | --DOMWINDOW == 72 (0x1232b1800) [pid = 1939] [serial = 2017] [outer = 0x0] [url = about:blank] 03:40:57 INFO - PROCESS | 1939 | --DOMWINDOW == 71 (0x118359800) [pid = 1939] [serial = 1978] [outer = 0x0] [url = about:blank] 03:40:57 INFO - PROCESS | 1939 | --DOMWINDOW == 70 (0x1232b8000) [pid = 1939] [serial = 1982] [outer = 0x0] [url = about:blank] 03:40:57 INFO - PROCESS | 1939 | --DOMWINDOW == 69 (0x1211ec400) [pid = 1939] [serial = 1981] [outer = 0x0] [url = about:blank] 03:40:57 INFO - PROCESS | 1939 | --DOMWINDOW == 68 (0x124a5e000) [pid = 1939] [serial = 1985] [outer = 0x0] [url = about:blank] 03:40:57 INFO - PROCESS | 1939 | --DOMWINDOW == 67 (0x112f61000) [pid = 1939] [serial = 2012] [outer = 0x0] [url = about:blank] 03:40:57 INFO - PROCESS | 1939 | --DOMWINDOW == 66 (0x12351a000) [pid = 1939] [serial = 1984] [outer = 0x0] [url = about:blank] 03:40:57 INFO - PROCESS | 1939 | --DOMWINDOW == 65 (0x1128d8c00) [pid = 1939] [serial = 2011] [outer = 0x0] [url = about:blank] 03:40:57 INFO - PROCESS | 1939 | --DOMWINDOW == 64 (0x1275c0400) [pid = 1939] [serial = 2006] [outer = 0x0] [url = about:blank] 03:40:57 INFO - PROCESS | 1939 | --DOMWINDOW == 63 (0x128c2fc00) [pid = 1939] [serial = 2009] [outer = 0x0] [url = about:blank] 03:40:57 INFO - PROCESS | 1939 | --DOMWINDOW == 62 (0x124d38400) [pid = 1939] [serial = 2003] [outer = 0x0] [url = about:blank] 03:40:57 INFO - PROCESS | 1939 | --DOMWINDOW == 61 (0x1233c9800) [pid = 1939] [serial = 2000] [outer = 0x0] [url = about:blank] 03:40:57 INFO - PROCESS | 1939 | --DOMWINDOW == 60 (0x116f7d800) [pid = 1939] [serial = 2014] [outer = 0x0] [url = about:blank] 03:40:57 INFO - PROCESS | 1939 | --DOMWINDOW == 59 (0x124fa1c00) [pid = 1939] [serial = 2020] [outer = 0x0] [url = about:blank] 03:40:57 INFO - PROCESS | 1939 | --DOMWINDOW == 58 (0x119718800) [pid = 1939] [serial = 2015] [outer = 0x0] [url = about:blank] 03:40:57 INFO - PROCESS | 1939 | 1467974457635 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]]]}] 03:40:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:40:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1477ms 03:40:57 INFO - PROCESS | 1939 | 1467974457666 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 03:40:57 INFO - PROCESS | 1939 | 1467974457670 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 03:40:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:40:57 INFO - PROCESS | 1939 | 1467974457678 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:40:57 INFO - PROCESS | 1939 | 1467974457681 Marionette TRACE conn2 <- [1,2718,null,{}] 03:40:57 INFO - PROCESS | 1939 | 1467974457688 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}] 03:40:57 INFO - PROCESS | 1939 | 1467974457690 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:57 INFO - PROCESS | 1939 | 1467974457822 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 03:40:57 INFO - PROCESS | 1939 | 1467974457836 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:57 INFO - PROCESS | 1939 | 1467974457840 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x1164be000 == 28 [pid = 1939] [id = 687] 03:40:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 59 (0x1128d0000) [pid = 1939] [serial = 2061] [outer = 0x0] 03:40:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 60 (0x1128d6800) [pid = 1939] [serial = 2062] [outer = 0x1128d0000] 03:40:57 INFO - PROCESS | 1939 | 1467974457888 Marionette DEBUG loaded listener.js 03:40:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 61 (0x1129b2400) [pid = 1939] [serial = 2063] [outer = 0x1128d0000] 03:40:58 INFO - PROCESS | 1939 | 1467974458330 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] 03:40:58 INFO - PROCESS | 1939 | 1467974458357 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 03:40:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 03:40:58 INFO - PROCESS | 1939 | 1467974458362 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:40:58 INFO - PROCESS | 1939 | 1467974458363 Marionette TRACE conn2 <- [1,2722,null,{}] 03:40:58 INFO - PROCESS | 1939 | 1467974458366 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}] 03:40:58 INFO - PROCESS | 1939 | 1467974458368 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:58 INFO - PROCESS | 1939 | 1467974458447 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 03:40:58 INFO - PROCESS | 1939 | 1467974458451 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:58 INFO - PROCESS | 1939 | 1467974458452 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x118231000 == 29 [pid = 1939] [id = 688] 03:40:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 62 (0x112aa9c00) [pid = 1939] [serial = 2064] [outer = 0x0] 03:40:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 63 (0x1131bf400) [pid = 1939] [serial = 2065] [outer = 0x112aa9c00] 03:40:58 INFO - PROCESS | 1939 | 1467974458482 Marionette DEBUG loaded listener.js 03:40:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 64 (0x113c3c000) [pid = 1939] [serial = 2066] [outer = 0x112aa9c00] 03:40:58 INFO - PROCESS | 1939 | 1467974458835 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] 03:40:58 INFO - PROCESS | 1939 | 1467974458884 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 03:40:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 03:40:58 INFO - PROCESS | 1939 | 1467974458886 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:40:58 INFO - PROCESS | 1939 | 1467974458889 Marionette TRACE conn2 <- [1,2726,null,{}] 03:40:58 INFO - PROCESS | 1939 | 1467974458904 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}] 03:40:58 INFO - PROCESS | 1939 | 1467974458907 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:58 INFO - PROCESS | 1939 | 1467974458985 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 03:40:58 INFO - PROCESS | 1939 | 1467974458989 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:58 INFO - PROCESS | 1939 | 1467974458993 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x11956b800 == 30 [pid = 1939] [id = 689] 03:40:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 65 (0x116138400) [pid = 1939] [serial = 2067] [outer = 0x0] 03:40:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 66 (0x11687d800) [pid = 1939] [serial = 2068] [outer = 0x116138400] 03:40:59 INFO - PROCESS | 1939 | 1467974459023 Marionette DEBUG loaded listener.js 03:40:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 67 (0x116f7d800) [pid = 1939] [serial = 2069] [outer = 0x116138400] 03:40:59 INFO - PROCESS | 1939 | 1467974459365 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]]]}] 03:40:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:40:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 521ms 03:40:59 INFO - PROCESS | 1939 | 1467974459408 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 03:40:59 INFO - PROCESS | 1939 | 1467974459410 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 03:40:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:40:59 INFO - PROCESS | 1939 | 1467974459412 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:40:59 INFO - PROCESS | 1939 | 1467974459414 Marionette TRACE conn2 <- [1,2730,null,{}] 03:40:59 INFO - PROCESS | 1939 | 1467974459416 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}] 03:40:59 INFO - PROCESS | 1939 | 1467974459417 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:59 INFO - PROCESS | 1939 | 1467974459522 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 03:40:59 INFO - PROCESS | 1939 | 1467974459554 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:59 INFO - PROCESS | 1939 | 1467974459555 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:40:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x119dc4800 == 31 [pid = 1939] [id = 690] 03:40:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 68 (0x116732800) [pid = 1939] [serial = 2070] [outer = 0x0] 03:40:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 69 (0x1176db400) [pid = 1939] [serial = 2071] [outer = 0x116732800] 03:40:59 INFO - PROCESS | 1939 | 1467974459581 Marionette DEBUG loaded listener.js 03:40:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 70 (0x118359800) [pid = 1939] [serial = 2072] [outer = 0x116732800] 03:41:00 INFO - PROCESS | 1939 | 1467974460336 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"]]]}] 03:41:00 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 03:41:00 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 03:41:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 03:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:41:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 972ms 03:41:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:41:00 INFO - PROCESS | 1939 | 1467974460386 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 03:41:00 INFO - PROCESS | 1939 | 1467974460387 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 03:41:00 INFO - PROCESS | 1939 | 1467974460389 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:41:00 INFO - PROCESS | 1939 | 1467974460390 Marionette TRACE conn2 <- [1,2734,null,{}] 03:41:00 INFO - PROCESS | 1939 | 1467974460392 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}] 03:41:00 INFO - PROCESS | 1939 | 1467974460394 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:00 INFO - PROCESS | 1939 | 1467974460491 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 03:41:00 INFO - PROCESS | 1939 | 1467974460529 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:00 INFO - PROCESS | 1939 | 1467974460530 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x124975000 == 32 [pid = 1939] [id = 691] 03:41:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 71 (0x110ef6000) [pid = 1939] [serial = 2073] [outer = 0x0] 03:41:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 72 (0x1185b4400) [pid = 1939] [serial = 2074] [outer = 0x110ef6000] 03:41:00 INFO - PROCESS | 1939 | 1467974460554 Marionette DEBUG loaded listener.js 03:41:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 73 (0x1185ec000) [pid = 1939] [serial = 2075] [outer = 0x110ef6000] 03:41:00 INFO - PROCESS | 1939 | 1467974460874 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]]]}] 03:41:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:41:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 523ms 03:41:00 INFO - PROCESS | 1939 | 1467974460913 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 03:41:00 INFO - PROCESS | 1939 | 1467974460914 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 03:41:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:41:00 INFO - PROCESS | 1939 | 1467974460917 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:41:00 INFO - PROCESS | 1939 | 1467974460918 Marionette TRACE conn2 <- [1,2738,null,{}] 03:41:00 INFO - PROCESS | 1939 | 1467974460920 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}] 03:41:00 INFO - PROCESS | 1939 | 1467974460924 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:01 INFO - PROCESS | 1939 | 1467974461039 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 03:41:01 INFO - PROCESS | 1939 | 1467974461043 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:01 INFO - PROCESS | 1939 | 1467974461045 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x1259dc800 == 33 [pid = 1939] [id = 692] 03:41:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 74 (0x1185ec400) [pid = 1939] [serial = 2076] [outer = 0x0] 03:41:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 75 (0x118754400) [pid = 1939] [serial = 2077] [outer = 0x1185ec400] 03:41:01 INFO - PROCESS | 1939 | 1467974461069 Marionette DEBUG loaded listener.js 03:41:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 76 (0x119768000) [pid = 1939] [serial = 2078] [outer = 0x1185ec400] 03:41:01 INFO - PROCESS | 1939 | 1467974461391 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]]]}] 03:41:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:41:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 517ms 03:41:01 INFO - PROCESS | 1939 | 1467974461435 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 03:41:01 INFO - PROCESS | 1939 | 1467974461436 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 03:41:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:41:01 INFO - PROCESS | 1939 | 1467974461438 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:41:01 INFO - PROCESS | 1939 | 1467974461439 Marionette TRACE conn2 <- [1,2742,null,{}] 03:41:01 INFO - PROCESS | 1939 | 1467974461444 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}] 03:41:01 INFO - PROCESS | 1939 | 1467974461446 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:01 INFO - PROCESS | 1939 | 1467974461548 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 03:41:01 INFO - PROCESS | 1939 | 1467974461552 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:01 INFO - PROCESS | 1939 | 1467974461553 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x126ebc000 == 34 [pid = 1939] [id = 693] 03:41:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 77 (0x1185ef800) [pid = 1939] [serial = 2079] [outer = 0x0] 03:41:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x119a68800) [pid = 1939] [serial = 2080] [outer = 0x1185ef800] 03:41:01 INFO - PROCESS | 1939 | 1467974461577 Marionette DEBUG loaded listener.js 03:41:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x119d35800) [pid = 1939] [serial = 2081] [outer = 0x1185ef800] 03:41:01 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x11930fc00) [pid = 1939] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:41:01 INFO - PROCESS | 1939 | --DOMWINDOW == 77 (0x112e4b400) [pid = 1939] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:41:01 INFO - PROCESS | 1939 | --DOMWINDOW == 76 (0x121168000) [pid = 1939] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:41:01 INFO - PROCESS | 1939 | --DOMWINDOW == 75 (0x118136c00) [pid = 1939] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:41:01 INFO - PROCESS | 1939 | --DOMWINDOW == 74 (0x1184ee800) [pid = 1939] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:41:01 INFO - PROCESS | 1939 | --DOMWINDOW == 73 (0x116728800) [pid = 1939] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:41:01 INFO - PROCESS | 1939 | --DOMWINDOW == 72 (0x1185ee800) [pid = 1939] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:41:01 INFO - PROCESS | 1939 | --DOMWINDOW == 71 (0x11320f400) [pid = 1939] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:41:01 INFO - PROCESS | 1939 | --DOMWINDOW == 70 (0x112aaac00) [pid = 1939] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:41:01 INFO - PROCESS | 1939 | 1467974461989 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]]]}] 03:41:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:41:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 569ms 03:41:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:41:02 INFO - PROCESS | 1939 | 1467974462008 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 03:41:02 INFO - PROCESS | 1939 | 1467974462009 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 03:41:02 INFO - PROCESS | 1939 | 1467974462012 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:41:02 INFO - PROCESS | 1939 | 1467974462013 Marionette TRACE conn2 <- [1,2746,null,{}] 03:41:02 INFO - PROCESS | 1939 | 1467974462015 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}] 03:41:02 INFO - PROCESS | 1939 | 1467974462016 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:02 INFO - PROCESS | 1939 | 1467974462092 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 03:41:02 INFO - PROCESS | 1939 | 1467974462099 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:02 INFO - PROCESS | 1939 | 1467974462100 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x128dab800 == 35 [pid = 1939] [id = 694] 03:41:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 71 (0x112e4b400) [pid = 1939] [serial = 2082] [outer = 0x0] 03:41:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 72 (0x118359400) [pid = 1939] [serial = 2083] [outer = 0x112e4b400] 03:41:02 INFO - PROCESS | 1939 | 1467974462125 Marionette DEBUG loaded listener.js 03:41:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 73 (0x119d54800) [pid = 1939] [serial = 2084] [outer = 0x112e4b400] 03:41:02 INFO - PROCESS | 1939 | 1467974462456 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]]]}] 03:41:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:41:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 468ms 03:41:02 INFO - PROCESS | 1939 | 1467974462480 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 03:41:02 INFO - PROCESS | 1939 | 1467974462481 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 03:41:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:41:02 INFO - PROCESS | 1939 | 1467974462484 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:41:02 INFO - PROCESS | 1939 | 1467974462485 Marionette TRACE conn2 <- [1,2750,null,{}] 03:41:02 INFO - PROCESS | 1939 | 1467974462487 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}] 03:41:02 INFO - PROCESS | 1939 | 1467974462488 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:02 INFO - PROCESS | 1939 | 1467974462588 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 03:41:02 INFO - PROCESS | 1939 | 1467974462596 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:02 INFO - PROCESS | 1939 | 1467974462605 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x1292e8000 == 36 [pid = 1939] [id = 695] 03:41:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 74 (0x1210b7000) [pid = 1939] [serial = 2085] [outer = 0x0] 03:41:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 75 (0x12115fc00) [pid = 1939] [serial = 2086] [outer = 0x1210b7000] 03:41:02 INFO - PROCESS | 1939 | 1467974462630 Marionette DEBUG loaded listener.js 03:41:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 76 (0x1211df400) [pid = 1939] [serial = 2087] [outer = 0x1210b7000] 03:41:02 INFO - PROCESS | 1939 | 1467974462936 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]]]}] 03:41:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:41:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 467ms 03:41:02 INFO - PROCESS | 1939 | 1467974462952 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 03:41:02 INFO - PROCESS | 1939 | 1467974462953 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 03:41:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:41:02 INFO - PROCESS | 1939 | 1467974462955 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:41:02 INFO - PROCESS | 1939 | 1467974462956 Marionette TRACE conn2 <- [1,2754,null,{}] 03:41:02 INFO - PROCESS | 1939 | 1467974462961 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}] 03:41:02 INFO - PROCESS | 1939 | 1467974462964 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:03 INFO - PROCESS | 1939 | 1467974463046 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 03:41:03 INFO - PROCESS | 1939 | 1467974463050 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:03 INFO - PROCESS | 1939 | 1467974463051 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a6c9800 == 37 [pid = 1939] [id = 696] 03:41:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 77 (0x1211e6400) [pid = 1939] [serial = 2088] [outer = 0x0] 03:41:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x122709c00) [pid = 1939] [serial = 2089] [outer = 0x1211e6400] 03:41:03 INFO - PROCESS | 1939 | 1467974463075 Marionette DEBUG loaded listener.js 03:41:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x122713800) [pid = 1939] [serial = 2090] [outer = 0x1211e6400] 03:41:03 INFO - PROCESS | 1939 | 1467974463401 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]]]}] 03:41:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:41:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 475ms 03:41:03 INFO - PROCESS | 1939 | 1467974463431 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 03:41:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:41:03 INFO - PROCESS | 1939 | 1467974463432 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 03:41:03 INFO - PROCESS | 1939 | 1467974463434 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:41:03 INFO - PROCESS | 1939 | 1467974463436 Marionette TRACE conn2 <- [1,2758,null,{}] 03:41:03 INFO - PROCESS | 1939 | 1467974463438 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}] 03:41:03 INFO - PROCESS | 1939 | 1467974463440 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:03 INFO - PROCESS | 1939 | 1467974463559 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 03:41:03 INFO - PROCESS | 1939 | 1467974463565 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:03 INFO - PROCESS | 1939 | 1467974463567 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a79a000 == 38 [pid = 1939] [id = 697] 03:41:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x115e60800) [pid = 1939] [serial = 2091] [outer = 0x0] 03:41:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x122713c00) [pid = 1939] [serial = 2092] [outer = 0x115e60800] 03:41:03 INFO - PROCESS | 1939 | 1467974463601 Marionette DEBUG loaded listener.js 03:41:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x12351e000) [pid = 1939] [serial = 2093] [outer = 0x115e60800] 03:41:03 INFO - PROCESS | 1939 | 1467974463905 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]]]}] 03:41:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:41:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 519ms 03:41:03 INFO - PROCESS | 1939 | 1467974463973 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 03:41:03 INFO - PROCESS | 1939 | 1467974463975 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 03:41:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:41:03 INFO - PROCESS | 1939 | 1467974463979 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:41:03 INFO - PROCESS | 1939 | 1467974463982 Marionette TRACE conn2 <- [1,2762,null,{}] 03:41:03 INFO - PROCESS | 1939 | 1467974463986 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}] 03:41:03 INFO - PROCESS | 1939 | 1467974463988 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:04 INFO - PROCESS | 1939 | 1467974464084 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 03:41:04 INFO - PROCESS | 1939 | 1467974464178 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:04 INFO - PROCESS | 1939 | 1467974464180 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x1168c2000 == 39 [pid = 1939] [id = 698] 03:41:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x111f3f400) [pid = 1939] [serial = 2094] [outer = 0x0] 03:41:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x1128ca800) [pid = 1939] [serial = 2095] [outer = 0x111f3f400] 03:41:04 INFO - PROCESS | 1939 | 1467974464212 Marionette DEBUG loaded listener.js 03:41:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x1129b3000) [pid = 1939] [serial = 2096] [outer = 0x111f3f400] 03:41:04 INFO - PROCESS | 1939 | 1467974464753 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]]]}] 03:41:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:41:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 823ms 03:41:04 INFO - PROCESS | 1939 | 1467974464819 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 03:41:04 INFO - PROCESS | 1939 | 1467974464821 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 03:41:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:41:04 INFO - PROCESS | 1939 | 1467974464828 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:41:04 INFO - PROCESS | 1939 | 1467974464831 Marionette TRACE conn2 <- [1,2766,null,{}] 03:41:04 INFO - PROCESS | 1939 | 1467974464834 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}] 03:41:04 INFO - PROCESS | 1939 | 1467974464836 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:04 INFO - PROCESS | 1939 | 1467974464943 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 03:41:05 INFO - PROCESS | 1939 | 1467974465021 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:05 INFO - PROCESS | 1939 | 1467974465022 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x123614000 == 40 [pid = 1939] [id = 699] 03:41:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x115e61c00) [pid = 1939] [serial = 2097] [outer = 0x0] 03:41:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x11612f000) [pid = 1939] [serial = 2098] [outer = 0x115e61c00] 03:41:05 INFO - PROCESS | 1939 | 1467974465053 Marionette DEBUG loaded listener.js 03:41:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x116889400) [pid = 1939] [serial = 2099] [outer = 0x115e61c00] 03:41:05 INFO - PROCESS | 1939 | 1467974465697 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]]]}] 03:41:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:41:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 925ms 03:41:05 INFO - PROCESS | 1939 | 1467974465750 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 03:41:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:41:05 INFO - PROCESS | 1939 | 1467974465753 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 03:41:05 INFO - PROCESS | 1939 | 1467974465756 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:41:05 INFO - PROCESS | 1939 | 1467974465758 Marionette TRACE conn2 <- [1,2770,null,{}] 03:41:05 INFO - PROCESS | 1939 | 1467974465761 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}] 03:41:05 INFO - PROCESS | 1939 | 1467974465763 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:05 INFO - PROCESS | 1939 | 1467974465866 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 03:41:05 INFO - PROCESS | 1939 | 1467974465948 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:05 INFO - PROCESS | 1939 | 1467974465951 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x117d42000 == 41 [pid = 1939] [id = 700] 03:41:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x113210c00) [pid = 1939] [serial = 2100] [outer = 0x0] 03:41:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x1132e3400) [pid = 1939] [serial = 2101] [outer = 0x113210c00] 03:41:05 INFO - PROCESS | 1939 | 1467974465980 Marionette DEBUG loaded listener.js 03:41:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x115df3800) [pid = 1939] [serial = 2102] [outer = 0x113210c00] 03:41:06 INFO - PROCESS | 1939 | --DOCSHELL 0x12a6c9800 == 40 [pid = 1939] [id = 696] 03:41:06 INFO - PROCESS | 1939 | --DOCSHELL 0x1292e8000 == 39 [pid = 1939] [id = 695] 03:41:06 INFO - PROCESS | 1939 | --DOCSHELL 0x128dab800 == 38 [pid = 1939] [id = 694] 03:41:06 INFO - PROCESS | 1939 | --DOCSHELL 0x126ebc000 == 37 [pid = 1939] [id = 693] 03:41:06 INFO - PROCESS | 1939 | --DOCSHELL 0x1259dc800 == 36 [pid = 1939] [id = 692] 03:41:06 INFO - PROCESS | 1939 | --DOCSHELL 0x124975000 == 35 [pid = 1939] [id = 691] 03:41:06 INFO - PROCESS | 1939 | --DOCSHELL 0x119dc4800 == 34 [pid = 1939] [id = 690] 03:41:06 INFO - PROCESS | 1939 | --DOCSHELL 0x11956b800 == 33 [pid = 1939] [id = 689] 03:41:06 INFO - PROCESS | 1939 | --DOCSHELL 0x118231000 == 32 [pid = 1939] [id = 688] 03:41:06 INFO - PROCESS | 1939 | --DOCSHELL 0x1164be000 == 31 [pid = 1939] [id = 687] 03:41:06 INFO - PROCESS | 1939 | --DOCSHELL 0x116aca000 == 30 [pid = 1939] [id = 686] 03:41:06 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x119d3cc00) [pid = 1939] [serial = 2035] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x1164e6000) [pid = 1939] [serial = 2038] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x1233c7400) [pid = 1939] [serial = 2041] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x1211e2c00) [pid = 1939] [serial = 2036] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x129440c00) [pid = 1939] [serial = 2021] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x1185bec00) [pid = 1939] [serial = 2032] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x116807800) [pid = 1939] [serial = 2029] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x1174e5c00) [pid = 1939] [serial = 2030] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x1185f8800) [pid = 1939] [serial = 2026] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x1270d4400) [pid = 1939] [serial = 2045] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x118fab800) [pid = 1939] [serial = 2027] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x112f5e000) [pid = 1939] [serial = 2023] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x11613a000) [pid = 1939] [serial = 2024] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1939 | --DOMWINDOW == 77 (0x124ff9400) [pid = 1939] [serial = 2044] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1939 | --DOMWINDOW == 76 (0x12356d000) [pid = 1939] [serial = 2042] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1939 | --DOMWINDOW == 75 (0x1185b3000) [pid = 1939] [serial = 2039] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1939 | --DOMWINDOW == 74 (0x118a63800) [pid = 1939] [serial = 2033] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1939 | 1467974466362 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]]]}] 03:41:06 INFO - PROCESS | 1939 | --DOCSHELL 0x12cb8f000 == 29 [pid = 1939] [id = 15] 03:41:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:41:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 622ms 03:41:06 INFO - PROCESS | 1939 | 1467974466388 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 03:41:06 INFO - PROCESS | 1939 | 1467974466391 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 03:41:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:41:06 INFO - PROCESS | 1939 | 1467974466396 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:41:06 INFO - PROCESS | 1939 | 1467974466397 Marionette TRACE conn2 <- [1,2774,null,{}] 03:41:06 INFO - PROCESS | 1939 | 1467974466400 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}] 03:41:06 INFO - PROCESS | 1939 | 1467974466402 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:06 INFO - PROCESS | 1939 | 1467974466480 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 03:41:06 INFO - PROCESS | 1939 | 1467974466484 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:06 INFO - PROCESS | 1939 | 1467974466485 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x119674800 == 30 [pid = 1939] [id = 701] 03:41:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 75 (0x1161a1800) [pid = 1939] [serial = 2103] [outer = 0x0] 03:41:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 76 (0x116880000) [pid = 1939] [serial = 2104] [outer = 0x1161a1800] 03:41:06 INFO - PROCESS | 1939 | 1467974466515 Marionette DEBUG loaded listener.js 03:41:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 77 (0x1176db800) [pid = 1939] [serial = 2105] [outer = 0x1161a1800] 03:41:06 INFO - PROCESS | 1939 | 1467974466885 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]]]}] 03:41:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:41:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 519ms 03:41:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:41:06 INFO - PROCESS | 1939 | 1467974466915 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 03:41:06 INFO - PROCESS | 1939 | 1467974466917 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 03:41:06 INFO - PROCESS | 1939 | 1467974466919 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:41:06 INFO - PROCESS | 1939 | 1467974466921 Marionette TRACE conn2 <- [1,2778,null,{}] 03:41:06 INFO - PROCESS | 1939 | 1467974466932 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}] 03:41:06 INFO - PROCESS | 1939 | 1467974466935 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:07 INFO - PROCESS | 1939 | 1467974467015 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 03:41:07 INFO - PROCESS | 1939 | 1467974467021 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:07 INFO - PROCESS | 1939 | 1467974467023 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:07 INFO - PROCESS | 1939 | ++DOCSHELL 0x123562800 == 31 [pid = 1939] [id = 702] 03:41:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x117dc1000) [pid = 1939] [serial = 2106] [outer = 0x0] 03:41:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x1184e7c00) [pid = 1939] [serial = 2107] [outer = 0x117dc1000] 03:41:07 INFO - PROCESS | 1939 | 1467974467053 Marionette DEBUG loaded listener.js 03:41:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x1185f5400) [pid = 1939] [serial = 2108] [outer = 0x117dc1000] 03:41:07 INFO - PROCESS | 1939 | 1467974467417 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]]]}] 03:41:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:41:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 523ms 03:41:07 INFO - PROCESS | 1939 | 1467974467442 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 03:41:07 INFO - PROCESS | 1939 | 1467974467444 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 03:41:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:41:07 INFO - PROCESS | 1939 | 1467974467457 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:41:07 INFO - PROCESS | 1939 | 1467974467458 Marionette TRACE conn2 <- [1,2782,null,{}] 03:41:07 INFO - PROCESS | 1939 | 1467974467461 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}] 03:41:07 INFO - PROCESS | 1939 | 1467974467462 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:07 INFO - PROCESS | 1939 | 1467974467566 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 03:41:07 INFO - PROCESS | 1939 | 1467974467572 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:07 INFO - PROCESS | 1939 | 1467974467574 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:07 INFO - PROCESS | 1939 | ++DOCSHELL 0x126d4c000 == 32 [pid = 1939] [id = 703] 03:41:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x118757c00) [pid = 1939] [serial = 2109] [outer = 0x0] 03:41:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x118fb5400) [pid = 1939] [serial = 2110] [outer = 0x118757c00] 03:41:07 INFO - PROCESS | 1939 | 1467974467618 Marionette DEBUG loaded listener.js 03:41:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x119762000) [pid = 1939] [serial = 2111] [outer = 0x118757c00] 03:41:08 INFO - PROCESS | 1939 | 1467974468044 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]]]}] 03:41:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:41:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 626ms 03:41:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:41:08 INFO - PROCESS | 1939 | 1467974468079 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 03:41:08 INFO - PROCESS | 1939 | 1467974468081 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 03:41:08 INFO - PROCESS | 1939 | 1467974468083 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:41:08 INFO - PROCESS | 1939 | 1467974468084 Marionette TRACE conn2 <- [1,2786,null,{}] 03:41:08 INFO - PROCESS | 1939 | 1467974468086 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}] 03:41:08 INFO - PROCESS | 1939 | 1467974468088 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:08 INFO - PROCESS | 1939 | 1467974468198 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 03:41:08 INFO - PROCESS | 1939 | 1467974468202 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:08 INFO - PROCESS | 1939 | 1467974468204 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x12897e800 == 33 [pid = 1939] [id = 704] 03:41:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x11976c000) [pid = 1939] [serial = 2112] [outer = 0x0] 03:41:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x119ae8c00) [pid = 1939] [serial = 2113] [outer = 0x11976c000] 03:41:08 INFO - PROCESS | 1939 | 1467974468228 Marionette DEBUG loaded listener.js 03:41:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x119d4fc00) [pid = 1939] [serial = 2114] [outer = 0x11976c000] 03:41:08 INFO - PROCESS | 1939 | 1467974468583 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]]]}] 03:41:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:41:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 518ms 03:41:08 INFO - PROCESS | 1939 | 1467974468608 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 03:41:08 INFO - PROCESS | 1939 | 1467974468609 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 03:41:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:41:08 INFO - PROCESS | 1939 | 1467974468611 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:41:08 INFO - PROCESS | 1939 | 1467974468612 Marionette TRACE conn2 <- [1,2790,null,{}] 03:41:08 INFO - PROCESS | 1939 | 1467974468615 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}] 03:41:08 INFO - PROCESS | 1939 | 1467974468619 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:08 INFO - PROCESS | 1939 | 1467974468739 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 03:41:08 INFO - PROCESS | 1939 | 1467974468750 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:08 INFO - PROCESS | 1939 | 1467974468751 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x1292fa800 == 34 [pid = 1939] [id = 705] 03:41:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x121160400) [pid = 1939] [serial = 2115] [outer = 0x0] 03:41:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x12270e400) [pid = 1939] [serial = 2116] [outer = 0x121160400] 03:41:08 INFO - PROCESS | 1939 | 1467974468776 Marionette DEBUG loaded listener.js 03:41:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x123524800) [pid = 1939] [serial = 2117] [outer = 0x121160400] 03:41:09 INFO - PROCESS | 1939 | 1467974469137 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]]]}] 03:41:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:41:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 568ms 03:41:09 INFO - PROCESS | 1939 | 1467974469183 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 03:41:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:41:09 INFO - PROCESS | 1939 | 1467974469185 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 03:41:09 INFO - PROCESS | 1939 | 1467974469188 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:41:09 INFO - PROCESS | 1939 | 1467974469190 Marionette TRACE conn2 <- [1,2794,null,{}] 03:41:09 INFO - PROCESS | 1939 | 1467974469193 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}] 03:41:09 INFO - PROCESS | 1939 | 1467974469195 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:09 INFO - PROCESS | 1939 | 1467974469346 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 03:41:09 INFO - PROCESS | 1939 | 1467974469356 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:09 INFO - PROCESS | 1939 | 1467974469357 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x12ac4f000 == 35 [pid = 1939] [id = 706] 03:41:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x12356d000) [pid = 1939] [serial = 2118] [outer = 0x0] 03:41:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x124b3c000) [pid = 1939] [serial = 2119] [outer = 0x12356d000] 03:41:09 INFO - PROCESS | 1939 | 1467974469389 Marionette DEBUG loaded listener.js 03:41:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x124f70c00) [pid = 1939] [serial = 2120] [outer = 0x12356d000] 03:41:09 INFO - PROCESS | 1939 | 1467974469731 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]]]}] 03:41:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:41:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 574ms 03:41:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:41:09 INFO - PROCESS | 1939 | 1467974469763 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 03:41:09 INFO - PROCESS | 1939 | 1467974469764 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 03:41:09 INFO - PROCESS | 1939 | 1467974469766 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:41:09 INFO - PROCESS | 1939 | 1467974469767 Marionette TRACE conn2 <- [1,2798,null,{}] 03:41:09 INFO - PROCESS | 1939 | 1467974469769 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}] 03:41:09 INFO - PROCESS | 1939 | 1467974469770 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:09 INFO - PROCESS | 1939 | 1467974469867 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 03:41:09 INFO - PROCESS | 1939 | 1467974469906 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:09 INFO - PROCESS | 1939 | 1467974469907 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x12ba3b800 == 36 [pid = 1939] [id = 707] 03:41:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x124fa1c00) [pid = 1939] [serial = 2121] [outer = 0x0] 03:41:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x125422400) [pid = 1939] [serial = 2122] [outer = 0x124fa1c00] 03:41:09 INFO - PROCESS | 1939 | 1467974469932 Marionette DEBUG loaded listener.js 03:41:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x1256b1400) [pid = 1939] [serial = 2123] [outer = 0x124fa1c00] 03:41:10 INFO - PROCESS | 1939 | 1467974470239 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]]]}] 03:41:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:41:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 518ms 03:41:10 INFO - PROCESS | 1939 | 1467974470284 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 03:41:10 INFO - PROCESS | 1939 | 1467974470285 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 03:41:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:41:10 INFO - PROCESS | 1939 | 1467974470288 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:41:10 INFO - PROCESS | 1939 | 1467974470289 Marionette TRACE conn2 <- [1,2802,null,{}] 03:41:10 INFO - PROCESS | 1939 | 1467974470292 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}] 03:41:10 INFO - PROCESS | 1939 | 1467974470294 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:10 INFO - PROCESS | 1939 | 1467974470395 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 03:41:10 INFO - PROCESS | 1939 | 1467974470399 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:10 INFO - PROCESS | 1939 | 1467974470407 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x12bd75000 == 37 [pid = 1939] [id = 708] 03:41:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x1133b5800) [pid = 1939] [serial = 2124] [outer = 0x0] 03:41:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x119d3e000) [pid = 1939] [serial = 2125] [outer = 0x1133b5800] 03:41:10 INFO - PROCESS | 1939 | 1467974470531 Marionette DEBUG loaded listener.js 03:41:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x125ed0000) [pid = 1939] [serial = 2126] [outer = 0x1133b5800] 03:41:10 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x1185ec400) [pid = 1939] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:41:10 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x1128d0000) [pid = 1939] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 03:41:10 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x111cac800) [pid = 1939] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 03:41:10 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x110ef6000) [pid = 1939] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:41:10 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x116138400) [pid = 1939] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 03:41:10 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x1210b7000) [pid = 1939] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 03:41:10 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x1185ef800) [pid = 1939] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 03:41:10 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x12351d000) [pid = 1939] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 03:41:10 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x112e4b400) [pid = 1939] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 03:41:10 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x118514800) [pid = 1939] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 03:41:10 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x114f66400) [pid = 1939] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:41:10 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x112aa9c00) [pid = 1939] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 03:41:10 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x1270d3c00) [pid = 1939] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 03:41:10 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x116732800) [pid = 1939] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 03:41:10 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x1211e6400) [pid = 1939] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:41:10 INFO - PROCESS | 1939 | 1467974470807 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]]]}] 03:41:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:41:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 572ms 03:41:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:41:10 INFO - PROCESS | 1939 | 1467974470864 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 03:41:10 INFO - PROCESS | 1939 | 1467974470865 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 03:41:10 INFO - PROCESS | 1939 | 1467974470867 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:41:10 INFO - PROCESS | 1939 | 1467974470868 Marionette TRACE conn2 <- [1,2806,null,{}] 03:41:10 INFO - PROCESS | 1939 | 1467974470870 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}] 03:41:10 INFO - PROCESS | 1939 | 1467974470872 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:10 INFO - PROCESS | 1939 | 1467974470952 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 03:41:10 INFO - PROCESS | 1939 | 1467974470955 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:10 INFO - PROCESS | 1939 | 1467974470956 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x12bdb7800 == 38 [pid = 1939] [id = 709] 03:41:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x111cac800) [pid = 1939] [serial = 2127] [outer = 0x0] 03:41:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x11875f800) [pid = 1939] [serial = 2128] [outer = 0x111cac800] 03:41:10 INFO - PROCESS | 1939 | 1467974470983 Marionette DEBUG loaded listener.js 03:41:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x1207de800) [pid = 1939] [serial = 2129] [outer = 0x111cac800] 03:41:11 INFO - PROCESS | 1939 | 1467974471306 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]]]}] 03:41:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:41:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 469ms 03:41:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:41:11 INFO - PROCESS | 1939 | 1467974471336 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 03:41:11 INFO - PROCESS | 1939 | 1467974471338 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 03:41:11 INFO - PROCESS | 1939 | 1467974471340 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:41:11 INFO - PROCESS | 1939 | 1467974471341 Marionette TRACE conn2 <- [1,2810,null,{}] 03:41:11 INFO - PROCESS | 1939 | 1467974471344 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}] 03:41:11 INFO - PROCESS | 1939 | 1467974471346 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:11 INFO - PROCESS | 1939 | 1467974471474 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 03:41:11 INFO - PROCESS | 1939 | 1467974471480 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:11 INFO - PROCESS | 1939 | 1467974471481 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:11 INFO - PROCESS | 1939 | ++DOCSHELL 0x12c381000 == 39 [pid = 1939] [id = 710] 03:41:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x1129abc00) [pid = 1939] [serial = 2130] [outer = 0x0] 03:41:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x125ecfc00) [pid = 1939] [serial = 2131] [outer = 0x1129abc00] 03:41:11 INFO - PROCESS | 1939 | 1467974471507 Marionette DEBUG loaded listener.js 03:41:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x1270d3400) [pid = 1939] [serial = 2132] [outer = 0x1129abc00] 03:41:11 INFO - PROCESS | 1939 | 1467974471829 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]]]}] 03:41:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:41:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 522ms 03:41:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:41:11 INFO - PROCESS | 1939 | 1467974471863 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 03:41:11 INFO - PROCESS | 1939 | 1467974471864 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 03:41:11 INFO - PROCESS | 1939 | 1467974471866 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:41:11 INFO - PROCESS | 1939 | 1467974471867 Marionette TRACE conn2 <- [1,2814,null,{}] 03:41:11 INFO - PROCESS | 1939 | 1467974471869 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}] 03:41:11 INFO - PROCESS | 1939 | 1467974471870 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:11 INFO - PROCESS | 1939 | 1467974471951 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 03:41:11 INFO - PROCESS | 1939 | 1467974471954 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:11 INFO - PROCESS | 1939 | 1467974471955 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:11 INFO - PROCESS | 1939 | ++DOCSHELL 0x12c75a800 == 40 [pid = 1939] [id = 711] 03:41:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x1270d3c00) [pid = 1939] [serial = 2133] [outer = 0x0] 03:41:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x1274c2c00) [pid = 1939] [serial = 2134] [outer = 0x1270d3c00] 03:41:11 INFO - PROCESS | 1939 | 1467974471979 Marionette DEBUG loaded listener.js 03:41:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x1275c4400) [pid = 1939] [serial = 2135] [outer = 0x1270d3c00] 03:41:12 INFO - PROCESS | 1939 | 1467974472302 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]]]}] 03:41:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:41:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 467ms 03:41:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:41:12 INFO - PROCESS | 1939 | 1467974472335 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 03:41:12 INFO - PROCESS | 1939 | 1467974472336 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 03:41:12 INFO - PROCESS | 1939 | 1467974472338 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:41:12 INFO - PROCESS | 1939 | 1467974472339 Marionette TRACE conn2 <- [1,2818,null,{}] 03:41:12 INFO - PROCESS | 1939 | 1467974472341 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}] 03:41:12 INFO - PROCESS | 1939 | 1467974472342 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:12 INFO - PROCESS | 1939 | 1467974472461 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 03:41:12 INFO - PROCESS | 1939 | 1467974472468 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:12 INFO - PROCESS | 1939 | 1467974472469 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x12cb8b000 == 41 [pid = 1939] [id = 712] 03:41:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x1274bd000) [pid = 1939] [serial = 2136] [outer = 0x0] 03:41:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x1275ce000) [pid = 1939] [serial = 2137] [outer = 0x1274bd000] 03:41:12 INFO - PROCESS | 1939 | 1467974472492 Marionette DEBUG loaded listener.js 03:41:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x128c2a000) [pid = 1939] [serial = 2138] [outer = 0x1274bd000] 03:41:12 INFO - PROCESS | 1939 | 1467974472969 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]]]}] 03:41:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:41:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 671ms 03:41:13 INFO - PROCESS | 1939 | 1467974473010 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 03:41:13 INFO - PROCESS | 1939 | 1467974473012 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 03:41:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:41:13 INFO - PROCESS | 1939 | 1467974473015 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:41:13 INFO - PROCESS | 1939 | 1467974473019 Marionette TRACE conn2 <- [1,2822,null,{}] 03:41:13 INFO - PROCESS | 1939 | 1467974473023 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}] 03:41:13 INFO - PROCESS | 1939 | 1467974473024 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:13 INFO - PROCESS | 1939 | 1467974473132 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 03:41:13 INFO - PROCESS | 1939 | 1467974473238 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:13 INFO - PROCESS | 1939 | 1467974473240 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x119670000 == 42 [pid = 1939] [id = 713] 03:41:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x115e62800) [pid = 1939] [serial = 2139] [outer = 0x0] 03:41:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x11646e400) [pid = 1939] [serial = 2140] [outer = 0x115e62800] 03:41:13 INFO - PROCESS | 1939 | 1467974473273 Marionette DEBUG loaded listener.js 03:41:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x1176e1000) [pid = 1939] [serial = 2141] [outer = 0x115e62800] 03:41:13 INFO - PROCESS | 1939 | 1467974473703 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]]]}] 03:41:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:41:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 724ms 03:41:13 INFO - PROCESS | 1939 | 1467974473740 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 03:41:13 INFO - PROCESS | 1939 | 1467974473743 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 03:41:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:41:13 INFO - PROCESS | 1939 | 1467974473748 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:41:13 INFO - PROCESS | 1939 | 1467974473750 Marionette TRACE conn2 <- [1,2826,null,{}] 03:41:13 INFO - PROCESS | 1939 | 1467974473752 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}] 03:41:13 INFO - PROCESS | 1939 | 1467974473754 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:13 INFO - PROCESS | 1939 | 1467974473862 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 03:41:13 INFO - PROCESS | 1939 | 1467974473922 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:13 INFO - PROCESS | 1939 | 1467974473923 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x129137000 == 43 [pid = 1939] [id = 714] 03:41:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x1184e8800) [pid = 1939] [serial = 2142] [outer = 0x0] 03:41:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x1185f8800) [pid = 1939] [serial = 2143] [outer = 0x1184e8800] 03:41:13 INFO - PROCESS | 1939 | 1467974473954 Marionette DEBUG loaded listener.js 03:41:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x11930dc00) [pid = 1939] [serial = 2144] [outer = 0x1184e8800] 03:41:14 INFO - PROCESS | 1939 | 1467974474398 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:41:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:41:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 669ms 03:41:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:41:14 INFO - PROCESS | 1939 | 1467974474418 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 03:41:14 INFO - PROCESS | 1939 | 1467974474419 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 03:41:14 INFO - PROCESS | 1939 | 1467974474422 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:41:14 INFO - PROCESS | 1939 | 1467974474424 Marionette TRACE conn2 <- [1,2830,null,{}] 03:41:14 INFO - PROCESS | 1939 | 1467974474451 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}] 03:41:14 INFO - PROCESS | 1939 | 1467974474455 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:14 INFO - PROCESS | 1939 | 1467974474580 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 03:41:14 INFO - PROCESS | 1939 | 1467974474655 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:14 INFO - PROCESS | 1939 | 1467974474657 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x12c75d000 == 44 [pid = 1939] [id = 715] 03:41:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x1227e2800) [pid = 1939] [serial = 2145] [outer = 0x0] 03:41:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x1232b6000) [pid = 1939] [serial = 2146] [outer = 0x1227e2800] 03:41:14 INFO - PROCESS | 1939 | 1467974474688 Marionette DEBUG loaded listener.js 03:41:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x123521000) [pid = 1939] [serial = 2147] [outer = 0x1227e2800] 03:41:15 INFO - PROCESS | 1939 | 1467974475147 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]]]}] 03:41:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:41:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 789ms 03:41:15 INFO - PROCESS | 1939 | 1467974475233 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 03:41:15 INFO - PROCESS | 1939 | 1467974475236 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 03:41:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:41:15 INFO - PROCESS | 1939 | 1467974475241 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:41:15 INFO - PROCESS | 1939 | 1467974475245 Marionette TRACE conn2 <- [1,2834,null,{}] 03:41:15 INFO - PROCESS | 1939 | 1467974475249 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}] 03:41:15 INFO - PROCESS | 1939 | 1467974475251 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:15 INFO - PROCESS | 1939 | 1467974475410 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 03:41:15 INFO - PROCESS | 1939 | 1467974475514 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:15 INFO - PROCESS | 1939 | 1467974475515 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x119259000 == 45 [pid = 1939] [id = 716] 03:41:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x115e67000) [pid = 1939] [serial = 2148] [outer = 0x0] 03:41:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x119a67800) [pid = 1939] [serial = 2149] [outer = 0x115e67000] 03:41:15 INFO - PROCESS | 1939 | 1467974475564 Marionette DEBUG loaded listener.js 03:41:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x12351f400) [pid = 1939] [serial = 2150] [outer = 0x115e67000] 03:41:16 INFO - PROCESS | 1939 | 1467974476163 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:41:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:41:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 975ms 03:41:16 INFO - PROCESS | 1939 | 1467974476216 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 03:41:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:41:16 INFO - PROCESS | 1939 | 1467974476218 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 03:41:16 INFO - PROCESS | 1939 | 1467974476221 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:41:16 INFO - PROCESS | 1939 | 1467974476223 Marionette TRACE conn2 <- [1,2838,null,{}] 03:41:16 INFO - PROCESS | 1939 | 1467974476243 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}] 03:41:16 INFO - PROCESS | 1939 | 1467974476245 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:16 INFO - PROCESS | 1939 | 1467974476366 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 03:41:16 INFO - PROCESS | 1939 | 1467974476425 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:16 INFO - PROCESS | 1939 | 1467974476426 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x115ebb000 == 46 [pid = 1939] [id = 717] 03:41:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x113c38800) [pid = 1939] [serial = 2151] [outer = 0x0] 03:41:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x115d1a000) [pid = 1939] [serial = 2152] [outer = 0x113c38800] 03:41:16 INFO - PROCESS | 1939 | 1467974476454 Marionette DEBUG loaded listener.js 03:41:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x1164f3000) [pid = 1939] [serial = 2153] [outer = 0x113c38800] 03:41:17 INFO - PROCESS | 1939 | --DOCSHELL 0x12c75a800 == 45 [pid = 1939] [id = 711] 03:41:17 INFO - PROCESS | 1939 | --DOCSHELL 0x12c381000 == 44 [pid = 1939] [id = 710] 03:41:17 INFO - PROCESS | 1939 | --DOCSHELL 0x12bdb7800 == 43 [pid = 1939] [id = 709] 03:41:17 INFO - PROCESS | 1939 | --DOCSHELL 0x12bd75000 == 42 [pid = 1939] [id = 708] 03:41:17 INFO - PROCESS | 1939 | --DOCSHELL 0x12ba3b800 == 41 [pid = 1939] [id = 707] 03:41:17 INFO - PROCESS | 1939 | --DOCSHELL 0x12ac4f000 == 40 [pid = 1939] [id = 706] 03:41:17 INFO - PROCESS | 1939 | --DOCSHELL 0x1292fa800 == 39 [pid = 1939] [id = 705] 03:41:17 INFO - PROCESS | 1939 | --DOCSHELL 0x12897e800 == 38 [pid = 1939] [id = 704] 03:41:17 INFO - PROCESS | 1939 | --DOCSHELL 0x126d4c000 == 37 [pid = 1939] [id = 703] 03:41:17 INFO - PROCESS | 1939 | --DOCSHELL 0x123562800 == 36 [pid = 1939] [id = 702] 03:41:17 INFO - PROCESS | 1939 | --DOCSHELL 0x119674800 == 35 [pid = 1939] [id = 701] 03:41:17 INFO - PROCESS | 1939 | --DOCSHELL 0x117d42000 == 34 [pid = 1939] [id = 700] 03:41:17 INFO - PROCESS | 1939 | --DOCSHELL 0x123614000 == 33 [pid = 1939] [id = 699] 03:41:17 INFO - PROCESS | 1939 | --DOCSHELL 0x12a79a000 == 32 [pid = 1939] [id = 697] 03:41:17 INFO - PROCESS | 1939 | --DOCSHELL 0x1168c2000 == 31 [pid = 1939] [id = 698] 03:41:17 INFO - PROCESS | 1939 | --DOCSHELL 0x124f3f000 == 30 [pid = 1939] [id = 16] 03:41:17 INFO - PROCESS | 1939 | --DOCSHELL 0x119259000 == 29 [pid = 1939] [id = 716] 03:41:17 INFO - PROCESS | 1939 | --DOCSHELL 0x12c75d000 == 28 [pid = 1939] [id = 715] 03:41:17 INFO - PROCESS | 1939 | --DOCSHELL 0x129137000 == 27 [pid = 1939] [id = 714] 03:41:17 INFO - PROCESS | 1939 | --DOCSHELL 0x119670000 == 26 [pid = 1939] [id = 713] 03:41:17 INFO - PROCESS | 1939 | --DOCSHELL 0x12cb8b000 == 25 [pid = 1939] [id = 712] 03:41:17 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x122709c00) [pid = 1939] [serial = 2089] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x1176db400) [pid = 1939] [serial = 2071] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x122713800) [pid = 1939] [serial = 2090] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x122713c00) [pid = 1939] [serial = 2092] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x119768000) [pid = 1939] [serial = 2078] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x1128d6800) [pid = 1939] [serial = 2062] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x114fcdc00) [pid = 1939] [serial = 2060] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x1185ec000) [pid = 1939] [serial = 2075] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x11687d800) [pid = 1939] [serial = 2068] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x12115fc00) [pid = 1939] [serial = 2086] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x119a68800) [pid = 1939] [serial = 2080] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x125422000) [pid = 1939] [serial = 2053] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x119d35800) [pid = 1939] [serial = 2081] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x119d54800) [pid = 1939] [serial = 2084] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x11930ac00) [pid = 1939] [serial = 2050] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x11976dc00) [pid = 1939] [serial = 2051] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x118359400) [pid = 1939] [serial = 2083] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x11672e000) [pid = 1939] [serial = 2047] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x118754400) [pid = 1939] [serial = 2077] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x125fe7c00) [pid = 1939] [serial = 2054] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x118135000) [pid = 1939] [serial = 2048] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x1131bf400) [pid = 1939] [serial = 2065] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x1185b4400) [pid = 1939] [serial = 2074] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x113c3c000) [pid = 1939] [serial = 2066] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x1129b1000) [pid = 1939] [serial = 2059] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x1275cc800) [pid = 1939] [serial = 2057] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x118359800) [pid = 1939] [serial = 2072] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x1274c1000) [pid = 1939] [serial = 2056] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x116f7d800) [pid = 1939] [serial = 2069] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x1129b2400) [pid = 1939] [serial = 2063] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x1211df400) [pid = 1939] [serial = 2087] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1939 | 1467974477419 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]]]}] 03:41:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:41:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1225ms 03:41:17 INFO - PROCESS | 1939 | 1467974477446 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 03:41:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:41:17 INFO - PROCESS | 1939 | 1467974477448 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 03:41:17 INFO - PROCESS | 1939 | 1467974477451 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:41:17 INFO - PROCESS | 1939 | 1467974477453 Marionette TRACE conn2 <- [1,2842,null,{}] 03:41:17 INFO - PROCESS | 1939 | 1467974477456 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}] 03:41:17 INFO - PROCESS | 1939 | 1467974477458 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:17 INFO - PROCESS | 1939 | 1467974477547 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 03:41:17 INFO - PROCESS | 1939 | 1467974477552 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:17 INFO - PROCESS | 1939 | 1467974477555 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x1168b5800 == 26 [pid = 1939] [id = 718] 03:41:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x1121b0c00) [pid = 1939] [serial = 2154] [outer = 0x0] 03:41:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x112a7bc00) [pid = 1939] [serial = 2155] [outer = 0x1121b0c00] 03:41:17 INFO - PROCESS | 1939 | 1467974477585 Marionette DEBUG loaded listener.js 03:41:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x111ca9400) [pid = 1939] [serial = 2156] [outer = 0x1121b0c00] 03:41:18 INFO - PROCESS | 1939 | 1467974478169 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]]]}] 03:41:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:41:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 772ms 03:41:18 INFO - PROCESS | 1939 | 1467974478223 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 03:41:18 INFO - PROCESS | 1939 | 1467974478226 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 03:41:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:41:18 INFO - PROCESS | 1939 | 1467974478229 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:41:18 INFO - PROCESS | 1939 | 1467974478231 Marionette TRACE conn2 <- [1,2846,null,{}] 03:41:18 INFO - PROCESS | 1939 | 1467974478235 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}] 03:41:18 INFO - PROCESS | 1939 | 1467974478237 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:18 INFO - PROCESS | 1939 | 1467974478342 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 03:41:18 INFO - PROCESS | 1939 | 1467974478398 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:18 INFO - PROCESS | 1939 | 1467974478400 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x118232000 == 27 [pid = 1939] [id = 719] 03:41:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x112f5ac00) [pid = 1939] [serial = 2157] [outer = 0x0] 03:41:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x1130f0800) [pid = 1939] [serial = 2158] [outer = 0x112f5ac00] 03:41:18 INFO - PROCESS | 1939 | 1467974478432 Marionette DEBUG loaded listener.js 03:41:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x113c3c000) [pid = 1939] [serial = 2159] [outer = 0x112f5ac00] 03:41:18 INFO - PROCESS | 1939 | 1467974478971 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]]]}] 03:41:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:41:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 772ms 03:41:19 INFO - PROCESS | 1939 | 1467974479030 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 03:41:19 INFO - PROCESS | 1939 | 1467974479033 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 03:41:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:41:19 INFO - PROCESS | 1939 | 1467974479039 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:41:19 INFO - PROCESS | 1939 | 1467974479041 Marionette TRACE conn2 <- [1,2850,null,{}] 03:41:19 INFO - PROCESS | 1939 | 1467974479043 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}] 03:41:19 INFO - PROCESS | 1939 | 1467974479045 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:19 INFO - PROCESS | 1939 | 1467974479150 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 03:41:19 INFO - PROCESS | 1939 | 1467974479230 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:19 INFO - PROCESS | 1939 | 1467974479232 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:19 INFO - PROCESS | 1939 | ++DOCSHELL 0x119562000 == 28 [pid = 1939] [id = 720] 03:41:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x11612f800) [pid = 1939] [serial = 2160] [outer = 0x0] 03:41:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x1164e6000) [pid = 1939] [serial = 2161] [outer = 0x11612f800] 03:41:19 INFO - PROCESS | 1939 | 1467974479265 Marionette DEBUG loaded listener.js 03:41:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x11680f800) [pid = 1939] [serial = 2162] [outer = 0x11612f800] 03:41:19 INFO - PROCESS | 1939 | --DOCSHELL 0x115ebb000 == 27 [pid = 1939] [id = 717] 03:41:19 INFO - PROCESS | 1939 | 1467974479789 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:41:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:41:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 774ms 03:41:19 INFO - PROCESS | 1939 | 1467974479812 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 03:41:19 INFO - PROCESS | 1939 | 1467974479814 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 03:41:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:41:19 INFO - PROCESS | 1939 | 1467974479817 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:41:19 INFO - PROCESS | 1939 | 1467974479819 Marionette TRACE conn2 <- [1,2854,null,{}] 03:41:19 INFO - PROCESS | 1939 | 1467974479823 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}] 03:41:19 INFO - PROCESS | 1939 | 1467974479824 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:19 INFO - PROCESS | 1939 | 1467974479907 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 03:41:19 INFO - PROCESS | 1939 | 1467974479913 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:19 INFO - PROCESS | 1939 | 1467974479916 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:19 INFO - PROCESS | 1939 | ++DOCSHELL 0x1184c1800 == 28 [pid = 1939] [id = 721] 03:41:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x112f5d400) [pid = 1939] [serial = 2163] [outer = 0x0] 03:41:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x113c67400) [pid = 1939] [serial = 2164] [outer = 0x112f5d400] 03:41:19 INFO - PROCESS | 1939 | 1467974479944 Marionette DEBUG loaded listener.js 03:41:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x116612800) [pid = 1939] [serial = 2165] [outer = 0x112f5d400] 03:41:20 INFO - PROCESS | 1939 | 1467974480298 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]]]}] 03:41:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:41:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 520ms 03:41:20 INFO - PROCESS | 1939 | 1467974480337 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 03:41:20 INFO - PROCESS | 1939 | 1467974480340 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 03:41:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:41:20 INFO - PROCESS | 1939 | 1467974480347 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:41:20 INFO - PROCESS | 1939 | 1467974480349 Marionette TRACE conn2 <- [1,2858,null,{}] 03:41:20 INFO - PROCESS | 1939 | 1467974480351 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}] 03:41:20 INFO - PROCESS | 1939 | 1467974480353 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:20 INFO - PROCESS | 1939 | 1467974480442 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 03:41:20 INFO - PROCESS | 1939 | 1467974480450 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:20 INFO - PROCESS | 1939 | 1467974480451 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x123294000 == 29 [pid = 1939] [id = 722] 03:41:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x116f7e000) [pid = 1939] [serial = 2166] [outer = 0x0] 03:41:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x11813c800) [pid = 1939] [serial = 2167] [outer = 0x116f7e000] 03:41:20 INFO - PROCESS | 1939 | 1467974480477 Marionette DEBUG loaded listener.js 03:41:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x118359400) [pid = 1939] [serial = 2168] [outer = 0x116f7e000] 03:41:20 INFO - PROCESS | 1939 | 1467974480880 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 03:41:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:41:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 569ms 03:41:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:41:20 INFO - PROCESS | 1939 | 1467974480917 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 03:41:20 INFO - PROCESS | 1939 | 1467974480919 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 03:41:20 INFO - PROCESS | 1939 | 1467974480922 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:41:20 INFO - PROCESS | 1939 | 1467974480926 Marionette TRACE conn2 <- [1,2862,null,{}] 03:41:20 INFO - PROCESS | 1939 | 1467974480938 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}] 03:41:20 INFO - PROCESS | 1939 | 1467974480943 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:21 INFO - PROCESS | 1939 | 1467974481069 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 03:41:21 INFO - PROCESS | 1939 | 1467974481086 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:21 INFO - PROCESS | 1939 | 1467974481089 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x1256cd000 == 30 [pid = 1939] [id = 723] 03:41:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x1185bc400) [pid = 1939] [serial = 2169] [outer = 0x0] 03:41:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x1185ed800) [pid = 1939] [serial = 2170] [outer = 0x1185bc400] 03:41:21 INFO - PROCESS | 1939 | 1467974481134 Marionette DEBUG loaded listener.js 03:41:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x118757800) [pid = 1939] [serial = 2171] [outer = 0x1185bc400] 03:41:21 INFO - PROCESS | 1939 | 1467974481560 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]]]}] 03:41:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:41:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 677ms 03:41:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:41:21 INFO - PROCESS | 1939 | 1467974481598 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 03:41:21 INFO - PROCESS | 1939 | 1467974481600 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 03:41:21 INFO - PROCESS | 1939 | 1467974481602 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:41:21 INFO - PROCESS | 1939 | 1467974481603 Marionette TRACE conn2 <- [1,2866,null,{}] 03:41:21 INFO - PROCESS | 1939 | 1467974481606 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}] 03:41:21 INFO - PROCESS | 1939 | 1467974481607 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:21 INFO - PROCESS | 1939 | 1467974481709 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 03:41:21 INFO - PROCESS | 1939 | 1467974481753 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:21 INFO - PROCESS | 1939 | 1467974481754 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x126ebc000 == 31 [pid = 1939] [id = 724] 03:41:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x11930f800) [pid = 1939] [serial = 2172] [outer = 0x0] 03:41:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x119711c00) [pid = 1939] [serial = 2173] [outer = 0x11930f800] 03:41:21 INFO - PROCESS | 1939 | 1467974481779 Marionette DEBUG loaded listener.js 03:41:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x119766c00) [pid = 1939] [serial = 2174] [outer = 0x11930f800] 03:41:22 INFO - PROCESS | 1939 | 1467974482119 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]]]}] 03:41:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:41:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 569ms 03:41:22 INFO - PROCESS | 1939 | 1467974482171 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 03:41:22 INFO - PROCESS | 1939 | 1467974482172 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 03:41:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:41:22 INFO - PROCESS | 1939 | 1467974482174 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:41:22 INFO - PROCESS | 1939 | 1467974482176 Marionette TRACE conn2 <- [1,2870,null,{}] 03:41:22 INFO - PROCESS | 1939 | 1467974482178 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}] 03:41:22 INFO - PROCESS | 1939 | 1467974482179 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:22 INFO - PROCESS | 1939 | 1467974482280 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 03:41:22 INFO - PROCESS | 1939 | 1467974482317 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:22 INFO - PROCESS | 1939 | 1467974482318 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x128daa000 == 32 [pid = 1939] [id = 725] 03:41:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x110fa5800) [pid = 1939] [serial = 2175] [outer = 0x0] 03:41:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x119aeac00) [pid = 1939] [serial = 2176] [outer = 0x110fa5800] 03:41:22 INFO - PROCESS | 1939 | 1467974482343 Marionette DEBUG loaded listener.js 03:41:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x119d3e800) [pid = 1939] [serial = 2177] [outer = 0x110fa5800] 03:41:22 INFO - PROCESS | 1939 | 1467974482669 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]]]}] 03:41:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:41:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 517ms 03:41:22 INFO - PROCESS | 1939 | 1467974482693 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 03:41:22 INFO - PROCESS | 1939 | 1467974482696 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 03:41:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:41:22 INFO - PROCESS | 1939 | 1467974482704 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:41:22 INFO - PROCESS | 1939 | 1467974482705 Marionette TRACE conn2 <- [1,2874,null,{}] 03:41:22 INFO - PROCESS | 1939 | 1467974482707 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}] 03:41:22 INFO - PROCESS | 1939 | 1467974482711 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:22 INFO - PROCESS | 1939 | 1467974482826 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 03:41:22 INFO - PROCESS | 1939 | 1467974482864 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:22 INFO - PROCESS | 1939 | 1467974482865 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x129140000 == 33 [pid = 1939] [id = 726] 03:41:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x1207e0000) [pid = 1939] [serial = 2178] [outer = 0x0] 03:41:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x1211ec000) [pid = 1939] [serial = 2179] [outer = 0x1207e0000] 03:41:22 INFO - PROCESS | 1939 | 1467974482890 Marionette DEBUG loaded listener.js 03:41:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x1232bdc00) [pid = 1939] [serial = 2180] [outer = 0x1207e0000] 03:41:23 INFO - PROCESS | 1939 | 1467974483221 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]]]}] 03:41:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:41:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 568ms 03:41:23 INFO - PROCESS | 1939 | 1467974483273 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 03:41:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:41:23 INFO - PROCESS | 1939 | 1467974483282 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 03:41:23 INFO - PROCESS | 1939 | 1467974483284 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:41:23 INFO - PROCESS | 1939 | 1467974483285 Marionette TRACE conn2 <- [1,2878,null,{}] 03:41:23 INFO - PROCESS | 1939 | 1467974483288 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}] 03:41:23 INFO - PROCESS | 1939 | 1467974483289 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:23 INFO - PROCESS | 1939 | 1467974483387 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 03:41:23 INFO - PROCESS | 1939 | 1467974483398 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:23 INFO - PROCESS | 1939 | 1467974483399 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x11955d000 == 34 [pid = 1939] [id = 727] 03:41:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x123516c00) [pid = 1939] [serial = 2181] [outer = 0x0] 03:41:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x123522400) [pid = 1939] [serial = 2182] [outer = 0x123516c00] 03:41:23 INFO - PROCESS | 1939 | 1467974483423 Marionette DEBUG loaded listener.js 03:41:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x124a66c00) [pid = 1939] [serial = 2183] [outer = 0x123516c00] 03:41:23 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x1274bd000) [pid = 1939] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 03:41:23 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x1270d3c00) [pid = 1939] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 03:41:23 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x113c38800) [pid = 1939] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 03:41:23 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x115e62800) [pid = 1939] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 03:41:23 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x1184e8800) [pid = 1939] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 03:41:23 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x121160400) [pid = 1939] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 03:41:23 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x12356d000) [pid = 1939] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 03:41:23 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x111f3f400) [pid = 1939] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:41:23 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x124fa1c00) [pid = 1939] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 03:41:23 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x11976c000) [pid = 1939] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 03:41:23 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x113210c00) [pid = 1939] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:41:23 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x1227e2800) [pid = 1939] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 03:41:23 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x118757c00) [pid = 1939] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:41:23 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x115e60800) [pid = 1939] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:41:23 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x117dc1000) [pid = 1939] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:41:23 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x1161a1800) [pid = 1939] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:41:23 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x115e61c00) [pid = 1939] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:41:23 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x115e67000) [pid = 1939] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 03:41:23 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x12c79dc00) [pid = 1939] [serial = 44] [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.] 03:41:23 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x1133b5800) [pid = 1939] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 03:41:23 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x111cac800) [pid = 1939] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 03:41:23 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x1129abc00) [pid = 1939] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 03:41:23 INFO - PROCESS | 1939 | 1467974483787 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]]]}] 03:41:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:41:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 521ms 03:41:23 INFO - PROCESS | 1939 | 1467974483806 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 03:41:23 INFO - PROCESS | 1939 | 1467974483808 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 03:41:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:41:23 INFO - PROCESS | 1939 | 1467974483811 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:41:23 INFO - PROCESS | 1939 | 1467974483812 Marionette TRACE conn2 <- [1,2882,null,{}] 03:41:23 INFO - PROCESS | 1939 | 1467974483815 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}] 03:41:23 INFO - PROCESS | 1939 | 1467974483816 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:23 INFO - PROCESS | 1939 | 1467974483919 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 03:41:24 INFO - PROCESS | 1939 | 1467974484009 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:24 INFO - PROCESS | 1939 | 1467974484010 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x12ac3c000 == 35 [pid = 1939] [id = 728] 03:41:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x110ef8800) [pid = 1939] [serial = 2184] [outer = 0x0] 03:41:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x115e63000) [pid = 1939] [serial = 2185] [outer = 0x110ef8800] 03:41:24 INFO - PROCESS | 1939 | 1467974484048 Marionette DEBUG loaded listener.js 03:41:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x1184e0800) [pid = 1939] [serial = 2186] [outer = 0x110ef8800] 03:41:24 INFO - PROCESS | 1939 | 1467974484442 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]]]}] 03:41:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:41:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 672ms 03:41:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:41:24 INFO - PROCESS | 1939 | 1467974484483 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 03:41:24 INFO - PROCESS | 1939 | 1467974484485 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 03:41:24 INFO - PROCESS | 1939 | 1467974484489 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:41:24 INFO - PROCESS | 1939 | 1467974484503 Marionette TRACE conn2 <- [1,2886,null,{}] 03:41:24 INFO - PROCESS | 1939 | 1467974484517 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}] 03:41:24 INFO - PROCESS | 1939 | 1467974484518 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:24 INFO - PROCESS | 1939 | 1467974484642 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 03:41:24 INFO - PROCESS | 1939 | 1467974484647 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:24 INFO - PROCESS | 1939 | 1467974484648 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x124f57800 == 36 [pid = 1939] [id = 729] 03:41:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x1184e3000) [pid = 1939] [serial = 2187] [outer = 0x0] 03:41:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x12116b800) [pid = 1939] [serial = 2188] [outer = 0x1184e3000] 03:41:24 INFO - PROCESS | 1939 | 1467974484688 Marionette DEBUG loaded listener.js 03:41:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x124a5f400) [pid = 1939] [serial = 2189] [outer = 0x1184e3000] 03:41:25 INFO - PROCESS | 1939 | 1467974485059 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]]]}] 03:41:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:41:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 595ms 03:41:25 INFO - PROCESS | 1939 | 1467974485084 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 03:41:25 INFO - PROCESS | 1939 | 1467974485085 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 03:41:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:41:25 INFO - PROCESS | 1939 | 1467974485087 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:41:25 INFO - PROCESS | 1939 | 1467974485088 Marionette TRACE conn2 <- [1,2890,null,{}] 03:41:25 INFO - PROCESS | 1939 | 1467974485090 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}] 03:41:25 INFO - PROCESS | 1939 | 1467974485092 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:25 INFO - PROCESS | 1939 | 1467974485209 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 03:41:25 INFO - PROCESS | 1939 | 1467974485215 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:25 INFO - PROCESS | 1939 | 1467974485216 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x12bd6e000 == 37 [pid = 1939] [id = 730] 03:41:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x113c5d000) [pid = 1939] [serial = 2190] [outer = 0x0] 03:41:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x119a67c00) [pid = 1939] [serial = 2191] [outer = 0x113c5d000] 03:41:25 INFO - PROCESS | 1939 | 1467974485240 Marionette DEBUG loaded listener.js 03:41:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x124fa3400) [pid = 1939] [serial = 2192] [outer = 0x113c5d000] 03:41:25 INFO - PROCESS | 1939 | 1467974485571 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 03:41:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:41:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 520ms 03:41:25 INFO - PROCESS | 1939 | 1467974485607 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 03:41:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:41:25 INFO - PROCESS | 1939 | 1467974485616 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 03:41:25 INFO - PROCESS | 1939 | 1467974485619 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:41:25 INFO - PROCESS | 1939 | 1467974485621 Marionette TRACE conn2 <- [1,2894,null,{}] 03:41:25 INFO - PROCESS | 1939 | 1467974485623 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}] 03:41:25 INFO - PROCESS | 1939 | 1467974485624 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:25 INFO - PROCESS | 1939 | 1467974485765 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 03:41:25 INFO - PROCESS | 1939 | 1467974485835 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:25 INFO - PROCESS | 1939 | 1467974485837 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x11617c000 == 38 [pid = 1939] [id = 731] 03:41:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x110eebc00) [pid = 1939] [serial = 2193] [outer = 0x0] 03:41:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x1128d0000) [pid = 1939] [serial = 2194] [outer = 0x110eebc00] 03:41:25 INFO - PROCESS | 1939 | 1467974485871 Marionette DEBUG loaded listener.js 03:41:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x112a88800) [pid = 1939] [serial = 2195] [outer = 0x110eebc00] 03:41:26 INFO - PROCESS | 1939 | 1467974486336 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]]]}] 03:41:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:41:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 773ms 03:41:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:41:26 INFO - PROCESS | 1939 | 1467974486434 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 03:41:26 INFO - PROCESS | 1939 | 1467974486436 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 03:41:26 INFO - PROCESS | 1939 | 1467974486440 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:41:26 INFO - PROCESS | 1939 | 1467974486442 Marionette TRACE conn2 <- [1,2898,null,{}] 03:41:26 INFO - PROCESS | 1939 | 1467974486445 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}] 03:41:26 INFO - PROCESS | 1939 | 1467974486448 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:26 INFO - PROCESS | 1939 | 1467974486559 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 03:41:26 INFO - PROCESS | 1939 | 1467974486630 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:26 INFO - PROCESS | 1939 | 1467974486632 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x124d8f800 == 39 [pid = 1939] [id = 732] 03:41:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x1164f0400) [pid = 1939] [serial = 2196] [outer = 0x0] 03:41:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x116f9d800) [pid = 1939] [serial = 2197] [outer = 0x1164f0400] 03:41:26 INFO - PROCESS | 1939 | 1467974486662 Marionette DEBUG loaded listener.js 03:41:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x1184e7000) [pid = 1939] [serial = 2198] [outer = 0x1164f0400] 03:41:27 INFO - PROCESS | 1939 | 1467974487086 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]]]}] 03:41:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:41:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 673ms 03:41:27 INFO - PROCESS | 1939 | 1467974487114 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 03:41:27 INFO - PROCESS | 1939 | 1467974487116 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 03:41:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:41:27 INFO - PROCESS | 1939 | 1467974487119 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:41:27 INFO - PROCESS | 1939 | 1467974487120 Marionette TRACE conn2 <- [1,2902,null,{}] 03:41:27 INFO - PROCESS | 1939 | 1467974487122 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}] 03:41:27 INFO - PROCESS | 1939 | 1467974487124 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:27 INFO - PROCESS | 1939 | 1467974487227 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 03:41:27 INFO - PROCESS | 1939 | 1467974487290 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:27 INFO - PROCESS | 1939 | 1467974487291 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x12c386000 == 40 [pid = 1939] [id = 733] 03:41:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x1185f4000) [pid = 1939] [serial = 2199] [outer = 0x0] 03:41:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x119763c00) [pid = 1939] [serial = 2200] [outer = 0x1185f4000] 03:41:27 INFO - PROCESS | 1939 | 1467974487320 Marionette DEBUG loaded listener.js 03:41:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x12115cc00) [pid = 1939] [serial = 2201] [outer = 0x1185f4000] 03:41:27 INFO - PROCESS | 1939 | 1467974487767 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:41:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:41:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 671ms 03:41:27 INFO - PROCESS | 1939 | 1467974487790 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 03:41:27 INFO - PROCESS | 1939 | 1467974487793 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 03:41:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:41:27 INFO - PROCESS | 1939 | 1467974487820 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:41:27 INFO - PROCESS | 1939 | 1467974487824 Marionette TRACE conn2 <- [1,2906,null,{}] 03:41:27 INFO - PROCESS | 1939 | 1467974487827 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}] 03:41:27 INFO - PROCESS | 1939 | 1467974487831 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:27 INFO - PROCESS | 1939 | 1467974487959 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 03:41:28 INFO - PROCESS | 1939 | 1467974488037 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:28 INFO - PROCESS | 1939 | 1467974488038 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x12d07c000 == 41 [pid = 1939] [id = 734] 03:41:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x1232b0800) [pid = 1939] [serial = 2202] [outer = 0x0] 03:41:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x123521400) [pid = 1939] [serial = 2203] [outer = 0x1232b0800] 03:41:28 INFO - PROCESS | 1939 | 1467974488066 Marionette DEBUG loaded listener.js 03:41:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x125277000) [pid = 1939] [serial = 2204] [outer = 0x1232b0800] 03:41:28 INFO - PROCESS | 1939 | 1467974488501 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]]]}] 03:41:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:41:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 732ms 03:41:28 INFO - PROCESS | 1939 | 1467974488546 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 03:41:28 INFO - PROCESS | 1939 | 1467974488548 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 03:41:28 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:41:28 INFO - PROCESS | 1939 | 1467974488550 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:41:28 INFO - PROCESS | 1939 | 1467974488551 Marionette TRACE conn2 <- [1,2910,null,{}] 03:41:28 INFO - PROCESS | 1939 | 1467974488554 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}] 03:41:28 INFO - PROCESS | 1939 | 1467974488555 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:28 INFO - PROCESS | 1939 | 1467974488656 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 03:41:28 INFO - PROCESS | 1939 | 1467974488728 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:28 INFO - PROCESS | 1939 | 1467974488730 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x1184c0000 == 42 [pid = 1939] [id = 735] 03:41:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x1128d4800) [pid = 1939] [serial = 2205] [outer = 0x0] 03:41:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x11835f800) [pid = 1939] [serial = 2206] [outer = 0x1128d4800] 03:41:28 INFO - PROCESS | 1939 | 1467974488762 Marionette DEBUG loaded listener.js 03:41:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x1211e6800) [pid = 1939] [serial = 2207] [outer = 0x1128d4800] 03:41:29 INFO - PROCESS | 1939 | 1467974489267 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]]]}] 03:41:29 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:41:29 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:41:29 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 770ms 03:41:29 INFO - PROCESS | 1939 | 1467974489320 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 03:41:29 INFO - PROCESS | 1939 | 1467974489323 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 03:41:29 INFO - TEST-START | /DOMEvents/constructors.html 03:41:29 INFO - PROCESS | 1939 | 1467974489326 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:41:29 INFO - PROCESS | 1939 | 1467974489327 Marionette TRACE conn2 <- [1,2914,null,{}] 03:41:29 INFO - PROCESS | 1939 | 1467974489331 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}] 03:41:29 INFO - PROCESS | 1939 | 1467974489333 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:29 INFO - PROCESS | 1939 | 1467974489435 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 03:41:29 INFO - PROCESS | 1939 | 1467974489499 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:29 INFO - PROCESS | 1939 | 1467974489500 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x124f47800 == 43 [pid = 1939] [id = 736] 03:41:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x113c38800) [pid = 1939] [serial = 2208] [outer = 0x0] 03:41:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x115e69c00) [pid = 1939] [serial = 2209] [outer = 0x113c38800] 03:41:29 INFO - PROCESS | 1939 | 1467974489528 Marionette DEBUG loaded listener.js 03:41:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x116732c00) [pid = 1939] [serial = 2210] [outer = 0x113c38800] 03:41:29 INFO - PROCESS | 1939 | 1467974489912 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]]]}] 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:41:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:41:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:41:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:41:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:41:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:41:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:41:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:41:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:41:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:41:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:41:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:41:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:41:29 INFO - TEST-OK | /DOMEvents/constructors.html | took 625ms 03:41:29 INFO - PROCESS | 1939 | 1467974489952 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 03:41:29 INFO - PROCESS | 1939 | 1467974489955 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 03:41:29 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:41:29 INFO - PROCESS | 1939 | 1467974489960 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:41:29 INFO - PROCESS | 1939 | 1467974489962 Marionette TRACE conn2 <- [1,2918,null,{}] 03:41:29 INFO - PROCESS | 1939 | 1467974489964 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}] 03:41:29 INFO - PROCESS | 1939 | 1467974489966 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:30 INFO - PROCESS | 1939 | 1467974490061 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 03:41:30 INFO - PROCESS | 1939 | 1467974490123 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:30 INFO - PROCESS | 1939 | 1467974490124 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x125f1d800 == 44 [pid = 1939] [id = 737] 03:41:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x118207800) [pid = 1939] [serial = 2211] [outer = 0x0] 03:41:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x1185f7400) [pid = 1939] [serial = 2212] [outer = 0x118207800] 03:41:30 INFO - PROCESS | 1939 | 1467974490152 Marionette DEBUG loaded listener.js 03:41:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x119a68800) [pid = 1939] [serial = 2213] [outer = 0x118207800] 03:41:30 INFO - PROCESS | 1939 | --DOCSHELL 0x12bd6e000 == 43 [pid = 1939] [id = 730] 03:41:30 INFO - PROCESS | 1939 | --DOCSHELL 0x124f57800 == 42 [pid = 1939] [id = 729] 03:41:30 INFO - PROCESS | 1939 | --DOCSHELL 0x12ac3c000 == 41 [pid = 1939] [id = 728] 03:41:30 INFO - PROCESS | 1939 | --DOCSHELL 0x11955d000 == 40 [pid = 1939] [id = 727] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x112a7bc00) [pid = 1939] [serial = 2155] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOCSHELL 0x129140000 == 39 [pid = 1939] [id = 726] 03:41:30 INFO - PROCESS | 1939 | --DOCSHELL 0x128daa000 == 38 [pid = 1939] [id = 725] 03:41:30 INFO - PROCESS | 1939 | --DOCSHELL 0x126ebc000 == 37 [pid = 1939] [id = 724] 03:41:30 INFO - PROCESS | 1939 | --DOCSHELL 0x1256cd000 == 36 [pid = 1939] [id = 723] 03:41:30 INFO - PROCESS | 1939 | --DOCSHELL 0x123294000 == 35 [pid = 1939] [id = 722] 03:41:30 INFO - PROCESS | 1939 | --DOCSHELL 0x1184c1800 == 34 [pid = 1939] [id = 721] 03:41:30 INFO - PROCESS | 1939 | --DOCSHELL 0x119562000 == 33 [pid = 1939] [id = 720] 03:41:30 INFO - PROCESS | 1939 | --DOCSHELL 0x118232000 == 32 [pid = 1939] [id = 719] 03:41:30 INFO - PROCESS | 1939 | --DOCSHELL 0x1168b5800 == 31 [pid = 1939] [id = 718] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x1274c2c00) [pid = 1939] [serial = 2134] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x115d1a000) [pid = 1939] [serial = 2152] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x11646e400) [pid = 1939] [serial = 2140] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x1185f8800) [pid = 1939] [serial = 2143] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x1164f3000) [pid = 1939] [serial = 2153] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x1176e1000) [pid = 1939] [serial = 2141] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x12270e400) [pid = 1939] [serial = 2116] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x124b3c000) [pid = 1939] [serial = 2119] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x1128ca800) [pid = 1939] [serial = 2095] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x1129b3000) [pid = 1939] [serial = 2096] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x125422400) [pid = 1939] [serial = 2122] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x119ae8c00) [pid = 1939] [serial = 2113] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x1256b1400) [pid = 1939] [serial = 2123] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x1132e3400) [pid = 1939] [serial = 2101] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x115df3800) [pid = 1939] [serial = 2102] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x1232b6000) [pid = 1939] [serial = 2146] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x118fb5400) [pid = 1939] [serial = 2110] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x119762000) [pid = 1939] [serial = 2111] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x124f70c00) [pid = 1939] [serial = 2120] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x12351e000) [pid = 1939] [serial = 2093] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x1184e7c00) [pid = 1939] [serial = 2107] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x1185f5400) [pid = 1939] [serial = 2108] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x116880000) [pid = 1939] [serial = 2104] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x1176db800) [pid = 1939] [serial = 2105] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x11612f000) [pid = 1939] [serial = 2098] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x116889400) [pid = 1939] [serial = 2099] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x11930dc00) [pid = 1939] [serial = 2144] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x12351f400) [pid = 1939] [serial = 2150] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x119a67800) [pid = 1939] [serial = 2149] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x123521000) [pid = 1939] [serial = 2147] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x1275c4400) [pid = 1939] [serial = 2135] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x129436800) [pid = 1939] [serial = 1439] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x119d3e000) [pid = 1939] [serial = 2125] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x11875f800) [pid = 1939] [serial = 2128] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x125ed0000) [pid = 1939] [serial = 2126] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x123524800) [pid = 1939] [serial = 2117] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x1270d3400) [pid = 1939] [serial = 2132] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x125ecfc00) [pid = 1939] [serial = 2131] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 77 (0x119d4fc00) [pid = 1939] [serial = 2114] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 76 (0x1207de800) [pid = 1939] [serial = 2129] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 75 (0x128c2a000) [pid = 1939] [serial = 2138] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | --DOMWINDOW == 74 (0x1275ce000) [pid = 1939] [serial = 2137] [outer = 0x0] [url = about:blank] 03:41:30 INFO - PROCESS | 1939 | 1467974490551 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:41:30 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:41:30 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 620ms 03:41:30 INFO - PROCESS | 1939 | 1467974490581 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 03:41:30 INFO - PROCESS | 1939 | 1467974490583 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 03:41:30 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:41:30 INFO - PROCESS | 1939 | 1467974490586 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:41:30 INFO - PROCESS | 1939 | 1467974490590 Marionette TRACE conn2 <- [1,2922,null,{}] 03:41:30 INFO - PROCESS | 1939 | 1467974490601 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}] 03:41:30 INFO - PROCESS | 1939 | 1467974490605 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:30 INFO - PROCESS | 1939 | 1467974490727 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 03:41:30 INFO - PROCESS | 1939 | 1467974490813 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:30 INFO - PROCESS | 1939 | 1467974490815 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x119db9800 == 32 [pid = 1939] [id = 738] 03:41:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 75 (0x119ae0800) [pid = 1939] [serial = 2214] [outer = 0x0] 03:41:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 76 (0x12115c400) [pid = 1939] [serial = 2215] [outer = 0x119ae0800] 03:41:30 INFO - PROCESS | 1939 | 1467974490843 Marionette DEBUG loaded listener.js 03:41:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 77 (0x1211ea800) [pid = 1939] [serial = 2216] [outer = 0x119ae0800] 03:41:31 INFO - PROCESS | 1939 | [1939] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:41:31 INFO - PROCESS | 1939 | [1939] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:41:31 INFO - PROCESS | 1939 | [1939] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:41:31 INFO - PROCESS | 1939 | [1939] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:41:31 INFO - PROCESS | 1939 | 1467974491130 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]]]}] 03:41:31 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:41:31 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:41:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:41:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:41:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:41:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:41:31 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 03:41:31 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:41:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:41:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:41:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:41:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:41:31 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 03:41:31 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:41:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:41:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:41:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:41:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:41:31 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]" 03:41:31 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:41:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:41:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:41:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:41:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:41:31 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:41:31 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 577ms 03:41:31 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:41:31 INFO - PROCESS | 1939 | 1467974491168 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 03:41:31 INFO - PROCESS | 1939 | 1467974491170 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 03:41:31 INFO - PROCESS | 1939 | 1467974491172 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:41:31 INFO - PROCESS | 1939 | 1467974491173 Marionette TRACE conn2 <- [1,2926,null,{}] 03:41:31 INFO - PROCESS | 1939 | 1467974491175 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}] 03:41:31 INFO - PROCESS | 1939 | 1467974491176 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:31 INFO - PROCESS | 1939 | 1467974491264 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 03:41:31 INFO - PROCESS | 1939 | 1467974491322 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:31 INFO - PROCESS | 1939 | 1467974491323 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x126eaf800 == 33 [pid = 1939] [id = 739] 03:41:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x12270e400) [pid = 1939] [serial = 2217] [outer = 0x0] 03:41:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x12356c400) [pid = 1939] [serial = 2218] [outer = 0x12270e400] 03:41:31 INFO - PROCESS | 1939 | 1467974491348 Marionette DEBUG loaded listener.js 03:41:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x1254f4c00) [pid = 1939] [serial = 2219] [outer = 0x12270e400] 03:41:31 INFO - PROCESS | 1939 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:41:31 INFO - PROCESS | 1939 | 1467974491605 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]]]}] 03:41:31 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 03:41:31 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 468ms 03:41:31 INFO - PROCESS | 1939 | 1467974491641 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 03:41:31 INFO - PROCESS | 1939 | 1467974491642 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 03:41:31 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:41:31 INFO - PROCESS | 1939 | 1467974491652 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:41:31 INFO - PROCESS | 1939 | 1467974491653 Marionette TRACE conn2 <- [1,2930,null,{}] 03:41:31 INFO - PROCESS | 1939 | 1467974491655 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}] 03:41:31 INFO - PROCESS | 1939 | 1467974491657 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:31 INFO - PROCESS | 1939 | 1467974491741 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 03:41:31 INFO - PROCESS | 1939 | 1467974491748 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:31 INFO - PROCESS | 1939 | 1467974491749 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x1292e9800 == 34 [pid = 1939] [id = 740] 03:41:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x1207df400) [pid = 1939] [serial = 2220] [outer = 0x0] 03:41:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x125ed6c00) [pid = 1939] [serial = 2221] [outer = 0x1207df400] 03:41:31 INFO - PROCESS | 1939 | 1467974491772 Marionette DEBUG loaded listener.js 03:41:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x126d03000) [pid = 1939] [serial = 2222] [outer = 0x1207df400] 03:41:32 INFO - PROCESS | 1939 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 03:41:32 INFO - PROCESS | 1939 | 1467974492098 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]]]}] 03:41:32 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:41:32 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 468ms 03:41:32 INFO - PROCESS | 1939 | 1467974492121 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 03:41:32 INFO - PROCESS | 1939 | 1467974492122 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 03:41:32 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:41:32 INFO - PROCESS | 1939 | 1467974492124 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:41:32 INFO - PROCESS | 1939 | 1467974492125 Marionette TRACE conn2 <- [1,2934,null,{}] 03:41:32 INFO - PROCESS | 1939 | 1467974492130 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}] 03:41:32 INFO - PROCESS | 1939 | 1467974492134 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:32 INFO - PROCESS | 1939 | 1467974492269 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 03:41:32 INFO - PROCESS | 1939 | 1467974492275 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:32 INFO - PROCESS | 1939 | 1467974492276 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x12ac3f000 == 35 [pid = 1939] [id = 741] 03:41:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x127008c00) [pid = 1939] [serial = 2223] [outer = 0x0] 03:41:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x1274b8400) [pid = 1939] [serial = 2224] [outer = 0x127008c00] 03:41:32 INFO - PROCESS | 1939 | 1467974492309 Marionette DEBUG loaded listener.js 03:41:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x128c27800) [pid = 1939] [serial = 2225] [outer = 0x127008c00] 03:41:32 INFO - PROCESS | 1939 | 1467974492607 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]]]}] 03:41:32 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:41:32 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 522ms 03:41:32 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:41:32 INFO - PROCESS | 1939 | 1467974492648 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 03:41:32 INFO - PROCESS | 1939 | 1467974492649 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 03:41:32 INFO - PROCESS | 1939 | 1467974492651 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:41:32 INFO - PROCESS | 1939 | 1467974492652 Marionette TRACE conn2 <- [1,2938,null,{}] 03:41:32 INFO - PROCESS | 1939 | 1467974492662 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}] 03:41:32 INFO - PROCESS | 1939 | 1467974492664 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:32 INFO - PROCESS | 1939 | 1467974492766 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 03:41:32 INFO - PROCESS | 1939 | 1467974492769 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:32 INFO - PROCESS | 1939 | 1467974492770 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x11746e800 == 36 [pid = 1939] [id = 742] 03:41:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x1132e1c00) [pid = 1939] [serial = 2226] [outer = 0x0] 03:41:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x128c31c00) [pid = 1939] [serial = 2227] [outer = 0x1132e1c00] 03:41:32 INFO - PROCESS | 1939 | 1467974492829 Marionette DEBUG loaded listener.js 03:41:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x1291c6000) [pid = 1939] [serial = 2228] [outer = 0x1132e1c00] 03:41:33 INFO - PROCESS | 1939 | 1467974493098 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]]]}] 03:41:33 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. 03:41:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 478ms 03:41:33 INFO - PROCESS | 1939 | 1467974493140 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 03:41:33 INFO - PROCESS | 1939 | 1467974493141 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 03:41:33 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:41:33 INFO - PROCESS | 1939 | 1467974493151 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:41:33 INFO - PROCESS | 1939 | 1467974493152 Marionette TRACE conn2 <- [1,2942,null,{}] 03:41:33 INFO - PROCESS | 1939 | 1467974493154 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}] 03:41:33 INFO - PROCESS | 1939 | 1467974493155 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:33 INFO - PROCESS | 1939 | 1467974493263 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 03:41:33 INFO - PROCESS | 1939 | 1467974493267 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:33 INFO - PROCESS | 1939 | 1467974493268 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x12bdd1000 == 37 [pid = 1939] [id = 743] 03:41:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x1291c6c00) [pid = 1939] [serial = 2229] [outer = 0x0] 03:41:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x1291cf000) [pid = 1939] [serial = 2230] [outer = 0x1291c6c00] 03:41:33 INFO - PROCESS | 1939 | 1467974493334 Marionette DEBUG loaded listener.js 03:41:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x129438000) [pid = 1939] [serial = 2231] [outer = 0x1291c6c00] 03:41:33 INFO - PROCESS | 1939 | 1467974493631 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"]]]}] 03:41:33 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 03:41:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:41:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:41:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 519ms 03:41:33 INFO - PROCESS | 1939 | 1467974493671 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 03:41:33 INFO - PROCESS | 1939 | 1467974493673 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 03:41:33 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:41:33 INFO - PROCESS | 1939 | 1467974493675 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:41:33 INFO - PROCESS | 1939 | 1467974493677 Marionette TRACE conn2 <- [1,2946,null,{}] 03:41:33 INFO - PROCESS | 1939 | 1467974493681 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}] 03:41:33 INFO - PROCESS | 1939 | 1467974493682 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:33 INFO - PROCESS | 1939 | 1467974493786 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 03:41:33 INFO - PROCESS | 1939 | 1467974493824 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:33 INFO - PROCESS | 1939 | 1467974493825 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x12c746800 == 38 [pid = 1939] [id = 744] 03:41:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x1291c9400) [pid = 1939] [serial = 2232] [outer = 0x0] 03:41:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x129442400) [pid = 1939] [serial = 2233] [outer = 0x1291c9400] 03:41:33 INFO - PROCESS | 1939 | 1467974493850 Marionette DEBUG loaded listener.js 03:41:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x12956dc00) [pid = 1939] [serial = 2234] [outer = 0x1291c9400] 03:41:34 INFO - PROCESS | 1939 | 1467974494115 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]]]}] 03:41:34 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. 03:41:34 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 472ms 03:41:34 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:41:34 INFO - PROCESS | 1939 | 1467974494154 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 03:41:34 INFO - PROCESS | 1939 | 1467974494155 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 03:41:34 INFO - PROCESS | 1939 | 1467974494157 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:41:34 INFO - PROCESS | 1939 | 1467974494159 Marionette TRACE conn2 <- [1,2950,null,{}] 03:41:34 INFO - PROCESS | 1939 | 1467974494169 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}] 03:41:34 INFO - PROCESS | 1939 | 1467974494170 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:34 INFO - PROCESS | 1939 | 1467974494280 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 03:41:34 INFO - PROCESS | 1939 | 1467974494317 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:34 INFO - PROCESS | 1939 | 1467974494326 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x12d085000 == 39 [pid = 1939] [id = 745] 03:41:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x129438800) [pid = 1939] [serial = 2235] [outer = 0x0] 03:41:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x129575000) [pid = 1939] [serial = 2236] [outer = 0x129438800] 03:41:34 INFO - PROCESS | 1939 | 1467974494350 Marionette DEBUG loaded listener.js 03:41:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x12a525800) [pid = 1939] [serial = 2237] [outer = 0x129438800] 03:41:34 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x1184e3000) [pid = 1939] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 03:41:34 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x12cb8f800) [pid = 1939] [serial = 41] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:41:34 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x11930f800) [pid = 1939] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 03:41:34 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x1207e0000) [pid = 1939] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 03:41:34 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x110fa5800) [pid = 1939] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 03:41:34 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x123516c00) [pid = 1939] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 03:41:34 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x110ef8800) [pid = 1939] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 03:41:34 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x11612f800) [pid = 1939] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 03:41:34 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x1185bc400) [pid = 1939] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 03:41:34 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x112f5d400) [pid = 1939] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 03:41:34 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x116f7e000) [pid = 1939] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 03:41:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x116165800 == 40 [pid = 1939] [id = 746] 03:41:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x1121b9000) [pid = 1939] [serial = 2238] [outer = 0x0] 03:41:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x112e40000) [pid = 1939] [serial = 2239] [outer = 0x1121b9000] 03:41:34 INFO - PROCESS | 1939 | 1467974494740 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]]]}] 03:41:34 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. 03:41:34 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 629ms 03:41:34 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:41:34 INFO - PROCESS | 1939 | 1467974494786 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 03:41:34 INFO - PROCESS | 1939 | 1467974494788 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 03:41:34 INFO - PROCESS | 1939 | 1467974494790 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:41:34 INFO - PROCESS | 1939 | 1467974494792 Marionette TRACE conn2 <- [1,2954,null,{}] 03:41:34 INFO - PROCESS | 1939 | 1467974494794 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}] 03:41:34 INFO - PROCESS | 1939 | 1467974494795 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:34 INFO - PROCESS | 1939 | 1467974494912 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 03:41:34 INFO - PROCESS | 1939 | 1467974494976 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:34 INFO - PROCESS | 1939 | 1467974494978 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x12dba9800 == 41 [pid = 1939] [id = 747] 03:41:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x111c18800) [pid = 1939] [serial = 2240] [outer = 0x0] 03:41:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x118511c00) [pid = 1939] [serial = 2241] [outer = 0x111c18800] 03:41:35 INFO - PROCESS | 1939 | 1467974495004 Marionette DEBUG loaded listener.js 03:41:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x12a664000) [pid = 1939] [serial = 2242] [outer = 0x111c18800] 03:41:35 INFO - PROCESS | 1939 | 1467974495253 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]]]}] 03:41:35 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:41:35 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 03:41:35 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 471ms 03:41:35 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:41:35 INFO - PROCESS | 1939 | 1467974495266 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 03:41:35 INFO - PROCESS | 1939 | 1467974495267 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 03:41:35 INFO - PROCESS | 1939 | 1467974495269 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:41:35 INFO - PROCESS | 1939 | 1467974495270 Marionette TRACE conn2 <- [1,2958,null,{}] 03:41:35 INFO - PROCESS | 1939 | 1467974495272 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}] 03:41:35 INFO - PROCESS | 1939 | 1467974495273 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:35 INFO - PROCESS | 1939 | 1467974495380 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 03:41:35 INFO - PROCESS | 1939 | 1467974495383 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:35 INFO - PROCESS | 1939 | 1467974495384 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x12e16b800 == 42 [pid = 1939] [id = 748] 03:41:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x12a667400) [pid = 1939] [serial = 2243] [outer = 0x0] 03:41:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x12a671000) [pid = 1939] [serial = 2244] [outer = 0x12a667400] 03:41:35 INFO - PROCESS | 1939 | 1467974495408 Marionette DEBUG loaded listener.js 03:41:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x12a70f000) [pid = 1939] [serial = 2245] [outer = 0x12a667400] 03:41:35 INFO - PROCESS | 1939 | 1467974495732 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]]]}] 03:41:35 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. 03:41:35 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 468ms 03:41:35 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:41:35 INFO - PROCESS | 1939 | 1467974495737 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 03:41:35 INFO - PROCESS | 1939 | 1467974495739 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 03:41:35 INFO - PROCESS | 1939 | 1467974495741 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:41:35 INFO - PROCESS | 1939 | 1467974495742 Marionette TRACE conn2 <- [1,2962,null,{}] 03:41:35 INFO - PROCESS | 1939 | 1467974495750 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}] 03:41:35 INFO - PROCESS | 1939 | 1467974495751 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:35 INFO - PROCESS | 1939 | 1467974495842 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 03:41:35 INFO - PROCESS | 1939 | 1467974495906 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:35 INFO - PROCESS | 1939 | 1467974495907 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x128c7d800 == 43 [pid = 1939] [id = 749] 03:41:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x12a706400) [pid = 1939] [serial = 2246] [outer = 0x0] 03:41:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x12a712c00) [pid = 1939] [serial = 2247] [outer = 0x12a706400] 03:41:35 INFO - PROCESS | 1939 | 1467974495931 Marionette DEBUG loaded listener.js 03:41:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x12aa1c000) [pid = 1939] [serial = 2248] [outer = 0x12a706400] 03:41:36 INFO - PROCESS | 1939 | 1467974496188 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]]]}] 03:41:36 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. 03:41:36 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 472ms 03:41:36 INFO - PROCESS | 1939 | 1467974496219 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 03:41:36 INFO - PROCESS | 1939 | 1467974496220 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 03:41:36 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:41:36 INFO - PROCESS | 1939 | 1467974496238 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:41:36 INFO - PROCESS | 1939 | 1467974496239 Marionette TRACE conn2 <- [1,2966,null,{}] 03:41:36 INFO - PROCESS | 1939 | 1467974496241 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}] 03:41:36 INFO - PROCESS | 1939 | 1467974496242 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:36 INFO - PROCESS | 1939 | 1467974496341 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 03:41:36 INFO - PROCESS | 1939 | 1467974496344 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:36 INFO - PROCESS | 1939 | 1467974496345 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x128c98000 == 44 [pid = 1939] [id = 750] 03:41:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x12a670000) [pid = 1939] [serial = 2249] [outer = 0x0] 03:41:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x12ac96c00) [pid = 1939] [serial = 2250] [outer = 0x12a670000] 03:41:36 INFO - PROCESS | 1939 | 1467974496368 Marionette DEBUG loaded listener.js 03:41:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x12ac9f800) [pid = 1939] [serial = 2251] [outer = 0x12a670000] 03:41:36 INFO - PROCESS | 1939 | 1467974496715 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]]]}] 03:41:36 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. 03:41:36 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 519ms 03:41:36 INFO - PROCESS | 1939 | 1467974496757 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 03:41:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:41:36 INFO - PROCESS | 1939 | 1467974496762 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 03:41:36 INFO - PROCESS | 1939 | 1467974496766 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:41:36 INFO - PROCESS | 1939 | 1467974496769 Marionette TRACE conn2 <- [1,2970,null,{}] 03:41:36 INFO - PROCESS | 1939 | 1467974496773 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}] 03:41:36 INFO - PROCESS | 1939 | 1467974496775 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:36 INFO - PROCESS | 1939 | 1467974496889 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 03:41:36 INFO - PROCESS | 1939 | 1467974496949 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:36 INFO - PROCESS | 1939 | 1467974496952 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x11824b000 == 45 [pid = 1939] [id = 751] 03:41:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x112e43c00) [pid = 1939] [serial = 2252] [outer = 0x0] 03:41:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x1131c8000) [pid = 1939] [serial = 2253] [outer = 0x112e43c00] 03:41:37 INFO - PROCESS | 1939 | 1467974497024 Marionette DEBUG loaded listener.js 03:41:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x115e66c00) [pid = 1939] [serial = 2254] [outer = 0x112e43c00] 03:41:37 INFO - PROCESS | 1939 | 1467974497394 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]]]}] 03:41:37 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. 03:41:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 671ms 03:41:37 INFO - PROCESS | 1939 | 1467974497437 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 03:41:37 INFO - PROCESS | 1939 | 1467974497441 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 03:41:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:41:37 INFO - PROCESS | 1939 | 1467974497445 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:41:37 INFO - PROCESS | 1939 | 1467974497447 Marionette TRACE conn2 <- [1,2974,null,{}] 03:41:37 INFO - PROCESS | 1939 | 1467974497450 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}] 03:41:37 INFO - PROCESS | 1939 | 1467974497452 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:37 INFO - PROCESS | 1939 | 1467974497563 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 03:41:37 INFO - PROCESS | 1939 | 1467974497665 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:37 INFO - PROCESS | 1939 | 1467974497667 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x124f50000 == 46 [pid = 1939] [id = 752] 03:41:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x118226800) [pid = 1939] [serial = 2255] [outer = 0x0] 03:41:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x1184eb400) [pid = 1939] [serial = 2256] [outer = 0x118226800] 03:41:37 INFO - PROCESS | 1939 | 1467974497699 Marionette DEBUG loaded listener.js 03:41:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x1185f6800) [pid = 1939] [serial = 2257] [outer = 0x118226800] 03:41:38 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. 03:41:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 620ms 03:41:38 INFO - PROCESS | 1939 | 1467974498059 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]]]}] 03:41:38 INFO - PROCESS | 1939 | 1467974498065 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 03:41:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:41:38 INFO - PROCESS | 1939 | 1467974498067 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 03:41:38 INFO - PROCESS | 1939 | 1467974498069 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:41:38 INFO - PROCESS | 1939 | 1467974498072 Marionette TRACE conn2 <- [1,2978,null,{}] 03:41:38 INFO - PROCESS | 1939 | 1467974498082 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}] 03:41:38 INFO - PROCESS | 1939 | 1467974498085 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:38 INFO - PROCESS | 1939 | 1467974498196 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 03:41:38 INFO - PROCESS | 1939 | 1467974498261 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:38 INFO - PROCESS | 1939 | 1467974498264 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x12b184000 == 47 [pid = 1939] [id = 753] 03:41:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x119a61800) [pid = 1939] [serial = 2258] [outer = 0x0] 03:41:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x1211e3c00) [pid = 1939] [serial = 2259] [outer = 0x119a61800] 03:41:38 INFO - PROCESS | 1939 | 1467974498336 Marionette DEBUG loaded listener.js 03:41:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x124ff8c00) [pid = 1939] [serial = 2260] [outer = 0x119a61800] 03:41:38 INFO - PROCESS | 1939 | 1467974498697 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]]]}] 03:41:38 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. 03:41:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 674ms 03:41:38 INFO - PROCESS | 1939 | 1467974498744 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 03:41:38 INFO - PROCESS | 1939 | 1467974498746 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 03:41:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:41:38 INFO - PROCESS | 1939 | 1467974498748 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:41:38 INFO - PROCESS | 1939 | 1467974498750 Marionette TRACE conn2 <- [1,2982,null,{}] 03:41:38 INFO - PROCESS | 1939 | 1467974498752 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}] 03:41:38 INFO - PROCESS | 1939 | 1467974498753 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:38 INFO - PROCESS | 1939 | 1467974498861 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 03:41:38 INFO - PROCESS | 1939 | 1467974498993 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:38 INFO - PROCESS | 1939 | 1467974498994 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x115ed1000 == 48 [pid = 1939] [id = 754] 03:41:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x112f61000) [pid = 1939] [serial = 2261] [outer = 0x0] 03:41:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x119d4f000) [pid = 1939] [serial = 2262] [outer = 0x112f61000] 03:41:39 INFO - PROCESS | 1939 | 1467974499038 Marionette DEBUG loaded listener.js 03:41:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x1274b8800) [pid = 1939] [serial = 2263] [outer = 0x112f61000] 03:41:39 INFO - PROCESS | 1939 | 1467974499622 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"]]]}] 03:41:39 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 03:41:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:41:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:41:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 918ms 03:41:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:41:39 INFO - PROCESS | 1939 | 1467974499668 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 03:41:39 INFO - PROCESS | 1939 | 1467974499670 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 03:41:39 INFO - PROCESS | 1939 | 1467974499673 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:41:39 INFO - PROCESS | 1939 | 1467974499676 Marionette TRACE conn2 <- [1,2986,null,{}] 03:41:39 INFO - PROCESS | 1939 | 1467974499679 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}] 03:41:39 INFO - PROCESS | 1939 | 1467974499681 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:39 INFO - PROCESS | 1939 | 1467974499781 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 03:41:39 INFO - PROCESS | 1939 | 1467974499851 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:39 INFO - PROCESS | 1939 | 1467974499852 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x12544c800 == 49 [pid = 1939] [id = 755] 03:41:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x116808c00) [pid = 1939] [serial = 2264] [outer = 0x0] 03:41:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x116f7e000) [pid = 1939] [serial = 2265] [outer = 0x116808c00] 03:41:39 INFO - PROCESS | 1939 | 1467974499879 Marionette DEBUG loaded listener.js 03:41:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x1184e1800) [pid = 1939] [serial = 2266] [outer = 0x116808c00] 03:41:40 INFO - PROCESS | 1939 | 1467974500292 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]]]}] 03:41:40 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. 03:41:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 674ms 03:41:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:41:40 INFO - PROCESS | 1939 | 1467974500348 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 03:41:40 INFO - PROCESS | 1939 | 1467974500350 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 03:41:40 INFO - PROCESS | 1939 | 1467974500355 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:41:40 INFO - PROCESS | 1939 | 1467974500356 Marionette TRACE conn2 <- [1,2990,null,{}] 03:41:40 INFO - PROCESS | 1939 | 1467974500359 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}] 03:41:40 INFO - PROCESS | 1939 | 1467974500360 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:40 INFO - PROCESS | 1939 | 1467974500454 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 03:41:40 INFO - PROCESS | 1939 | 1467974500521 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:40 INFO - PROCESS | 1939 | 1467974500523 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:40 INFO - PROCESS | 1939 | ++DOCSHELL 0x119657000 == 50 [pid = 1939] [id = 756] 03:41:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x1184e3000) [pid = 1939] [serial = 2267] [outer = 0x0] 03:41:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x1185f1800) [pid = 1939] [serial = 2268] [outer = 0x1184e3000] 03:41:40 INFO - PROCESS | 1939 | 1467974500551 Marionette DEBUG loaded listener.js 03:41:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x11930dc00) [pid = 1939] [serial = 2269] [outer = 0x1184e3000] 03:41:41 INFO - PROCESS | 1939 | --DOCSHELL 0x128c7d800 == 49 [pid = 1939] [id = 749] 03:41:41 INFO - PROCESS | 1939 | --DOCSHELL 0x12e16b800 == 48 [pid = 1939] [id = 748] 03:41:41 INFO - PROCESS | 1939 | --DOCSHELL 0x116165800 == 47 [pid = 1939] [id = 746] 03:41:41 INFO - PROCESS | 1939 | --DOCSHELL 0x12dba9800 == 46 [pid = 1939] [id = 747] 03:41:41 INFO - PROCESS | 1939 | --DOCSHELL 0x12d085000 == 45 [pid = 1939] [id = 745] 03:41:41 INFO - PROCESS | 1939 | --DOCSHELL 0x12c746800 == 44 [pid = 1939] [id = 744] 03:41:41 INFO - PROCESS | 1939 | --DOCSHELL 0x12bdd1000 == 43 [pid = 1939] [id = 743] 03:41:41 INFO - PROCESS | 1939 | --DOCSHELL 0x11746e800 == 42 [pid = 1939] [id = 742] 03:41:41 INFO - PROCESS | 1939 | --DOCSHELL 0x12ac3f000 == 41 [pid = 1939] [id = 741] 03:41:41 INFO - PROCESS | 1939 | --DOCSHELL 0x1292e9800 == 40 [pid = 1939] [id = 740] 03:41:41 INFO - PROCESS | 1939 | --DOCSHELL 0x126eaf800 == 39 [pid = 1939] [id = 739] 03:41:41 INFO - PROCESS | 1939 | --DOCSHELL 0x119db9800 == 38 [pid = 1939] [id = 738] 03:41:41 INFO - PROCESS | 1939 | --DOCSHELL 0x125f1d800 == 37 [pid = 1939] [id = 737] 03:41:41 INFO - PROCESS | 1939 | --DOCSHELL 0x124f47800 == 36 [pid = 1939] [id = 736] 03:41:41 INFO - PROCESS | 1939 | --DOCSHELL 0x1184c0000 == 35 [pid = 1939] [id = 735] 03:41:41 INFO - PROCESS | 1939 | --DOCSHELL 0x12d07c000 == 34 [pid = 1939] [id = 734] 03:41:41 INFO - PROCESS | 1939 | --DOCSHELL 0x12c386000 == 33 [pid = 1939] [id = 733] 03:41:41 INFO - PROCESS | 1939 | --DOCSHELL 0x124d8f800 == 32 [pid = 1939] [id = 732] 03:41:41 INFO - PROCESS | 1939 | --DOCSHELL 0x11617c000 == 31 [pid = 1939] [id = 731] 03:41:41 INFO - PROCESS | 1939 | --DOCSHELL 0x12544c800 == 30 [pid = 1939] [id = 755] 03:41:41 INFO - PROCESS | 1939 | --DOCSHELL 0x115ed1000 == 29 [pid = 1939] [id = 754] 03:41:41 INFO - PROCESS | 1939 | --DOCSHELL 0x12b184000 == 28 [pid = 1939] [id = 753] 03:41:41 INFO - PROCESS | 1939 | --DOCSHELL 0x124f50000 == 27 [pid = 1939] [id = 752] 03:41:41 INFO - PROCESS | 1939 | --DOCSHELL 0x128c98000 == 26 [pid = 1939] [id = 750] 03:41:41 INFO - PROCESS | 1939 | --DOCSHELL 0x11824b000 == 25 [pid = 1939] [id = 751] 03:41:41 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x12cb94800) [pid = 1939] [serial = 43] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:41:41 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x119711c00) [pid = 1939] [serial = 2173] [outer = 0x0] [url = about:blank] 03:41:41 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x1211ec000) [pid = 1939] [serial = 2179] [outer = 0x0] [url = about:blank] 03:41:41 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x119d3e800) [pid = 1939] [serial = 2177] [outer = 0x0] [url = about:blank] 03:41:41 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x119aeac00) [pid = 1939] [serial = 2176] [outer = 0x0] [url = about:blank] 03:41:41 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x123522400) [pid = 1939] [serial = 2182] [outer = 0x0] [url = about:blank] 03:41:41 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x115e63000) [pid = 1939] [serial = 2185] [outer = 0x0] [url = about:blank] 03:41:41 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x1232bdc00) [pid = 1939] [serial = 2180] [outer = 0x0] [url = about:blank] 03:41:41 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x11680f800) [pid = 1939] [serial = 2162] [outer = 0x0] [url = about:blank] 03:41:41 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x1164e6000) [pid = 1939] [serial = 2161] [outer = 0x0] [url = about:blank] 03:41:41 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x1185ed800) [pid = 1939] [serial = 2170] [outer = 0x0] [url = about:blank] 03:41:41 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x113c67400) [pid = 1939] [serial = 2164] [outer = 0x0] [url = about:blank] 03:41:41 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x116612800) [pid = 1939] [serial = 2165] [outer = 0x0] [url = about:blank] 03:41:41 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x11813c800) [pid = 1939] [serial = 2167] [outer = 0x0] [url = about:blank] 03:41:41 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x118359400) [pid = 1939] [serial = 2168] [outer = 0x0] [url = about:blank] 03:41:41 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x1130f0800) [pid = 1939] [serial = 2158] [outer = 0x0] [url = about:blank] 03:41:41 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x124a5f400) [pid = 1939] [serial = 2189] [outer = 0x0] [url = about:blank] 03:41:41 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x12116b800) [pid = 1939] [serial = 2188] [outer = 0x0] [url = about:blank] 03:41:41 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x1184e0800) [pid = 1939] [serial = 2186] [outer = 0x0] [url = about:blank] 03:41:41 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x124a66c00) [pid = 1939] [serial = 2183] [outer = 0x0] [url = about:blank] 03:41:41 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x119766c00) [pid = 1939] [serial = 2174] [outer = 0x0] [url = about:blank] 03:41:41 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x118757800) [pid = 1939] [serial = 2171] [outer = 0x0] [url = about:blank] 03:41:41 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x119a67c00) [pid = 1939] [serial = 2191] [outer = 0x0] [url = about:blank] 03:41:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x11745f000 == 26 [pid = 1939] [id = 757] 03:41:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x1164ebc00) [pid = 1939] [serial = 2270] [outer = 0x0] 03:41:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x113c68000) [pid = 1939] [serial = 2271] [outer = 0x1164ebc00] 03:41:41 INFO - PROCESS | 1939 | 1467974501577 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]]]}] 03:41:41 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. 03:41:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1271ms 03:41:41 INFO - PROCESS | 1939 | 1467974501626 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 03:41:41 INFO - PROCESS | 1939 | 1467974501628 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 03:41:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:41:41 INFO - PROCESS | 1939 | 1467974501637 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:41:41 INFO - PROCESS | 1939 | 1467974501640 Marionette TRACE conn2 <- [1,2994,null,{}] 03:41:41 INFO - PROCESS | 1939 | 1467974501644 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}] 03:41:41 INFO - PROCESS | 1939 | 1467974501646 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:41 INFO - PROCESS | 1939 | 1467974501746 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 03:41:41 INFO - PROCESS | 1939 | 1467974501753 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:41 INFO - PROCESS | 1939 | 1467974501755 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x119258800 == 27 [pid = 1939] [id = 758] 03:41:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x1176e1000) [pid = 1939] [serial = 2272] [outer = 0x0] 03:41:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x118203800) [pid = 1939] [serial = 2273] [outer = 0x1176e1000] 03:41:41 INFO - PROCESS | 1939 | 1467974501783 Marionette DEBUG loaded listener.js 03:41:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x1185bb000) [pid = 1939] [serial = 2274] [outer = 0x1176e1000] 03:41:42 INFO - PROCESS | 1939 | 1467974502130 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]]]}] 03:41:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:41:42 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 03:41:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 521ms 03:41:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:41:42 INFO - PROCESS | 1939 | 1467974502164 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 03:41:42 INFO - PROCESS | 1939 | 1467974502167 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 03:41:42 INFO - PROCESS | 1939 | 1467974502171 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:41:42 INFO - PROCESS | 1939 | 1467974502173 Marionette TRACE conn2 <- [1,2998,null,{}] 03:41:42 INFO - PROCESS | 1939 | 1467974502175 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}] 03:41:42 INFO - PROCESS | 1939 | 1467974502177 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:42 INFO - PROCESS | 1939 | 1467974502266 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 03:41:42 INFO - PROCESS | 1939 | 1467974502270 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:42 INFO - PROCESS | 1939 | 1467974502272 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x12354b000 == 28 [pid = 1939] [id = 759] 03:41:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x118763800) [pid = 1939] [serial = 2275] [outer = 0x0] 03:41:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x119762800) [pid = 1939] [serial = 2276] [outer = 0x118763800] 03:41:42 INFO - PROCESS | 1939 | 1467974502299 Marionette DEBUG loaded listener.js 03:41:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x119d37400) [pid = 1939] [serial = 2277] [outer = 0x118763800] 03:41:42 INFO - PROCESS | 1939 | 1467974502652 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]]]}] 03:41:42 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. 03:41:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 519ms 03:41:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:41:42 INFO - PROCESS | 1939 | 1467974502690 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 03:41:42 INFO - PROCESS | 1939 | 1467974502691 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 03:41:42 INFO - PROCESS | 1939 | 1467974502694 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:41:42 INFO - PROCESS | 1939 | 1467974502696 Marionette TRACE conn2 <- [1,3002,null,{}] 03:41:42 INFO - PROCESS | 1939 | 1467974502704 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}] 03:41:42 INFO - PROCESS | 1939 | 1467974502707 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:42 INFO - PROCESS | 1939 | 1467974502816 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 03:41:42 INFO - PROCESS | 1939 | 1467974502826 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:42 INFO - PROCESS | 1939 | 1467974502828 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x127046800 == 29 [pid = 1939] [id = 760] 03:41:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x121163000) [pid = 1939] [serial = 2278] [outer = 0x0] 03:41:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x1232b8c00) [pid = 1939] [serial = 2279] [outer = 0x121163000] 03:41:42 INFO - PROCESS | 1939 | 1467974502856 Marionette DEBUG loaded listener.js 03:41:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x1235adc00) [pid = 1939] [serial = 2280] [outer = 0x121163000] 03:41:43 INFO - PROCESS | 1939 | 1467974503161 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]]]}] 03:41:43 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. 03:41:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 521ms 03:41:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:41:43 INFO - PROCESS | 1939 | 1467974503215 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 03:41:43 INFO - PROCESS | 1939 | 1467974503217 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 03:41:43 INFO - PROCESS | 1939 | 1467974503219 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:41:43 INFO - PROCESS | 1939 | 1467974503220 Marionette TRACE conn2 <- [1,3006,null,{}] 03:41:43 INFO - PROCESS | 1939 | 1467974503222 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}] 03:41:43 INFO - PROCESS | 1939 | 1467974503224 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:43 INFO - PROCESS | 1939 | 1467974503303 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 03:41:43 INFO - PROCESS | 1939 | 1467974503307 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:43 INFO - PROCESS | 1939 | 1467974503308 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x12912c000 == 30 [pid = 1939] [id = 761] 03:41:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x123523000) [pid = 1939] [serial = 2281] [outer = 0x0] 03:41:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x125422000) [pid = 1939] [serial = 2282] [outer = 0x123523000] 03:41:43 INFO - PROCESS | 1939 | 1467974503337 Marionette DEBUG loaded listener.js 03:41:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x125ff3400) [pid = 1939] [serial = 2283] [outer = 0x123523000] 03:41:43 INFO - PROCESS | 1939 | 1467974503721 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]]]}] 03:41:43 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. 03:41:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 518ms 03:41:43 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:41:43 INFO - PROCESS | 1939 | 1467974503737 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 03:41:43 INFO - PROCESS | 1939 | 1467974503738 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 03:41:43 INFO - PROCESS | 1939 | 1467974503740 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:41:43 INFO - PROCESS | 1939 | 1467974503742 Marionette TRACE conn2 <- [1,3010,null,{}] 03:41:43 INFO - PROCESS | 1939 | 1467974503750 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}] 03:41:43 INFO - PROCESS | 1939 | 1467974503751 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:43 INFO - PROCESS | 1939 | 1467974503852 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 03:41:43 INFO - PROCESS | 1939 | 1467974503855 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:43 INFO - PROCESS | 1939 | 1467974503856 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a6bc000 == 31 [pid = 1939] [id = 762] 03:41:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x1248a2000) [pid = 1939] [serial = 2284] [outer = 0x0] 03:41:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x1270c2800) [pid = 1939] [serial = 2285] [outer = 0x1248a2000] 03:41:43 INFO - PROCESS | 1939 | 1467974503881 Marionette DEBUG loaded listener.js 03:41:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x1274c3400) [pid = 1939] [serial = 2286] [outer = 0x1248a2000] 03:41:44 INFO - PROCESS | 1939 | 1467974504214 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]]]}] 03:41:44 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 03:41:44 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 526ms 03:41:44 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:41:44 INFO - PROCESS | 1939 | 1467974504272 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 03:41:44 INFO - PROCESS | 1939 | 1467974504273 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 03:41:44 INFO - PROCESS | 1939 | 1467974504275 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:41:44 INFO - PROCESS | 1939 | 1467974504276 Marionette TRACE conn2 <- [1,3014,null,{}] 03:41:44 INFO - PROCESS | 1939 | 1467974504278 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}] 03:41:44 INFO - PROCESS | 1939 | 1467974504282 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:44 INFO - PROCESS | 1939 | 1467974504397 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 03:41:44 INFO - PROCESS | 1939 | 1467974504412 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:44 INFO - PROCESS | 1939 | 1467974504414 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x12b188800 == 32 [pid = 1939] [id = 763] 03:41:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x1274be000) [pid = 1939] [serial = 2287] [outer = 0x0] 03:41:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x128c28400) [pid = 1939] [serial = 2288] [outer = 0x1274be000] 03:41:44 INFO - PROCESS | 1939 | 1467974504438 Marionette DEBUG loaded listener.js 03:41:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x12943d400) [pid = 1939] [serial = 2289] [outer = 0x1274be000] 03:41:44 INFO - PROCESS | 1939 | [1939] 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 03:41:44 INFO - PROCESS | 1939 | 1467974504805 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:41:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:41:44 INFO - {} 03:41:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:41:44 INFO - {} 03:41:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:41:44 INFO - {} 03:41:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:41:44 INFO - {} 03:41:44 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 572ms 03:41:44 INFO - PROCESS | 1939 | 1467974504848 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 03:41:44 INFO - PROCESS | 1939 | 1467974504849 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 03:41:44 INFO - TEST-START | /FileAPI/fileReader.html 03:41:44 INFO - PROCESS | 1939 | 1467974504852 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:41:44 INFO - PROCESS | 1939 | 1467974504853 Marionette TRACE conn2 <- [1,3018,null,{}] 03:41:44 INFO - PROCESS | 1939 | 1467974504856 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}] 03:41:44 INFO - PROCESS | 1939 | 1467974504858 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:45 INFO - PROCESS | 1939 | 1467974505019 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 03:41:45 INFO - PROCESS | 1939 | 1467974505034 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:45 INFO - PROCESS | 1939 | 1467974505036 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x12bd76800 == 33 [pid = 1939] [id = 764] 03:41:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x128c25c00) [pid = 1939] [serial = 2290] [outer = 0x0] 03:41:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x129575800) [pid = 1939] [serial = 2291] [outer = 0x128c25c00] 03:41:45 INFO - PROCESS | 1939 | 1467974505076 Marionette DEBUG loaded listener.js 03:41:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x12a670400) [pid = 1939] [serial = 2292] [outer = 0x128c25c00] 03:41:45 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x12a670000) [pid = 1939] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 03:41:45 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x12a667400) [pid = 1939] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 03:41:45 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x12a706400) [pid = 1939] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 03:41:45 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x1121b9000) [pid = 1939] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:41:45 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x112f5ac00) [pid = 1939] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 03:41:45 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x1121b0c00) [pid = 1939] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 03:41:45 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x1291c6c00) [pid = 1939] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 03:41:45 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x1132e1c00) [pid = 1939] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 03:41:45 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x1291c9400) [pid = 1939] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 03:41:45 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x111c18800) [pid = 1939] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 03:41:45 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x129438800) [pid = 1939] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 03:41:45 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x1185f4000) [pid = 1939] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 03:41:45 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x1232b0800) [pid = 1939] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 03:41:45 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x1128d4800) [pid = 1939] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 03:41:45 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x1207df400) [pid = 1939] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 03:41:45 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x110eebc00) [pid = 1939] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 03:41:45 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x1164f0400) [pid = 1939] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 03:41:45 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x113c38800) [pid = 1939] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 03:41:45 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x127008c00) [pid = 1939] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 03:41:45 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x118207800) [pid = 1939] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 03:41:45 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x113c5d000) [pid = 1939] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 03:41:45 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x12270e400) [pid = 1939] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 03:41:45 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x119ae0800) [pid = 1939] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 03:41:45 INFO - PROCESS | 1939 | 1467974505971 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]]]}] 03:41:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:41:46 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:41:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:41:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:41:46 INFO - TEST-OK | /FileAPI/fileReader.html | took 1171ms 03:41:46 INFO - TEST-START | /FileAPI/historical.html 03:41:46 INFO - PROCESS | 1939 | 1467974506024 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 03:41:46 INFO - PROCESS | 1939 | 1467974506025 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 03:41:46 INFO - PROCESS | 1939 | 1467974506027 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:41:46 INFO - PROCESS | 1939 | 1467974506028 Marionette TRACE conn2 <- [1,3022,null,{}] 03:41:46 INFO - PROCESS | 1939 | 1467974506031 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}] 03:41:46 INFO - PROCESS | 1939 | 1467974506032 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:46 INFO - PROCESS | 1939 | 1467974506109 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 03:41:46 INFO - PROCESS | 1939 | 1467974506115 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:46 INFO - PROCESS | 1939 | 1467974506116 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x128c88000 == 34 [pid = 1939] [id = 765] 03:41:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x1132e1c00) [pid = 1939] [serial = 2293] [outer = 0x0] 03:41:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x1161a7c00) [pid = 1939] [serial = 2294] [outer = 0x1132e1c00] 03:41:46 INFO - PROCESS | 1939 | 1467974506140 Marionette DEBUG loaded listener.js 03:41:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x11875d800) [pid = 1939] [serial = 2295] [outer = 0x1132e1c00] 03:41:46 INFO - PROCESS | 1939 | 1467974506465 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"]]]}] 03:41:46 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:41:46 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:41:46 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:41:46 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:41:46 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:41:46 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:41:46 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:41:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:46 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:41:46 INFO - TEST-OK | /FileAPI/historical.html | took 473ms 03:41:46 INFO - TEST-START | /FileAPI/idlharness.html 03:41:46 INFO - PROCESS | 1939 | 1467974506501 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 03:41:46 INFO - PROCESS | 1939 | 1467974506502 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 03:41:46 INFO - PROCESS | 1939 | 1467974506504 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:41:46 INFO - PROCESS | 1939 | 1467974506505 Marionette TRACE conn2 <- [1,3026,null,{}] 03:41:46 INFO - PROCESS | 1939 | 1467974506507 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}] 03:41:46 INFO - PROCESS | 1939 | 1467974506509 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:46 INFO - PROCESS | 1939 | 1467974506619 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 03:41:46 INFO - PROCESS | 1939 | 1467974506624 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:46 INFO - PROCESS | 1939 | 1467974506626 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x12cb7a800 == 35 [pid = 1939] [id = 766] 03:41:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x1185f5400) [pid = 1939] [serial = 2296] [outer = 0x0] 03:41:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x1232b0400) [pid = 1939] [serial = 2297] [outer = 0x1185f5400] 03:41:46 INFO - PROCESS | 1939 | 1467974506650 Marionette DEBUG loaded listener.js 03:41:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x1291c7000) [pid = 1939] [serial = 2298] [outer = 0x1185f5400] 03:41:47 INFO - PROCESS | 1939 | 1467974507122 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]]]}] 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:41:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:41:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:41:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:41:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:41:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:41:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:41:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:41:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:41:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:41:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:41:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:41:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:41:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:41:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:41:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:41:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:41:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:41:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:41:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:41:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:41:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:41:47 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 03:41:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:41:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:41:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:41:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:41:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:41:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:41:47 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 03:41:47 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 03:41:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:41:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:41:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:41:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:41:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:41:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:41:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:41:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:41:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:41:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:41:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:41:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:41:47 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 03:41:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:41:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:41:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:41:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:41:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:41:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:41:47 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 03:41:47 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 03:41:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:41:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:41:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:41:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:41:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:41:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:41:47 INFO - TEST-OK | /FileAPI/idlharness.html | took 683ms 03:41:47 INFO - TEST-START | /FileAPI/idlharness.worker 03:41:47 INFO - PROCESS | 1939 | 1467974507187 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 03:41:47 INFO - PROCESS | 1939 | 1467974507189 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 03:41:47 INFO - PROCESS | 1939 | 1467974507191 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:41:47 INFO - PROCESS | 1939 | 1467974507192 Marionette TRACE conn2 <- [1,3030,null,{}] 03:41:47 INFO - PROCESS | 1939 | 1467974507195 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}] 03:41:47 INFO - PROCESS | 1939 | 1467974507196 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:47 INFO - PROCESS | 1939 | 1467974507277 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 03:41:47 INFO - PROCESS | 1939 | 1467974507282 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:47 INFO - PROCESS | 1939 | 1467974507283 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x115da6000 == 36 [pid = 1939] [id = 767] 03:41:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x1291c6c00) [pid = 1939] [serial = 2299] [outer = 0x0] 03:41:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x12a70e800) [pid = 1939] [serial = 2300] [outer = 0x1291c6c00] 03:41:47 INFO - PROCESS | 1939 | 1467974507307 Marionette DEBUG loaded listener.js 03:41:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x12bac2400) [pid = 1939] [serial = 2301] [outer = 0x1291c6c00] 03:41:47 INFO - PROCESS | 1939 | [1939] 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 03:41:48 INFO - PROCESS | 1939 | 1467974507972 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,{},{}]]]}] 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:41:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:41:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:41:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:41:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:41:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:41:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:41:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:41:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:41:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:41:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:41:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:41:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:41:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:41:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:41:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:41:48 INFO - {} 03:41:48 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 03:41:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:41:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:41:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:41:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:41:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:41:48 INFO - {} 03:41:48 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 - {} 03:41:48 INFO - {} 03:41:48 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 03:41:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:41:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:41:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:41:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:41:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:41:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:41:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:41:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:41:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:41:48 INFO - {} 03:41:48 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 03:41:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:41:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:41:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:41:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:41:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:41:48 INFO - {} 03:41:48 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 - {} 03:41:48 INFO - {} 03:41:48 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 03:41:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:41:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:41:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:41:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:41:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:41:48 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 03:41:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:41:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:41:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:41:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:41:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:41:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:41:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:41:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:41:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:41:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:41:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:41:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:41:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:41:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:41:48 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 03:41:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:41:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:41:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:41:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:41:48 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 03:41:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:41:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:41:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:41:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:41:48 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 03:41:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:41:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:41:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:41:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:41:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:41:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:41:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:41:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:41:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:41:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:41:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:41:48 INFO - {} 03:41:48 INFO - TEST-OK | /FileAPI/idlharness.worker | took 835ms 03:41:48 INFO - PROCESS | 1939 | 1467974508027 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 03:41:48 INFO - PROCESS | 1939 | 1467974508030 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 03:41:48 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:41:48 INFO - PROCESS | 1939 | 1467974508034 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:41:48 INFO - PROCESS | 1939 | 1467974508036 Marionette TRACE conn2 <- [1,3034,null,{}] 03:41:48 INFO - PROCESS | 1939 | 1467974508041 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}] 03:41:48 INFO - PROCESS | 1939 | 1467974508042 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:48 INFO - PROCESS | 1939 | 1467974508170 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 03:41:48 INFO - PROCESS | 1939 | 1467974508235 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:48 INFO - PROCESS | 1939 | 1467974508236 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x11684f800 == 37 [pid = 1939] [id = 768] 03:41:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x1161a2c00) [pid = 1939] [serial = 2302] [outer = 0x0] 03:41:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x116724c00) [pid = 1939] [serial = 2303] [outer = 0x1161a2c00] 03:41:48 INFO - PROCESS | 1939 | 1467974508310 Marionette DEBUG loaded listener.js 03:41:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x11821e000) [pid = 1939] [serial = 2304] [outer = 0x1161a2c00] 03:41:48 INFO - PROCESS | 1939 | 1467974508747 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]]]}] 03:41:48 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:41:48 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 724ms 03:41:48 INFO - PROCESS | 1939 | 1467974508758 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 03:41:48 INFO - PROCESS | 1939 | 1467974508761 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 03:41:48 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:41:48 INFO - PROCESS | 1939 | 1467974508766 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:41:48 INFO - PROCESS | 1939 | 1467974508768 Marionette TRACE conn2 <- [1,3038,null,{}] 03:41:48 INFO - PROCESS | 1939 | 1467974508770 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}] 03:41:48 INFO - PROCESS | 1939 | 1467974508772 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:48 INFO - PROCESS | 1939 | 1467974508888 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 03:41:48 INFO - PROCESS | 1939 | 1467974508955 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:48 INFO - PROCESS | 1939 | 1467974508957 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x12543c000 == 38 [pid = 1939] [id = 769] 03:41:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x1185b8c00) [pid = 1939] [serial = 2305] [outer = 0x0] 03:41:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x119a5c000) [pid = 1939] [serial = 2306] [outer = 0x1185b8c00] 03:41:49 INFO - PROCESS | 1939 | 1467974509028 Marionette DEBUG loaded listener.js 03:41:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x1207df800) [pid = 1939] [serial = 2307] [outer = 0x1185b8c00] 03:41:49 INFO - PROCESS | 1939 | 1467974509402 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"]]]}] 03:41:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:41:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:41:49 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 671ms 03:41:49 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:41:49 INFO - PROCESS | 1939 | 1467974509438 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 03:41:49 INFO - PROCESS | 1939 | 1467974509439 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 03:41:49 INFO - PROCESS | 1939 | 1467974509442 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:41:49 INFO - PROCESS | 1939 | 1467974509444 Marionette TRACE conn2 <- [1,3042,null,{}] 03:41:49 INFO - PROCESS | 1939 | 1467974509452 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}] 03:41:49 INFO - PROCESS | 1939 | 1467974509456 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:49 INFO - PROCESS | 1939 | 1467974509571 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 03:41:49 INFO - PROCESS | 1939 | 1467974509699 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:49 INFO - PROCESS | 1939 | 1467974509701 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x12b181000 == 39 [pid = 1939] [id = 770] 03:41:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x12356d800) [pid = 1939] [serial = 2308] [outer = 0x0] 03:41:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x126815000) [pid = 1939] [serial = 2309] [outer = 0x12356d800] 03:41:49 INFO - PROCESS | 1939 | 1467974509736 Marionette DEBUG loaded listener.js 03:41:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x1275c3400) [pid = 1939] [serial = 2310] [outer = 0x12356d800] 03:41:50 INFO - PROCESS | 1939 | 1467974510222 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]]]}] 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:41:50 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. 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:41:50 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'.) 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:41:50 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. 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:41:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:41:50 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. 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:41:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:41:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:41:50 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. 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:41:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:41:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:41:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 03:41:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:41:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:41:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:41:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:41:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:41:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:41:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:41:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:41:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:41:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:41:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:41:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:41:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:41:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:41:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:41:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:41:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:41:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:41:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:41:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:41:50 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 832ms 03:41:50 INFO - PROCESS | 1939 | 1467974510275 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 03:41:50 INFO - PROCESS | 1939 | 1467974510277 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 03:41:50 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:41:50 INFO - PROCESS | 1939 | 1467974510280 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:41:50 INFO - PROCESS | 1939 | 1467974510281 Marionette TRACE conn2 <- [1,3046,null,{}] 03:41:50 INFO - PROCESS | 1939 | 1467974510284 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}] 03:41:50 INFO - PROCESS | 1939 | 1467974510285 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:50 INFO - PROCESS | 1939 | 1467974510402 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 03:41:50 INFO - PROCESS | 1939 | 1467974510505 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:50 INFO - PROCESS | 1939 | 1467974510506 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x118491000 == 40 [pid = 1939] [id = 771] 03:41:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x112eb6000) [pid = 1939] [serial = 2311] [outer = 0x0] 03:41:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x1185b3c00) [pid = 1939] [serial = 2312] [outer = 0x112eb6000] 03:41:50 INFO - PROCESS | 1939 | 1467974510555 Marionette DEBUG loaded listener.js 03:41:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x1256a9c00) [pid = 1939] [serial = 2313] [outer = 0x112eb6000] 03:41:50 INFO - PROCESS | 1939 | [1939] 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 03:41:51 INFO - PROCESS | 1939 | 1467974511261 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:41:51 INFO - {} 03:41:51 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1019ms 03:41:51 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:41:51 INFO - PROCESS | 1939 | 1467974511335 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 03:41:51 INFO - PROCESS | 1939 | 1467974511337 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 03:41:51 INFO - PROCESS | 1939 | 1467974511342 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:41:51 INFO - PROCESS | 1939 | 1467974511344 Marionette TRACE conn2 <- [1,3050,null,{}] 03:41:51 INFO - PROCESS | 1939 | 1467974511347 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}] 03:41:51 INFO - PROCESS | 1939 | 1467974511349 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:51 INFO - PROCESS | 1939 | 1467974511478 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 03:41:51 INFO - PROCESS | 1939 | --DOCSHELL 0x12cb7a800 == 39 [pid = 1939] [id = 766] 03:41:51 INFO - PROCESS | 1939 | --DOCSHELL 0x128c88000 == 38 [pid = 1939] [id = 765] 03:41:51 INFO - PROCESS | 1939 | --DOCSHELL 0x12bd76800 == 37 [pid = 1939] [id = 764] 03:41:51 INFO - PROCESS | 1939 | --DOCSHELL 0x12b188800 == 36 [pid = 1939] [id = 763] 03:41:51 INFO - PROCESS | 1939 | --DOCSHELL 0x12a6bc000 == 35 [pid = 1939] [id = 762] 03:41:51 INFO - PROCESS | 1939 | --DOCSHELL 0x12912c000 == 34 [pid = 1939] [id = 761] 03:41:51 INFO - PROCESS | 1939 | --DOCSHELL 0x127046800 == 33 [pid = 1939] [id = 760] 03:41:51 INFO - PROCESS | 1939 | --DOCSHELL 0x12354b000 == 32 [pid = 1939] [id = 759] 03:41:51 INFO - PROCESS | 1939 | --DOCSHELL 0x119258800 == 31 [pid = 1939] [id = 758] 03:41:51 INFO - PROCESS | 1939 | --DOCSHELL 0x11745f000 == 30 [pid = 1939] [id = 757] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x1291cf000) [pid = 1939] [serial = 2230] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x1291c6000) [pid = 1939] [serial = 2228] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x128c31c00) [pid = 1939] [serial = 2227] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x129442400) [pid = 1939] [serial = 2233] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x129438000) [pid = 1939] [serial = 2231] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x118511c00) [pid = 1939] [serial = 2241] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x129575000) [pid = 1939] [serial = 2236] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x12115cc00) [pid = 1939] [serial = 2201] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x123521400) [pid = 1939] [serial = 2203] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x125277000) [pid = 1939] [serial = 2204] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x11835f800) [pid = 1939] [serial = 2206] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x1211e6800) [pid = 1939] [serial = 2207] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x125ed6c00) [pid = 1939] [serial = 2221] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x126d03000) [pid = 1939] [serial = 2222] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x1128d0000) [pid = 1939] [serial = 2194] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x112a88800) [pid = 1939] [serial = 2195] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x116f9d800) [pid = 1939] [serial = 2197] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x1184e7000) [pid = 1939] [serial = 2198] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x115e69c00) [pid = 1939] [serial = 2209] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x116732c00) [pid = 1939] [serial = 2210] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x1274b8400) [pid = 1939] [serial = 2224] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x1185f7400) [pid = 1939] [serial = 2212] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x119a68800) [pid = 1939] [serial = 2213] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x124fa3400) [pid = 1939] [serial = 2192] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x12956dc00) [pid = 1939] [serial = 2234] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x12356c400) [pid = 1939] [serial = 2218] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x1254f4c00) [pid = 1939] [serial = 2219] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x12115c400) [pid = 1939] [serial = 2215] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x1211ea800) [pid = 1939] [serial = 2216] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x119763c00) [pid = 1939] [serial = 2200] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x12a664000) [pid = 1939] [serial = 2242] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x12ac96c00) [pid = 1939] [serial = 2250] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x12a671000) [pid = 1939] [serial = 2244] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x12ac9f800) [pid = 1939] [serial = 2251] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x12a70f000) [pid = 1939] [serial = 2245] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x12aa1c000) [pid = 1939] [serial = 2248] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x12a712c00) [pid = 1939] [serial = 2247] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x12a525800) [pid = 1939] [serial = 2237] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x112e40000) [pid = 1939] [serial = 2239] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 77 (0x128c27800) [pid = 1939] [serial = 2225] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 76 (0x113c3c000) [pid = 1939] [serial = 2159] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | --DOMWINDOW == 75 (0x111ca9400) [pid = 1939] [serial = 2156] [outer = 0x0] [url = about:blank] 03:41:51 INFO - PROCESS | 1939 | 1467974511576 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:51 INFO - PROCESS | 1939 | 1467974511577 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x110e08000 == 31 [pid = 1939] [id = 772] 03:41:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 76 (0x1128d5400) [pid = 1939] [serial = 2314] [outer = 0x0] 03:41:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 77 (0x112aa5000) [pid = 1939] [serial = 2315] [outer = 0x1128d5400] 03:41:51 INFO - PROCESS | 1939 | 1467974511609 Marionette DEBUG loaded listener.js 03:41:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x115e63000) [pid = 1939] [serial = 2316] [outer = 0x1128d5400] 03:41:51 INFO - PROCESS | 1939 | 1467974511900 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]]]}] 03:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:41:51 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 573ms 03:41:51 INFO - PROCESS | 1939 | 1467974511918 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 03:41:51 INFO - PROCESS | 1939 | 1467974511921 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 03:41:51 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:41:51 INFO - PROCESS | 1939 | 1467974511926 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:41:51 INFO - PROCESS | 1939 | 1467974511929 Marionette TRACE conn2 <- [1,3054,null,{}] 03:41:51 INFO - PROCESS | 1939 | 1467974511938 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}] 03:41:51 INFO - PROCESS | 1939 | 1467974511940 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:52 INFO - PROCESS | 1939 | 1467974512033 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 03:41:52 INFO - PROCESS | 1939 | 1467974512037 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:52 INFO - PROCESS | 1939 | 1467974512038 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x115e10800 == 32 [pid = 1939] [id = 773] 03:41:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x116726400) [pid = 1939] [serial = 2317] [outer = 0x0] 03:41:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x11820ec00) [pid = 1939] [serial = 2318] [outer = 0x116726400] 03:41:52 INFO - PROCESS | 1939 | 1467974512066 Marionette DEBUG loaded listener.js 03:41:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x1184e4400) [pid = 1939] [serial = 2319] [outer = 0x116726400] 03:41:52 INFO - PROCESS | 1939 | 1467974512536 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"]]]}] 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:41:52 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" 03:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:41:52 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" 03:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:41:52 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 649ms 03:41:52 INFO - PROCESS | 1939 | 1467974512575 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 03:41:52 INFO - PROCESS | 1939 | 1467974512577 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 03:41:52 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:41:52 INFO - PROCESS | 1939 | 1467974512582 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:41:52 INFO - PROCESS | 1939 | 1467974512584 Marionette TRACE conn2 <- [1,3058,null,{}] 03:41:52 INFO - PROCESS | 1939 | 1467974512591 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}] 03:41:52 INFO - PROCESS | 1939 | 1467974512594 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:52 INFO - PROCESS | 1939 | 1467974512685 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 03:41:52 INFO - PROCESS | 1939 | 1467974512691 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:52 INFO - PROCESS | 1939 | 1467974512693 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x12117c800 == 33 [pid = 1939] [id = 774] 03:41:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x12070c000) [pid = 1939] [serial = 2320] [outer = 0x0] 03:41:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x121168400) [pid = 1939] [serial = 2321] [outer = 0x12070c000] 03:41:52 INFO - PROCESS | 1939 | 1467974512723 Marionette DEBUG loaded listener.js 03:41:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x1211e9800) [pid = 1939] [serial = 2322] [outer = 0x12070c000] 03:41:53 INFO - PROCESS | 1939 | 1467974513101 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]]]}] 03:41:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:41:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:41:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:41:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:41:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:41:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:41:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:41:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:41:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:41:53 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:41:53 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:53 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:41:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:41:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:41:53 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:41:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:41:53 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:41:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:41:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:41:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:41:53 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 525ms 03:41:53 INFO - PROCESS | 1939 | 1467974513108 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 03:41:53 INFO - PROCESS | 1939 | 1467974513110 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 03:41:53 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:41:53 INFO - PROCESS | 1939 | 1467974513118 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:41:53 INFO - PROCESS | 1939 | 1467974513120 Marionette TRACE conn2 <- [1,3062,null,{}] 03:41:53 INFO - PROCESS | 1939 | 1467974513123 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}] 03:41:53 INFO - PROCESS | 1939 | 1467974513124 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:53 INFO - PROCESS | 1939 | 1467974513217 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 03:41:53 INFO - PROCESS | 1939 | 1467974513221 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:53 INFO - PROCESS | 1939 | 1467974513222 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x124d9d000 == 34 [pid = 1939] [id = 775] 03:41:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x122712000) [pid = 1939] [serial = 2323] [outer = 0x0] 03:41:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x125ed4000) [pid = 1939] [serial = 2324] [outer = 0x122712000] 03:41:53 INFO - PROCESS | 1939 | 1467974513247 Marionette DEBUG loaded listener.js 03:41:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x1270d3c00) [pid = 1939] [serial = 2325] [outer = 0x122712000] 03:41:53 INFO - PROCESS | 1939 | [1939] 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 03:41:53 INFO - PROCESS | 1939 | 1467974513591 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:41:53 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:41:53 INFO - {} 03:41:53 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 520ms 03:41:53 INFO - PROCESS | 1939 | 1467974513640 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 03:41:53 INFO - PROCESS | 1939 | 1467974513641 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 03:41:53 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:41:53 INFO - PROCESS | 1939 | 1467974513643 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:41:53 INFO - PROCESS | 1939 | 1467974513644 Marionette TRACE conn2 <- [1,3066,null,{}] 03:41:53 INFO - PROCESS | 1939 | 1467974513646 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}] 03:41:53 INFO - PROCESS | 1939 | 1467974513647 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:53 INFO - PROCESS | 1939 | 1467974513764 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 03:41:53 INFO - PROCESS | 1939 | 1467974513806 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:53 INFO - PROCESS | 1939 | 1467974513807 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x125f0f000 == 35 [pid = 1939] [id = 776] 03:41:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x116889400) [pid = 1939] [serial = 2326] [outer = 0x0] 03:41:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x1275c6800) [pid = 1939] [serial = 2327] [outer = 0x116889400] 03:41:53 INFO - PROCESS | 1939 | 1467974513831 Marionette DEBUG loaded listener.js 03:41:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x129436400) [pid = 1939] [serial = 2328] [outer = 0x116889400] 03:41:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:41:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:41:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:41:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:41:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:41:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:41:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:41:54 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 521ms 03:41:54 INFO - PROCESS | 1939 | 1467974514157 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]]]}] 03:41:54 INFO - PROCESS | 1939 | 1467974514170 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 03:41:54 INFO - PROCESS | 1939 | 1467974514171 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 03:41:54 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:41:54 INFO - PROCESS | 1939 | 1467974514173 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:41:54 INFO - PROCESS | 1939 | 1467974514174 Marionette TRACE conn2 <- [1,3070,null,{}] 03:41:54 INFO - PROCESS | 1939 | 1467974514177 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}] 03:41:54 INFO - PROCESS | 1939 | 1467974514183 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:54 INFO - PROCESS | 1939 | 1467974514308 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 03:41:54 INFO - PROCESS | 1939 | 1467974514320 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:54 INFO - PROCESS | 1939 | 1467974514321 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x128bd0000 == 36 [pid = 1939] [id = 777] 03:41:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x12943e000) [pid = 1939] [serial = 2329] [outer = 0x0] 03:41:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x12a705c00) [pid = 1939] [serial = 2330] [outer = 0x12943e000] 03:41:54 INFO - PROCESS | 1939 | 1467974514346 Marionette DEBUG loaded listener.js 03:41:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x12acd8400) [pid = 1939] [serial = 2331] [outer = 0x12943e000] 03:41:54 INFO - PROCESS | 1939 | 1467974514671 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]]]}] 03:41:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:41:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:41:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:41:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:41:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:41:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:41:54 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 525ms 03:41:54 INFO - PROCESS | 1939 | 1467974514701 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 03:41:54 INFO - PROCESS | 1939 | 1467974514702 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 03:41:54 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:41:54 INFO - PROCESS | 1939 | 1467974514704 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:41:54 INFO - PROCESS | 1939 | 1467974514706 Marionette TRACE conn2 <- [1,3074,null,{}] 03:41:54 INFO - PROCESS | 1939 | 1467974514708 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}] 03:41:54 INFO - PROCESS | 1939 | 1467974514709 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:54 INFO - PROCESS | 1939 | 1467974514817 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 03:41:54 INFO - PROCESS | 1939 | 1467974514861 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:54 INFO - PROCESS | 1939 | 1467974514863 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x115d9d000 == 37 [pid = 1939] [id = 778] 03:41:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x12acd8800) [pid = 1939] [serial = 2332] [outer = 0x0] 03:41:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x12acda400) [pid = 1939] [serial = 2333] [outer = 0x12acd8800] 03:41:54 INFO - PROCESS | 1939 | 1467974514896 Marionette DEBUG loaded listener.js 03:41:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x12b119000) [pid = 1939] [serial = 2334] [outer = 0x12acd8800] 03:41:55 INFO - PROCESS | 1939 | 1467974515190 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]]]}] 03:41:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:41:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:41:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:41:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:41:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:41:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:41:55 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 526ms 03:41:55 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:41:55 INFO - PROCESS | 1939 | 1467974515233 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 03:41:55 INFO - PROCESS | 1939 | 1467974515234 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 03:41:55 INFO - PROCESS | 1939 | 1467974515237 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:41:55 INFO - PROCESS | 1939 | 1467974515238 Marionette TRACE conn2 <- [1,3078,null,{}] 03:41:55 INFO - PROCESS | 1939 | 1467974515240 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}] 03:41:55 INFO - PROCESS | 1939 | 1467974515241 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:55 INFO - PROCESS | 1939 | 1467974515352 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 03:41:55 INFO - PROCESS | 1939 | 1467974515366 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:55 INFO - PROCESS | 1939 | 1467974515367 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x12a54c800 == 38 [pid = 1939] [id = 779] 03:41:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x111c1a800) [pid = 1939] [serial = 2335] [outer = 0x0] 03:41:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x12b294800) [pid = 1939] [serial = 2336] [outer = 0x111c1a800] 03:41:55 INFO - PROCESS | 1939 | 1467974515390 Marionette DEBUG loaded listener.js 03:41:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x12ba24c00) [pid = 1939] [serial = 2337] [outer = 0x111c1a800] 03:41:55 INFO - PROCESS | 1939 | 1467974515708 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] 03:41:55 INFO - PROCESS | 1939 | 1467974515832 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 03:41:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 03:41:55 INFO - PROCESS | 1939 | 1467974515837 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:41:55 INFO - PROCESS | 1939 | 1467974515839 Marionette TRACE conn2 <- [1,3082,null,{}] 03:41:55 INFO - PROCESS | 1939 | 1467974515841 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}] 03:41:55 INFO - PROCESS | 1939 | 1467974515842 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:55 INFO - PROCESS | 1939 | 1467974515942 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 03:41:55 INFO - PROCESS | 1939 | 1467974515946 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:55 INFO - PROCESS | 1939 | 1467974515947 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x12ac46000 == 39 [pid = 1939] [id = 780] 03:41:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x1184e3000) [pid = 1939] [serial = 2338] [outer = 0x0] 03:41:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x119d3e000) [pid = 1939] [serial = 2339] [outer = 0x1184e3000] 03:41:55 INFO - PROCESS | 1939 | 1467974515971 Marionette DEBUG loaded listener.js 03:41:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x12a667400) [pid = 1939] [serial = 2340] [outer = 0x1184e3000] 03:41:56 INFO - PROCESS | 1939 | 1467974516287 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]]]}] 03:41:56 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:41:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:41:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 469ms 03:41:56 INFO - PROCESS | 1939 | 1467974516308 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 03:41:56 INFO - PROCESS | 1939 | 1467974516309 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 03:41:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:41:56 INFO - PROCESS | 1939 | 1467974516313 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:41:56 INFO - PROCESS | 1939 | 1467974516315 Marionette TRACE conn2 <- [1,3086,null,{}] 03:41:56 INFO - PROCESS | 1939 | 1467974516317 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}] 03:41:56 INFO - PROCESS | 1939 | 1467974516318 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:56 INFO - PROCESS | 1939 | 1467974516403 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 03:41:56 INFO - PROCESS | 1939 | 1467974516407 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:56 INFO - PROCESS | 1939 | 1467974516408 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x115da3000 == 40 [pid = 1939] [id = 781] 03:41:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x110ef3400) [pid = 1939] [serial = 2341] [outer = 0x0] 03:41:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x112f59c00) [pid = 1939] [serial = 2342] [outer = 0x110ef3400] 03:41:56 INFO - PROCESS | 1939 | 1467974516432 Marionette DEBUG loaded listener.js 03:41:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x12ba2b000) [pid = 1939] [serial = 2343] [outer = 0x110ef3400] 03:41:56 INFO - PROCESS | 1939 | 1467974516748 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 03:41:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:41:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 472ms 03:41:56 INFO - PROCESS | 1939 | 1467974516784 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 03:41:56 INFO - PROCESS | 1939 | 1467974516786 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 03:41:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:41:56 INFO - PROCESS | 1939 | 1467974516788 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:41:56 INFO - PROCESS | 1939 | 1467974516790 Marionette TRACE conn2 <- [1,3090,null,{}] 03:41:56 INFO - PROCESS | 1939 | 1467974516792 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}] 03:41:56 INFO - PROCESS | 1939 | 1467974516793 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:56 INFO - PROCESS | 1939 | 1467974516939 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 03:41:56 INFO - PROCESS | 1939 | 1467974516945 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:56 INFO - PROCESS | 1939 | 1467974516946 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x12ba4b800 == 41 [pid = 1939] [id = 782] 03:41:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x12ba2b800) [pid = 1939] [serial = 2344] [outer = 0x0] 03:41:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x12bda0c00) [pid = 1939] [serial = 2345] [outer = 0x12ba2b800] 03:41:56 INFO - PROCESS | 1939 | 1467974516972 Marionette DEBUG loaded listener.js 03:41:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x12bdab400) [pid = 1939] [serial = 2346] [outer = 0x12ba2b800] 03:41:57 INFO - PROCESS | 1939 | 1467974517280 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 03:41:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:41:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 520ms 03:41:57 INFO - PROCESS | 1939 | 1467974517308 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 03:41:57 INFO - PROCESS | 1939 | 1467974517309 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 03:41:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:41:57 INFO - PROCESS | 1939 | 1467974517314 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:41:57 INFO - PROCESS | 1939 | 1467974517315 Marionette TRACE conn2 <- [1,3094,null,{}] 03:41:57 INFO - PROCESS | 1939 | 1467974517318 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}] 03:41:57 INFO - PROCESS | 1939 | 1467974517319 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:57 INFO - PROCESS | 1939 | 1467974517405 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 03:41:57 INFO - PROCESS | 1939 | 1467974517408 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:57 INFO - PROCESS | 1939 | 1467974517409 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x12c384800 == 42 [pid = 1939] [id = 783] 03:41:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x12bdabc00) [pid = 1939] [serial = 2347] [outer = 0x0] 03:41:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x12c086000) [pid = 1939] [serial = 2348] [outer = 0x12bdabc00] 03:41:57 INFO - PROCESS | 1939 | 1467974517433 Marionette DEBUG loaded listener.js 03:41:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x12c08a800) [pid = 1939] [serial = 2349] [outer = 0x12bdabc00] 03:41:57 INFO - PROCESS | 1939 | 1467974517758 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 03:41:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:41:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 470ms 03:41:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:41:57 INFO - PROCESS | 1939 | 1467974517785 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 03:41:57 INFO - PROCESS | 1939 | 1467974517786 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 03:41:57 INFO - PROCESS | 1939 | 1467974517788 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:41:57 INFO - PROCESS | 1939 | 1467974517789 Marionette TRACE conn2 <- [1,3098,null,{}] 03:41:57 INFO - PROCESS | 1939 | 1467974517791 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}] 03:41:57 INFO - PROCESS | 1939 | 1467974517803 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:57 INFO - PROCESS | 1939 | 1467974517948 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 03:41:58 INFO - PROCESS | 1939 | 1467974518065 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:58 INFO - PROCESS | 1939 | 1467974518067 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x111c96800 == 43 [pid = 1939] [id = 784] 03:41:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x110e99c00) [pid = 1939] [serial = 2350] [outer = 0x0] 03:41:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x111c78000) [pid = 1939] [serial = 2351] [outer = 0x110e99c00] 03:41:58 INFO - PROCESS | 1939 | 1467974518100 Marionette DEBUG loaded listener.js 03:41:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x112af2000) [pid = 1939] [serial = 2352] [outer = 0x110e99c00] 03:41:58 INFO - PROCESS | 1939 | 1467974518488 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]]]}] 03:41:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:41:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:41:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 722ms 03:41:58 INFO - PROCESS | 1939 | 1467974518511 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 03:41:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:41:58 INFO - PROCESS | 1939 | 1467974518514 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 03:41:58 INFO - PROCESS | 1939 | 1467974518517 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:41:58 INFO - PROCESS | 1939 | 1467974518519 Marionette TRACE conn2 <- [1,3102,null,{}] 03:41:58 INFO - PROCESS | 1939 | 1467974518522 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}] 03:41:58 INFO - PROCESS | 1939 | 1467974518525 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:58 INFO - PROCESS | 1939 | 1467974518639 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 03:41:58 INFO - PROCESS | 1939 | 1467974518749 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:58 INFO - PROCESS | 1939 | 1467974518750 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x119ebe800 == 44 [pid = 1939] [id = 785] 03:41:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x117dc2800) [pid = 1939] [serial = 2353] [outer = 0x0] 03:41:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x118228c00) [pid = 1939] [serial = 2354] [outer = 0x117dc2800] 03:41:58 INFO - PROCESS | 1939 | 1467974518780 Marionette DEBUG loaded listener.js 03:41:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x1185b5c00) [pid = 1939] [serial = 2355] [outer = 0x117dc2800] 03:41:59 INFO - PROCESS | 1939 | 1467974519145 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 03:41:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:41:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 670ms 03:41:59 INFO - PROCESS | 1939 | 1467974519187 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 03:41:59 INFO - PROCESS | 1939 | 1467974519189 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 03:41:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:41:59 INFO - PROCESS | 1939 | 1467974519192 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 03:41:59 INFO - PROCESS | 1939 | 1467974519193 Marionette TRACE conn2 <- [1,3106,null,{}] 03:41:59 INFO - PROCESS | 1939 | 1467974519195 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}] 03:41:59 INFO - PROCESS | 1939 | 1467974519197 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:59 INFO - PROCESS | 1939 | 1467974519307 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 03:41:59 INFO - PROCESS | 1939 | 1467974519423 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:59 INFO - PROCESS | 1939 | 1467974519424 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:41:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x128947000 == 45 [pid = 1939] [id = 786] 03:41:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x118fb5400) [pid = 1939] [serial = 2356] [outer = 0x0] 03:41:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x12070a000) [pid = 1939] [serial = 2357] [outer = 0x118fb5400] 03:41:59 INFO - PROCESS | 1939 | 1467974519455 Marionette DEBUG loaded listener.js 03:41:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x1211e9c00) [pid = 1939] [serial = 2358] [outer = 0x118fb5400] 03:41:59 INFO - PROCESS | 1939 | 1467974519817 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]]]}] 03:41:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:41:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:41:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:41:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 671ms 03:41:59 INFO - PROCESS | 1939 | 1467974519864 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 03:41:59 INFO - PROCESS | 1939 | 1467974519866 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 03:41:59 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:41:59 INFO - PROCESS | 1939 | 1467974519875 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 03:41:59 INFO - PROCESS | 1939 | 1467974519878 Marionette TRACE conn2 <- [1,3110,null,{}] 03:41:59 INFO - PROCESS | 1939 | 1467974519881 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}] 03:41:59 INFO - PROCESS | 1939 | 1467974519883 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:42:00 INFO - PROCESS | 1939 | 1467974520028 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 03:42:00 INFO - PROCESS | 1939 | 1467974520137 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:00 INFO - PROCESS | 1939 | 1467974520138 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:42:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x12b24f000 == 46 [pid = 1939] [id = 787] 03:42:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x124fa0400) [pid = 1939] [serial = 2359] [outer = 0x0] 03:42:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x1274b8400) [pid = 1939] [serial = 2360] [outer = 0x124fa0400] 03:42:00 INFO - PROCESS | 1939 | 1467974520166 Marionette DEBUG loaded listener.js 03:42:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x128c26400) [pid = 1939] [serial = 2361] [outer = 0x124fa0400] 03:42:00 INFO - PROCESS | 1939 | 1467974520536 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"]]]}] 03:42:00 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:42:00 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 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:42:00 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 677ms 03:42:00 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:42:00 INFO - PROCESS | 1939 | 1467974520548 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 03:42:00 INFO - PROCESS | 1939 | 1467974520549 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 03:42:00 INFO - PROCESS | 1939 | 1467974520551 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 03:42:00 INFO - PROCESS | 1939 | 1467974520552 Marionette TRACE conn2 <- [1,3114,null,{}] 03:42:00 INFO - PROCESS | 1939 | 1467974520555 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}] 03:42:00 INFO - PROCESS | 1939 | 1467974520556 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:42:00 INFO - PROCESS | 1939 | 1467974520665 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 03:42:00 INFO - PROCESS | 1939 | 1467974520950 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\", \"77359f8f-92c0-46e6-baf4-6871373bc559\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:00 INFO - PROCESS | 1939 | 1467974520952 Marionette INFO sendAsync 02fe1145-be25-5d45-9b21-b6b8821e58bc 03:42:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x11848f000 == 47 [pid = 1939] [id = 788] 03:42:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x112a86800) [pid = 1939] [serial = 2362] [outer = 0x0] 03:42:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x113d9cc00) [pid = 1939] [serial = 2363] [outer = 0x112a86800] 03:42:01 INFO - PROCESS | 1939 | 1467974521028 Marionette DEBUG loaded listener.js 03:42:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x116130000) [pid = 1939] [serial = 2364] [outer = 0x112a86800] 03:42:01 INFO - PROCESS | 1939 | 1467974521418 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]]]}] 03:42:01 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:42:01 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 919ms 03:42:01 INFO - PROCESS | 1939 | 1467974521471 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 03:42:01 INFO - PROCESS | 1939 | 1467974521472 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 03:42:02 INFO - PROCESS | 1939 | --DOCSHELL 0x119657000 == 46 [pid = 1939] [id = 756] 03:42:02 INFO - PROCESS | 1939 | --DOCSHELL 0x12c384800 == 45 [pid = 1939] [id = 783] 03:42:02 INFO - PROCESS | 1939 | --DOCSHELL 0x12ba4b800 == 44 [pid = 1939] [id = 782] 03:42:02 INFO - PROCESS | 1939 | --DOCSHELL 0x115da3000 == 43 [pid = 1939] [id = 781] 03:42:02 INFO - PROCESS | 1939 | --DOCSHELL 0x12ac46000 == 42 [pid = 1939] [id = 780] 03:42:02 INFO - PROCESS | 1939 | --DOCSHELL 0x12a54c800 == 41 [pid = 1939] [id = 779] 03:42:02 INFO - PROCESS | 1939 | --DOCSHELL 0x115d9d000 == 40 [pid = 1939] [id = 778] 03:42:02 INFO - PROCESS | 1939 | --DOCSHELL 0x128bd0000 == 39 [pid = 1939] [id = 777] 03:42:02 INFO - PROCESS | 1939 | --DOCSHELL 0x125f0f000 == 38 [pid = 1939] [id = 776] 03:42:02 INFO - PROCESS | 1939 | --DOCSHELL 0x124d9d000 == 37 [pid = 1939] [id = 775] 03:42:02 INFO - PROCESS | 1939 | --DOCSHELL 0x12117c800 == 36 [pid = 1939] [id = 774] 03:42:02 INFO - PROCESS | 1939 | --DOCSHELL 0x115e10800 == 35 [pid = 1939] [id = 773] 03:42:02 INFO - PROCESS | 1939 | --DOCSHELL 0x110e08000 == 34 [pid = 1939] [id = 772] 03:42:02 INFO - PROCESS | 1939 | --DOCSHELL 0x118491000 == 33 [pid = 1939] [id = 771] 03:42:02 INFO - PROCESS | 1939 | --DOCSHELL 0x12b181000 == 32 [pid = 1939] [id = 770] 03:42:02 INFO - PROCESS | 1939 | --DOCSHELL 0x12543c000 == 31 [pid = 1939] [id = 769] 03:42:02 INFO - PROCESS | 1939 | --DOCSHELL 0x115da6000 == 30 [pid = 1939] [id = 767] 03:42:02 INFO - PROCESS | 1939 | --DOCSHELL 0x11684f800 == 29 [pid = 1939] [id = 768] 03:42:02 INFO - PROCESS | 1939 | --DOCSHELL 0x12b24f000 == 28 [pid = 1939] [id = 787] 03:42:02 INFO - PROCESS | 1939 | --DOCSHELL 0x128947000 == 27 [pid = 1939] [id = 786] 03:42:02 INFO - PROCESS | 1939 | --DOCSHELL 0x119ebe800 == 26 [pid = 1939] [id = 785] 03:42:02 INFO - PROCESS | 1939 | --DOCSHELL 0x111c96800 == 25 [pid = 1939] [id = 784] 03:42:02 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x113c68000) [pid = 1939] [serial = 2271] [outer = 0x0] [url = about:blank] 03:42:02 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x11930dc00) [pid = 1939] [serial = 2269] [outer = 0x0] [url = about:blank] 03:42:02 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x1185f1800) [pid = 1939] [serial = 2268] [outer = 0x0] [url = about:blank] 03:42:02 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x1232b8c00) [pid = 1939] [serial = 2279] [outer = 0x0] [url = about:blank] 03:42:02 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x1235adc00) [pid = 1939] [serial = 2280] [outer = 0x0] [url = about:blank] 03:42:02 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x128c28400) [pid = 1939] [serial = 2288] [outer = 0x0] [url = about:blank] 03:42:02 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x1131c8000) [pid = 1939] [serial = 2253] [outer = 0x0] [url = about:blank] 03:42:02 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x115e66c00) [pid = 1939] [serial = 2254] [outer = 0x0] [url = about:blank] 03:42:02 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x1185f6800) [pid = 1939] [serial = 2257] [outer = 0x0] [url = about:blank] 03:42:02 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x1184eb400) [pid = 1939] [serial = 2256] [outer = 0x0] [url = about:blank] 03:42:02 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x1211e3c00) [pid = 1939] [serial = 2259] [outer = 0x0] [url = about:blank] 03:42:02 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x124ff8c00) [pid = 1939] [serial = 2260] [outer = 0x0] [url = about:blank] 03:42:02 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x1274b8800) [pid = 1939] [serial = 2263] [outer = 0x0] [url = about:blank] 03:42:02 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x119d4f000) [pid = 1939] [serial = 2262] [outer = 0x0] [url = about:blank] 03:42:02 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x1274c3400) [pid = 1939] [serial = 2286] [outer = 0x0] [url = about:blank] 03:42:02 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x1184e1800) [pid = 1939] [serial = 2266] [outer = 0x0] [url = about:blank] 03:42:02 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x129575800) [pid = 1939] [serial = 2291] [outer = 0x0] [url = about:blank] 03:42:02 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x1161a7c00) [pid = 1939] [serial = 2294] [outer = 0x0] [url = about:blank] 03:42:02 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x116f7e000) [pid = 1939] [serial = 2265] [outer = 0x0] [url = about:blank] 03:42:02 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x11875d800) [pid = 1939] [serial = 2295] [outer = 0x0] [url = about:blank] 03:42:02 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x1232b0400) [pid = 1939] [serial = 2297] [outer = 0x0] [url = about:blank] 03:42:02 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x12a670400) [pid = 1939] [serial = 2292] [outer = 0x0] [url = about:blank] 03:42:02 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x1291c7000) [pid = 1939] [serial = 2298] [outer = 0x0] [url = about:blank] 03:42:02 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x125ff3400) [pid = 1939] [serial = 2283] [outer = 0x0] [url = about:blank] 03:42:02 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x12943d400) [pid = 1939] [serial = 2289] [outer = 0x0] [url = about:blank] 03:42:02 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x12a70e800) [pid = 1939] [serial = 2300] [outer = 0x0] [url = about:blank] 03:42:02 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x1270c2800) [pid = 1939] [serial = 2285] [outer = 0x0] [url = about:blank] 03:42:02 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x119d37400) [pid = 1939] [serial = 2277] [outer = 0x0] [url = about:blank] 03:42:02 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x119762800) [pid = 1939] [serial = 2276] [outer = 0x0] [url = about:blank] 03:42:02 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x118203800) [pid = 1939] [serial = 2273] [outer = 0x0] [url = about:blank] 03:42:02 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x1185bb000) [pid = 1939] [serial = 2274] [outer = 0x0] [url = about:blank] 03:42:02 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x125422000) [pid = 1939] [serial = 2282] [outer = 0x0] [url = about:blank] 03:42:02 WARNING - u'runner_teardown' () 03:42:02 INFO - No more tests 03:42:02 INFO - Got 0 unexpected results 03:42:02 INFO - SUITE-END | took 516s 03:42:02 INFO - Closing logging queue 03:42:02 INFO - queue closed 03:42:02 INFO - Return code: 0 03:42:02 WARNING - # TBPL SUCCESS # 03:42:02 INFO - Running post-action listener: _resource_record_post_action 03:42:02 INFO - Running post-run listener: _resource_record_post_run 03:42:03 INFO - Total resource usage - Wall time: 538s; CPU: 58.0%; Read bytes: 700416; Write bytes: 954571264; Read time: 8; Write time: 4626 03:42:03 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:42:03 INFO - install - Wall time: 19s; CPU: 55.0%; Read bytes: 148277760; Write bytes: 143998976; Read time: 13482; Write time: 272 03:42:03 INFO - run-tests - Wall time: 520s; CPU: 58.0%; Read bytes: 700416; Write bytes: 798956032; Read time: 8; Write time: 4316 03:42:03 INFO - Running post-run listener: _upload_blobber_files 03:42:03 INFO - Blob upload gear active. 03:42:03 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 03:42:03 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 03:42:03 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'] 03:42:03 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 03:42:04 INFO - (blobuploader) - INFO - Open directory for files ... 03:42:04 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 03:42:04 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:42:04 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:42:04 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:42:04 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:42:04 INFO - (blobuploader) - INFO - Done attempting. 03:42:04 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 03:42:05 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:42:05 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:42:06 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:42:06 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:42:06 INFO - (blobuploader) - INFO - Done attempting. 03:42:06 INFO - (blobuploader) - INFO - Iteration through files over. 03:42:06 INFO - Return code: 0 03:42:06 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 03:42:06 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 03:42:06 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/071eabeeff1650e45ff3309293c7d010dbddb1c3d0f9a6d6dc7b02272493d0d1cddd4ba65cab583af83c941265d72cb4b14f390bcfb283e2ca1b8c3250ff6efb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3dbbcb65e5e81fe44fd6e8b5f29d6697a279cbc2e0d4a8b151dcfb598e6d2af49939ac7d9bf82ba2faac290a711edf4ca540ed242054cd5a522b6e81027c20ac"} 03:42:06 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 03:42:06 INFO - Writing to file /builds/slave/test/properties/blobber_files 03:42:06 INFO - Contents: 03:42:06 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/071eabeeff1650e45ff3309293c7d010dbddb1c3d0f9a6d6dc7b02272493d0d1cddd4ba65cab583af83c941265d72cb4b14f390bcfb283e2ca1b8c3250ff6efb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3dbbcb65e5e81fe44fd6e8b5f29d6697a279cbc2e0d4a8b151dcfb598e6d2af49939ac7d9bf82ba2faac290a711edf4ca540ed242054cd5a522b6e81027c20ac"} 03:42:06 INFO - Running post-run listener: copy_logs_to_upload_dir 03:42:06 INFO - Copying logs to upload dir... 03:42:06 INFO - mkdir: /builds/slave/test/build/upload/logs 03:42:06 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=599.029663 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 59 secs) (at 2016-07-08 03:42:07.020555) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-08 03:42:07.024542) ========= 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.UXCTc7XPhC/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.4FKZHD5vdS/Listeners TMPDIR=/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/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/071eabeeff1650e45ff3309293c7d010dbddb1c3d0f9a6d6dc7b02272493d0d1cddd4ba65cab583af83c941265d72cb4b14f390bcfb283e2ca1b8c3250ff6efb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3dbbcb65e5e81fe44fd6e8b5f29d6697a279cbc2e0d4a8b151dcfb598e6d2af49939ac7d9bf82ba2faac290a711edf4ca540ed242054cd5a522b6e81027c20ac"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867477/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867477/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012946 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867477/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/071eabeeff1650e45ff3309293c7d010dbddb1c3d0f9a6d6dc7b02272493d0d1cddd4ba65cab583af83c941265d72cb4b14f390bcfb283e2ca1b8c3250ff6efb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3dbbcb65e5e81fe44fd6e8b5f29d6697a279cbc2e0d4a8b151dcfb598e6d2af49939ac7d9bf82ba2faac290a711edf4ca540ed242054cd5a522b6e81027c20ac"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467867477/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-08 03:42:07.061330) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 03:42:07.061795) ========= 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.UXCTc7XPhC/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.4FKZHD5vdS/Listeners TMPDIR=/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/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.005385 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 03:42:07.115157) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-08 03:42:07.115547) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-08 03:42:07.116335) ========= ========= Total master_lag: 1.02 =========