builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0111 starttime: 1467843005.4 results: success (0) buildid: 20160705080757 builduid: 39dea6c7f77344dda0121b1fdf70a17d revision: 6ed47505536deec0da00473df5d068a5ea3e6353 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-06 15:10:05.404885) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-06 15:10:05.405328) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-06 15:10:05.405596) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-06 15:10:05.445412) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 15:10:05.445714) ========= 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.f85jO7Icli/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.7CyONWtY0P/Listeners TMPDIR=/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/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-06 15:10: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% 170M=0s 2016-07-06 15:10:06 (170 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.596824 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 15:10:06.077364) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 15:10:06.078059) ========= 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.f85jO7Icli/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.7CyONWtY0P/Listeners TMPDIR=/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/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.027530 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 15:10:06.129569) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-06 15:10:06.129938) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 6ed47505536deec0da00473df5d068a5ea3e6353 --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 6ed47505536deec0da00473df5d068a5ea3e6353 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.f85jO7Icli/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.7CyONWtY0P/Listeners TMPDIR=/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/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-06 15:10:06,202 truncating revision to first 12 chars 2016-07-06 15:10:06,203 Setting DEBUG logging. 2016-07-06 15:10:06,203 attempt 1/10 2016-07-06 15:10:06,203 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/6ed47505536d?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-06 15:10:07,314 unpacking tar archive at: mozilla-beta-6ed47505536d/testing/mozharness/ program finished with exit code 0 elapsedTime=1.380693 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-06 15:10:07.535052) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-06 15:10:07.535757) ========= script_repo_revision: 6ed47505536deec0da00473df5d068a5ea3e6353 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-06 15:10:07.536603) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-06 15:10:07.537298) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-06 15:10:07.556930) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 53 secs) (at 2016-07-06 15:10:07.557373) ========= /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.f85jO7Icli/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.7CyONWtY0P/Listeners TMPDIR=/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/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 15:10:07 INFO - MultiFileLogger online at 20160706 15:10:07 in /builds/slave/test 15:10: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 15:10:07 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:10:07 INFO - {'append_to_log': False, 15:10:07 INFO - 'base_work_dir': '/builds/slave/test', 15:10:07 INFO - 'blob_upload_branch': 'mozilla-beta', 15:10:07 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:10:07 INFO - 'buildbot_json_path': 'buildprops.json', 15:10:07 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:10:07 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:10:07 INFO - 'download_minidump_stackwalk': True, 15:10:07 INFO - 'download_symbols': 'true', 15:10:07 INFO - 'e10s': False, 15:10:07 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:10:07 INFO - 'tooltool.py': '/tools/tooltool.py', 15:10:07 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:10:07 INFO - '/tools/misc-python/virtualenv.py')}, 15:10:07 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:10:07 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:10:07 INFO - 'log_level': 'info', 15:10:07 INFO - 'log_to_console': True, 15:10:07 INFO - 'opt_config_files': (), 15:10:07 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:10:07 INFO - '--processes=1', 15:10:07 INFO - '--config=%(test_path)s/wptrunner.ini', 15:10:07 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:10:07 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:10:07 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:10:07 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:10:07 INFO - 'pip_index': False, 15:10:07 INFO - 'require_test_zip': True, 15:10:07 INFO - 'test_type': ('testharness',), 15:10:07 INFO - 'this_chunk': '1', 15:10:07 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:10:07 INFO - 'total_chunks': '10', 15:10:07 INFO - 'virtualenv_path': 'venv', 15:10:07 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:10:07 INFO - 'work_dir': 'build'} 15:10:07 INFO - ##### 15:10:07 INFO - ##### Running clobber step. 15:10:07 INFO - ##### 15:10:07 INFO - Running pre-action listener: _resource_record_pre_action 15:10:07 INFO - Running main action method: clobber 15:10:07 INFO - rmtree: /builds/slave/test/build 15:10:07 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:10:09 INFO - Running post-action listener: _resource_record_post_action 15:10:09 INFO - ##### 15:10:09 INFO - ##### Running read-buildbot-config step. 15:10:09 INFO - ##### 15:10:09 INFO - Running pre-action listener: _resource_record_pre_action 15:10:09 INFO - Running main action method: read_buildbot_config 15:10:09 INFO - Using buildbot properties: 15:10:09 INFO - { 15:10:09 INFO - "project": "", 15:10:09 INFO - "product": "firefox", 15:10:09 INFO - "script_repo_revision": "production", 15:10:09 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 15:10:09 INFO - "repository": "", 15:10:09 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 15:10:09 INFO - "buildid": "20160705080757", 15:10:09 INFO - "pgo_build": "False", 15:10:09 INFO - "basedir": "/builds/slave/test", 15:10:09 INFO - "buildnumber": 12, 15:10:09 INFO - "slavename": "t-yosemite-r7-0111", 15:10:09 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 15:10:09 INFO - "platform": "macosx64", 15:10:09 INFO - "branch": "mozilla-beta", 15:10:09 INFO - "revision": "6ed47505536deec0da00473df5d068a5ea3e6353", 15:10:09 INFO - "repo_path": "releases/mozilla-beta", 15:10:09 INFO - "moz_repo_path": "", 15:10:09 INFO - "stage_platform": "macosx64", 15:10:09 INFO - "builduid": "39dea6c7f77344dda0121b1fdf70a17d", 15:10:09 INFO - "slavebuilddir": "test" 15:10:09 INFO - } 15:10:09 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467731277/firefox-48.0.en-US.mac64.dmg. 15:10:09 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467731277/firefox-48.0.en-US.mac64.test_packages.json. 15:10:09 INFO - Running post-action listener: _resource_record_post_action 15:10:09 INFO - ##### 15:10:09 INFO - ##### Running download-and-extract step. 15:10:09 INFO - ##### 15:10:09 INFO - Running pre-action listener: _resource_record_pre_action 15:10:09 INFO - Running main action method: download_and_extract 15:10:09 INFO - mkdir: /builds/slave/test/build/tests 15:10: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')]} 15:10:09 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467731277/firefox-48.0.en-US.mac64.test_packages.json 15:10:09 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467731277/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 15:10:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467731277/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 15:10:10 INFO - Downloaded 1201 bytes. 15:10:10 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 15:10:10 INFO - Using the following test package requirements: 15:10:10 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 15:10:10 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:10:10 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 15:10:10 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:10:10 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 15:10:10 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:10:10 INFO - u'jsshell-mac64.zip'], 15:10:10 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:10:10 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 15:10:10 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 15:10:10 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:10:10 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 15:10:10 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:10:10 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 15:10:10 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:10:10 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 15:10:10 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:10:10 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 15:10:10 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 15:10: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')]} 15:10:10 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467731277/firefox-48.0.en-US.mac64.common.tests.zip 15:10:10 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467731277/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 15:10:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467731277/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 15:10:17 INFO - Downloaded 18406782 bytes. 15:10:17 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/*'] 15:10:17 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/* 15:10:17 INFO - caution: filename not matched: web-platform/* 15:10:17 INFO - Return code: 11 15:10:17 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')]} 15:10:17 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467731277/firefox-48.0.en-US.mac64.web-platform.tests.zip 15:10:17 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467731277/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 15:10:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467731277/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 15:10:29 INFO - Downloaded 36389085 bytes. 15:10:29 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/*'] 15:10:29 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/* 15:10:33 INFO - caution: filename not matched: bin/* 15:10:33 INFO - caution: filename not matched: config/* 15:10:33 INFO - caution: filename not matched: mozbase/* 15:10:33 INFO - caution: filename not matched: marionette/* 15:10:33 INFO - caution: filename not matched: tools/wptserve/* 15:10:33 INFO - Return code: 11 15:10:33 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')]} 15:10:33 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467731277/firefox-48.0.en-US.mac64.dmg 15:10:33 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467731277/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 15:10:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467731277/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 15:10:35 INFO - Downloaded 73018538 bytes. 15:10:35 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467731277/firefox-48.0.en-US.mac64.dmg 15:10:35 INFO - mkdir: /builds/slave/test/properties 15:10:35 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:10:35 INFO - Writing to file /builds/slave/test/properties/build_url 15:10:35 INFO - Contents: 15:10:35 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467731277/firefox-48.0.en-US.mac64.dmg 15:10:35 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467731277/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 15:10:35 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:10:35 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:10:35 INFO - Contents: 15:10:35 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467731277/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 15:10:35 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')]} 15:10:35 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467731277/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 15:10:35 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467731277/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 15:10:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467731277/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 15:10:39 INFO - Downloaded 103718612 bytes. 15:10:39 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'] 15:10:39 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 15:10:43 INFO - Return code: 0 15:10:43 INFO - Running post-action listener: _resource_record_post_action 15:10:43 INFO - Running post-action listener: set_extra_try_arguments 15:10:43 INFO - ##### 15:10:43 INFO - ##### Running create-virtualenv step. 15:10:43 INFO - ##### 15:10:43 INFO - Running pre-action listener: _pre_create_virtualenv 15:10:43 INFO - Running pre-action listener: _resource_record_pre_action 15:10:43 INFO - Running main action method: create_virtualenv 15:10:43 INFO - Creating virtualenv /builds/slave/test/build/venv 15:10:43 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 15:10:43 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:10:43 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:10:43 INFO - Using real prefix '/tools/python27' 15:10:43 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:10:44 INFO - Installing distribute.............................................................................................................................................................................................done. 15:10:46 INFO - Installing pip.................done. 15:10:46 INFO - Return code: 0 15:10:46 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:10:46 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')]} 15:10:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:10:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:10:46 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')]} 15:10:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:10:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:10:46 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 0x10febbe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fed8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe60bc8d1a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fed45e0>, '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 0x10fab7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fae2990>, '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.f85jO7Icli/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.7CyONWtY0P/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:10:46 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 15:10:46 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 15:10:46 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.f85jO7Icli/Render', 15:10:46 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:10:46 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:10:46 INFO - 'HOME': '/Users/cltbld', 15:10:46 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:10:46 INFO - 'LOGNAME': 'cltbld', 15:10:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:10:46 INFO - 'MOZ_NO_REMOTE': '1', 15:10:46 INFO - 'NO_EM_RESTART': '1', 15:10:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:10:46 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:10:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:10:46 INFO - 'PWD': '/builds/slave/test', 15:10:46 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:10:46 INFO - 'SHELL': '/bin/bash', 15:10:46 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.7CyONWtY0P/Listeners', 15:10:46 INFO - 'TMPDIR': '/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/', 15:10:46 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:10:46 INFO - 'USER': 'cltbld', 15:10:46 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:10:46 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:10:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:10:46 INFO - 'XPC_FLAGS': '0x0', 15:10:46 INFO - 'XPC_SERVICE_NAME': '0', 15:10:46 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:10:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:10:47 INFO - Downloading/unpacking psutil>=0.7.1 15:10: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 15:10: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 15:10: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 15:10: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 15:10: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 15:10: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 15:10:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:10:50 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:10:50 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:10:50 INFO - Installing collected packages: psutil 15:10:50 INFO - Running setup.py install for psutil 15:10:50 INFO - building 'psutil._psutil_osx' extension 15:10:50 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 15:10:51 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 15:10:51 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 15:10:51 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 15:10:51 INFO - building 'psutil._psutil_posix' extension 15:10:51 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 15:10:51 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 15:10:51 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 15:10:51 INFO - ^ 15:10:51 INFO - 1 warning generated. 15:10:51 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 15:10:51 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:10:51 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:10:51 INFO - Successfully installed psutil 15:10:51 INFO - Cleaning up... 15:10:52 INFO - Return code: 0 15:10:52 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:10:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:10:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:10:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:10:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:10:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:10:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:10:52 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 0x10febbe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fed8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe60bc8d1a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fed45e0>, '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 0x10fab7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fae2990>, '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.f85jO7Icli/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.7CyONWtY0P/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:10:52 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 15:10:52 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 15:10:52 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.f85jO7Icli/Render', 15:10:52 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:10:52 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:10:52 INFO - 'HOME': '/Users/cltbld', 15:10:52 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:10:52 INFO - 'LOGNAME': 'cltbld', 15:10:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:10:52 INFO - 'MOZ_NO_REMOTE': '1', 15:10:52 INFO - 'NO_EM_RESTART': '1', 15:10:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:10:52 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:10:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:10:52 INFO - 'PWD': '/builds/slave/test', 15:10:52 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:10:52 INFO - 'SHELL': '/bin/bash', 15:10:52 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.7CyONWtY0P/Listeners', 15:10:52 INFO - 'TMPDIR': '/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/', 15:10:52 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:10:52 INFO - 'USER': 'cltbld', 15:10:52 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:10:52 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:10:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:10:52 INFO - 'XPC_FLAGS': '0x0', 15:10:52 INFO - 'XPC_SERVICE_NAME': '0', 15:10:52 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:10:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:10:52 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:10:52 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 15:10:52 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 15:10:52 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 15:10:52 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 15:10:52 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 15:10:52 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 15:10:54 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:10:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:10:54 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 15:10:54 INFO - Installing collected packages: mozsystemmonitor 15:10:54 INFO - Running setup.py install for mozsystemmonitor 15:10:54 INFO - Successfully installed mozsystemmonitor 15:10:54 INFO - Cleaning up... 15:10:55 INFO - Return code: 0 15:10:55 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:10:55 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')]} 15:10:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:10:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:10:55 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')]} 15:10:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:10:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:10:55 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 0x10febbe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fed8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe60bc8d1a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fed45e0>, '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 0x10fab7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fae2990>, '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.f85jO7Icli/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.7CyONWtY0P/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:10:55 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 15:10:55 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 15:10:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.f85jO7Icli/Render', 15:10:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:10:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:10:55 INFO - 'HOME': '/Users/cltbld', 15:10:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:10:55 INFO - 'LOGNAME': 'cltbld', 15:10:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:10:55 INFO - 'MOZ_NO_REMOTE': '1', 15:10:55 INFO - 'NO_EM_RESTART': '1', 15:10:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:10:55 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:10:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:10:55 INFO - 'PWD': '/builds/slave/test', 15:10:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:10:55 INFO - 'SHELL': '/bin/bash', 15:10:55 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.7CyONWtY0P/Listeners', 15:10:55 INFO - 'TMPDIR': '/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/', 15:10:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:10:55 INFO - 'USER': 'cltbld', 15:10:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:10:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:10:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:10:55 INFO - 'XPC_FLAGS': '0x0', 15:10:55 INFO - 'XPC_SERVICE_NAME': '0', 15:10:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:10:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:10:55 INFO - Downloading/unpacking blobuploader==1.2.4 15:10:55 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 15:10:55 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 15:10:55 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 15:10:55 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 15:10:55 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 15:10:55 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 15:10:57 INFO - Downloading blobuploader-1.2.4.tar.gz 15:10:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:10:57 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:10:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:10:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:10:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:10:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:10:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:10:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:10:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:10:58 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:10:58 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 15:10:58 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 15:10:58 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 15:10:58 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 15:10:58 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 15:10:58 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 15:10:58 INFO - Downloading docopt-0.6.1.tar.gz 15:10:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:10:59 INFO - Installing collected packages: blobuploader, requests, docopt 15:10:59 INFO - Running setup.py install for blobuploader 15:10:59 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:10:59 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:10:59 INFO - Running setup.py install for requests 15:10:59 INFO - Running setup.py install for docopt 15:10:59 INFO - Successfully installed blobuploader requests docopt 15:10:59 INFO - Cleaning up... 15:10:59 INFO - Return code: 0 15:10:59 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:10:59 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')]} 15:10:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:10:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:10:59 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')]} 15:10:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:10:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:10:59 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 0x10febbe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fed8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe60bc8d1a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fed45e0>, '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 0x10fab7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fae2990>, '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.f85jO7Icli/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.7CyONWtY0P/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:10:59 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 15:10:59 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 15:10:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.f85jO7Icli/Render', 15:10:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:10:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:10:59 INFO - 'HOME': '/Users/cltbld', 15:10:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:10:59 INFO - 'LOGNAME': 'cltbld', 15:10:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:10:59 INFO - 'MOZ_NO_REMOTE': '1', 15:10:59 INFO - 'NO_EM_RESTART': '1', 15:10:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:10:59 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:10:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:10:59 INFO - 'PWD': '/builds/slave/test', 15:10:59 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:10:59 INFO - 'SHELL': '/bin/bash', 15:10:59 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.7CyONWtY0P/Listeners', 15:10:59 INFO - 'TMPDIR': '/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/', 15:10:59 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:10:59 INFO - 'USER': 'cltbld', 15:10:59 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:10:59 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:10:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:10:59 INFO - 'XPC_FLAGS': '0x0', 15:10:59 INFO - 'XPC_SERVICE_NAME': '0', 15:10:59 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:11:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:11:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:11:00 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-qgl_mP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:11:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:11:00 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-2RbSkS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:11:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:11:00 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-hQURZr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:11:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:11:00 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-ccHYoW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:11:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:11:00 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-wqhJDW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:11:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:11:00 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-H4JAKa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:11:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:11:00 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-204MhG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:11:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:11:00 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-zKwi8R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:11:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:11:00 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-OP8f4Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:11:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:11:01 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-N9bx7v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:11:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:11:01 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-gD7mwq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:11:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:11:01 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-w0nJ0M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:11:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:11:01 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-00dNkl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:11:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:11:01 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-rz9eID-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:11:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:11:01 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-UYcO4l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:11:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:11:01 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-evSpCF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:11:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:11:01 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-kZqNLA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:11:01 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:11:01 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-4ViAns-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:11:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:11:01 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-hE5I5m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:11:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:11:02 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-d5Im4C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:11:02 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:11:02 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-bXQGgF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:11:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:11:02 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 15:11:02 INFO - Running setup.py install for manifestparser 15:11:02 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:11:02 INFO - Running setup.py install for mozcrash 15:11:02 INFO - Running setup.py install for mozdebug 15:11:03 INFO - Running setup.py install for mozdevice 15:11:03 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:11:03 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:11:03 INFO - Running setup.py install for mozfile 15:11:03 INFO - Running setup.py install for mozhttpd 15:11:03 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:11:03 INFO - Running setup.py install for mozinfo 15:11:03 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:11:03 INFO - Running setup.py install for mozInstall 15:11:03 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:11:03 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:11:03 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:11:03 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:11:03 INFO - Running setup.py install for mozleak 15:11:04 INFO - Running setup.py install for mozlog 15:11:04 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:11:04 INFO - Running setup.py install for moznetwork 15:11:04 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:11:04 INFO - Running setup.py install for mozprocess 15:11:04 INFO - Running setup.py install for mozprofile 15:11:04 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:11:04 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:11:04 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:11:04 INFO - Running setup.py install for mozrunner 15:11:04 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:11:04 INFO - Running setup.py install for mozscreenshot 15:11:04 INFO - Running setup.py install for moztest 15:11:05 INFO - Running setup.py install for mozversion 15:11:05 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:11:05 INFO - Running setup.py install for wptserve 15:11:05 INFO - Running setup.py install for marionette-driver 15:11:05 INFO - Running setup.py install for browsermob-proxy 15:11:05 INFO - Running setup.py install for marionette-client 15:11:05 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:11:05 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:11:06 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 15:11:06 INFO - Cleaning up... 15:11:06 INFO - Return code: 0 15:11:06 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:11:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:11:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:11:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:11:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:11:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:11:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:11:06 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 0x10febbe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fed8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe60bc8d1a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fed45e0>, '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 0x10fab7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fae2990>, '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.f85jO7Icli/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.7CyONWtY0P/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:11:06 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 15:11:06 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 15:11:06 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.f85jO7Icli/Render', 15:11:06 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:11:06 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:11:06 INFO - 'HOME': '/Users/cltbld', 15:11:06 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:11:06 INFO - 'LOGNAME': 'cltbld', 15:11:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:11:06 INFO - 'MOZ_NO_REMOTE': '1', 15:11:06 INFO - 'NO_EM_RESTART': '1', 15:11:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:11:06 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:11:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:11:06 INFO - 'PWD': '/builds/slave/test', 15:11:06 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:11:06 INFO - 'SHELL': '/bin/bash', 15:11:06 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.7CyONWtY0P/Listeners', 15:11:06 INFO - 'TMPDIR': '/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/', 15:11:06 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:11:06 INFO - 'USER': 'cltbld', 15:11:06 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:11:06 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:11:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:11:06 INFO - 'XPC_FLAGS': '0x0', 15:11:06 INFO - 'XPC_SERVICE_NAME': '0', 15:11:06 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:11:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:11:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:11:06 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-YBOD9m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:11:06 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)) 15:11:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:11:06 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-xkkS8Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:11:06 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)) 15:11:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:11:06 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-rk_9w2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:11:06 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)) 15:11:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:11:06 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-RYd2o2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:11:06 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)) 15:11:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:11:06 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-eJnKxD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:11:06 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)) 15:11:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:11:06 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-_T3Ijs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:11:07 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)) 15:11:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:11:07 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-MkjQyj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:11:07 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)) 15:11:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:11:07 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-ioMU0n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:11:07 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)) 15:11:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:11:07 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-6inEBz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:11:07 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)) 15:11:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:11:07 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-oLzn9S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:11:07 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)) 15:11:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:11:07 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-6sxNSc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:11:07 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)) 15:11:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:11:07 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-Yr3UH_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:11:07 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)) 15:11:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:11:07 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-hkyKHz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:11:07 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)) 15:11:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:11:07 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-3ERQom-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:11:07 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)) 15:11:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:11:07 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-7Lj7L0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:11:07 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)) 15:11:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:11:07 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-k5_wv5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:11:08 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)) 15:11:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:11:08 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-q0fbLe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:11:08 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)) 15:11:08 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:11:08 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-YySoAa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:11:08 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)) 15:11:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:11:08 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-l5MKrn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:11:08 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)) 15:11:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:11:08 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-lRCo2P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:11:08 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)) 15:11:08 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:11:08 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-0EDLz2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:11:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:11:09 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)) 15:11:09 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)) 15:11:09 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)) 15:11:09 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)) 15:11:09 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)) 15:11:09 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)) 15:11:09 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:11:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:11:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:11:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:11:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:11:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:11:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:11:11 INFO - Downloading blessings-1.6.tar.gz 15:11:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:11:11 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)) 15:11:11 INFO - Installing collected packages: blessings 15:11:11 INFO - Running setup.py install for blessings 15:11:11 INFO - Successfully installed blessings 15:11:11 INFO - Cleaning up... 15:11:11 INFO - Return code: 0 15:11:11 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:11:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:11:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:11:12 INFO - Reading from file tmpfile_stdout 15:11:12 INFO - Current package versions: 15:11:12 INFO - blessings == 1.6 15:11:12 INFO - blobuploader == 1.2.4 15:11:12 INFO - browsermob-proxy == 0.6.0 15:11:12 INFO - docopt == 0.6.1 15:11:12 INFO - manifestparser == 1.1 15:11:12 INFO - marionette-client == 2.3.0 15:11:12 INFO - marionette-driver == 1.4.0 15:11:12 INFO - mozInstall == 1.12 15:11:12 INFO - mozcrash == 0.17 15:11:12 INFO - mozdebug == 0.1 15:11:12 INFO - mozdevice == 0.48 15:11:12 INFO - mozfile == 1.2 15:11:12 INFO - mozhttpd == 0.7 15:11:12 INFO - mozinfo == 0.9 15:11:12 INFO - mozleak == 0.1 15:11:12 INFO - mozlog == 3.1 15:11:12 INFO - moznetwork == 0.27 15:11:12 INFO - mozprocess == 0.22 15:11:12 INFO - mozprofile == 0.28 15:11:12 INFO - mozrunner == 6.11 15:11:12 INFO - mozscreenshot == 0.1 15:11:12 INFO - mozsystemmonitor == 0.0 15:11:12 INFO - moztest == 0.7 15:11:12 INFO - mozversion == 1.4 15:11:12 INFO - psutil == 3.1.1 15:11:12 INFO - requests == 1.2.3 15:11:12 INFO - wptserve == 1.4.0 15:11:12 INFO - wsgiref == 0.1.2 15:11:12 INFO - Running post-action listener: _resource_record_post_action 15:11:12 INFO - Running post-action listener: _start_resource_monitoring 15:11:12 INFO - Starting resource monitoring. 15:11:12 INFO - ##### 15:11:12 INFO - ##### Running pull step. 15:11:12 INFO - ##### 15:11:12 INFO - Running pre-action listener: _resource_record_pre_action 15:11:12 INFO - Running main action method: pull 15:11:12 INFO - Pull has nothing to do! 15:11:12 INFO - Running post-action listener: _resource_record_post_action 15:11:12 INFO - ##### 15:11:12 INFO - ##### Running install step. 15:11:12 INFO - ##### 15:11:12 INFO - Running pre-action listener: _resource_record_pre_action 15:11:12 INFO - Running main action method: install 15:11:12 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:11:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:11:12 INFO - Reading from file tmpfile_stdout 15:11:12 INFO - Detecting whether we're running mozinstall >=1.0... 15:11:12 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:11:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:11:12 INFO - Reading from file tmpfile_stdout 15:11:12 INFO - Output received: 15:11:12 INFO - Usage: mozinstall [options] installer 15:11:12 INFO - Options: 15:11:12 INFO - -h, --help show this help message and exit 15:11:12 INFO - -d DEST, --destination=DEST 15:11:12 INFO - Directory to install application into. [default: 15:11:12 INFO - "/builds/slave/test"] 15:11:12 INFO - --app=APP Application being installed. [default: firefox] 15:11:12 INFO - mkdir: /builds/slave/test/build/application 15:11:12 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'] 15:11:12 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 15:11:30 INFO - Reading from file tmpfile_stdout 15:11:30 INFO - Output received: 15:11:30 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 15:11:30 INFO - Running post-action listener: _resource_record_post_action 15:11:30 INFO - ##### 15:11:30 INFO - ##### Running run-tests step. 15:11:30 INFO - ##### 15:11:30 INFO - Running pre-action listener: _resource_record_pre_action 15:11:30 INFO - Running main action method: run_tests 15:11:30 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:11:30 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:11:30 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:11:30 INFO - grabbing minidump binary from tooltool 15:11:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:11:30 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 0x10fed45e0>, '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 0x10fab7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fae2990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:11:30 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 15:11:30 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 15:11:30 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:11:30 INFO - Return code: 0 15:11:30 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 15:11:30 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:11:30 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/1467731277/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 15:11:30 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/1467731277/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 15:11:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.f85jO7Icli/Render', 15:11:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:11:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:11:30 INFO - 'HOME': '/Users/cltbld', 15:11:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:11:30 INFO - 'LOGNAME': 'cltbld', 15:11:30 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:11:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:11:30 INFO - 'MOZ_NO_REMOTE': '1', 15:11:30 INFO - 'NO_EM_RESTART': '1', 15:11:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:11:30 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:11:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:11:30 INFO - 'PWD': '/builds/slave/test', 15:11:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:11:30 INFO - 'SHELL': '/bin/bash', 15:11:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.7CyONWtY0P/Listeners', 15:11:30 INFO - 'TMPDIR': '/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/', 15:11:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:11:30 INFO - 'USER': 'cltbld', 15:11:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:11:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:11:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:11:30 INFO - 'XPC_FLAGS': '0x0', 15:11:30 INFO - 'XPC_SERVICE_NAME': '0', 15:11:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:11:30 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/1467731277/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 15:11:30 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 15:11:30 INFO - import pkg_resources 15:11:31 INFO - Using 1 client processes 15:11:31 INFO - wptserve Starting http server on 127.0.0.1:8000 15:11:31 INFO - wptserve Starting http server on 127.0.0.1:8001 15:11:31 INFO - wptserve Starting http server on 127.0.0.1:8443 15:11:33 INFO - SUITE-START | Running 778 tests 15:11:33 INFO - Running testharness tests 15:11:33 INFO - Setting up ssl 15:11:33 INFO - PROCESS | certutil | 15:11:33 INFO - PROCESS | certutil | 15:11:33 INFO - PROCESS | certutil | 15:11:33 INFO - Certificate Nickname Trust Attributes 15:11:33 INFO - SSL,S/MIME,JAR/XPI 15:11:33 INFO - 15:11:33 INFO - web-platform-tests CT,, 15:11:33 INFO - 15:11:33 INFO - Starting runner 15:11:34 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 15:11:34 INFO - PROCESS | 1657 | 1467843094947 Marionette DEBUG Marionette enabled via build flag and pref 15:11:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x113de4000 == 1 [pid = 1657] [id = 1] 15:11:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 1 (0x113de4800) [pid = 1657] [serial = 1] [outer = 0x0] 15:11:35 INFO - PROCESS | 1657 | [1657] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:11:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 2 (0x113de5800) [pid = 1657] [serial = 2] [outer = 0x113de4800] 15:11:35 INFO - PROCESS | 1657 | 1467843095498 Marionette INFO Listening on port 2828 15:11:35 INFO - PROCESS | 1657 | 1467843095729 Marionette DEBUG Marionette enabled via command-line flag 15:11:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x11695f000 == 2 [pid = 1657] [id = 2] 15:11:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 3 (0x11695f800) [pid = 1657] [serial = 3] [outer = 0x0] 15:11:35 INFO - PROCESS | 1657 | [1657] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:11:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 4 (0x116960800) [pid = 1657] [serial = 4] [outer = 0x11695f800] 15:11:35 INFO - PROCESS | 1657 | [1657] 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 15:11:35 INFO - PROCESS | 1657 | 1467843095878 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49282 15:11:35 INFO - PROCESS | 1657 | 1467843095963 Marionette DEBUG Closed connection conn0 15:11:35 INFO - PROCESS | 1657 | [1657] 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 15:11:35 INFO - PROCESS | 1657 | 1467843095969 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49283 15:11:35 INFO - PROCESS | 1657 | 1467843095977 Marionette DEBUG Closed connection conn1 15:11:35 INFO - PROCESS | 1657 | [1657] 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 15:11:35 INFO - PROCESS | 1657 | 1467843095982 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49284 15:11:35 INFO - PROCESS | 1657 | 1467843095992 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:11:35 INFO - PROCESS | 1657 | 1467843095996 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":"20160705080757","device":"desktop","version":"48.0"} 15:11:36 INFO - PROCESS | 1657 | [1657] 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 15:11:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x119977800 == 3 [pid = 1657] [id = 3] 15:11:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 5 (0x119978000) [pid = 1657] [serial = 5] [outer = 0x0] 15:11:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x119978800 == 4 [pid = 1657] [id = 4] 15:11:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 6 (0x119a3cc00) [pid = 1657] [serial = 6] [outer = 0x0] 15:11:37 INFO - PROCESS | 1657 | [1657] 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 15:11:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x121430800 == 5 [pid = 1657] [id = 5] 15:11:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 7 (0x119a39000) [pid = 1657] [serial = 7] [outer = 0x0] 15:11:37 INFO - PROCESS | 1657 | [1657] 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 15:11:37 INFO - PROCESS | 1657 | [1657] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:11:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 8 (0x121811c00) [pid = 1657] [serial = 8] [outer = 0x119a39000] 15:11:37 INFO - PROCESS | 1657 | [1657] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:11:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 9 (0x1235de800) [pid = 1657] [serial = 9] [outer = 0x119978000] 15:11:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 10 (0x1235cd000) [pid = 1657] [serial = 10] [outer = 0x119a3cc00] 15:11:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 11 (0x1235cec00) [pid = 1657] [serial = 11] [outer = 0x119a39000] 15:11:37 INFO - PROCESS | 1657 | [1657] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:11:37 INFO - PROCESS | 1657 | 1467843097968 Marionette INFO startBrowser 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:37 INFO - PROCESS | 1657 | 1467843097990 Marionette DEBUG loaded listener.js 15:11:37 INFO - PROCESS | 1657 | 1467843097997 Marionette DEBUG loaded listener.js 15:11:38 INFO - PROCESS | 1657 | 1467843097998 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 12 (0x127003000) [pid = 1657] [serial = 12] [outer = 0x119a39000] 15:11:38 INFO - PROCESS | 1657 | 1467843098295 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"3e1f130c-8607-dd49-8ff1-77b14a721c49","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":"20160705080757","device":"desktop","version":"48.0","command_id":1}}] 15:11:38 INFO - PROCESS | 1657 | 1467843098384 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}] 15:11:38 INFO - PROCESS | 1657 | 1467843098386 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:38 INFO - PROCESS | 1657 | 1467843098444 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 15:11:38 INFO - PROCESS | 1657 | 1467843098515 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:11:38 INFO - PROCESS | 1657 | 1467843098517 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:38 INFO - PROCESS | 1657 | [1657] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:11:38 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:11:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 13 (0x128b7c800) [pid = 1657] [serial = 13] [outer = 0x119a39000] 15:11:38 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:11:38 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:11:38 INFO - PROCESS | 1657 | 1467843098787 Marionette TRACE conn2 <- [1,3,null,{}] 15:11:38 INFO - PROCESS | 1657 | 1467843098792 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:11:38 INFO - PROCESS | 1657 | 1467843098795 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:38 INFO - PROCESS | 1657 | 1467843098832 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 15:11:38 INFO - PROCESS | 1657 | 1467843098869 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 15:11:38 INFO - PROCESS | 1657 | 1467843098872 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 15:11:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:11:38 INFO - PROCESS | 1657 | 1467843098880 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:11:38 INFO - PROCESS | 1657 | 1467843098888 Marionette TRACE conn2 <- [1,6,null,{}] 15:11:38 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 15:11:38 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 15:11:38 INFO - PROCESS | 1657 | 1467843098893 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}] 15:11:38 INFO - PROCESS | 1657 | 1467843098895 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:38 INFO - PROCESS | 1657 | 1467843098913 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 15:11:38 INFO - PROCESS | 1657 | 1467843098917 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:38 INFO - PROCESS | 1657 | 1467843098919 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x1291a3000 == 6 [pid = 1657] [id = 6] 15:11:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 14 (0x129247c00) [pid = 1657] [serial = 14] [outer = 0x0] 15:11:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 15 (0x129249800) [pid = 1657] [serial = 15] [outer = 0x129247c00] 15:11:38 INFO - PROCESS | 1657 | 1467843098963 Marionette DEBUG loaded listener.js 15:11:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 16 (0x12924f400) [pid = 1657] [serial = 16] [outer = 0x129247c00] 15:11:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x127307000 == 7 [pid = 1657] [id = 7] 15:11:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 17 (0x12924f800) [pid = 1657] [serial = 17] [outer = 0x0] 15:11:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 18 (0x12953d800) [pid = 1657] [serial = 18] [outer = 0x12924f800] 15:11:39 INFO - PROCESS | 1657 | 1467843099357 Marionette DEBUG loaded listener.js 15:11:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 19 (0x129250c00) [pid = 1657] [serial = 19] [outer = 0x12924f800] 15:11:39 INFO - PROCESS | 1657 | 1467843099422 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]]]}] 15:11:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:11:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 583ms 15:11:39 INFO - PROCESS | 1657 | 1467843099462 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 15:11:39 INFO - PROCESS | 1657 | 1467843099464 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 15:11:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:11:39 INFO - PROCESS | 1657 | 1467843099470 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:11:39 INFO - PROCESS | 1657 | 1467843099471 Marionette TRACE conn2 <- [1,10,null,{}] 15:11:39 INFO - PROCESS | 1657 | 1467843099503 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}] 15:11:39 INFO - PROCESS | 1657 | 1467843099507 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:39 INFO - PROCESS | 1657 | 1467843099624 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 15:11:39 INFO - PROCESS | 1657 | 1467843099637 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:39 INFO - PROCESS | 1657 | 1467843099638 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a92e000 == 8 [pid = 1657] [id = 8] 15:11:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 20 (0x12a9dd400) [pid = 1657] [serial = 20] [outer = 0x0] 15:11:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 21 (0x12a9df400) [pid = 1657] [serial = 21] [outer = 0x12a9dd400] 15:11:39 INFO - PROCESS | 1657 | 1467843099693 Marionette DEBUG loaded listener.js 15:11:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 22 (0x12a9e3c00) [pid = 1657] [serial = 22] [outer = 0x12a9dd400] 15:11:40 INFO - PROCESS | 1657 | 1467843100042 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]]]}] 15:11:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:11:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 618ms 15:11:40 INFO - PROCESS | 1657 | 1467843100089 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 15:11:40 INFO - PROCESS | 1657 | 1467843100090 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 15:11:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:11:40 INFO - PROCESS | 1657 | 1467843100093 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:11:40 INFO - PROCESS | 1657 | 1467843100094 Marionette TRACE conn2 <- [1,14,null,{}] 15:11:40 INFO - PROCESS | 1657 | 1467843100096 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}] 15:11:40 INFO - PROCESS | 1657 | 1467843100098 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:40 INFO - PROCESS | 1657 | 1467843100189 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 15:11:40 INFO - PROCESS | 1657 | 1467843100193 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:40 INFO - PROCESS | 1657 | 1467843100194 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b30f800 == 9 [pid = 1657] [id = 9] 15:11:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 23 (0x12a9e8000) [pid = 1657] [serial = 23] [outer = 0x0] 15:11:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 24 (0x12b1b0800) [pid = 1657] [serial = 24] [outer = 0x12a9e8000] 15:11:40 INFO - PROCESS | 1657 | 1467843100218 Marionette DEBUG loaded listener.js 15:11:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 25 (0x12b1bb800) [pid = 1657] [serial = 25] [outer = 0x12a9e8000] 15:11:40 INFO - PROCESS | 1657 | 1467843100498 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]]]}] 15:11:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:11:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 15:11:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:11:40 INFO - PROCESS | 1657 | 1467843100511 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 15:11:40 INFO - PROCESS | 1657 | 1467843100512 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 15:11:40 INFO - PROCESS | 1657 | 1467843100522 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:11:40 INFO - PROCESS | 1657 | 1467843100523 Marionette TRACE conn2 <- [1,18,null,{}] 15:11:40 INFO - PROCESS | 1657 | 1467843100526 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}] 15:11:40 INFO - PROCESS | 1657 | 1467843100527 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:40 INFO - PROCESS | 1657 | 1467843100622 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 15:11:40 INFO - PROCESS | 1657 | 1467843100627 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:40 INFO - PROCESS | 1657 | 1467843100629 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bb2a800 == 10 [pid = 1657] [id = 10] 15:11:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 26 (0x12bb5d800) [pid = 1657] [serial = 26] [outer = 0x0] 15:11:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 27 (0x12bb61400) [pid = 1657] [serial = 27] [outer = 0x12bb5d800] 15:11:40 INFO - PROCESS | 1657 | 1467843100653 Marionette DEBUG loaded listener.js 15:11:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 28 (0x12bb67400) [pid = 1657] [serial = 28] [outer = 0x12bb5d800] 15:11:40 INFO - PROCESS | 1657 | 1467843100916 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]]]}] 15:11:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:11:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 428ms 15:11:40 INFO - PROCESS | 1657 | 1467843100945 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 15:11:40 INFO - PROCESS | 1657 | 1467843100947 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 15:11:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:11:40 INFO - PROCESS | 1657 | 1467843100957 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:11:40 INFO - PROCESS | 1657 | 1467843100958 Marionette TRACE conn2 <- [1,22,null,{}] 15:11:40 INFO - PROCESS | 1657 | 1467843100960 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}] 15:11:40 INFO - PROCESS | 1657 | 1467843100961 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:41 INFO - PROCESS | 1657 | 1467843101058 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 15:11:41 INFO - PROCESS | 1657 | 1467843101062 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:41 INFO - PROCESS | 1657 | 1467843101063 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x118412800 == 11 [pid = 1657] [id = 11] 15:11:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 29 (0x118446000) [pid = 1657] [serial = 29] [outer = 0x0] 15:11:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 30 (0x117ea4c00) [pid = 1657] [serial = 30] [outer = 0x118446000] 15:11:41 INFO - PROCESS | 1657 | 1467843101089 Marionette DEBUG loaded listener.js 15:11:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 31 (0x125c8bc00) [pid = 1657] [serial = 31] [outer = 0x118446000] 15:11:41 INFO - PROCESS | 1657 | 1467843101320 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]]]}] 15:11:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:11:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 372ms 15:11:41 INFO - PROCESS | 1657 | 1467843101336 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 15:11:41 INFO - PROCESS | 1657 | 1467843101337 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 15:11:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:11:41 INFO - PROCESS | 1657 | 1467843101339 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:11:41 INFO - PROCESS | 1657 | 1467843101340 Marionette TRACE conn2 <- [1,26,null,{}] 15:11:41 INFO - PROCESS | 1657 | 1467843101343 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}] 15:11:41 INFO - PROCESS | 1657 | 1467843101344 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:41 INFO - PROCESS | 1657 | 1467843101443 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 15:11:41 INFO - PROCESS | 1657 | 1467843101447 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:41 INFO - PROCESS | 1657 | 1467843101449 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bfb1000 == 12 [pid = 1657] [id = 12] 15:11:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 32 (0x11861b400) [pid = 1657] [serial = 32] [outer = 0x0] 15:11:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 33 (0x12a9e1800) [pid = 1657] [serial = 33] [outer = 0x11861b400] 15:11:41 INFO - PROCESS | 1657 | 1467843101472 Marionette DEBUG loaded listener.js 15:11:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 34 (0x12bfe4000) [pid = 1657] [serial = 34] [outer = 0x11861b400] 15:11:41 INFO - PROCESS | 1657 | 1467843101713 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]]]}] 15:11:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:11:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 15:11:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:11:41 INFO - PROCESS | 1657 | 1467843101759 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 15:11:41 INFO - PROCESS | 1657 | 1467843101760 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 15:11:41 INFO - PROCESS | 1657 | 1467843101770 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:11:41 INFO - PROCESS | 1657 | 1467843101772 Marionette TRACE conn2 <- [1,30,null,{}] 15:11:41 INFO - PROCESS | 1657 | 1467843101790 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}] 15:11:41 INFO - PROCESS | 1657 | 1467843101791 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:41 INFO - PROCESS | 1657 | 1467843101880 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 15:11:41 INFO - PROCESS | 1657 | 1467843101886 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:41 INFO - PROCESS | 1657 | 1467843101887 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c54e000 == 13 [pid = 1657] [id = 13] 15:11:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 35 (0x12bfe6c00) [pid = 1657] [serial = 35] [outer = 0x0] 15:11:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 36 (0x12c5ea800) [pid = 1657] [serial = 36] [outer = 0x12bfe6c00] 15:11:41 INFO - PROCESS | 1657 | 1467843101910 Marionette DEBUG loaded listener.js 15:11:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 37 (0x12c5ee400) [pid = 1657] [serial = 37] [outer = 0x12bfe6c00] 15:11:42 INFO - PROCESS | 1657 | 1467843102139 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]]]}] 15:11:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:11:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 389ms 15:11:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:11:42 INFO - PROCESS | 1657 | 1467843102152 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 15:11:42 INFO - PROCESS | 1657 | 1467843102153 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 15:11:42 INFO - PROCESS | 1657 | 1467843102155 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:11:42 INFO - PROCESS | 1657 | 1467843102156 Marionette TRACE conn2 <- [1,34,null,{}] 15:11:42 INFO - PROCESS | 1657 | 1467843102159 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}] 15:11:42 INFO - PROCESS | 1657 | 1467843102160 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:42 INFO - PROCESS | 1657 | 1467843102262 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 15:11:42 INFO - PROCESS | 1657 | 1467843102267 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:42 INFO - PROCESS | 1657 | 1467843102268 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x119eed000 == 14 [pid = 1657] [id = 14] 15:11:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 38 (0x12c5f5400) [pid = 1657] [serial = 38] [outer = 0x0] 15:11:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 39 (0x12c5f8800) [pid = 1657] [serial = 39] [outer = 0x12c5f5400] 15:11:42 INFO - PROCESS | 1657 | 1467843102292 Marionette DEBUG loaded listener.js 15:11:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 40 (0x12c879800) [pid = 1657] [serial = 40] [outer = 0x12c5f5400] 15:11:42 INFO - PROCESS | 1657 | 1467843102531 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]]]}] 15:11:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:11:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 419ms 15:11:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:11:42 INFO - PROCESS | 1657 | 1467843102574 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 15:11:42 INFO - PROCESS | 1657 | 1467843102575 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 15:11:42 INFO - PROCESS | 1657 | 1467843102577 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:11:42 INFO - PROCESS | 1657 | 1467843102579 Marionette TRACE conn2 <- [1,38,null,{}] 15:11:42 INFO - PROCESS | 1657 | 1467843102589 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}] 15:11:42 INFO - PROCESS | 1657 | 1467843102590 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:42 INFO - PROCESS | 1657 | 1467843102693 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 15:11:42 INFO - PROCESS | 1657 | 1467843102697 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:42 INFO - PROCESS | 1657 | 1467843102698 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cae3000 == 15 [pid = 1657] [id = 15] 15:11:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 41 (0x12c87ec00) [pid = 1657] [serial = 41] [outer = 0x0] 15:11:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 42 (0x12c885c00) [pid = 1657] [serial = 42] [outer = 0x12c87ec00] 15:11:42 INFO - PROCESS | 1657 | 1467843102721 Marionette DEBUG loaded listener.js 15:11:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 43 (0x12cb50000) [pid = 1657] [serial = 43] [outer = 0x12c87ec00] 15:11:42 INFO - PROCESS | 1657 | 1467843102955 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]]]}] 15:11:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:11:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 426ms 15:11:43 INFO - PROCESS | 1657 | 1467843103006 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 15:11:43 INFO - PROCESS | 1657 | 1467843103007 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 15:11:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:11:43 INFO - PROCESS | 1657 | 1467843103009 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:11:43 INFO - PROCESS | 1657 | 1467843103010 Marionette TRACE conn2 <- [1,42,null,{}] 15:11:43 INFO - PROCESS | 1657 | 1467843103013 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}] 15:11:43 INFO - PROCESS | 1657 | 1467843103016 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:43 INFO - PROCESS | 1657 | 1467843103120 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 15:11:43 INFO - PROCESS | 1657 | 1467843103124 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:43 INFO - PROCESS | 1657 | 1467843103125 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cf27000 == 16 [pid = 1657] [id = 16] 15:11:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 44 (0x12cb57000) [pid = 1657] [serial = 44] [outer = 0x0] 15:11:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 45 (0x12cb5ac00) [pid = 1657] [serial = 45] [outer = 0x12cb57000] 15:11:43 INFO - PROCESS | 1657 | 1467843103150 Marionette DEBUG loaded listener.js 15:11:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 46 (0x12cf4b400) [pid = 1657] [serial = 46] [outer = 0x12cb57000] 15:11:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d28f800 == 17 [pid = 1657] [id = 17] 15:11:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 47 (0x12d290000) [pid = 1657] [serial = 47] [outer = 0x0] 15:11:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 48 (0x12d295800) [pid = 1657] [serial = 48] [outer = 0x12d290000] 15:11:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 49 (0x12d29a800) [pid = 1657] [serial = 49] [outer = 0x12d290000] 15:11:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cf2c800 == 18 [pid = 1657] [id = 18] 15:11:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 50 (0x12cf4e800) [pid = 1657] [serial = 50] [outer = 0x0] 15:11:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 51 (0x12d2f8000) [pid = 1657] [serial = 51] [outer = 0x12cf4e800] 15:11:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 52 (0x12cf55c00) [pid = 1657] [serial = 52] [outer = 0x12cf4e800] 15:11:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:11:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 521ms 15:11:43 INFO - PROCESS | 1657 | 1467843103523 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]]]}] 15:11:43 INFO - PROCESS | 1657 | 1467843103531 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 15:11:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:11:43 INFO - PROCESS | 1657 | 1467843103532 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 15:11:43 INFO - PROCESS | 1657 | 1467843103534 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:11:43 INFO - PROCESS | 1657 | 1467843103536 Marionette TRACE conn2 <- [1,46,null,{}] 15:11:43 INFO - PROCESS | 1657 | 1467843103538 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}] 15:11:43 INFO - PROCESS | 1657 | 1467843103539 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:43 INFO - PROCESS | 1657 | 1467843103627 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 15:11:43 INFO - PROCESS | 1657 | 1467843103639 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:43 INFO - PROCESS | 1657 | 1467843103641 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d76f000 == 19 [pid = 1657] [id = 19] 15:11:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 53 (0x12cf4fc00) [pid = 1657] [serial = 53] [outer = 0x0] 15:11:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 54 (0x12ca68400) [pid = 1657] [serial = 54] [outer = 0x12cf4fc00] 15:11:43 INFO - PROCESS | 1657 | 1467843103666 Marionette DEBUG loaded listener.js 15:11:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 55 (0x12ca6c400) [pid = 1657] [serial = 55] [outer = 0x12cf4fc00] 15:11:43 INFO - PROCESS | 1657 | 1467843103904 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]]]}] 15:11:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:11:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 15:11:43 INFO - PROCESS | 1657 | 1467843103956 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 15:11:43 INFO - PROCESS | 1657 | 1467843103957 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 15:11:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:11:43 INFO - PROCESS | 1657 | 1467843103959 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:11:43 INFO - PROCESS | 1657 | 1467843103960 Marionette TRACE conn2 <- [1,50,null,{}] 15:11:43 INFO - PROCESS | 1657 | 1467843103963 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}] 15:11:43 INFO - PROCESS | 1657 | 1467843103966 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:44 INFO - PROCESS | 1657 | 1467843104073 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 15:11:44 INFO - PROCESS | 1657 | 1467843104077 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:44 INFO - PROCESS | 1657 | 1467843104078 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x11822f000 == 20 [pid = 1657] [id = 20] 15:11:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 56 (0x118106c00) [pid = 1657] [serial = 56] [outer = 0x0] 15:11:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 57 (0x118110000) [pid = 1657] [serial = 57] [outer = 0x118106c00] 15:11:44 INFO - PROCESS | 1657 | 1467843104103 Marionette DEBUG loaded listener.js 15:11:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 58 (0x11835c000) [pid = 1657] [serial = 58] [outer = 0x118106c00] 15:11:44 INFO - PROCESS | 1657 | 1467843104328 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]]]}] 15:11:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:11:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 15:11:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:11:44 INFO - PROCESS | 1657 | 1467843104386 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 15:11:44 INFO - PROCESS | 1657 | 1467843104387 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 15:11:44 INFO - PROCESS | 1657 | 1467843104390 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:11:44 INFO - PROCESS | 1657 | 1467843104391 Marionette TRACE conn2 <- [1,54,null,{}] 15:11:44 INFO - PROCESS | 1657 | 1467843104393 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}] 15:11:44 INFO - PROCESS | 1657 | 1467843104394 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:44 INFO - PROCESS | 1657 | 1467843104495 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 15:11:44 INFO - PROCESS | 1657 | 1467843104499 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:44 INFO - PROCESS | 1657 | 1467843104500 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d77a000 == 21 [pid = 1657] [id = 21] 15:11:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 59 (0x11864bc00) [pid = 1657] [serial = 59] [outer = 0x0] 15:11:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 60 (0x12ca6d800) [pid = 1657] [serial = 60] [outer = 0x11864bc00] 15:11:44 INFO - PROCESS | 1657 | 1467843104523 Marionette DEBUG loaded listener.js 15:11:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 61 (0x12ca71c00) [pid = 1657] [serial = 61] [outer = 0x11864bc00] 15:11:44 INFO - PROCESS | 1657 | 1467843104748 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]]]}] 15:11:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:11:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 367ms 15:11:44 INFO - PROCESS | 1657 | 1467843104758 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 15:11:44 INFO - PROCESS | 1657 | 1467843104759 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 15:11:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:11:44 INFO - PROCESS | 1657 | 1467843104761 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:11:44 INFO - PROCESS | 1657 | 1467843104762 Marionette TRACE conn2 <- [1,58,null,{}] 15:11:44 INFO - PROCESS | 1657 | 1467843104772 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}] 15:11:44 INFO - PROCESS | 1657 | 1467843104773 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:44 INFO - PROCESS | 1657 | 1467843104880 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 15:11:44 INFO - PROCESS | 1657 | 1467843104885 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:44 INFO - PROCESS | 1657 | 1467843104886 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ded1800 == 22 [pid = 1657] [id = 22] 15:11:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 62 (0x12ca73c00) [pid = 1657] [serial = 62] [outer = 0x0] 15:11:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 63 (0x12e0a8c00) [pid = 1657] [serial = 63] [outer = 0x12ca73c00] 15:11:44 INFO - PROCESS | 1657 | 1467843104909 Marionette DEBUG loaded listener.js 15:11:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 64 (0x1199a1c00) [pid = 1657] [serial = 64] [outer = 0x12ca73c00] 15:11:46 INFO - PROCESS | 1657 | 1467843106643 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]]]}] 15:11:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:11:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1926ms 15:11:46 INFO - PROCESS | 1657 | 1467843106688 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 15:11:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:11:46 INFO - PROCESS | 1657 | 1467843106690 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 15:11:46 INFO - PROCESS | 1657 | 1467843106694 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:11:46 INFO - PROCESS | 1657 | 1467843106696 Marionette TRACE conn2 <- [1,62,null,{}] 15:11:46 INFO - PROCESS | 1657 | 1467843106702 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}] 15:11:46 INFO - PROCESS | 1657 | 1467843106704 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:46 INFO - PROCESS | 1657 | 1467843106775 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 15:11:46 INFO - PROCESS | 1657 | 1467843106780 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:46 INFO - PROCESS | 1657 | 1467843106785 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x11264d800 == 23 [pid = 1657] [id = 23] 15:11:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 65 (0x1133a3c00) [pid = 1657] [serial = 65] [outer = 0x0] 15:11:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 66 (0x1133a5c00) [pid = 1657] [serial = 66] [outer = 0x1133a3c00] 15:11:46 INFO - PROCESS | 1657 | 1467843106815 Marionette DEBUG loaded listener.js 15:11:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 67 (0x113d94800) [pid = 1657] [serial = 67] [outer = 0x1133a3c00] 15:11:47 INFO - PROCESS | 1657 | 1467843107107 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]]]}] 15:11:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 423ms 15:11:47 INFO - PROCESS | 1657 | 1467843107122 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 15:11:47 INFO - PROCESS | 1657 | 1467843107125 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 15:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:11:47 INFO - PROCESS | 1657 | 1467843107138 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:11:47 INFO - PROCESS | 1657 | 1467843107139 Marionette TRACE conn2 <- [1,66,null,{}] 15:11:47 INFO - PROCESS | 1657 | 1467843107142 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}] 15:11:47 INFO - PROCESS | 1657 | 1467843107144 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:47 INFO - PROCESS | 1657 | 1467843107239 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 15:11:47 INFO - PROCESS | 1657 | 1467843107274 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:47 INFO - PROCESS | 1657 | 1467843107276 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x1130d6800 == 24 [pid = 1657] [id = 24] 15:11:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 68 (0x113d96c00) [pid = 1657] [serial = 68] [outer = 0x0] 15:11:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x115d02400) [pid = 1657] [serial = 69] [outer = 0x113d96c00] 15:11:47 INFO - PROCESS | 1657 | 1467843107303 Marionette DEBUG loaded listener.js 15:11:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x11619fc00) [pid = 1657] [serial = 70] [outer = 0x113d96c00] 15:11:47 INFO - PROCESS | 1657 | 1467843107556 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]]]}] 15:11:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 478ms 15:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:11:47 INFO - PROCESS | 1657 | 1467843107608 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 15:11:47 INFO - PROCESS | 1657 | 1467843107609 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 15:11:47 INFO - PROCESS | 1657 | 1467843107611 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:11:47 INFO - PROCESS | 1657 | 1467843107615 Marionette TRACE conn2 <- [1,70,null,{}] 15:11:47 INFO - PROCESS | 1657 | 1467843107642 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}] 15:11:47 INFO - PROCESS | 1657 | 1467843107645 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:47 INFO - PROCESS | 1657 | 1467843107720 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 15:11:47 INFO - PROCESS | 1657 | 1467843107725 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:47 INFO - PROCESS | 1657 | 1467843107727 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x115ee6000 == 25 [pid = 1657] [id = 25] 15:11:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x111ba5800) [pid = 1657] [serial = 71] [outer = 0x0] 15:11:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x1167aa000) [pid = 1657] [serial = 72] [outer = 0x111ba5800] 15:11:47 INFO - PROCESS | 1657 | 1467843107757 Marionette DEBUG loaded listener.js 15:11:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x116a13800) [pid = 1657] [serial = 73] [outer = 0x111ba5800] 15:11:48 INFO - PROCESS | 1657 | 1467843108120 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]]]}] 15:11:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 534ms 15:11:48 INFO - PROCESS | 1657 | 1467843108146 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 15:11:48 INFO - PROCESS | 1657 | 1467843108149 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 15:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:11:48 INFO - PROCESS | 1657 | 1467843108152 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:11:48 INFO - PROCESS | 1657 | 1467843108153 Marionette TRACE conn2 <- [1,74,null,{}] 15:11:48 INFO - PROCESS | 1657 | 1467843108156 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}] 15:11:48 INFO - PROCESS | 1657 | 1467843108157 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:48 INFO - PROCESS | 1657 | 1467843108227 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 15:11:48 INFO - PROCESS | 1657 | 1467843108233 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:48 INFO - PROCESS | 1657 | 1467843108234 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ab1000 == 26 [pid = 1657] [id = 26] 15:11:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x116f92800) [pid = 1657] [serial = 74] [outer = 0x0] 15:11:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x1174fc400) [pid = 1657] [serial = 75] [outer = 0x116f92800] 15:11:48 INFO - PROCESS | 1657 | 1467843108260 Marionette DEBUG loaded listener.js 15:11:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x118133800) [pid = 1657] [serial = 76] [outer = 0x116f92800] 15:11:48 INFO - PROCESS | 1657 | 1467843108557 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]]]}] 15:11:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 420ms 15:11:48 INFO - PROCESS | 1657 | 1467843108572 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 15:11:48 INFO - PROCESS | 1657 | 1467843108573 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 15:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:11:48 INFO - PROCESS | 1657 | 1467843108575 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:11:48 INFO - PROCESS | 1657 | 1467843108577 Marionette TRACE conn2 <- [1,78,null,{}] 15:11:48 INFO - PROCESS | 1657 | 1467843108579 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}] 15:11:48 INFO - PROCESS | 1657 | 1467843108582 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:48 INFO - PROCESS | 1657 | 1467843108661 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 15:11:48 INFO - PROCESS | 1657 | 1467843108666 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:48 INFO - PROCESS | 1657 | 1467843108667 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x116fdd000 == 27 [pid = 1657] [id = 27] 15:11:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x113d94000) [pid = 1657] [serial = 77] [outer = 0x0] 15:11:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x11835f000) [pid = 1657] [serial = 78] [outer = 0x113d94000] 15:11:48 INFO - PROCESS | 1657 | 1467843108693 Marionette DEBUG loaded listener.js 15:11:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x11861c800) [pid = 1657] [serial = 79] [outer = 0x113d94000] 15:11:48 INFO - PROCESS | 1657 | 1467843108982 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]]]}] 15:11:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 418ms 15:11:49 INFO - PROCESS | 1657 | 1467843108994 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 15:11:49 INFO - PROCESS | 1657 | 1467843108996 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 15:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:11:49 INFO - PROCESS | 1657 | 1467843109006 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:11:49 INFO - PROCESS | 1657 | 1467843109007 Marionette TRACE conn2 <- [1,82,null,{}] 15:11:49 INFO - PROCESS | 1657 | 1467843109009 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}] 15:11:49 INFO - PROCESS | 1657 | 1467843109013 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:49 INFO - PROCESS | 1657 | 1467843109137 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 15:11:49 INFO - PROCESS | 1657 | 1467843109143 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:49 INFO - PROCESS | 1657 | 1467843109145 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x11746e800 == 28 [pid = 1657] [id = 28] 15:11:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x11714dc00) [pid = 1657] [serial = 80] [outer = 0x0] 15:11:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x11864d000) [pid = 1657] [serial = 81] [outer = 0x11714dc00] 15:11:49 INFO - PROCESS | 1657 | 1467843109170 Marionette DEBUG loaded listener.js 15:11:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x119117400) [pid = 1657] [serial = 82] [outer = 0x11714dc00] 15:11:49 INFO - PROCESS | 1657 | 1467843109451 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]]]}] 15:11:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:11:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 518ms 15:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:11:49 INFO - PROCESS | 1657 | 1467843109525 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 15:11:49 INFO - PROCESS | 1657 | 1467843109527 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 15:11:49 INFO - PROCESS | 1657 | 1467843109531 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:11:49 INFO - PROCESS | 1657 | 1467843109532 Marionette TRACE conn2 <- [1,86,null,{}] 15:11:49 INFO - PROCESS | 1657 | 1467843109536 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}] 15:11:49 INFO - PROCESS | 1657 | 1467843109538 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:49 INFO - PROCESS | 1657 | 1467843109642 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 15:11:49 INFO - PROCESS | 1657 | 1467843109650 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:49 INFO - PROCESS | 1657 | 1467843109652 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x11867b800 == 29 [pid = 1657] [id = 29] 15:11:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x116f93000) [pid = 1657] [serial = 83] [outer = 0x0] 15:11:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x119547400) [pid = 1657] [serial = 84] [outer = 0x116f93000] 15:11:49 INFO - PROCESS | 1657 | 1467843109691 Marionette DEBUG loaded listener.js 15:11:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x11977ac00) [pid = 1657] [serial = 85] [outer = 0x116f93000] 15:11:50 INFO - PROCESS | 1657 | 1467843110058 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]]]}] 15:11:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:11:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 572ms 15:11:50 INFO - PROCESS | 1657 | 1467843110103 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 15:11:50 INFO - PROCESS | 1657 | 1467843110104 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 15:11:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:11:50 INFO - PROCESS | 1657 | 1467843110106 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:11:50 INFO - PROCESS | 1657 | 1467843110107 Marionette TRACE conn2 <- [1,90,null,{}] 15:11:50 INFO - PROCESS | 1657 | 1467843110109 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}] 15:11:50 INFO - PROCESS | 1657 | 1467843110110 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:50 INFO - PROCESS | 1657 | 1467843110201 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 15:11:50 INFO - PROCESS | 1657 | 1467843110207 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:50 INFO - PROCESS | 1657 | 1467843110208 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x118692800 == 30 [pid = 1657] [id = 30] 15:11:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x119548000) [pid = 1657] [serial = 86] [outer = 0x0] 15:11:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1199ad800) [pid = 1657] [serial = 87] [outer = 0x119548000] 15:11:50 INFO - PROCESS | 1657 | 1467843110235 Marionette DEBUG loaded listener.js 15:11:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x119ba8400) [pid = 1657] [serial = 88] [outer = 0x119548000] 15:11:50 INFO - PROCESS | 1657 | 1467843110493 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]]]}] 15:11:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:11:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 419ms 15:11:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:11:50 INFO - PROCESS | 1657 | 1467843110525 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 15:11:50 INFO - PROCESS | 1657 | 1467843110527 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 15:11:50 INFO - PROCESS | 1657 | 1467843110536 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:11:50 INFO - PROCESS | 1657 | 1467843110546 Marionette TRACE conn2 <- [1,94,null,{}] 15:11:50 INFO - PROCESS | 1657 | 1467843110556 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}] 15:11:50 INFO - PROCESS | 1657 | 1467843110557 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:50 INFO - PROCESS | 1657 | 1467843110634 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 15:11:50 INFO - PROCESS | 1657 | 1467843110638 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:50 INFO - PROCESS | 1657 | 1467843110639 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x115ee5000 == 31 [pid = 1657] [id = 31] 15:11:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x11619e400) [pid = 1657] [serial = 89] [outer = 0x0] 15:11:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x119bad800) [pid = 1657] [serial = 90] [outer = 0x11619e400] 15:11:50 INFO - PROCESS | 1657 | 1467843110662 Marionette DEBUG loaded listener.js 15:11:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x120fb9000) [pid = 1657] [serial = 91] [outer = 0x11619e400] 15:11:50 INFO - PROCESS | 1657 | 1467843110970 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]]]}] 15:11:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:11:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 492ms 15:11:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:11:51 INFO - PROCESS | 1657 | 1467843111022 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 15:11:51 INFO - PROCESS | 1657 | 1467843111023 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 15:11:51 INFO - PROCESS | 1657 | 1467843111025 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:11:51 INFO - PROCESS | 1657 | 1467843111026 Marionette TRACE conn2 <- [1,98,null,{}] 15:11:51 INFO - PROCESS | 1657 | 1467843111028 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}] 15:11:51 INFO - PROCESS | 1657 | 1467843111029 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:51 INFO - PROCESS | 1657 | 1467843111123 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 15:11:51 INFO - PROCESS | 1657 | 1467843111130 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:51 INFO - PROCESS | 1657 | 1467843111133 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x1191af000 == 32 [pid = 1657] [id = 32] 15:11:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x119bb3800) [pid = 1657] [serial = 92] [outer = 0x0] 15:11:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x120fe8c00) [pid = 1657] [serial = 93] [outer = 0x119bb3800] 15:11:51 INFO - PROCESS | 1657 | 1467843111157 Marionette DEBUG loaded listener.js 15:11:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x120ff0400) [pid = 1657] [serial = 94] [outer = 0x119bb3800] 15:11:51 INFO - PROCESS | 1657 | 1467843111417 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]]]}] 15:11:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:11:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 421ms 15:11:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:11:51 INFO - PROCESS | 1657 | 1467843111454 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 15:11:51 INFO - PROCESS | 1657 | 1467843111455 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 15:11:51 INFO - PROCESS | 1657 | 1467843111457 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:11:51 INFO - PROCESS | 1657 | 1467843111459 Marionette TRACE conn2 <- [1,102,null,{}] 15:11:51 INFO - PROCESS | 1657 | 1467843111462 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}] 15:11:51 INFO - PROCESS | 1657 | 1467843111465 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:51 INFO - PROCESS | 1657 | 1467843111568 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 15:11:51 INFO - PROCESS | 1657 | 1467843111572 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:51 INFO - PROCESS | 1657 | 1467843111574 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x116fdc800 == 33 [pid = 1657] [id = 33] 15:11:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x11325b000) [pid = 1657] [serial = 95] [outer = 0x0] 15:11:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x120ff5000) [pid = 1657] [serial = 96] [outer = 0x11325b000] 15:11:51 INFO - PROCESS | 1657 | 1467843111601 Marionette DEBUG loaded listener.js 15:11:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1214bd800) [pid = 1657] [serial = 97] [outer = 0x11325b000] 15:11:51 INFO - PROCESS | 1657 | 1467843111884 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]]]}] 15:11:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:11:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 472ms 15:11:51 INFO - PROCESS | 1657 | 1467843111932 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 15:11:51 INFO - PROCESS | 1657 | 1467843111935 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 15:11:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:11:51 INFO - PROCESS | 1657 | 1467843111938 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:11:51 INFO - PROCESS | 1657 | 1467843111939 Marionette TRACE conn2 <- [1,106,null,{}] 15:11:51 INFO - PROCESS | 1657 | 1467843111941 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}] 15:11:51 INFO - PROCESS | 1657 | 1467843111942 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:52 INFO - PROCESS | 1657 | 1467843112039 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 15:11:52 INFO - PROCESS | 1657 | 1467843112045 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:52 INFO - PROCESS | 1657 | 1467843112046 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x119a6c800 == 34 [pid = 1657] [id = 34] 15:11:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x11861b800) [pid = 1657] [serial = 98] [outer = 0x0] 15:11:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1214b3400) [pid = 1657] [serial = 99] [outer = 0x11861b800] 15:11:52 INFO - PROCESS | 1657 | 1467843112071 Marionette DEBUG loaded listener.js 15:11:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x121cd1c00) [pid = 1657] [serial = 100] [outer = 0x11861b800] 15:11:52 INFO - PROCESS | 1657 | 1467843112366 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]]]}] 15:11:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:11:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 469ms 15:11:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:11:52 INFO - PROCESS | 1657 | 1467843112408 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 15:11:52 INFO - PROCESS | 1657 | 1467843112409 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 15:11:52 INFO - PROCESS | 1657 | 1467843112412 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:11:52 INFO - PROCESS | 1657 | 1467843112416 Marionette TRACE conn2 <- [1,110,null,{}] 15:11:52 INFO - PROCESS | 1657 | 1467843112419 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}] 15:11:52 INFO - PROCESS | 1657 | 1467843112421 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:52 INFO - PROCESS | 1657 | 1467843112547 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 15:11:52 INFO - PROCESS | 1657 | 1467843112552 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:52 INFO - PROCESS | 1657 | 1467843112553 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x120f2d000 == 35 [pid = 1657] [id = 35] 15:11:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x121804800) [pid = 1657] [serial = 101] [outer = 0x0] 15:11:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1235d2c00) [pid = 1657] [serial = 102] [outer = 0x121804800] 15:11:52 INFO - PROCESS | 1657 | 1467843112591 Marionette DEBUG loaded listener.js 15:11:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1252f2000) [pid = 1657] [serial = 103] [outer = 0x121804800] 15:11:53 INFO - PROCESS | 1657 | 1467843113002 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]]]}] 15:11:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:11:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 624ms 15:11:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:11:53 INFO - PROCESS | 1657 | 1467843113036 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 15:11:53 INFO - PROCESS | 1657 | 1467843113038 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 15:11:53 INFO - PROCESS | 1657 | 1467843113039 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:11:53 INFO - PROCESS | 1657 | 1467843113040 Marionette TRACE conn2 <- [1,114,null,{}] 15:11:53 INFO - PROCESS | 1657 | 1467843113043 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}] 15:11:53 INFO - PROCESS | 1657 | 1467843113044 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:53 INFO - PROCESS | 1657 | 1467843113120 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 15:11:53 INFO - PROCESS | 1657 | 1467843113124 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:53 INFO - PROCESS | 1657 | 1467843113125 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x12111b000 == 36 [pid = 1657] [id = 36] 15:11:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x12359fc00) [pid = 1657] [serial = 104] [outer = 0x0] 15:11:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1253b2400) [pid = 1657] [serial = 105] [outer = 0x12359fc00] 15:11:53 INFO - PROCESS | 1657 | 1467843113148 Marionette DEBUG loaded listener.js 15:11:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1253de400) [pid = 1657] [serial = 106] [outer = 0x12359fc00] 15:11:53 INFO - PROCESS | 1657 | 1467843113451 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]]]}] 15:11:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:11:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 467ms 15:11:53 INFO - PROCESS | 1657 | 1467843113507 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 15:11:53 INFO - PROCESS | 1657 | 1467843113508 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 15:11:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:11:53 INFO - PROCESS | 1657 | 1467843113511 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:11:53 INFO - PROCESS | 1657 | 1467843113512 Marionette TRACE conn2 <- [1,118,null,{}] 15:11:53 INFO - PROCESS | 1657 | 1467843113514 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}] 15:11:53 INFO - PROCESS | 1657 | 1467843113515 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:53 INFO - PROCESS | 1657 | 1467843113600 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 15:11:53 INFO - PROCESS | 1657 | 1467843113658 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:53 INFO - PROCESS | 1657 | 1467843113659 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x12124e000 == 37 [pid = 1657] [id = 37] 15:11:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x119548400) [pid = 1657] [serial = 107] [outer = 0x0] 15:11:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1253de800) [pid = 1657] [serial = 108] [outer = 0x119548400] 15:11:53 INFO - PROCESS | 1657 | 1467843113682 Marionette DEBUG loaded listener.js 15:11:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x125c8c000) [pid = 1657] [serial = 109] [outer = 0x119548400] 15:11:54 INFO - PROCESS | 1657 | 1467843114552 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]]]}] 15:11:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:11:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1071ms 15:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:11:54 INFO - PROCESS | 1657 | 1467843114583 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 15:11:54 INFO - PROCESS | 1657 | 1467843114585 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 15:11:54 INFO - PROCESS | 1657 | 1467843114588 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:11:54 INFO - PROCESS | 1657 | 1467843114589 Marionette TRACE conn2 <- [1,122,null,{}] 15:11:54 INFO - PROCESS | 1657 | 1467843114593 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}] 15:11:54 INFO - PROCESS | 1657 | 1467843114595 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:54 INFO - PROCESS | 1657 | 1467843114684 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 15:11:54 INFO - PROCESS | 1657 | 1467843114689 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:54 INFO - PROCESS | 1657 | 1467843114692 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x111d97800 == 38 [pid = 1657] [id = 38] 15:11:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x113d66400) [pid = 1657] [serial = 110] [outer = 0x0] 15:11:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x113d8f400) [pid = 1657] [serial = 111] [outer = 0x113d66400] 15:11:54 INFO - PROCESS | 1657 | 1467843114744 Marionette DEBUG loaded listener.js 15:11:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x115e1f000) [pid = 1657] [serial = 112] [outer = 0x113d66400] 15:11:55 INFO - PROCESS | 1657 | 1467843115079 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]]]}] 15:11:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:11:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 520ms 15:11:55 INFO - PROCESS | 1657 | 1467843115108 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 15:11:55 INFO - PROCESS | 1657 | 1467843115110 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 15:11:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:11:55 INFO - PROCESS | 1657 | 1467843115115 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:11:55 INFO - PROCESS | 1657 | 1467843115116 Marionette TRACE conn2 <- [1,126,null,{}] 15:11:55 INFO - PROCESS | 1657 | 1467843115126 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}] 15:11:55 INFO - PROCESS | 1657 | 1467843115127 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:55 INFO - PROCESS | 1657 | 1467843115218 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 15:11:55 INFO - PROCESS | 1657 | 1467843115223 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:55 INFO - PROCESS | 1657 | 1467843115224 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x115da8800 == 39 [pid = 1657] [id = 39] 15:11:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x1161a6400) [pid = 1657] [serial = 113] [outer = 0x0] 15:11:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x11673b400) [pid = 1657] [serial = 114] [outer = 0x1161a6400] 15:11:55 INFO - PROCESS | 1657 | 1467843115250 Marionette DEBUG loaded listener.js 15:11:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x11697dc00) [pid = 1657] [serial = 115] [outer = 0x1161a6400] 15:11:55 INFO - PROCESS | 1657 | 1467843115586 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]]]}] 15:11:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:11:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 520ms 15:11:55 INFO - PROCESS | 1657 | 1467843115635 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 15:11:55 INFO - PROCESS | 1657 | 1467843115636 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 15:11:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:11:55 INFO - PROCESS | 1657 | 1467843115639 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:11:55 INFO - PROCESS | 1657 | 1467843115641 Marionette TRACE conn2 <- [1,130,null,{}] 15:11:55 INFO - PROCESS | 1657 | 1467843115648 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}] 15:11:55 INFO - PROCESS | 1657 | 1467843115651 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:55 INFO - PROCESS | 1657 | 1467843115737 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 15:11:55 INFO - PROCESS | 1657 | 1467843115768 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:55 INFO - PROCESS | 1657 | 1467843115770 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x113d1c800 == 40 [pid = 1657] [id = 40] 15:11:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x118127800) [pid = 1657] [serial = 116] [outer = 0x0] 15:11:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x118613000) [pid = 1657] [serial = 117] [outer = 0x118127800] 15:11:55 INFO - PROCESS | 1657 | 1467843115797 Marionette DEBUG loaded listener.js 15:11:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x11884c000) [pid = 1657] [serial = 118] [outer = 0x118127800] 15:11:56 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x12bfe6c00) [pid = 1657] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:11:56 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x11861b400) [pid = 1657] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:11:56 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x118446000) [pid = 1657] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:11:56 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x12bb5d800) [pid = 1657] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:11:56 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x12a9e8000) [pid = 1657] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:11:56 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x12a9dd400) [pid = 1657] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:11:56 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x129247c00) [pid = 1657] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:11:56 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x11864bc00) [pid = 1657] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:11:56 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x118106c00) [pid = 1657] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:11:56 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x12cf4fc00) [pid = 1657] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:11:56 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x12cb57000) [pid = 1657] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:11:56 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x12c87ec00) [pid = 1657] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:11:56 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x12c5f5400) [pid = 1657] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:11:56 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x119bb3800) [pid = 1657] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:11:56 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x11325b000) [pid = 1657] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:11:56 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x11861b800) [pid = 1657] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:11:56 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x12ca73c00) [pid = 1657] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:11:56 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1133a3c00) [pid = 1657] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:11:56 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x113d96c00) [pid = 1657] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:11:56 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x111ba5800) [pid = 1657] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:11:56 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x12359fc00) [pid = 1657] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:11:56 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x116f92800) [pid = 1657] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:11:56 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x113d94000) [pid = 1657] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:11:56 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x11714dc00) [pid = 1657] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:11:56 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x116f93000) [pid = 1657] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:11:56 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x119548000) [pid = 1657] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:11:56 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x11619e400) [pid = 1657] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:11:56 INFO - PROCESS | 1657 | 1467843116469 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]]]}] 15:11:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:11:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 871ms 15:11:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:11:56 INFO - PROCESS | 1657 | 1467843116510 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 15:11:56 INFO - PROCESS | 1657 | 1467843116512 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 15:11:56 INFO - PROCESS | 1657 | 1467843116514 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:11:56 INFO - PROCESS | 1657 | 1467843116515 Marionette TRACE conn2 <- [1,134,null,{}] 15:11:56 INFO - PROCESS | 1657 | 1467843116517 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}] 15:11:56 INFO - PROCESS | 1657 | 1467843116519 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:56 INFO - PROCESS | 1657 | 1467843116589 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 15:11:56 INFO - PROCESS | 1657 | 1467843116639 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:56 INFO - PROCESS | 1657 | 1467843116640 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x117465000 == 41 [pid = 1657] [id = 41] 15:11:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1167adc00) [pid = 1657] [serial = 119] [outer = 0x0] 15:11:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x118103c00) [pid = 1657] [serial = 120] [outer = 0x1167adc00] 15:11:56 INFO - PROCESS | 1657 | 1467843116665 Marionette DEBUG loaded listener.js 15:11:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x11861b800) [pid = 1657] [serial = 121] [outer = 0x1167adc00] 15:11:56 INFO - PROCESS | 1657 | 1467843116947 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]]]}] 15:11:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:11:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 469ms 15:11:56 INFO - PROCESS | 1657 | 1467843116988 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 15:11:56 INFO - PROCESS | 1657 | 1467843116989 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 15:11:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:11:56 INFO - PROCESS | 1657 | 1467843116991 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:11:56 INFO - PROCESS | 1657 | 1467843116992 Marionette TRACE conn2 <- [1,138,null,{}] 15:11:56 INFO - PROCESS | 1657 | 1467843116995 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}] 15:11:56 INFO - PROCESS | 1657 | 1467843116996 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:57 INFO - PROCESS | 1657 | 1467843117072 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 15:11:57 INFO - PROCESS | 1657 | 1467843117075 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:57 INFO - PROCESS | 1657 | 1467843117077 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x1186e7800 == 42 [pid = 1657] [id = 42] 15:11:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x118620800) [pid = 1657] [serial = 122] [outer = 0x0] 15:11:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x119542000) [pid = 1657] [serial = 123] [outer = 0x118620800] 15:11:57 INFO - PROCESS | 1657 | 1467843117103 Marionette DEBUG loaded listener.js 15:11:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x11954b000) [pid = 1657] [serial = 124] [outer = 0x118620800] 15:11:57 INFO - PROCESS | 1657 | 1467843117404 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]]]}] 15:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 469ms 15:11:57 INFO - PROCESS | 1657 | 1467843117460 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 15:11:57 INFO - PROCESS | 1657 | 1467843117462 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 15:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:11:57 INFO - PROCESS | 1657 | 1467843117464 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:11:57 INFO - PROCESS | 1657 | 1467843117465 Marionette TRACE conn2 <- [1,142,null,{}] 15:11:57 INFO - PROCESS | 1657 | 1467843117467 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}] 15:11:57 INFO - PROCESS | 1657 | 1467843117471 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:57 INFO - PROCESS | 1657 | 1467843117558 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 15:11:57 INFO - PROCESS | 1657 | 1467843117562 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:57 INFO - PROCESS | 1657 | 1467843117563 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x1195a4000 == 43 [pid = 1657] [id = 43] 15:11:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1199a6000) [pid = 1657] [serial = 125] [outer = 0x0] 15:11:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x120fb1800) [pid = 1657] [serial = 126] [outer = 0x1199a6000] 15:11:57 INFO - PROCESS | 1657 | 1467843117592 Marionette DEBUG loaded listener.js 15:11:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x120ff6000) [pid = 1657] [serial = 127] [outer = 0x1199a6000] 15:11:57 INFO - PROCESS | 1657 | 1467843117900 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]]]}] 15:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 470ms 15:11:57 INFO - PROCESS | 1657 | 1467843117936 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 15:11:57 INFO - PROCESS | 1657 | 1467843117937 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 15:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:11:57 INFO - PROCESS | 1657 | 1467843117939 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:11:57 INFO - PROCESS | 1657 | 1467843117940 Marionette TRACE conn2 <- [1,146,null,{}] 15:11:57 INFO - PROCESS | 1657 | 1467843117942 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}] 15:11:57 INFO - PROCESS | 1657 | 1467843117943 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:58 INFO - PROCESS | 1657 | 1467843118034 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 15:11:58 INFO - PROCESS | 1657 | 1467843118040 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:58 INFO - PROCESS | 1657 | 1467843118041 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x119c42000 == 44 [pid = 1657] [id = 44] 15:11:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x120fed400) [pid = 1657] [serial = 128] [outer = 0x0] 15:11:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x12143c800) [pid = 1657] [serial = 129] [outer = 0x120fed400] 15:11:58 INFO - PROCESS | 1657 | 1467843118064 Marionette DEBUG loaded listener.js 15:11:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x121b9e400) [pid = 1657] [serial = 130] [outer = 0x120fed400] 15:11:58 INFO - PROCESS | 1657 | 1467843118475 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]]]}] 15:11:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:11:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 568ms 15:11:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:11:58 INFO - PROCESS | 1657 | 1467843118508 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 15:11:58 INFO - PROCESS | 1657 | 1467843118510 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 15:11:58 INFO - PROCESS | 1657 | 1467843118513 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:11:58 INFO - PROCESS | 1657 | 1467843118516 Marionette TRACE conn2 <- [1,150,null,{}] 15:11:58 INFO - PROCESS | 1657 | 1467843118519 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}] 15:11:58 INFO - PROCESS | 1657 | 1467843118521 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:58 INFO - PROCESS | 1657 | 1467843118613 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 15:11:58 INFO - PROCESS | 1657 | 1467843118673 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:58 INFO - PROCESS | 1657 | 1467843118674 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x112eb6000 == 45 [pid = 1657] [id = 45] 15:11:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x112f60400) [pid = 1657] [serial = 131] [outer = 0x0] 15:11:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x113d94000) [pid = 1657] [serial = 132] [outer = 0x112f60400] 15:11:58 INFO - PROCESS | 1657 | 1467843118705 Marionette DEBUG loaded listener.js 15:11:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x115e8bc00) [pid = 1657] [serial = 133] [outer = 0x112f60400] 15:11:59 INFO - PROCESS | 1657 | 1467843119149 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]]]}] 15:11:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:11:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 672ms 15:11:59 INFO - PROCESS | 1657 | 1467843119201 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 15:11:59 INFO - PROCESS | 1657 | 1467843119206 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 15:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:11:59 INFO - PROCESS | 1657 | 1467843119216 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:11:59 INFO - PROCESS | 1657 | 1467843119219 Marionette TRACE conn2 <- [1,154,null,{}] 15:11:59 INFO - PROCESS | 1657 | 1467843119223 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}] 15:11:59 INFO - PROCESS | 1657 | 1467843119226 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:59 INFO - PROCESS | 1657 | 1467843119363 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 15:11:59 INFO - PROCESS | 1657 | 1467843119441 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:59 INFO - PROCESS | 1657 | 1467843119442 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:11:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x118897000 == 46 [pid = 1657] [id = 46] 15:11:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x116a1b800) [pid = 1657] [serial = 134] [outer = 0x0] 15:11:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x118111400) [pid = 1657] [serial = 135] [outer = 0x116a1b800] 15:11:59 INFO - PROCESS | 1657 | 1467843119473 Marionette DEBUG loaded listener.js 15:11:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x118615800) [pid = 1657] [serial = 136] [outer = 0x116a1b800] 15:11:59 INFO - PROCESS | 1657 | 1467843119921 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]]]}] 15:11:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:11:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 725ms 15:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:11:59 INFO - PROCESS | 1657 | 1467843119939 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 15:11:59 INFO - PROCESS | 1657 | 1467843119940 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 15:11:59 INFO - PROCESS | 1657 | 1467843119943 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:11:59 INFO - PROCESS | 1657 | 1467843119945 Marionette TRACE conn2 <- [1,158,null,{}] 15:11:59 INFO - PROCESS | 1657 | 1467843119953 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}] 15:11:59 INFO - PROCESS | 1657 | 1467843119956 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:00 INFO - PROCESS | 1657 | 1467843120052 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 15:12:00 INFO - PROCESS | 1657 | 1467843120111 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:00 INFO - PROCESS | 1657 | 1467843120113 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x121379800 == 47 [pid = 1657] [id = 47] 15:12:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x119110c00) [pid = 1657] [serial = 137] [outer = 0x0] 15:12:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x119ba5400) [pid = 1657] [serial = 138] [outer = 0x119110c00] 15:12:00 INFO - PROCESS | 1657 | 1467843120145 Marionette DEBUG loaded listener.js 15:12:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x120ff4400) [pid = 1657] [serial = 139] [outer = 0x119110c00] 15:12:00 INFO - PROCESS | 1657 | 1467843120565 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]]]}] 15:12:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:12:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 671ms 15:12:00 INFO - PROCESS | 1657 | 1467843120631 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 15:12:00 INFO - PROCESS | 1657 | 1467843120633 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 15:12:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:12:00 INFO - PROCESS | 1657 | 1467843120637 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:12:00 INFO - PROCESS | 1657 | 1467843120638 Marionette TRACE conn2 <- [1,162,null,{}] 15:12:00 INFO - PROCESS | 1657 | 1467843120641 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}] 15:12:00 INFO - PROCESS | 1657 | 1467843120642 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:00 INFO - PROCESS | 1657 | 1467843120734 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 15:12:00 INFO - PROCESS | 1657 | 1467843120791 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:00 INFO - PROCESS | 1657 | 1467843120792 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x121b39800 == 48 [pid = 1657] [id = 48] 15:12:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x121ccec00) [pid = 1657] [serial = 140] [outer = 0x0] 15:12:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x1235d0400) [pid = 1657] [serial = 141] [outer = 0x121ccec00] 15:12:00 INFO - PROCESS | 1657 | 1467843120821 Marionette DEBUG loaded listener.js 15:12:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x1253a6c00) [pid = 1657] [serial = 142] [outer = 0x121ccec00] 15:12:01 INFO - PROCESS | 1657 | 1467843121249 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]]]}] 15:12:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:12:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 619ms 15:12:01 INFO - PROCESS | 1657 | 1467843121256 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 15:12:01 INFO - PROCESS | 1657 | 1467843121258 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 15:12:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:12:01 INFO - PROCESS | 1657 | 1467843121260 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:12:01 INFO - PROCESS | 1657 | 1467843121261 Marionette TRACE conn2 <- [1,166,null,{}] 15:12:01 INFO - PROCESS | 1657 | 1467843121264 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}] 15:12:01 INFO - PROCESS | 1657 | 1467843121265 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:01 INFO - PROCESS | 1657 | 1467843121368 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 15:12:01 INFO - PROCESS | 1657 | 1467843121423 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:01 INFO - PROCESS | 1657 | 1467843121425 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x115ef9800 == 49 [pid = 1657] [id = 49] 15:12:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x118445800) [pid = 1657] [serial = 143] [outer = 0x0] 15:12:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x119542c00) [pid = 1657] [serial = 144] [outer = 0x118445800] 15:12:01 INFO - PROCESS | 1657 | 1467843121453 Marionette DEBUG loaded listener.js 15:12:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x1210a9400) [pid = 1657] [serial = 145] [outer = 0x118445800] 15:12:01 INFO - PROCESS | 1657 | 1467843121941 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]]]}] 15:12:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:12:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 719ms 15:12:02 INFO - PROCESS | 1657 | 1467843121998 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 15:12:02 INFO - PROCESS | 1657 | 1467843122000 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 15:12:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:12:02 INFO - PROCESS | 1657 | 1467843122004 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:12:02 INFO - PROCESS | 1657 | 1467843122006 Marionette TRACE conn2 <- [1,170,null,{}] 15:12:02 INFO - PROCESS | 1657 | 1467843122010 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}] 15:12:02 INFO - PROCESS | 1657 | 1467843122011 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:02 INFO - PROCESS | 1657 | 1467843122104 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 15:12:02 INFO - PROCESS | 1657 | 1467843122169 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:02 INFO - PROCESS | 1657 | 1467843122171 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x112eaa000 == 50 [pid = 1657] [id = 50] 15:12:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x115ddc400) [pid = 1657] [serial = 146] [outer = 0x0] 15:12:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x115e2bc00) [pid = 1657] [serial = 147] [outer = 0x115ddc400] 15:12:02 INFO - PROCESS | 1657 | 1467843122198 Marionette DEBUG loaded listener.js 15:12:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x11663a400) [pid = 1657] [serial = 148] [outer = 0x115ddc400] 15:12:02 INFO - PROCESS | 1657 | --DOCSHELL 0x1195a4000 == 49 [pid = 1657] [id = 43] 15:12:02 INFO - PROCESS | 1657 | --DOCSHELL 0x1186e7800 == 48 [pid = 1657] [id = 42] 15:12:02 INFO - PROCESS | 1657 | --DOCSHELL 0x118692800 == 47 [pid = 1657] [id = 30] 15:12:02 INFO - PROCESS | 1657 | --DOCSHELL 0x117465000 == 46 [pid = 1657] [id = 41] 15:12:02 INFO - PROCESS | 1657 | --DOCSHELL 0x11746e800 == 45 [pid = 1657] [id = 28] 15:12:02 INFO - PROCESS | 1657 | --DOCSHELL 0x11867b800 == 44 [pid = 1657] [id = 29] 15:12:02 INFO - PROCESS | 1657 | --DOCSHELL 0x113d1c800 == 43 [pid = 1657] [id = 40] 15:12:02 INFO - PROCESS | 1657 | --DOCSHELL 0x115da8800 == 42 [pid = 1657] [id = 39] 15:12:02 INFO - PROCESS | 1657 | --DOCSHELL 0x116fdd000 == 41 [pid = 1657] [id = 27] 15:12:02 INFO - PROCESS | 1657 | --DOCSHELL 0x111d97800 == 40 [pid = 1657] [id = 38] 15:12:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12124e000 == 39 [pid = 1657] [id = 37] 15:12:02 INFO - PROCESS | 1657 | --DOCSHELL 0x115ee5000 == 38 [pid = 1657] [id = 31] 15:12:02 INFO - PROCESS | 1657 | --DOCSHELL 0x120f2d000 == 37 [pid = 1657] [id = 35] 15:12:02 INFO - PROCESS | 1657 | --DOCSHELL 0x119a6c800 == 36 [pid = 1657] [id = 34] 15:12:02 INFO - PROCESS | 1657 | --DOCSHELL 0x116fdc800 == 35 [pid = 1657] [id = 33] 15:12:02 INFO - PROCESS | 1657 | --DOCSHELL 0x115ef9800 == 34 [pid = 1657] [id = 49] 15:12:02 INFO - PROCESS | 1657 | --DOCSHELL 0x121b39800 == 33 [pid = 1657] [id = 48] 15:12:02 INFO - PROCESS | 1657 | --DOCSHELL 0x121379800 == 32 [pid = 1657] [id = 47] 15:12:02 INFO - PROCESS | 1657 | --DOCSHELL 0x118897000 == 31 [pid = 1657] [id = 46] 15:12:02 INFO - PROCESS | 1657 | --DOCSHELL 0x119c42000 == 30 [pid = 1657] [id = 44] 15:12:02 INFO - PROCESS | 1657 | --DOCSHELL 0x1191af000 == 29 [pid = 1657] [id = 32] 15:12:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12111b000 == 28 [pid = 1657] [id = 36] 15:12:02 INFO - PROCESS | 1657 | --DOCSHELL 0x112eb6000 == 27 [pid = 1657] [id = 45] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x120fe8c00) [pid = 1657] [serial = 93] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x120ff5000) [pid = 1657] [serial = 96] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x1214b3400) [pid = 1657] [serial = 99] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x1235d2c00) [pid = 1657] [serial = 102] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x1253b2400) [pid = 1657] [serial = 105] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x119ba8400) [pid = 1657] [serial = 88] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x1199a1c00) [pid = 1657] [serial = 64] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x1133a5c00) [pid = 1657] [serial = 66] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x115d02400) [pid = 1657] [serial = 69] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x1167aa000) [pid = 1657] [serial = 72] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x120fb9000) [pid = 1657] [serial = 91] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x120ff0400) [pid = 1657] [serial = 94] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x1214bd800) [pid = 1657] [serial = 97] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x121cd1c00) [pid = 1657] [serial = 100] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x113d94800) [pid = 1657] [serial = 67] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x116a13800) [pid = 1657] [serial = 73] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x11619fc00) [pid = 1657] [serial = 70] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1253de400) [pid = 1657] [serial = 106] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1174fc400) [pid = 1657] [serial = 75] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x118133800) [pid = 1657] [serial = 76] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x11835f000) [pid = 1657] [serial = 78] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x11861c800) [pid = 1657] [serial = 79] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11864d000) [pid = 1657] [serial = 81] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x119117400) [pid = 1657] [serial = 82] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x119547400) [pid = 1657] [serial = 84] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x11977ac00) [pid = 1657] [serial = 85] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1199ad800) [pid = 1657] [serial = 87] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x119bad800) [pid = 1657] [serial = 90] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x12bb61400) [pid = 1657] [serial = 27] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x12bb67400) [pid = 1657] [serial = 28] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x12b1b0800) [pid = 1657] [serial = 24] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x12b1bb800) [pid = 1657] [serial = 25] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x12a9e3c00) [pid = 1657] [serial = 22] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x12a9df400) [pid = 1657] [serial = 21] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x12953d800) [pid = 1657] [serial = 18] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x129249800) [pid = 1657] [serial = 15] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x12924f400) [pid = 1657] [serial = 16] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x121811c00) [pid = 1657] [serial = 8] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1235cec00) [pid = 1657] [serial = 11] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x118110000) [pid = 1657] [serial = 57] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x11835c000) [pid = 1657] [serial = 58] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x12ca6c400) [pid = 1657] [serial = 55] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x12ca68400) [pid = 1657] [serial = 54] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x12d295800) [pid = 1657] [serial = 48] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x12d2f8000) [pid = 1657] [serial = 51] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x12cb5ac00) [pid = 1657] [serial = 45] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x12cf4b400) [pid = 1657] [serial = 46] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x12c885c00) [pid = 1657] [serial = 42] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x12cb50000) [pid = 1657] [serial = 43] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x12c879800) [pid = 1657] [serial = 40] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x12c5f8800) [pid = 1657] [serial = 39] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 69 (0x12c5ea800) [pid = 1657] [serial = 36] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 68 (0x12c5ee400) [pid = 1657] [serial = 37] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 67 (0x12a9e1800) [pid = 1657] [serial = 33] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 66 (0x12bfe4000) [pid = 1657] [serial = 34] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 65 (0x117ea4c00) [pid = 1657] [serial = 30] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 64 (0x125c8bc00) [pid = 1657] [serial = 31] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 63 (0x12e0a8c00) [pid = 1657] [serial = 63] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 62 (0x12ca6d800) [pid = 1657] [serial = 60] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | --DOMWINDOW == 61 (0x12ca71c00) [pid = 1657] [serial = 61] [outer = 0x0] [url = about:blank] 15:12:02 INFO - PROCESS | 1657 | 1467843122988 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]]]}] 15:12:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:12:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1023ms 15:12:03 INFO - PROCESS | 1657 | 1467843123028 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 15:12:03 INFO - PROCESS | 1657 | 1467843123030 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 15:12:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:12:03 INFO - PROCESS | 1657 | 1467843123034 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:12:03 INFO - PROCESS | 1657 | 1467843123036 Marionette TRACE conn2 <- [1,174,null,{}] 15:12:03 INFO - PROCESS | 1657 | 1467843123039 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}] 15:12:03 INFO - PROCESS | 1657 | 1467843123041 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:03 INFO - PROCESS | 1657 | 1467843123111 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 15:12:03 INFO - PROCESS | 1657 | 1467843123153 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:03 INFO - PROCESS | 1657 | 1467843123155 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x1133c4800 == 28 [pid = 1657] [id = 51] 15:12:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 62 (0x11619c000) [pid = 1657] [serial = 149] [outer = 0x0] 15:12:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 63 (0x116740800) [pid = 1657] [serial = 150] [outer = 0x11619c000] 15:12:03 INFO - PROCESS | 1657 | 1467843123182 Marionette DEBUG loaded listener.js 15:12:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 64 (0x116985c00) [pid = 1657] [serial = 151] [outer = 0x11619c000] 15:12:03 INFO - PROCESS | 1657 | 1467843123456 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]]]}] 15:12:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:12:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 471ms 15:12:03 INFO - PROCESS | 1657 | 1467843123504 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 15:12:03 INFO - PROCESS | 1657 | 1467843123508 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 15:12:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:12:03 INFO - PROCESS | 1657 | 1467843123512 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:12:03 INFO - PROCESS | 1657 | 1467843123516 Marionette TRACE conn2 <- [1,178,null,{}] 15:12:03 INFO - PROCESS | 1657 | 1467843123521 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}] 15:12:03 INFO - PROCESS | 1657 | 1467843123522 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:03 INFO - PROCESS | 1657 | 1467843123595 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 15:12:03 INFO - PROCESS | 1657 | 1467843123599 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:03 INFO - PROCESS | 1657 | 1467843123600 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x1169bf800 == 29 [pid = 1657] [id = 52] 15:12:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 65 (0x117143400) [pid = 1657] [serial = 152] [outer = 0x0] 15:12:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 66 (0x118128400) [pid = 1657] [serial = 153] [outer = 0x117143400] 15:12:03 INFO - PROCESS | 1657 | 1467843123629 Marionette DEBUG loaded listener.js 15:12:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 67 (0x11843d400) [pid = 1657] [serial = 154] [outer = 0x117143400] 15:12:03 INFO - PROCESS | 1657 | 1467843123978 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]]]}] 15:12:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:12:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 523ms 15:12:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:12:04 INFO - PROCESS | 1657 | 1467843124036 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 15:12:04 INFO - PROCESS | 1657 | 1467843124038 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 15:12:04 INFO - PROCESS | 1657 | 1467843124042 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:12:04 INFO - PROCESS | 1657 | 1467843124045 Marionette TRACE conn2 <- [1,182,null,{}] 15:12:04 INFO - PROCESS | 1657 | 1467843124057 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}] 15:12:04 INFO - PROCESS | 1657 | 1467843124062 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:04 INFO - PROCESS | 1657 | 1467843124170 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 15:12:04 INFO - PROCESS | 1657 | 1467843124177 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:04 INFO - PROCESS | 1657 | 1467843124181 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e68800 == 30 [pid = 1657] [id = 53] 15:12:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 68 (0x113255800) [pid = 1657] [serial = 155] [outer = 0x0] 15:12:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x118858800) [pid = 1657] [serial = 156] [outer = 0x113255800] 15:12:04 INFO - PROCESS | 1657 | 1467843124228 Marionette DEBUG loaded listener.js 15:12:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x119114c00) [pid = 1657] [serial = 157] [outer = 0x113255800] 15:12:04 INFO - PROCESS | 1657 | 1467843124604 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]]]}] 15:12:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:12:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 576ms 15:12:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:12:04 INFO - PROCESS | 1657 | 1467843124619 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 15:12:04 INFO - PROCESS | 1657 | 1467843124620 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 15:12:04 INFO - PROCESS | 1657 | 1467843124623 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:12:04 INFO - PROCESS | 1657 | 1467843124624 Marionette TRACE conn2 <- [1,186,null,{}] 15:12:04 INFO - PROCESS | 1657 | 1467843124626 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}] 15:12:04 INFO - PROCESS | 1657 | 1467843124627 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:04 INFO - PROCESS | 1657 | 1467843124725 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 15:12:04 INFO - PROCESS | 1657 | 1467843124731 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:04 INFO - PROCESS | 1657 | 1467843124732 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x118238800 == 31 [pid = 1657] [id = 54] 15:12:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x119115c00) [pid = 1657] [serial = 158] [outer = 0x0] 15:12:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x11954dc00) [pid = 1657] [serial = 159] [outer = 0x119115c00] 15:12:04 INFO - PROCESS | 1657 | 1467843124757 Marionette DEBUG loaded listener.js 15:12:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x119a31800) [pid = 1657] [serial = 160] [outer = 0x119115c00] 15:12:05 INFO - PROCESS | 1657 | 1467843125111 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]]]}] 15:12:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:12:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 518ms 15:12:05 INFO - PROCESS | 1657 | 1467843125142 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 15:12:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:12:05 INFO - PROCESS | 1657 | 1467843125144 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 15:12:05 INFO - PROCESS | 1657 | 1467843125158 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:12:05 INFO - PROCESS | 1657 | 1467843125160 Marionette TRACE conn2 <- [1,190,null,{}] 15:12:05 INFO - PROCESS | 1657 | 1467843125163 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}] 15:12:05 INFO - PROCESS | 1657 | 1467843125165 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:05 INFO - PROCESS | 1657 | 1467843125304 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 15:12:05 INFO - PROCESS | 1657 | 1467843125328 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:05 INFO - PROCESS | 1657 | 1467843125329 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x11908f800 == 32 [pid = 1657] [id = 55] 15:12:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x116733000) [pid = 1657] [serial = 161] [outer = 0x0] 15:12:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x119bb3800) [pid = 1657] [serial = 162] [outer = 0x116733000] 15:12:05 INFO - PROCESS | 1657 | 1467843125369 Marionette DEBUG loaded listener.js 15:12:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x120fbfc00) [pid = 1657] [serial = 163] [outer = 0x116733000] 15:12:05 INFO - PROCESS | 1657 | 1467843125704 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]]]}] 15:12:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:12:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 580ms 15:12:05 INFO - PROCESS | 1657 | 1467843125727 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 15:12:05 INFO - PROCESS | 1657 | 1467843125729 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 15:12:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:12:05 INFO - PROCESS | 1657 | 1467843125732 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:12:05 INFO - PROCESS | 1657 | 1467843125735 Marionette TRACE conn2 <- [1,194,null,{}] 15:12:05 INFO - PROCESS | 1657 | 1467843125745 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}] 15:12:05 INFO - PROCESS | 1657 | 1467843125752 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:05 INFO - PROCESS | 1657 | 1467843125857 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 15:12:05 INFO - PROCESS | 1657 | 1467843125886 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:05 INFO - PROCESS | 1657 | 1467843125887 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x11997b000 == 33 [pid = 1657] [id = 56] 15:12:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x120fee400) [pid = 1657] [serial = 164] [outer = 0x0] 15:12:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x121344400) [pid = 1657] [serial = 165] [outer = 0x120fee400] 15:12:05 INFO - PROCESS | 1657 | 1467843125912 Marionette DEBUG loaded listener.js 15:12:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x1252f6c00) [pid = 1657] [serial = 166] [outer = 0x120fee400] 15:12:06 INFO - PROCESS | 1657 | 1467843126185 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]]]}] 15:12:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:12:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 478ms 15:12:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:12:06 INFO - PROCESS | 1657 | 1467843126210 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 15:12:06 INFO - PROCESS | 1657 | 1467843126211 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 15:12:06 INFO - PROCESS | 1657 | 1467843126213 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:12:06 INFO - PROCESS | 1657 | 1467843126214 Marionette TRACE conn2 <- [1,198,null,{}] 15:12:06 INFO - PROCESS | 1657 | 1467843126224 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}] 15:12:06 INFO - PROCESS | 1657 | 1467843126226 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:06 INFO - PROCESS | 1657 | 1467843126327 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 15:12:06 INFO - PROCESS | 1657 | 1467843126331 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:06 INFO - PROCESS | 1657 | 1467843126332 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x119ee0800 == 34 [pid = 1657] [id = 57] 15:12:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x118850800) [pid = 1657] [serial = 167] [outer = 0x0] 15:12:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x1253d9c00) [pid = 1657] [serial = 168] [outer = 0x118850800] 15:12:06 INFO - PROCESS | 1657 | 1467843126356 Marionette DEBUG loaded listener.js 15:12:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x125c85c00) [pid = 1657] [serial = 169] [outer = 0x118850800] 15:12:06 INFO - PROCESS | 1657 | 1467843126662 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]]]}] 15:12:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:12:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 472ms 15:12:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:12:06 INFO - PROCESS | 1657 | 1467843126688 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 15:12:06 INFO - PROCESS | 1657 | 1467843126690 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 15:12:06 INFO - PROCESS | 1657 | 1467843126692 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:12:06 INFO - PROCESS | 1657 | 1467843126693 Marionette TRACE conn2 <- [1,202,null,{}] 15:12:06 INFO - PROCESS | 1657 | 1467843126704 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}] 15:12:06 INFO - PROCESS | 1657 | 1467843126705 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:06 INFO - PROCESS | 1657 | 1467843126792 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 15:12:06 INFO - PROCESS | 1657 | 1467843126795 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:06 INFO - PROCESS | 1657 | 1467843126796 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x121115800 == 35 [pid = 1657] [id = 58] 15:12:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x113d94800) [pid = 1657] [serial = 170] [outer = 0x0] 15:12:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1267e7000) [pid = 1657] [serial = 171] [outer = 0x113d94800] 15:12:06 INFO - PROCESS | 1657 | 1467843126821 Marionette DEBUG loaded listener.js 15:12:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x126cc9400) [pid = 1657] [serial = 172] [outer = 0x113d94800] 15:12:07 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x119548400) [pid = 1657] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:12:07 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x121804800) [pid = 1657] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:12:07 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1199a6000) [pid = 1657] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:12:07 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x120fed400) [pid = 1657] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:12:07 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x1161a6400) [pid = 1657] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:12:07 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x113d66400) [pid = 1657] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:12:07 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x1167adc00) [pid = 1657] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:12:07 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x118127800) [pid = 1657] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:12:07 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x118620800) [pid = 1657] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:12:07 INFO - PROCESS | 1657 | 1467843127157 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]]]}] 15:12:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 475ms 15:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:12:07 INFO - PROCESS | 1657 | 1467843127167 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 15:12:07 INFO - PROCESS | 1657 | 1467843127168 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 15:12:07 INFO - PROCESS | 1657 | 1467843127170 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:12:07 INFO - PROCESS | 1657 | 1467843127171 Marionette TRACE conn2 <- [1,206,null,{}] 15:12:07 INFO - PROCESS | 1657 | 1467843127174 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}] 15:12:07 INFO - PROCESS | 1657 | 1467843127175 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:07 INFO - PROCESS | 1657 | 1467843127256 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 15:12:07 INFO - PROCESS | 1657 | 1467843127259 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:07 INFO - PROCESS | 1657 | 1467843127260 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e64800 == 36 [pid = 1657] [id = 59] 15:12:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x11835f400) [pid = 1657] [serial = 173] [outer = 0x0] 15:12:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x120ff1800) [pid = 1657] [serial = 174] [outer = 0x11835f400] 15:12:07 INFO - PROCESS | 1657 | 1467843127286 Marionette DEBUG loaded listener.js 15:12:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x125bf0000) [pid = 1657] [serial = 175] [outer = 0x11835f400] 15:12:07 INFO - PROCESS | 1657 | 1467843127585 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]]]}] 15:12:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 468ms 15:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:12:07 INFO - PROCESS | 1657 | 1467843127640 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 15:12:07 INFO - PROCESS | 1657 | 1467843127641 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 15:12:07 INFO - PROCESS | 1657 | 1467843127643 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:12:07 INFO - PROCESS | 1657 | 1467843127644 Marionette TRACE conn2 <- [1,210,null,{}] 15:12:07 INFO - PROCESS | 1657 | 1467843127646 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}] 15:12:07 INFO - PROCESS | 1657 | 1467843127647 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:07 INFO - PROCESS | 1657 | 1467843127735 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 15:12:07 INFO - PROCESS | 1657 | 1467843127740 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:07 INFO - PROCESS | 1657 | 1467843127741 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x121b3f800 == 37 [pid = 1657] [id = 60] 15:12:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x119549c00) [pid = 1657] [serial = 176] [outer = 0x0] 15:12:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x126d49000) [pid = 1657] [serial = 177] [outer = 0x119549c00] 15:12:07 INFO - PROCESS | 1657 | 1467843127766 Marionette DEBUG loaded listener.js 15:12:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x127005400) [pid = 1657] [serial = 178] [outer = 0x119549c00] 15:12:08 INFO - PROCESS | 1657 | 1467843128058 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]]]}] 15:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 467ms 15:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:12:08 INFO - PROCESS | 1657 | 1467843128111 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 15:12:08 INFO - PROCESS | 1657 | 1467843128113 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 15:12:08 INFO - PROCESS | 1657 | 1467843128115 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:12:08 INFO - PROCESS | 1657 | 1467843128119 Marionette TRACE conn2 <- [1,214,null,{}] 15:12:08 INFO - PROCESS | 1657 | 1467843128121 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}] 15:12:08 INFO - PROCESS | 1657 | 1467843128123 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:08 INFO - PROCESS | 1657 | 1467843128213 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 15:12:08 INFO - PROCESS | 1657 | 1467843128218 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:08 INFO - PROCESS | 1657 | 1467843128220 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x11908c800 == 38 [pid = 1657] [id = 61] 15:12:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x127011800) [pid = 1657] [serial = 179] [outer = 0x0] 15:12:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x127421400) [pid = 1657] [serial = 180] [outer = 0x127011800] 15:12:08 INFO - PROCESS | 1657 | 1467843128245 Marionette DEBUG loaded listener.js 15:12:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x12742c400) [pid = 1657] [serial = 181] [outer = 0x127011800] 15:12:08 INFO - PROCESS | 1657 | 1467843128534 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]]]}] 15:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 471ms 15:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:12:08 INFO - PROCESS | 1657 | 1467843128587 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 15:12:08 INFO - PROCESS | 1657 | 1467843128588 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 15:12:08 INFO - PROCESS | 1657 | 1467843128590 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:12:08 INFO - PROCESS | 1657 | 1467843128591 Marionette TRACE conn2 <- [1,218,null,{}] 15:12:08 INFO - PROCESS | 1657 | 1467843128594 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}] 15:12:08 INFO - PROCESS | 1657 | 1467843128595 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:08 INFO - PROCESS | 1657 | 1467843128691 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 15:12:08 INFO - PROCESS | 1657 | 1467843128696 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:08 INFO - PROCESS | 1657 | 1467843128697 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x125c6c800 == 39 [pid = 1657] [id = 62] 15:12:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x127003c00) [pid = 1657] [serial = 182] [outer = 0x0] 15:12:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x12742f000) [pid = 1657] [serial = 183] [outer = 0x127003c00] 15:12:08 INFO - PROCESS | 1657 | 1467843128722 Marionette DEBUG loaded listener.js 15:12:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x128b72000) [pid = 1657] [serial = 184] [outer = 0x127003c00] 15:12:08 INFO - PROCESS | 1657 | 1467843128984 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]]]}] 15:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 419ms 15:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:12:09 INFO - PROCESS | 1657 | 1467843129010 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 15:12:09 INFO - PROCESS | 1657 | 1467843129011 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 15:12:09 INFO - PROCESS | 1657 | 1467843129020 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:12:09 INFO - PROCESS | 1657 | 1467843129021 Marionette TRACE conn2 <- [1,222,null,{}] 15:12:09 INFO - PROCESS | 1657 | 1467843129024 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}] 15:12:09 INFO - PROCESS | 1657 | 1467843129025 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:09 INFO - PROCESS | 1657 | 1467843129151 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 15:12:09 INFO - PROCESS | 1657 | 1467843129191 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:09 INFO - PROCESS | 1657 | 1467843129193 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x112256000 == 40 [pid = 1657] [id = 63] 15:12:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x111d78000) [pid = 1657] [serial = 185] [outer = 0x0] 15:12:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1122bcc00) [pid = 1657] [serial = 186] [outer = 0x111d78000] 15:12:09 INFO - PROCESS | 1657 | 1467843129224 Marionette DEBUG loaded listener.js 15:12:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1133ef000) [pid = 1657] [serial = 187] [outer = 0x111d78000] 15:12:09 INFO - PROCESS | 1657 | 1467843129741 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]]]}] 15:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 777ms 15:12:09 INFO - PROCESS | 1657 | 1467843129791 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 15:12:09 INFO - PROCESS | 1657 | 1467843129793 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 15:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:12:09 INFO - PROCESS | 1657 | 1467843129797 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:12:09 INFO - PROCESS | 1657 | 1467843129801 Marionette TRACE conn2 <- [1,226,null,{}] 15:12:09 INFO - PROCESS | 1657 | 1467843129805 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}] 15:12:09 INFO - PROCESS | 1657 | 1467843129808 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:09 INFO - PROCESS | 1657 | 1467843129911 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 15:12:09 INFO - PROCESS | 1657 | 1467843129976 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:09 INFO - PROCESS | 1657 | 1467843129977 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x11746b000 == 41 [pid = 1657] [id = 64] 15:12:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x11714cc00) [pid = 1657] [serial = 188] [outer = 0x0] 15:12:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x117ea4800) [pid = 1657] [serial = 189] [outer = 0x11714cc00] 15:12:10 INFO - PROCESS | 1657 | 1467843130008 Marionette DEBUG loaded listener.js 15:12:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x11813e000) [pid = 1657] [serial = 190] [outer = 0x11714cc00] 15:12:10 INFO - PROCESS | 1657 | 1467843130653 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]]]}] 15:12:10 INFO - PROCESS | 1657 | --DOCSHELL 0x125c6c800 == 40 [pid = 1657] [id = 62] 15:12:10 INFO - PROCESS | 1657 | --DOCSHELL 0x11908c800 == 39 [pid = 1657] [id = 61] 15:12:10 INFO - PROCESS | 1657 | --DOCSHELL 0x121b3f800 == 38 [pid = 1657] [id = 60] 15:12:10 INFO - PROCESS | 1657 | --DOCSHELL 0x117e64800 == 37 [pid = 1657] [id = 59] 15:12:10 INFO - PROCESS | 1657 | --DOCSHELL 0x121115800 == 36 [pid = 1657] [id = 58] 15:12:10 INFO - PROCESS | 1657 | --DOCSHELL 0x119ee0800 == 35 [pid = 1657] [id = 57] 15:12:10 INFO - PROCESS | 1657 | --DOCSHELL 0x11997b000 == 34 [pid = 1657] [id = 56] 15:12:10 INFO - PROCESS | 1657 | --DOCSHELL 0x11908f800 == 33 [pid = 1657] [id = 55] 15:12:10 INFO - PROCESS | 1657 | --DOCSHELL 0x118238800 == 32 [pid = 1657] [id = 54] 15:12:10 INFO - PROCESS | 1657 | --DOCSHELL 0x117e68800 == 31 [pid = 1657] [id = 53] 15:12:10 INFO - PROCESS | 1657 | --DOCSHELL 0x1169bf800 == 30 [pid = 1657] [id = 52] 15:12:10 INFO - PROCESS | 1657 | --DOCSHELL 0x1133c4800 == 29 [pid = 1657] [id = 51] 15:12:10 INFO - PROCESS | 1657 | --DOCSHELL 0x112eaa000 == 28 [pid = 1657] [id = 50] 15:12:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 927ms 15:12:10 INFO - PROCESS | 1657 | 1467843130723 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 15:12:10 INFO - PROCESS | 1657 | 1467843130726 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 15:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:12:10 INFO - PROCESS | 1657 | 1467843130729 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:12:10 INFO - PROCESS | 1657 | 1467843130731 Marionette TRACE conn2 <- [1,230,null,{}] 15:12:10 INFO - PROCESS | 1657 | 1467843130734 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}] 15:12:10 INFO - PROCESS | 1657 | 1467843130736 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:10 INFO - PROCESS | 1657 | 1467843130818 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 15:12:10 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x120ff6000) [pid = 1657] [serial = 127] [outer = 0x0] [url = about:blank] 15:12:10 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x12143c800) [pid = 1657] [serial = 129] [outer = 0x0] [url = about:blank] 15:12:10 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x121b9e400) [pid = 1657] [serial = 130] [outer = 0x0] [url = about:blank] 15:12:10 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11673b400) [pid = 1657] [serial = 114] [outer = 0x0] [url = about:blank] 15:12:10 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x115e1f000) [pid = 1657] [serial = 112] [outer = 0x0] [url = about:blank] 15:12:10 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x118103c00) [pid = 1657] [serial = 120] [outer = 0x0] [url = about:blank] 15:12:10 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x118613000) [pid = 1657] [serial = 117] [outer = 0x0] [url = about:blank] 15:12:10 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x119542000) [pid = 1657] [serial = 123] [outer = 0x0] [url = about:blank] 15:12:10 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x120fb1800) [pid = 1657] [serial = 126] [outer = 0x0] [url = about:blank] 15:12:10 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x11884c000) [pid = 1657] [serial = 118] [outer = 0x0] [url = about:blank] 15:12:10 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x11954b000) [pid = 1657] [serial = 124] [outer = 0x0] [url = about:blank] 15:12:10 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x113d8f400) [pid = 1657] [serial = 111] [outer = 0x0] [url = about:blank] 15:12:10 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x11697dc00) [pid = 1657] [serial = 115] [outer = 0x0] [url = about:blank] 15:12:10 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x11861b800) [pid = 1657] [serial = 121] [outer = 0x0] [url = about:blank] 15:12:10 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x125c8c000) [pid = 1657] [serial = 109] [outer = 0x0] [url = about:blank] 15:12:10 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x1253de800) [pid = 1657] [serial = 108] [outer = 0x0] [url = about:blank] 15:12:10 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x1252f2000) [pid = 1657] [serial = 103] [outer = 0x0] [url = about:blank] 15:12:10 INFO - PROCESS | 1657 | 1467843130866 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:10 INFO - PROCESS | 1657 | 1467843130869 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x115e30000 == 29 [pid = 1657] [id = 65] 15:12:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x116633800) [pid = 1657] [serial = 191] [outer = 0x0] 15:12:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x11697dc00) [pid = 1657] [serial = 192] [outer = 0x116633800] 15:12:10 INFO - PROCESS | 1657 | 1467843130896 Marionette DEBUG loaded listener.js 15:12:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x118445000) [pid = 1657] [serial = 193] [outer = 0x116633800] 15:12:11 INFO - PROCESS | 1657 | 1467843131174 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]]]}] 15:12:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:12:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 474ms 15:12:11 INFO - PROCESS | 1657 | 1467843131204 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 15:12:11 INFO - PROCESS | 1657 | 1467843131208 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 15:12:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:12:11 INFO - PROCESS | 1657 | 1467843131212 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:12:11 INFO - PROCESS | 1657 | 1467843131215 Marionette TRACE conn2 <- [1,234,null,{}] 15:12:11 INFO - PROCESS | 1657 | 1467843131225 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}] 15:12:11 INFO - PROCESS | 1657 | 1467843131226 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:11 INFO - PROCESS | 1657 | 1467843131306 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 15:12:11 INFO - PROCESS | 1657 | 1467843131311 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:11 INFO - PROCESS | 1657 | 1467843131312 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x116fef800 == 30 [pid = 1657] [id = 66] 15:12:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x118619400) [pid = 1657] [serial = 194] [outer = 0x0] 15:12:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x118851800) [pid = 1657] [serial = 195] [outer = 0x118619400] 15:12:11 INFO - PROCESS | 1657 | 1467843131341 Marionette DEBUG loaded listener.js 15:12:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x119549000) [pid = 1657] [serial = 196] [outer = 0x118619400] 15:12:11 INFO - PROCESS | 1657 | 1467843131674 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]]]}] 15:12:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:12:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 477ms 15:12:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:12:11 INFO - PROCESS | 1657 | 1467843131690 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 15:12:11 INFO - PROCESS | 1657 | 1467843131691 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 15:12:11 INFO - PROCESS | 1657 | 1467843131693 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:12:11 INFO - PROCESS | 1657 | 1467843131696 Marionette TRACE conn2 <- [1,238,null,{}] 15:12:11 INFO - PROCESS | 1657 | 1467843131706 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}] 15:12:11 INFO - PROCESS | 1657 | 1467843131709 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:11 INFO - PROCESS | 1657 | 1467843131781 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 15:12:11 INFO - PROCESS | 1657 | 1467843131786 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:11 INFO - PROCESS | 1657 | 1467843131788 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x1186d6000 == 31 [pid = 1657] [id = 67] 15:12:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x119ba5c00) [pid = 1657] [serial = 197] [outer = 0x0] 15:12:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x120fe7800) [pid = 1657] [serial = 198] [outer = 0x119ba5c00] 15:12:11 INFO - PROCESS | 1657 | 1467843131818 Marionette DEBUG loaded listener.js 15:12:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x120ff5000) [pid = 1657] [serial = 199] [outer = 0x119ba5c00] 15:12:12 INFO - PROCESS | 1657 | 1467843132145 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]]]}] 15:12:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 474ms 15:12:12 INFO - PROCESS | 1657 | 1467843132170 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 15:12:12 INFO - PROCESS | 1657 | 1467843132171 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 15:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:12:12 INFO - PROCESS | 1657 | 1467843132173 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:12:12 INFO - PROCESS | 1657 | 1467843132174 Marionette TRACE conn2 <- [1,242,null,{}] 15:12:12 INFO - PROCESS | 1657 | 1467843132177 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}] 15:12:12 INFO - PROCESS | 1657 | 1467843132178 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:12 INFO - PROCESS | 1657 | 1467843132272 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 15:12:12 INFO - PROCESS | 1657 | 1467843132278 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:12 INFO - PROCESS | 1657 | 1467843132279 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x1195a1800 == 32 [pid = 1657] [id = 68] 15:12:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x120ff3800) [pid = 1657] [serial = 200] [outer = 0x0] 15:12:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x121436400) [pid = 1657] [serial = 201] [outer = 0x120ff3800] 15:12:12 INFO - PROCESS | 1657 | 1467843132305 Marionette DEBUG loaded listener.js 15:12:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1235cdc00) [pid = 1657] [serial = 202] [outer = 0x120ff3800] 15:12:12 INFO - PROCESS | 1657 | 1467843132593 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]]]}] 15:12:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 472ms 15:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:12:12 INFO - PROCESS | 1657 | 1467843132645 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 15:12:12 INFO - PROCESS | 1657 | 1467843132647 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 15:12:12 INFO - PROCESS | 1657 | 1467843132651 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:12:12 INFO - PROCESS | 1657 | 1467843132653 Marionette TRACE conn2 <- [1,246,null,{}] 15:12:12 INFO - PROCESS | 1657 | 1467843132655 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}] 15:12:12 INFO - PROCESS | 1657 | 1467843132656 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:12 INFO - PROCESS | 1657 | 1467843132725 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 15:12:12 INFO - PROCESS | 1657 | 1467843132728 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:12 INFO - PROCESS | 1657 | 1467843132729 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x115ef0000 == 33 [pid = 1657] [id = 69] 15:12:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1235ce000) [pid = 1657] [serial = 203] [outer = 0x0] 15:12:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1253af000) [pid = 1657] [serial = 204] [outer = 0x1235ce000] 15:12:12 INFO - PROCESS | 1657 | 1467843132756 Marionette DEBUG loaded listener.js 15:12:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x125c86800) [pid = 1657] [serial = 205] [outer = 0x1235ce000] 15:12:13 INFO - PROCESS | 1657 | 1467843133103 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]]]}] 15:12:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 470ms 15:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:12:13 INFO - PROCESS | 1657 | 1467843133121 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 15:12:13 INFO - PROCESS | 1657 | 1467843133122 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 15:12:13 INFO - PROCESS | 1657 | 1467843133124 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:12:13 INFO - PROCESS | 1657 | 1467843133126 Marionette TRACE conn2 <- [1,250,null,{}] 15:12:13 INFO - PROCESS | 1657 | 1467843133128 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}] 15:12:13 INFO - PROCESS | 1657 | 1467843133134 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:13 INFO - PROCESS | 1657 | 1467843133247 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 15:12:13 INFO - PROCESS | 1657 | 1467843133251 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:13 INFO - PROCESS | 1657 | 1467843133252 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x12124a800 == 34 [pid = 1657] [id = 70] 15:12:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1235cf000) [pid = 1657] [serial = 206] [outer = 0x0] 15:12:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x126d56400) [pid = 1657] [serial = 207] [outer = 0x1235cf000] 15:12:13 INFO - PROCESS | 1657 | 1467843133276 Marionette DEBUG loaded listener.js 15:12:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x12742e800) [pid = 1657] [serial = 208] [outer = 0x1235cf000] 15:12:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x128b75000) [pid = 1657] [serial = 209] [outer = 0x12cf4e800] 15:12:13 INFO - PROCESS | 1657 | 1467843133662 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]]]}] 15:12:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 570ms 15:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:12:13 INFO - PROCESS | 1657 | 1467843133695 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 15:12:13 INFO - PROCESS | 1657 | 1467843133697 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 15:12:13 INFO - PROCESS | 1657 | 1467843133699 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:12:13 INFO - PROCESS | 1657 | 1467843133700 Marionette TRACE conn2 <- [1,254,null,{}] 15:12:13 INFO - PROCESS | 1657 | 1467843133710 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}] 15:12:13 INFO - PROCESS | 1657 | 1467843133711 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:13 INFO - PROCESS | 1657 | 1467843133799 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 15:12:13 INFO - PROCESS | 1657 | 1467843133802 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:13 INFO - PROCESS | 1657 | 1467843133803 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x12141d000 == 35 [pid = 1657] [id = 71] 15:12:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x125c86c00) [pid = 1657] [serial = 210] [outer = 0x0] 15:12:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1274b1800) [pid = 1657] [serial = 211] [outer = 0x125c86c00] 15:12:13 INFO - PROCESS | 1657 | 1467843133829 Marionette DEBUG loaded listener.js 15:12:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x129136400) [pid = 1657] [serial = 212] [outer = 0x125c86c00] 15:12:14 INFO - PROCESS | 1657 | 1467843134143 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]]]}] 15:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 471ms 15:12:14 INFO - PROCESS | 1657 | 1467843134173 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 15:12:14 INFO - PROCESS | 1657 | 1467843134174 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 15:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:12:14 INFO - PROCESS | 1657 | 1467843134187 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:12:14 INFO - PROCESS | 1657 | 1467843134188 Marionette TRACE conn2 <- [1,258,null,{}] 15:12:14 INFO - PROCESS | 1657 | 1467843134190 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}] 15:12:14 INFO - PROCESS | 1657 | 1467843134191 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:14 INFO - PROCESS | 1657 | 1467843134283 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 15:12:14 INFO - PROCESS | 1657 | 1467843134286 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:14 INFO - PROCESS | 1657 | 1467843134287 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x125c65000 == 36 [pid = 1657] [id = 72] 15:12:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x128b77000) [pid = 1657] [serial = 213] [outer = 0x0] 15:12:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x12924ac00) [pid = 1657] [serial = 214] [outer = 0x128b77000] 15:12:14 INFO - PROCESS | 1657 | 1467843134311 Marionette DEBUG loaded listener.js 15:12:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x129251400) [pid = 1657] [serial = 215] [outer = 0x128b77000] 15:12:14 INFO - PROCESS | 1657 | 1467843134630 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]]]}] 15:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 471ms 15:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:12:14 INFO - PROCESS | 1657 | 1467843134663 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 15:12:14 INFO - PROCESS | 1657 | 1467843134664 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 15:12:14 INFO - PROCESS | 1657 | 1467843134670 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:12:14 INFO - PROCESS | 1657 | 1467843134671 Marionette TRACE conn2 <- [1,262,null,{}] 15:12:14 INFO - PROCESS | 1657 | 1467843134674 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}] 15:12:14 INFO - PROCESS | 1657 | 1467843134675 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:14 INFO - PROCESS | 1657 | 1467843134765 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 15:12:14 INFO - PROCESS | 1657 | 1467843134794 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:14 INFO - PROCESS | 1657 | 1467843134795 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x12687c000 == 37 [pid = 1657] [id = 73] 15:12:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x129246400) [pid = 1657] [serial = 216] [outer = 0x0] 15:12:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1294a4000) [pid = 1657] [serial = 217] [outer = 0x129246400] 15:12:14 INFO - PROCESS | 1657 | 1467843134819 Marionette DEBUG loaded listener.js 15:12:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x129535c00) [pid = 1657] [serial = 218] [outer = 0x129246400] 15:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x120fee400) [pid = 1657] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x113255800) [pid = 1657] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x119115c00) [pid = 1657] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x11619c000) [pid = 1657] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x117143400) [pid = 1657] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x112f60400) [pid = 1657] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x116a1b800) [pid = 1657] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x116733000) [pid = 1657] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x119110c00) [pid = 1657] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x118850800) [pid = 1657] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x121ccec00) [pid = 1657] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x118445800) [pid = 1657] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x113d94800) [pid = 1657] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x127011800) [pid = 1657] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11835f400) [pid = 1657] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x119549c00) [pid = 1657] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:12:15 INFO - PROCESS | 1657 | 1467843135181 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]]]}] 15:12:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 520ms 15:12:15 INFO - PROCESS | 1657 | 1467843135188 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 15:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:12:15 INFO - PROCESS | 1657 | 1467843135189 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 15:12:15 INFO - PROCESS | 1657 | 1467843135192 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:12:15 INFO - PROCESS | 1657 | 1467843135193 Marionette TRACE conn2 <- [1,266,null,{}] 15:12:15 INFO - PROCESS | 1657 | 1467843135195 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}] 15:12:15 INFO - PROCESS | 1657 | 1467843135196 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:15 INFO - PROCESS | 1657 | 1467843135304 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 15:12:15 INFO - PROCESS | 1657 | 1467843135330 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:15 INFO - PROCESS | 1657 | 1467843135331 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x11888c000 == 38 [pid = 1657] [id = 74] 15:12:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1164e7c00) [pid = 1657] [serial = 219] [outer = 0x0] 15:12:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x118850800) [pid = 1657] [serial = 220] [outer = 0x1164e7c00] 15:12:15 INFO - PROCESS | 1657 | 1467843135355 Marionette DEBUG loaded listener.js 15:12:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1235cb800) [pid = 1657] [serial = 221] [outer = 0x1164e7c00] 15:12:15 INFO - PROCESS | 1657 | 1467843135622 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]]]}] 15:12:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 469ms 15:12:15 INFO - PROCESS | 1657 | 1467843135661 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 15:12:15 INFO - PROCESS | 1657 | 1467843135663 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 15:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:12:15 INFO - PROCESS | 1657 | 1467843135674 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:12:15 INFO - PROCESS | 1657 | 1467843135675 Marionette TRACE conn2 <- [1,270,null,{}] 15:12:15 INFO - PROCESS | 1657 | 1467843135677 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}] 15:12:15 INFO - PROCESS | 1657 | 1467843135679 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:15 INFO - PROCESS | 1657 | 1467843135772 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 15:12:15 INFO - PROCESS | 1657 | 1467843135775 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:15 INFO - PROCESS | 1657 | 1467843135777 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x128e4c000 == 39 [pid = 1657] [id = 75] 15:12:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x119549c00) [pid = 1657] [serial = 222] [outer = 0x0] 15:12:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x129538c00) [pid = 1657] [serial = 223] [outer = 0x119549c00] 15:12:15 INFO - PROCESS | 1657 | 1467843135802 Marionette DEBUG loaded listener.js 15:12:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x12a699400) [pid = 1657] [serial = 224] [outer = 0x119549c00] 15:12:16 INFO - PROCESS | 1657 | 1467843136103 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]]]}] 15:12:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 472ms 15:12:16 INFO - PROCESS | 1657 | 1467843136147 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 15:12:16 INFO - PROCESS | 1657 | 1467843136150 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 15:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:12:16 INFO - PROCESS | 1657 | 1467843136153 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:12:16 INFO - PROCESS | 1657 | 1467843136154 Marionette TRACE conn2 <- [1,274,null,{}] 15:12:16 INFO - PROCESS | 1657 | 1467843136156 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}] 15:12:16 INFO - PROCESS | 1657 | 1467843136157 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:16 INFO - PROCESS | 1657 | 1467843136255 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 15:12:16 INFO - PROCESS | 1657 | 1467843136260 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:16 INFO - PROCESS | 1657 | 1467843136261 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x1291a0000 == 40 [pid = 1657] [id = 76] 15:12:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x12953dc00) [pid = 1657] [serial = 225] [outer = 0x0] 15:12:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x12a69f000) [pid = 1657] [serial = 226] [outer = 0x12953dc00] 15:12:16 INFO - PROCESS | 1657 | 1467843136286 Marionette DEBUG loaded listener.js 15:12:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x12a7e6000) [pid = 1657] [serial = 227] [outer = 0x12953dc00] 15:12:16 INFO - PROCESS | 1657 | 1467843136561 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]]]}] 15:12:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 419ms 15:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:12:16 INFO - PROCESS | 1657 | 1467843136573 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 15:12:16 INFO - PROCESS | 1657 | 1467843136574 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 15:12:16 INFO - PROCESS | 1657 | 1467843136577 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:12:16 INFO - PROCESS | 1657 | 1467843136578 Marionette TRACE conn2 <- [1,278,null,{}] 15:12:16 INFO - PROCESS | 1657 | 1467843136580 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}] 15:12:16 INFO - PROCESS | 1657 | 1467843136583 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:16 INFO - PROCESS | 1657 | 1467843136677 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 15:12:16 INFO - PROCESS | 1657 | 1467843136683 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:16 INFO - PROCESS | 1657 | 1467843136686 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x1296a4800 == 41 [pid = 1657] [id = 77] 15:12:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x12a7e6800) [pid = 1657] [serial = 228] [outer = 0x0] 15:12:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x12a9e2c00) [pid = 1657] [serial = 229] [outer = 0x12a7e6800] 15:12:16 INFO - PROCESS | 1657 | 1467843136716 Marionette DEBUG loaded listener.js 15:12:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x12a9e8800) [pid = 1657] [serial = 230] [outer = 0x12a7e6800] 15:12:17 INFO - PROCESS | 1657 | 1467843137284 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]]]}] 15:12:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 721ms 15:12:17 INFO - PROCESS | 1657 | 1467843137299 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 15:12:17 INFO - PROCESS | 1657 | 1467843137303 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 15:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:12:17 INFO - PROCESS | 1657 | 1467843137307 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:12:17 INFO - PROCESS | 1657 | 1467843137311 Marionette TRACE conn2 <- [1,282,null,{}] 15:12:17 INFO - PROCESS | 1657 | 1467843137337 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}] 15:12:17 INFO - PROCESS | 1657 | 1467843137340 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:17 INFO - PROCESS | 1657 | 1467843137523 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 15:12:17 INFO - PROCESS | 1657 | 1467843137592 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:17 INFO - PROCESS | 1657 | 1467843137594 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ace000 == 42 [pid = 1657] [id = 78] 15:12:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x117146400) [pid = 1657] [serial = 231] [outer = 0x0] 15:12:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x118120c00) [pid = 1657] [serial = 232] [outer = 0x117146400] 15:12:17 INFO - PROCESS | 1657 | 1467843137624 Marionette DEBUG loaded listener.js 15:12:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x118619000) [pid = 1657] [serial = 233] [outer = 0x117146400] 15:12:18 INFO - PROCESS | 1657 | 1467843138035 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]]]}] 15:12:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 774ms 15:12:18 INFO - PROCESS | 1657 | 1467843138081 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 15:12:18 INFO - PROCESS | 1657 | 1467843138084 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 15:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:12:18 INFO - PROCESS | 1657 | 1467843138089 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:12:18 INFO - PROCESS | 1657 | 1467843138091 Marionette TRACE conn2 <- [1,286,null,{}] 15:12:18 INFO - PROCESS | 1657 | 1467843138093 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}] 15:12:18 INFO - PROCESS | 1657 | 1467843138095 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:18 INFO - PROCESS | 1657 | 1467843138195 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 15:12:18 INFO - PROCESS | 1657 | 1467843138244 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:18 INFO - PROCESS | 1657 | 1467843138246 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x120f39800 == 43 [pid = 1657] [id = 79] 15:12:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x119115000) [pid = 1657] [serial = 234] [outer = 0x0] 15:12:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x119777800) [pid = 1657] [serial = 235] [outer = 0x119115000] 15:12:18 INFO - PROCESS | 1657 | 1467843138276 Marionette DEBUG loaded listener.js 15:12:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x120fb5400) [pid = 1657] [serial = 236] [outer = 0x119115000] 15:12:18 INFO - PROCESS | 1657 | 1467843138679 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]]]}] 15:12:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 620ms 15:12:18 INFO - PROCESS | 1657 | 1467843138709 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 15:12:18 INFO - PROCESS | 1657 | 1467843138711 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 15:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:12:18 INFO - PROCESS | 1657 | 1467843138713 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:12:18 INFO - PROCESS | 1657 | 1467843138716 Marionette TRACE conn2 <- [1,290,null,{}] 15:12:18 INFO - PROCESS | 1657 | 1467843138724 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}] 15:12:18 INFO - PROCESS | 1657 | 1467843138727 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:18 INFO - PROCESS | 1657 | 1467843138828 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 15:12:18 INFO - PROCESS | 1657 | 1467843138908 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:18 INFO - PROCESS | 1657 | 1467843138910 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x1296ac000 == 44 [pid = 1657] [id = 80] 15:12:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x12554f000) [pid = 1657] [serial = 237] [outer = 0x0] 15:12:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x126c4d400) [pid = 1657] [serial = 238] [outer = 0x12554f000] 15:12:18 INFO - PROCESS | 1657 | 1467843138942 Marionette DEBUG loaded listener.js 15:12:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x127080800) [pid = 1657] [serial = 239] [outer = 0x12554f000] 15:12:19 INFO - PROCESS | 1657 | 1467843139336 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]]]}] 15:12:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 672ms 15:12:19 INFO - PROCESS | 1657 | 1467843139386 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 15:12:19 INFO - PROCESS | 1657 | 1467843139387 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 15:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:12:19 INFO - PROCESS | 1657 | 1467843139390 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:12:19 INFO - PROCESS | 1657 | 1467843139391 Marionette TRACE conn2 <- [1,294,null,{}] 15:12:19 INFO - PROCESS | 1657 | 1467843139393 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}] 15:12:19 INFO - PROCESS | 1657 | 1467843139395 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:19 INFO - PROCESS | 1657 | 1467843139493 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 15:12:19 INFO - PROCESS | 1657 | 1467843139541 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:19 INFO - PROCESS | 1657 | 1467843139543 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a616800 == 45 [pid = 1657] [id = 81] 15:12:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x127425400) [pid = 1657] [serial = 240] [outer = 0x0] 15:12:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x1274b0000) [pid = 1657] [serial = 241] [outer = 0x127425400] 15:12:19 INFO - PROCESS | 1657 | 1467843139572 Marionette DEBUG loaded listener.js 15:12:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x129246c00) [pid = 1657] [serial = 242] [outer = 0x127425400] 15:12:19 INFO - PROCESS | 1657 | 1467843139989 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]]]}] 15:12:20 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. 15:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 618ms 15:12:20 INFO - PROCESS | 1657 | 1467843140009 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 15:12:20 INFO - PROCESS | 1657 | 1467843140010 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 15:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:12:20 INFO - PROCESS | 1657 | 1467843140013 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:12:20 INFO - PROCESS | 1657 | 1467843140014 Marionette TRACE conn2 <- [1,298,null,{}] 15:12:20 INFO - PROCESS | 1657 | 1467843140016 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}] 15:12:20 INFO - PROCESS | 1657 | 1467843140018 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:20 INFO - PROCESS | 1657 | 1467843140114 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 15:12:20 INFO - PROCESS | 1657 | 1467843140333 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:20 INFO - PROCESS | 1657 | 1467843140334 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ac0000 == 46 [pid = 1657] [id = 82] 15:12:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x114f97400) [pid = 1657] [serial = 243] [outer = 0x0] 15:12:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x116736400) [pid = 1657] [serial = 244] [outer = 0x114f97400] 15:12:20 INFO - PROCESS | 1657 | 1467843140363 Marionette DEBUG loaded listener.js 15:12:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x117146c00) [pid = 1657] [serial = 245] [outer = 0x114f97400] 15:12:20 INFO - PROCESS | 1657 | 1467843140772 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]]]}] 15:12:20 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. 15:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 768ms 15:12:20 INFO - PROCESS | 1657 | 1467843140782 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 15:12:20 INFO - PROCESS | 1657 | 1467843140784 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 15:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:12:20 INFO - PROCESS | 1657 | 1467843140787 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:12:20 INFO - PROCESS | 1657 | 1467843140789 Marionette TRACE conn2 <- [1,302,null,{}] 15:12:20 INFO - PROCESS | 1657 | 1467843140792 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}] 15:12:20 INFO - PROCESS | 1657 | 1467843140794 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:20 INFO - PROCESS | 1657 | 1467843140885 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 15:12:20 INFO - PROCESS | 1657 | 1467843140945 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:20 INFO - PROCESS | 1657 | 1467843140947 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ab9800 == 47 [pid = 1657] [id = 83] 15:12:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x118129000) [pid = 1657] [serial = 246] [outer = 0x0] 15:12:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x118616000) [pid = 1657] [serial = 247] [outer = 0x118129000] 15:12:20 INFO - PROCESS | 1657 | 1467843140975 Marionette DEBUG loaded listener.js 15:12:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x119061400) [pid = 1657] [serial = 248] [outer = 0x118129000] 15:12:21 INFO - PROCESS | 1657 | --DOCSHELL 0x1291a0000 == 46 [pid = 1657] [id = 76] 15:12:21 INFO - PROCESS | 1657 | --DOCSHELL 0x128e4c000 == 45 [pid = 1657] [id = 75] 15:12:21 INFO - PROCESS | 1657 | --DOCSHELL 0x11888c000 == 44 [pid = 1657] [id = 74] 15:12:21 INFO - PROCESS | 1657 | --DOCSHELL 0x12687c000 == 43 [pid = 1657] [id = 73] 15:12:21 INFO - PROCESS | 1657 | --DOCSHELL 0x125c65000 == 42 [pid = 1657] [id = 72] 15:12:21 INFO - PROCESS | 1657 | --DOCSHELL 0x12141d000 == 41 [pid = 1657] [id = 71] 15:12:21 INFO - PROCESS | 1657 | --DOCSHELL 0x12124a800 == 40 [pid = 1657] [id = 70] 15:12:21 INFO - PROCESS | 1657 | --DOCSHELL 0x115ef0000 == 39 [pid = 1657] [id = 69] 15:12:21 INFO - PROCESS | 1657 | --DOCSHELL 0x1195a1800 == 38 [pid = 1657] [id = 68] 15:12:21 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x12742f000) [pid = 1657] [serial = 183] [outer = 0x0] [url = about:blank] 15:12:21 INFO - PROCESS | 1657 | --DOCSHELL 0x1186d6000 == 37 [pid = 1657] [id = 67] 15:12:21 INFO - PROCESS | 1657 | --DOCSHELL 0x116fef800 == 36 [pid = 1657] [id = 66] 15:12:21 INFO - PROCESS | 1657 | --DOCSHELL 0x115e30000 == 35 [pid = 1657] [id = 65] 15:12:21 INFO - PROCESS | 1657 | --DOCSHELL 0x11746b000 == 34 [pid = 1657] [id = 64] 15:12:21 INFO - PROCESS | 1657 | --DOCSHELL 0x112256000 == 33 [pid = 1657] [id = 63] 15:12:21 INFO - PROCESS | 1657 | 1467843141342 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]]]}] 15:12:21 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x121344400) [pid = 1657] [serial = 165] [outer = 0x0] [url = about:blank] 15:12:21 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x118858800) [pid = 1657] [serial = 156] [outer = 0x0] [url = about:blank] 15:12:21 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x119114c00) [pid = 1657] [serial = 157] [outer = 0x0] [url = about:blank] 15:12:21 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x11954dc00) [pid = 1657] [serial = 159] [outer = 0x0] [url = about:blank] 15:12:21 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x116740800) [pid = 1657] [serial = 150] [outer = 0x0] [url = about:blank] 15:12:21 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x116985c00) [pid = 1657] [serial = 151] [outer = 0x0] [url = about:blank] 15:12:21 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x118128400) [pid = 1657] [serial = 153] [outer = 0x0] [url = about:blank] 15:12:21 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x11843d400) [pid = 1657] [serial = 154] [outer = 0x0] [url = about:blank] 15:12:21 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x115e2bc00) [pid = 1657] [serial = 147] [outer = 0x0] [url = about:blank] 15:12:21 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x115e8bc00) [pid = 1657] [serial = 133] [outer = 0x0] [url = about:blank] 15:12:21 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x113d94000) [pid = 1657] [serial = 132] [outer = 0x0] [url = about:blank] 15:12:21 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x118615800) [pid = 1657] [serial = 136] [outer = 0x0] [url = about:blank] 15:12:21 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x119bb3800) [pid = 1657] [serial = 162] [outer = 0x0] [url = about:blank] 15:12:21 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x118111400) [pid = 1657] [serial = 135] [outer = 0x0] [url = about:blank] 15:12:21 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x120ff4400) [pid = 1657] [serial = 139] [outer = 0x0] [url = about:blank] 15:12:21 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x119ba5400) [pid = 1657] [serial = 138] [outer = 0x0] [url = about:blank] 15:12:21 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x1253d9c00) [pid = 1657] [serial = 168] [outer = 0x0] [url = about:blank] 15:12:21 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1253a6c00) [pid = 1657] [serial = 142] [outer = 0x0] [url = about:blank] 15:12:21 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1235d0400) [pid = 1657] [serial = 141] [outer = 0x0] [url = about:blank] 15:12:21 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1252f6c00) [pid = 1657] [serial = 166] [outer = 0x0] [url = about:blank] 15:12:21 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x1210a9400) [pid = 1657] [serial = 145] [outer = 0x0] [url = about:blank] 15:12:21 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x119542c00) [pid = 1657] [serial = 144] [outer = 0x0] [url = about:blank] 15:12:21 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1267e7000) [pid = 1657] [serial = 171] [outer = 0x0] [url = about:blank] 15:12:21 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x125c85c00) [pid = 1657] [serial = 169] [outer = 0x0] [url = about:blank] 15:12:21 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x12742c400) [pid = 1657] [serial = 181] [outer = 0x0] [url = about:blank] 15:12:21 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x125bf0000) [pid = 1657] [serial = 175] [outer = 0x0] [url = about:blank] 15:12:21 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x120ff1800) [pid = 1657] [serial = 174] [outer = 0x0] [url = about:blank] 15:12:21 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x127421400) [pid = 1657] [serial = 180] [outer = 0x0] [url = about:blank] 15:12:21 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x120fbfc00) [pid = 1657] [serial = 163] [outer = 0x0] [url = about:blank] 15:12:21 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x127005400) [pid = 1657] [serial = 178] [outer = 0x0] [url = about:blank] 15:12:21 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x126cc9400) [pid = 1657] [serial = 172] [outer = 0x0] [url = about:blank] 15:12:21 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x126d49000) [pid = 1657] [serial = 177] [outer = 0x0] [url = about:blank] 15:12:21 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x119a31800) [pid = 1657] [serial = 160] [outer = 0x0] [url = about:blank] 15:12:21 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. 15:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 620ms 15:12:21 INFO - PROCESS | 1657 | 1467843141408 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 15:12:21 INFO - PROCESS | 1657 | 1467843141410 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 15:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:12:21 INFO - PROCESS | 1657 | 1467843141414 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:12:21 INFO - PROCESS | 1657 | 1467843141415 Marionette TRACE conn2 <- [1,306,null,{}] 15:12:21 INFO - PROCESS | 1657 | 1467843141417 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}] 15:12:21 INFO - PROCESS | 1657 | 1467843141419 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:21 INFO - PROCESS | 1657 | 1467843141494 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 15:12:21 INFO - PROCESS | 1657 | 1467843141501 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:21 INFO - PROCESS | 1657 | 1467843141503 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ac0800 == 34 [pid = 1657] [id = 84] 15:12:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x119113c00) [pid = 1657] [serial = 249] [outer = 0x0] 15:12:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x119549800) [pid = 1657] [serial = 250] [outer = 0x119113c00] 15:12:21 INFO - PROCESS | 1657 | 1467843141528 Marionette DEBUG loaded listener.js 15:12:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x120fb4400) [pid = 1657] [serial = 251] [outer = 0x119113c00] 15:12:21 INFO - PROCESS | 1657 | 1467843141863 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]]]}] 15:12:21 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. 15:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 472ms 15:12:21 INFO - PROCESS | 1657 | 1467843141886 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 15:12:21 INFO - PROCESS | 1657 | 1467843141888 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 15:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:12:21 INFO - PROCESS | 1657 | 1467843141891 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:12:21 INFO - PROCESS | 1657 | 1467843141895 Marionette TRACE conn2 <- [1,310,null,{}] 15:12:21 INFO - PROCESS | 1657 | 1467843141904 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}] 15:12:21 INFO - PROCESS | 1657 | 1467843141906 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:22 INFO - PROCESS | 1657 | 1467843142007 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 15:12:22 INFO - PROCESS | 1657 | 1467843142015 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:22 INFO - PROCESS | 1657 | 1467843142018 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x11868d000 == 35 [pid = 1657] [id = 85] 15:12:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x120feec00) [pid = 1657] [serial = 252] [outer = 0x0] 15:12:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x121196000) [pid = 1657] [serial = 253] [outer = 0x120feec00] 15:12:22 INFO - PROCESS | 1657 | 1467843142043 Marionette DEBUG loaded listener.js 15:12:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1252f2000) [pid = 1657] [serial = 254] [outer = 0x120feec00] 15:12:22 INFO - PROCESS | 1657 | 1467843142342 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]]]}] 15:12:22 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. 15:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 475ms 15:12:22 INFO - PROCESS | 1657 | 1467843142369 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 15:12:22 INFO - PROCESS | 1657 | 1467843142371 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 15:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:12:22 INFO - PROCESS | 1657 | 1467843142373 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:12:22 INFO - PROCESS | 1657 | 1467843142374 Marionette TRACE conn2 <- [1,314,null,{}] 15:12:22 INFO - PROCESS | 1657 | 1467843142376 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}] 15:12:22 INFO - PROCESS | 1657 | 1467843142377 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:22 INFO - PROCESS | 1657 | 1467843142455 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 15:12:22 INFO - PROCESS | 1657 | 1467843142504 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:22 INFO - PROCESS | 1657 | 1467843142505 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x1195a1800 == 36 [pid = 1657] [id = 86] 15:12:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x11861a400) [pid = 1657] [serial = 255] [outer = 0x0] 15:12:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x125bee400) [pid = 1657] [serial = 256] [outer = 0x11861a400] 15:12:22 INFO - PROCESS | 1657 | 1467843142530 Marionette DEBUG loaded listener.js 15:12:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x126782c00) [pid = 1657] [serial = 257] [outer = 0x11861a400] 15:12:22 INFO - PROCESS | 1657 | 1467843142806 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]]]}] 15:12:22 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. 15:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 468ms 15:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:12:22 INFO - PROCESS | 1657 | 1467843142841 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 15:12:22 INFO - PROCESS | 1657 | 1467843142842 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 15:12:22 INFO - PROCESS | 1657 | 1467843142844 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:12:22 INFO - PROCESS | 1657 | 1467843142845 Marionette TRACE conn2 <- [1,318,null,{}] 15:12:22 INFO - PROCESS | 1657 | 1467843142847 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}] 15:12:22 INFO - PROCESS | 1657 | 1467843142853 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:22 INFO - PROCESS | 1657 | 1467843142924 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 15:12:22 INFO - PROCESS | 1657 | 1467843142927 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:22 INFO - PROCESS | 1657 | 1467843142933 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x119ef2800 == 37 [pid = 1657] [id = 87] 15:12:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x12678f400) [pid = 1657] [serial = 258] [outer = 0x0] 15:12:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1267db000) [pid = 1657] [serial = 259] [outer = 0x12678f400] 15:12:22 INFO - PROCESS | 1657 | 1467843142967 Marionette DEBUG loaded listener.js 15:12:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x127011c00) [pid = 1657] [serial = 260] [outer = 0x12678f400] 15:12:23 INFO - PROCESS | 1657 | 1467843143452 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]]]}] 15:12:23 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. 15:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 624ms 15:12:23 INFO - PROCESS | 1657 | 1467843143475 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 15:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:12:23 INFO - PROCESS | 1657 | 1467843143477 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 15:12:23 INFO - PROCESS | 1657 | 1467843143481 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:12:23 INFO - PROCESS | 1657 | 1467843143485 Marionette TRACE conn2 <- [1,322,null,{}] 15:12:23 INFO - PROCESS | 1657 | 1467843143488 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}] 15:12:23 INFO - PROCESS | 1657 | 1467843143491 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:23 INFO - PROCESS | 1657 | 1467843143607 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 15:12:23 INFO - PROCESS | 1657 | 1467843143642 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:23 INFO - PROCESS | 1657 | 1467843143643 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x1133e0800 == 38 [pid = 1657] [id = 88] 15:12:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x127427800) [pid = 1657] [serial = 261] [outer = 0x0] 15:12:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1274ab000) [pid = 1657] [serial = 262] [outer = 0x127427800] 15:12:23 INFO - PROCESS | 1657 | 1467843143667 Marionette DEBUG loaded listener.js 15:12:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1274b7000) [pid = 1657] [serial = 263] [outer = 0x127427800] 15:12:24 INFO - PROCESS | 1657 | 1467843143997 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]]]}] 15:12:24 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. 15:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 576ms 15:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:12:24 INFO - PROCESS | 1657 | 1467843144057 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 15:12:24 INFO - PROCESS | 1657 | 1467843144059 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 15:12:24 INFO - PROCESS | 1657 | 1467843144062 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:12:24 INFO - PROCESS | 1657 | 1467843144064 Marionette TRACE conn2 <- [1,326,null,{}] 15:12:24 INFO - PROCESS | 1657 | 1467843144067 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}] 15:12:24 INFO - PROCESS | 1657 | 1467843144068 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:24 INFO - PROCESS | 1657 | 1467843144203 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 15:12:24 INFO - PROCESS | 1657 | 1467843144220 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:24 INFO - PROCESS | 1657 | 1467843144221 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x1218d8800 == 39 [pid = 1657] [id = 89] 15:12:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1274b9000) [pid = 1657] [serial = 264] [outer = 0x0] 15:12:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x129242c00) [pid = 1657] [serial = 265] [outer = 0x1274b9000] 15:12:24 INFO - PROCESS | 1657 | 1467843144260 Marionette DEBUG loaded listener.js 15:12:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x12949a400) [pid = 1657] [serial = 266] [outer = 0x1274b9000] 15:12:24 INFO - PROCESS | 1657 | 1467843144610 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]]]}] 15:12:24 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. 15:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 571ms 15:12:24 INFO - PROCESS | 1657 | 1467843144641 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 15:12:24 INFO - PROCESS | 1657 | 1467843144642 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 15:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:12:24 INFO - PROCESS | 1657 | 1467843144644 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:12:24 INFO - PROCESS | 1657 | 1467843144646 Marionette TRACE conn2 <- [1,330,null,{}] 15:12:24 INFO - PROCESS | 1657 | 1467843144648 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}] 15:12:24 INFO - PROCESS | 1657 | 1467843144649 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:24 INFO - PROCESS | 1657 | 1467843144743 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 15:12:24 INFO - PROCESS | 1657 | 1467843144748 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:24 INFO - PROCESS | 1657 | 1467843144749 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x125c6f800 == 40 [pid = 1657] [id = 90] 15:12:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x12949e400) [pid = 1657] [serial = 267] [outer = 0x0] 15:12:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x129539400) [pid = 1657] [serial = 268] [outer = 0x12949e400] 15:12:24 INFO - PROCESS | 1657 | 1467843144773 Marionette DEBUG loaded listener.js 15:12:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x129935400) [pid = 1657] [serial = 269] [outer = 0x12949e400] 15:12:25 INFO - PROCESS | 1657 | 1467843145099 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]]]}] 15:12:25 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. 15:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 467ms 15:12:25 INFO - PROCESS | 1657 | 1467843145112 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 15:12:25 INFO - PROCESS | 1657 | 1467843145114 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 15:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:12:25 INFO - PROCESS | 1657 | 1467843145124 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:12:25 INFO - PROCESS | 1657 | 1467843145125 Marionette TRACE conn2 <- [1,334,null,{}] 15:12:25 INFO - PROCESS | 1657 | 1467843145127 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}] 15:12:25 INFO - PROCESS | 1657 | 1467843145128 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:25 INFO - PROCESS | 1657 | 1467843145227 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 15:12:25 INFO - PROCESS | 1657 | 1467843145259 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:25 INFO - PROCESS | 1657 | 1467843145260 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x12679c800 == 41 [pid = 1657] [id = 91] 15:12:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x12a7e8800) [pid = 1657] [serial = 270] [outer = 0x0] 15:12:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x12a9e3000) [pid = 1657] [serial = 271] [outer = 0x12a7e8800] 15:12:25 INFO - PROCESS | 1657 | 1467843145283 Marionette DEBUG loaded listener.js 15:12:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x12b04f800) [pid = 1657] [serial = 272] [outer = 0x12a7e8800] 15:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x125c86c00) [pid = 1657] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x129246400) [pid = 1657] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x119ba5c00) [pid = 1657] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x116633800) [pid = 1657] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x128b77000) [pid = 1657] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x119549c00) [pid = 1657] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x12953dc00) [pid = 1657] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x118619400) [pid = 1657] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1235cf000) [pid = 1657] [serial = 206] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x120ff3800) [pid = 1657] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1164e7c00) [pid = 1657] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x127003c00) [pid = 1657] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1235ce000) [pid = 1657] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:12:25 INFO - PROCESS | 1657 | 1467843145657 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]]]}] 15:12:25 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. 15:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 573ms 15:12:25 INFO - PROCESS | 1657 | 1467843145698 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 15:12:25 INFO - PROCESS | 1657 | 1467843145699 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 15:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:12:25 INFO - PROCESS | 1657 | 1467843145701 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:12:25 INFO - PROCESS | 1657 | 1467843145703 Marionette TRACE conn2 <- [1,338,null,{}] 15:12:25 INFO - PROCESS | 1657 | 1467843145705 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}] 15:12:25 INFO - PROCESS | 1657 | 1467843145706 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:25 INFO - PROCESS | 1657 | 1467843145784 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 15:12:25 INFO - PROCESS | 1657 | 1467843145788 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:25 INFO - PROCESS | 1657 | 1467843145790 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x127306800 == 42 [pid = 1657] [id = 92] 15:12:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x119ba5c00) [pid = 1657] [serial = 273] [outer = 0x0] 15:12:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x127011400) [pid = 1657] [serial = 274] [outer = 0x119ba5c00] 15:12:25 INFO - PROCESS | 1657 | 1467843145816 Marionette DEBUG loaded listener.js 15:12:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x12b052c00) [pid = 1657] [serial = 275] [outer = 0x119ba5c00] 15:12:26 INFO - PROCESS | 1657 | 1467843146139 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]]]}] 15:12:26 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. 15:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 469ms 15:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:12:26 INFO - PROCESS | 1657 | 1467843146178 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 15:12:26 INFO - PROCESS | 1657 | 1467843146180 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 15:12:26 INFO - PROCESS | 1657 | 1467843146190 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:12:26 INFO - PROCESS | 1657 | 1467843146192 Marionette TRACE conn2 <- [1,342,null,{}] 15:12:26 INFO - PROCESS | 1657 | 1467843146194 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}] 15:12:26 INFO - PROCESS | 1657 | 1467843146196 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:26 INFO - PROCESS | 1657 | 1467843146295 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 15:12:26 INFO - PROCESS | 1657 | 1467843146300 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:26 INFO - PROCESS | 1657 | 1467843146302 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x1296a5000 == 43 [pid = 1657] [id = 93] 15:12:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x12a9dc400) [pid = 1657] [serial = 276] [outer = 0x0] 15:12:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x12b07dc00) [pid = 1657] [serial = 277] [outer = 0x12a9dc400] 15:12:26 INFO - PROCESS | 1657 | 1467843146326 Marionette DEBUG loaded listener.js 15:12:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x12b1ba800) [pid = 1657] [serial = 278] [outer = 0x12a9dc400] 15:12:26 INFO - PROCESS | 1657 | 1467843146656 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]]]}] 15:12:26 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. 15:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 478ms 15:12:26 INFO - PROCESS | 1657 | 1467843146661 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 15:12:26 INFO - PROCESS | 1657 | 1467843146662 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 15:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:12:26 INFO - PROCESS | 1657 | 1467843146667 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:12:26 INFO - PROCESS | 1657 | 1467843146669 Marionette TRACE conn2 <- [1,346,null,{}] 15:12:26 INFO - PROCESS | 1657 | 1467843146672 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}] 15:12:26 INFO - PROCESS | 1657 | 1467843146674 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:26 INFO - PROCESS | 1657 | 1467843146760 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 15:12:26 INFO - PROCESS | 1657 | 1467843146809 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:26 INFO - PROCESS | 1657 | 1467843146810 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a793000 == 44 [pid = 1657] [id = 94] 15:12:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1252efc00) [pid = 1657] [serial = 279] [outer = 0x0] 15:12:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x12b1b9800) [pid = 1657] [serial = 280] [outer = 0x1252efc00] 15:12:26 INFO - PROCESS | 1657 | 1467843146833 Marionette DEBUG loaded listener.js 15:12:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x12b9dd800) [pid = 1657] [serial = 281] [outer = 0x1252efc00] 15:12:27 INFO - PROCESS | 1657 | 1467843147107 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]]]}] 15:12:27 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. 15:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 471ms 15:12:27 INFO - PROCESS | 1657 | 1467843147138 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 15:12:27 INFO - PROCESS | 1657 | 1467843147140 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 15:12:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:12:27 INFO - PROCESS | 1657 | 1467843147142 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:12:27 INFO - PROCESS | 1657 | 1467843147143 Marionette TRACE conn2 <- [1,350,null,{}] 15:12:27 INFO - PROCESS | 1657 | 1467843147145 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}] 15:12:27 INFO - PROCESS | 1657 | 1467843147146 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:27 INFO - PROCESS | 1657 | 1467843147240 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 15:12:27 INFO - PROCESS | 1657 | 1467843147244 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:27 INFO - PROCESS | 1657 | 1467843147244 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x12aea7000 == 45 [pid = 1657] [id = 95] 15:12:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x12b9dc800) [pid = 1657] [serial = 282] [outer = 0x0] 15:12:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x12bb61000) [pid = 1657] [serial = 283] [outer = 0x12b9dc800] 15:12:27 INFO - PROCESS | 1657 | 1467843147268 Marionette DEBUG loaded listener.js 15:12:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x12bfde800) [pid = 1657] [serial = 284] [outer = 0x12b9dc800] 15:12:27 INFO - PROCESS | 1657 | 1467843147562 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]]]}] 15:12:27 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. 15:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 518ms 15:12:27 INFO - PROCESS | 1657 | 1467843147661 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 15:12:27 INFO - PROCESS | 1657 | 1467843147663 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 15:12:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:12:27 INFO - PROCESS | 1657 | 1467843147667 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:12:27 INFO - PROCESS | 1657 | 1467843147669 Marionette TRACE conn2 <- [1,354,null,{}] 15:12:27 INFO - PROCESS | 1657 | 1467843147673 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}] 15:12:27 INFO - PROCESS | 1657 | 1467843147675 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:27 INFO - PROCESS | 1657 | 1467843147780 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 15:12:27 INFO - PROCESS | 1657 | 1467843147839 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:27 INFO - PROCESS | 1657 | 1467843147841 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x116625000 == 46 [pid = 1657] [id = 96] 15:12:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x11673bc00) [pid = 1657] [serial = 285] [outer = 0x0] 15:12:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x116a1b800) [pid = 1657] [serial = 286] [outer = 0x11673bc00] 15:12:27 INFO - PROCESS | 1657 | 1467843147873 Marionette DEBUG loaded listener.js 15:12:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x11835a800) [pid = 1657] [serial = 287] [outer = 0x11673bc00] 15:12:28 INFO - PROCESS | 1657 | 1467843148332 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]]]}] 15:12:28 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. 15:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 721ms 15:12:28 INFO - PROCESS | 1657 | 1467843148389 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 15:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:12:28 INFO - PROCESS | 1657 | 1467843148392 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 15:12:28 INFO - PROCESS | 1657 | 1467843148400 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:12:28 INFO - PROCESS | 1657 | 1467843148404 Marionette TRACE conn2 <- [1,358,null,{}] 15:12:28 INFO - PROCESS | 1657 | 1467843148408 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}] 15:12:28 INFO - PROCESS | 1657 | 1467843148411 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:28 INFO - PROCESS | 1657 | 1467843148549 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 15:12:28 INFO - PROCESS | 1657 | 1467843148611 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:28 INFO - PROCESS | 1657 | 1467843148612 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x119a5b800 == 47 [pid = 1657] [id = 97] 15:12:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x119bb3800) [pid = 1657] [serial = 288] [outer = 0x0] 15:12:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x120fb9000) [pid = 1657] [serial = 289] [outer = 0x119bb3800] 15:12:28 INFO - PROCESS | 1657 | 1467843148642 Marionette DEBUG loaded listener.js 15:12:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x120ff1c00) [pid = 1657] [serial = 290] [outer = 0x119bb3800] 15:12:29 INFO - PROCESS | 1657 | 1467843149058 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]]]}] 15:12:29 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. 15:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 677ms 15:12:29 INFO - PROCESS | 1657 | 1467843149072 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 15:12:29 INFO - PROCESS | 1657 | 1467843149074 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 15:12:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:12:29 INFO - PROCESS | 1657 | 1467843149076 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:12:29 INFO - PROCESS | 1657 | 1467843149078 Marionette TRACE conn2 <- [1,362,null,{}] 15:12:29 INFO - PROCESS | 1657 | 1467843149085 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}] 15:12:29 INFO - PROCESS | 1657 | 1467843149088 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:29 INFO - PROCESS | 1657 | 1467843149194 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 15:12:29 INFO - PROCESS | 1657 | 1467843149258 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:29 INFO - PROCESS | 1657 | 1467843149261 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x128e4b000 == 48 [pid = 1657] [id = 98] 15:12:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x126786400) [pid = 1657] [serial = 291] [outer = 0x0] 15:12:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x12678a400) [pid = 1657] [serial = 292] [outer = 0x126786400] 15:12:29 INFO - PROCESS | 1657 | 1467843149294 Marionette DEBUG loaded listener.js 15:12:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x126c55000) [pid = 1657] [serial = 293] [outer = 0x126786400] 15:12:29 INFO - PROCESS | 1657 | 1467843149727 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]]]}] 15:12:29 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. 15:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 672ms 15:12:29 INFO - PROCESS | 1657 | 1467843149749 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 15:12:29 INFO - PROCESS | 1657 | 1467843149750 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 15:12:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:12:29 INFO - PROCESS | 1657 | 1467843149752 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:12:29 INFO - PROCESS | 1657 | 1467843149754 Marionette TRACE conn2 <- [1,366,null,{}] 15:12:29 INFO - PROCESS | 1657 | 1467843149756 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}] 15:12:29 INFO - PROCESS | 1657 | 1467843149757 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:29 INFO - PROCESS | 1657 | 1467843149876 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 15:12:29 INFO - PROCESS | 1657 | 1467843149951 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:29 INFO - PROCESS | 1657 | 1467843149952 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b125800 == 49 [pid = 1657] [id = 99] 15:12:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x127423400) [pid = 1657] [serial = 294] [outer = 0x0] 15:12:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x127429400) [pid = 1657] [serial = 295] [outer = 0x127423400] 15:12:29 INFO - PROCESS | 1657 | 1467843149981 Marionette DEBUG loaded listener.js 15:12:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x129248800) [pid = 1657] [serial = 296] [outer = 0x127423400] 15:12:30 INFO - PROCESS | 1657 | 1467843150399 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]]]}] 15:12:30 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. 15:12:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 670ms 15:12:30 INFO - PROCESS | 1657 | 1467843150424 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 15:12:30 INFO - PROCESS | 1657 | 1467843150425 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 15:12:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:12:30 INFO - PROCESS | 1657 | 1467843150427 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:12:30 INFO - PROCESS | 1657 | 1467843150429 Marionette TRACE conn2 <- [1,370,null,{}] 15:12:30 INFO - PROCESS | 1657 | 1467843150431 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}] 15:12:30 INFO - PROCESS | 1657 | 1467843150432 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:30 INFO - PROCESS | 1657 | 1467843150532 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 15:12:30 INFO - PROCESS | 1657 | 1467843150579 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:30 INFO - PROCESS | 1657 | 1467843150581 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x117473800 == 50 [pid = 1657] [id = 100] 15:12:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x127083000) [pid = 1657] [serial = 297] [outer = 0x0] 15:12:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x129246000) [pid = 1657] [serial = 298] [outer = 0x127083000] 15:12:30 INFO - PROCESS | 1657 | 1467843150612 Marionette DEBUG loaded listener.js 15:12:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x12a690400) [pid = 1657] [serial = 299] [outer = 0x127083000] 15:12:31 INFO - PROCESS | 1657 | 1467843151143 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]]]}] 15:12:31 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. 15:12:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 774ms 15:12:31 INFO - PROCESS | 1657 | 1467843151202 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 15:12:31 INFO - PROCESS | 1657 | 1467843151204 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 15:12:31 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:12:31 INFO - PROCESS | 1657 | 1467843151207 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:12:31 INFO - PROCESS | 1657 | 1467843151209 Marionette TRACE conn2 <- [1,374,null,{}] 15:12:31 INFO - PROCESS | 1657 | 1467843151213 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}] 15:12:31 INFO - PROCESS | 1657 | 1467843151214 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:31 INFO - PROCESS | 1657 | 1467843151305 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 15:12:31 INFO - PROCESS | 1657 | 1467843151357 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:31 INFO - PROCESS | 1657 | 1467843151358 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x119a51000 == 51 [pid = 1657] [id = 101] 15:12:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x11906d400) [pid = 1657] [serial = 300] [outer = 0x0] 15:12:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x119543c00) [pid = 1657] [serial = 301] [outer = 0x11906d400] 15:12:31 INFO - PROCESS | 1657 | 1467843151385 Marionette DEBUG loaded listener.js 15:12:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x119baf800) [pid = 1657] [serial = 302] [outer = 0x11906d400] 15:12:31 INFO - PROCESS | 1657 | --DOCSHELL 0x12a793000 == 50 [pid = 1657] [id = 94] 15:12:31 INFO - PROCESS | 1657 | --DOCSHELL 0x1296a5000 == 49 [pid = 1657] [id = 93] 15:12:31 INFO - PROCESS | 1657 | --DOCSHELL 0x127306800 == 48 [pid = 1657] [id = 92] 15:12:31 INFO - PROCESS | 1657 | --DOCSHELL 0x12679c800 == 47 [pid = 1657] [id = 91] 15:12:31 INFO - PROCESS | 1657 | --DOCSHELL 0x125c6f800 == 46 [pid = 1657] [id = 90] 15:12:31 INFO - PROCESS | 1657 | --DOCSHELL 0x1218d8800 == 45 [pid = 1657] [id = 89] 15:12:31 INFO - PROCESS | 1657 | --DOCSHELL 0x1133e0800 == 44 [pid = 1657] [id = 88] 15:12:31 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x12a9e2c00) [pid = 1657] [serial = 229] [outer = 0x0] [url = about:blank] 15:12:31 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x1122bcc00) [pid = 1657] [serial = 186] [outer = 0x0] [url = about:blank] 15:12:31 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x117ea4800) [pid = 1657] [serial = 189] [outer = 0x0] [url = about:blank] 15:12:31 INFO - PROCESS | 1657 | 1467843151842 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:12:31 INFO - PROCESS | 1657 | --DOCSHELL 0x119ef2800 == 43 [pid = 1657] [id = 87] 15:12:31 INFO - PROCESS | 1657 | --DOCSHELL 0x1195a1800 == 42 [pid = 1657] [id = 86] 15:12:31 INFO - PROCESS | 1657 | --DOCSHELL 0x11868d000 == 41 [pid = 1657] [id = 85] 15:12:31 INFO - PROCESS | 1657 | --DOCSHELL 0x116ac0800 == 40 [pid = 1657] [id = 84] 15:12:31 INFO - PROCESS | 1657 | --DOCSHELL 0x116ab9800 == 39 [pid = 1657] [id = 83] 15:12:31 INFO - PROCESS | 1657 | --DOCSHELL 0x116ac0000 == 38 [pid = 1657] [id = 82] 15:12:31 INFO - PROCESS | 1657 | --DOCSHELL 0x12a616800 == 37 [pid = 1657] [id = 81] 15:12:31 INFO - PROCESS | 1657 | --DOCSHELL 0x1296ac000 == 36 [pid = 1657] [id = 80] 15:12:31 INFO - PROCESS | 1657 | --DOCSHELL 0x120f39800 == 35 [pid = 1657] [id = 79] 15:12:31 INFO - PROCESS | 1657 | --DOCSHELL 0x116ace000 == 34 [pid = 1657] [id = 78] 15:12:31 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:12:31 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 676ms 15:12:31 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x12a7e6000) [pid = 1657] [serial = 227] [outer = 0x0] [url = about:blank] 15:12:31 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x129136400) [pid = 1657] [serial = 212] [outer = 0x0] [url = about:blank] 15:12:31 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x1294a4000) [pid = 1657] [serial = 217] [outer = 0x0] [url = about:blank] 15:12:31 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x1274b1800) [pid = 1657] [serial = 211] [outer = 0x0] [url = about:blank] 15:12:31 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x120ff5000) [pid = 1657] [serial = 199] [outer = 0x0] [url = about:blank] 15:12:31 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x11697dc00) [pid = 1657] [serial = 192] [outer = 0x0] [url = about:blank] 15:12:31 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x12924ac00) [pid = 1657] [serial = 214] [outer = 0x0] [url = about:blank] 15:12:31 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x129538c00) [pid = 1657] [serial = 223] [outer = 0x0] [url = about:blank] 15:12:31 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x12a69f000) [pid = 1657] [serial = 226] [outer = 0x0] [url = about:blank] 15:12:31 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x118851800) [pid = 1657] [serial = 195] [outer = 0x0] [url = about:blank] 15:12:31 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x12742e800) [pid = 1657] [serial = 208] [outer = 0x0] [url = about:blank] 15:12:31 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x121436400) [pid = 1657] [serial = 201] [outer = 0x0] [url = about:blank] 15:12:31 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x129535c00) [pid = 1657] [serial = 218] [outer = 0x0] [url = about:blank] 15:12:31 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x126d56400) [pid = 1657] [serial = 207] [outer = 0x0] [url = about:blank] 15:12:31 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x12a699400) [pid = 1657] [serial = 224] [outer = 0x0] [url = about:blank] 15:12:31 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x118850800) [pid = 1657] [serial = 220] [outer = 0x0] [url = about:blank] 15:12:31 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x12cf55c00) [pid = 1657] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:12:31 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x118445000) [pid = 1657] [serial = 193] [outer = 0x0] [url = about:blank] 15:12:31 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x120fe7800) [pid = 1657] [serial = 198] [outer = 0x0] [url = about:blank] 15:12:31 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x119549000) [pid = 1657] [serial = 196] [outer = 0x0] [url = about:blank] 15:12:31 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x128b72000) [pid = 1657] [serial = 184] [outer = 0x0] [url = about:blank] 15:12:31 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x1253af000) [pid = 1657] [serial = 204] [outer = 0x0] [url = about:blank] 15:12:31 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1235cdc00) [pid = 1657] [serial = 202] [outer = 0x0] [url = about:blank] 15:12:31 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x125c86800) [pid = 1657] [serial = 205] [outer = 0x0] [url = about:blank] 15:12:31 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1235cb800) [pid = 1657] [serial = 221] [outer = 0x0] [url = about:blank] 15:12:31 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x129251400) [pid = 1657] [serial = 215] [outer = 0x0] [url = about:blank] 15:12:31 INFO - PROCESS | 1657 | 1467843151894 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 15:12:31 INFO - PROCESS | 1657 | 1467843151898 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 15:12:31 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:12:31 INFO - PROCESS | 1657 | 1467843151907 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:12:31 INFO - PROCESS | 1657 | 1467843151909 Marionette TRACE conn2 <- [1,378,null,{}] 15:12:31 INFO - PROCESS | 1657 | 1467843151911 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}] 15:12:31 INFO - PROCESS | 1657 | 1467843151912 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:31 INFO - PROCESS | 1657 | 1467843151994 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 15:12:32 INFO - PROCESS | 1657 | 1467843152014 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:32 INFO - PROCESS | 1657 | 1467843152015 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ab9000 == 35 [pid = 1657] [id = 102] 15:12:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x121436400) [pid = 1657] [serial = 303] [outer = 0x0] 15:12:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x121b9e400) [pid = 1657] [serial = 304] [outer = 0x121436400] 15:12:32 INFO - PROCESS | 1657 | 1467843152051 Marionette DEBUG loaded listener.js 15:12:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1253d8000) [pid = 1657] [serial = 305] [outer = 0x121436400] 15:12:32 INFO - PROCESS | 1657 | 1467843152424 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:12:32 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:12:32 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 569ms 15:12:32 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:12:32 INFO - PROCESS | 1657 | 1467843152476 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 15:12:32 INFO - PROCESS | 1657 | 1467843152477 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 15:12:32 INFO - PROCESS | 1657 | 1467843152479 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:12:32 INFO - PROCESS | 1657 | 1467843152482 Marionette TRACE conn2 <- [1,382,null,{}] 15:12:32 INFO - PROCESS | 1657 | 1467843152489 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}] 15:12:32 INFO - PROCESS | 1657 | 1467843152492 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:32 INFO - PROCESS | 1657 | 1467843152572 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 15:12:32 INFO - PROCESS | 1657 | 1467843152596 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:32 INFO - PROCESS | 1657 | 1467843152597 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x119990800 == 36 [pid = 1657] [id = 103] 15:12:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x127426000) [pid = 1657] [serial = 306] [outer = 0x0] 15:12:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1274acc00) [pid = 1657] [serial = 307] [outer = 0x127426000] 15:12:32 INFO - PROCESS | 1657 | 1467843152626 Marionette DEBUG loaded listener.js 15:12:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x128cbd000) [pid = 1657] [serial = 308] [outer = 0x127426000] 15:12:32 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:12:32 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 472ms 15:12:32 INFO - PROCESS | 1657 | 1467843152945 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:12:32 INFO - PROCESS | 1657 | 1467843152956 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 15:12:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:12:32 INFO - PROCESS | 1657 | 1467843152957 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 15:12:32 INFO - PROCESS | 1657 | 1467843152960 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:12:32 INFO - PROCESS | 1657 | 1467843152961 Marionette TRACE conn2 <- [1,386,null,{}] 15:12:32 INFO - PROCESS | 1657 | 1467843152963 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}] 15:12:32 INFO - PROCESS | 1657 | 1467843152965 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:33 INFO - PROCESS | 1657 | 1467843153055 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 15:12:33 INFO - PROCESS | 1657 | 1467843153101 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:33 INFO - PROCESS | 1657 | 1467843153103 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x121250000 == 37 [pid = 1657] [id = 104] 15:12:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x128b79800) [pid = 1657] [serial = 309] [outer = 0x0] 15:12:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x12a693400) [pid = 1657] [serial = 310] [outer = 0x128b79800] 15:12:33 INFO - PROCESS | 1657 | 1467843153128 Marionette DEBUG loaded listener.js 15:12:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x12a9dc800) [pid = 1657] [serial = 311] [outer = 0x128b79800] 15:12:33 INFO - PROCESS | 1657 | 1467843153406 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]]]}] 15:12:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:12:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 468ms 15:12:33 INFO - PROCESS | 1657 | 1467843153429 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 15:12:33 INFO - PROCESS | 1657 | 1467843153430 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 15:12:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:12:33 INFO - PROCESS | 1657 | 1467843153441 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:12:33 INFO - PROCESS | 1657 | 1467843153442 Marionette TRACE conn2 <- [1,390,null,{}] 15:12:33 INFO - PROCESS | 1657 | 1467843153444 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}] 15:12:33 INFO - PROCESS | 1657 | 1467843153445 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:33 INFO - PROCESS | 1657 | 1467843153526 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 15:12:33 INFO - PROCESS | 1657 | 1467843153531 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:33 INFO - PROCESS | 1657 | 1467843153532 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x12550b000 == 38 [pid = 1657] [id = 105] 15:12:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x129535c00) [pid = 1657] [serial = 312] [outer = 0x0] 15:12:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x12b059400) [pid = 1657] [serial = 313] [outer = 0x129535c00] 15:12:33 INFO - PROCESS | 1657 | 1467843153558 Marionette DEBUG loaded listener.js 15:12:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x12b1b1c00) [pid = 1657] [serial = 314] [outer = 0x129535c00] 15:12:33 INFO - PROCESS | 1657 | 1467843153909 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]]]}] 15:12:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:12:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 519ms 15:12:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:12:33 INFO - PROCESS | 1657 | 1467843153960 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 15:12:33 INFO - PROCESS | 1657 | 1467843153961 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 15:12:33 INFO - PROCESS | 1657 | 1467843153963 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:12:33 INFO - PROCESS | 1657 | 1467843153964 Marionette TRACE conn2 <- [1,394,null,{}] 15:12:33 INFO - PROCESS | 1657 | 1467843153966 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}] 15:12:33 INFO - PROCESS | 1657 | 1467843153971 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:34 INFO - PROCESS | 1657 | 1467843154095 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 15:12:34 INFO - PROCESS | 1657 | 1467843154101 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:34 INFO - PROCESS | 1657 | 1467843154102 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ab4800 == 39 [pid = 1657] [id = 106] 15:12:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x12b05b000) [pid = 1657] [serial = 315] [outer = 0x0] 15:12:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x12bb5dc00) [pid = 1657] [serial = 316] [outer = 0x12b05b000] 15:12:34 INFO - PROCESS | 1657 | 1467843154154 Marionette DEBUG loaded listener.js 15:12:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x12c5eac00) [pid = 1657] [serial = 317] [outer = 0x12b05b000] 15:12:34 INFO - PROCESS | 1657 | 1467843154470 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]]]}] 15:12:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:12:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 519ms 15:12:34 INFO - PROCESS | 1657 | 1467843154484 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 15:12:34 INFO - PROCESS | 1657 | 1467843154487 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 15:12:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:12:34 INFO - PROCESS | 1657 | 1467843154490 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:12:34 INFO - PROCESS | 1657 | 1467843154491 Marionette TRACE conn2 <- [1,398,null,{}] 15:12:34 INFO - PROCESS | 1657 | 1467843154493 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}] 15:12:34 INFO - PROCESS | 1657 | 1467843154494 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:34 INFO - PROCESS | 1657 | 1467843154590 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 15:12:34 INFO - PROCESS | 1657 | 1467843154603 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:34 INFO - PROCESS | 1657 | 1467843154604 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x127321000 == 40 [pid = 1657] [id = 107] 15:12:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x12c5eb000) [pid = 1657] [serial = 318] [outer = 0x0] 15:12:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x12c5f5000) [pid = 1657] [serial = 319] [outer = 0x12c5eb000] 15:12:34 INFO - PROCESS | 1657 | 1467843154628 Marionette DEBUG loaded listener.js 15:12:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x12c876800) [pid = 1657] [serial = 320] [outer = 0x12c5eb000] 15:12:35 INFO - PROCESS | 1657 | 1467843155031 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]]]}] 15:12:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:12:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 570ms 15:12:35 INFO - PROCESS | 1657 | 1467843155082 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 15:12:35 INFO - PROCESS | 1657 | 1467843155084 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 15:12:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:12:35 INFO - PROCESS | 1657 | 1467843155114 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:12:35 INFO - PROCESS | 1657 | 1467843155116 Marionette TRACE conn2 <- [1,402,null,{}] 15:12:35 INFO - PROCESS | 1657 | 1467843155182 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}] 15:12:35 INFO - PROCESS | 1657 | 1467843155183 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:35 INFO - PROCESS | 1657 | 1467843155355 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 15:12:35 INFO - PROCESS | 1657 | 1467843155425 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:35 INFO - PROCESS | 1657 | 1467843155426 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a91d000 == 41 [pid = 1657] [id = 108] 15:12:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x12c5ed000) [pid = 1657] [serial = 321] [outer = 0x0] 15:12:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x12c884000) [pid = 1657] [serial = 322] [outer = 0x12c5ed000] 15:12:35 INFO - PROCESS | 1657 | 1467843155469 Marionette DEBUG loaded listener.js 15:12:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x12ca73400) [pid = 1657] [serial = 323] [outer = 0x12c5ed000] 15:12:35 INFO - PROCESS | 1657 | 1467843155893 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]]]}] 15:12:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:12:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 815ms 15:12:35 INFO - PROCESS | 1657 | 1467843155922 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 15:12:35 INFO - PROCESS | 1657 | 1467843155923 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 15:12:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:12:35 INFO - PROCESS | 1657 | 1467843155925 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:12:35 INFO - PROCESS | 1657 | 1467843155926 Marionette TRACE conn2 <- [1,406,null,{}] 15:12:35 INFO - PROCESS | 1657 | 1467843155929 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}] 15:12:35 INFO - PROCESS | 1657 | 1467843155930 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:36 INFO - PROCESS | 1657 | 1467843156143 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 15:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x119ba5c00) [pid = 1657] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x1252efc00) [pid = 1657] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x12a9dc400) [pid = 1657] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x127427800) [pid = 1657] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x12949e400) [pid = 1657] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x1274b9000) [pid = 1657] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x12678f400) [pid = 1657] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x12a7e8800) [pid = 1657] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x11861a400) [pid = 1657] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x120feec00) [pid = 1657] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x114f97400) [pid = 1657] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x118129000) [pid = 1657] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x119113c00) [pid = 1657] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:12:36 INFO - PROCESS | 1657 | 1467843156191 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:36 INFO - PROCESS | 1657 | 1467843156192 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x11888a000 == 42 [pid = 1657] [id = 109] 15:12:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1129ae000) [pid = 1657] [serial = 324] [outer = 0x0] 15:12:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x1129b0000) [pid = 1657] [serial = 325] [outer = 0x1129ae000] 15:12:36 INFO - PROCESS | 1657 | 1467843156215 Marionette DEBUG loaded listener.js 15:12:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x114f97400) [pid = 1657] [serial = 326] [outer = 0x1129ae000] 15:12:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:12:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 572ms 15:12:36 INFO - PROCESS | 1657 | 1467843156489 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]]]}] 15:12:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:12:36 INFO - PROCESS | 1657 | 1467843156506 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 15:12:36 INFO - PROCESS | 1657 | 1467843156507 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 15:12:36 INFO - PROCESS | 1657 | 1467843156509 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:12:36 INFO - PROCESS | 1657 | 1467843156510 Marionette TRACE conn2 <- [1,410,null,{}] 15:12:36 INFO - PROCESS | 1657 | 1467843156512 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}] 15:12:36 INFO - PROCESS | 1657 | 1467843156513 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:36 INFO - PROCESS | 1657 | 1467843156610 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 15:12:36 INFO - PROCESS | 1657 | 1467843156613 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:36 INFO - PROCESS | 1657 | 1467843156614 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b31f800 == 43 [pid = 1657] [id = 110] 15:12:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x116139400) [pid = 1657] [serial = 327] [outer = 0x0] 15:12:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x120fb3c00) [pid = 1657] [serial = 328] [outer = 0x116139400] 15:12:36 INFO - PROCESS | 1657 | 1467843156638 Marionette DEBUG loaded listener.js 15:12:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x125bf4000) [pid = 1657] [serial = 329] [outer = 0x116139400] 15:12:37 INFO - PROCESS | 1657 | 1467843157011 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]]]}] 15:12:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:12:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 519ms 15:12:37 INFO - PROCESS | 1657 | 1467843157035 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 15:12:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:12:37 INFO - PROCESS | 1657 | 1467843157037 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 15:12:37 INFO - PROCESS | 1657 | 1467843157040 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:12:37 INFO - PROCESS | 1657 | 1467843157043 Marionette TRACE conn2 <- [1,414,null,{}] 15:12:37 INFO - PROCESS | 1657 | 1467843157046 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}] 15:12:37 INFO - PROCESS | 1657 | 1467843157049 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:37 INFO - PROCESS | 1657 | 1467843157190 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 15:12:37 INFO - PROCESS | 1657 | 1467843157193 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:37 INFO - PROCESS | 1657 | 1467843157196 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf16800 == 44 [pid = 1657] [id = 111] 15:12:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x119775400) [pid = 1657] [serial = 330] [outer = 0x0] 15:12:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x12b051000) [pid = 1657] [serial = 331] [outer = 0x119775400] 15:12:37 INFO - PROCESS | 1657 | 1467843157237 Marionette DEBUG loaded listener.js 15:12:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x12ca75c00) [pid = 1657] [serial = 332] [outer = 0x119775400] 15:12:37 INFO - PROCESS | 1657 | 1467843157652 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]]]}] 15:12:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:12:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 621ms 15:12:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:12:37 INFO - PROCESS | 1657 | 1467843157661 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 15:12:37 INFO - PROCESS | 1657 | 1467843157662 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 15:12:37 INFO - PROCESS | 1657 | 1467843157665 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:12:37 INFO - PROCESS | 1657 | 1467843157667 Marionette TRACE conn2 <- [1,418,null,{}] 15:12:37 INFO - PROCESS | 1657 | 1467843157674 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}] 15:12:37 INFO - PROCESS | 1657 | 1467843157675 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:37 INFO - PROCESS | 1657 | 1467843157788 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 15:12:37 INFO - PROCESS | 1657 | 1467843157794 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:37 INFO - PROCESS | 1657 | 1467843157795 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf9d800 == 45 [pid = 1657] [id = 112] 15:12:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x1274bcc00) [pid = 1657] [serial = 333] [outer = 0x0] 15:12:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x1274c3800) [pid = 1657] [serial = 334] [outer = 0x1274bcc00] 15:12:37 INFO - PROCESS | 1657 | 1467843157825 Marionette DEBUG loaded listener.js 15:12:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x1274c7800) [pid = 1657] [serial = 335] [outer = 0x1274bcc00] 15:12:38 INFO - PROCESS | 1657 | 1467843158064 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:12:38 INFO - PROCESS | 1657 | 1467843158779 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]]]}] 15:12:38 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 15:12:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1125ms 15:12:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:12:38 INFO - PROCESS | 1657 | 1467843158791 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 15:12:38 INFO - PROCESS | 1657 | 1467843158793 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 15:12:38 INFO - PROCESS | 1657 | 1467843158797 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:12:38 INFO - PROCESS | 1657 | 1467843158799 Marionette TRACE conn2 <- [1,422,null,{}] 15:12:38 INFO - PROCESS | 1657 | 1467843158804 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}] 15:12:38 INFO - PROCESS | 1657 | 1467843158805 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:38 INFO - PROCESS | 1657 | 1467843158918 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 15:12:38 INFO - PROCESS | 1657 | 1467843158969 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:38 INFO - PROCESS | 1657 | 1467843158972 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x118236000 == 46 [pid = 1657] [id = 113] 15:12:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x1164eb800) [pid = 1657] [serial = 336] [outer = 0x0] 15:12:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x116f91800) [pid = 1657] [serial = 337] [outer = 0x1164eb800] 15:12:39 INFO - PROCESS | 1657 | 1467843159003 Marionette DEBUG loaded listener.js 15:12:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x1183d8800) [pid = 1657] [serial = 338] [outer = 0x1164eb800] 15:12:39 INFO - PROCESS | 1657 | 1467843159922 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]]]}] 15:12:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:12:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1175ms 15:12:39 INFO - PROCESS | 1657 | 1467843159971 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 15:12:39 INFO - PROCESS | 1657 | 1467843159974 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 15:12:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:12:39 INFO - PROCESS | 1657 | 1467843159979 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:12:39 INFO - PROCESS | 1657 | 1467843159981 Marionette TRACE conn2 <- [1,426,null,{}] 15:12:39 INFO - PROCESS | 1657 | 1467843159983 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}] 15:12:39 INFO - PROCESS | 1657 | 1467843159985 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:40 INFO - PROCESS | 1657 | 1467843160090 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 15:12:40 INFO - PROCESS | 1657 | 1467843160141 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:40 INFO - PROCESS | 1657 | 1467843160142 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x119eed800 == 47 [pid = 1657] [id = 114] 15:12:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x1183e4400) [pid = 1657] [serial = 339] [outer = 0x0] 15:12:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x1183e6800) [pid = 1657] [serial = 340] [outer = 0x1183e4400] 15:12:40 INFO - PROCESS | 1657 | 1467843160174 Marionette DEBUG loaded listener.js 15:12:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x119544000) [pid = 1657] [serial = 341] [outer = 0x1183e4400] 15:12:40 INFO - PROCESS | 1657 | 1467843160679 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] 15:12:40 INFO - PROCESS | 1657 | 1467843160753 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 15:12:40 INFO - PROCESS | 1657 | 1467843160755 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:12:40 INFO - PROCESS | 1657 | 1467843160758 Marionette TRACE conn2 <- [1,430,null,{}] 15:12:40 INFO - PROCESS | 1657 | 1467843160765 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}] 15:12:40 INFO - PROCESS | 1657 | 1467843160768 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:40 INFO - PROCESS | 1657 | 1467843160871 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 15:12:40 INFO - PROCESS | 1657 | 1467843160927 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:40 INFO - PROCESS | 1657 | 1467843160929 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a612800 == 48 [pid = 1657] [id = 115] 15:12:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x120fb4c00) [pid = 1657] [serial = 342] [outer = 0x0] 15:12:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x125bf0000) [pid = 1657] [serial = 343] [outer = 0x120fb4c00] 15:12:40 INFO - PROCESS | 1657 | 1467843160960 Marionette DEBUG loaded listener.js 15:12:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x126785800) [pid = 1657] [serial = 344] [outer = 0x120fb4c00] 15:12:41 INFO - PROCESS | 1657 | 1467843161607 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]]]}] 15:12:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:12:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 873ms 15:12:41 INFO - PROCESS | 1657 | 1467843161629 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 15:12:41 INFO - PROCESS | 1657 | 1467843161631 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 15:12:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:12:41 INFO - PROCESS | 1657 | 1467843161657 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:12:41 INFO - PROCESS | 1657 | 1467843161660 Marionette TRACE conn2 <- [1,434,null,{}] 15:12:41 INFO - PROCESS | 1657 | 1467843161664 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}] 15:12:41 INFO - PROCESS | 1657 | 1467843161665 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:41 INFO - PROCESS | 1657 | 1467843161756 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 15:12:41 INFO - PROCESS | 1657 | 1467843161825 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:41 INFO - PROCESS | 1657 | 1467843161826 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x11617c000 == 49 [pid = 1657] [id = 116] 15:12:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x118122800) [pid = 1657] [serial = 345] [outer = 0x0] 15:12:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x118137000) [pid = 1657] [serial = 346] [outer = 0x118122800] 15:12:41 INFO - PROCESS | 1657 | 1467843161854 Marionette DEBUG loaded listener.js 15:12:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x118448c00) [pid = 1657] [serial = 347] [outer = 0x118122800] 15:12:42 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf16800 == 48 [pid = 1657] [id = 111] 15:12:42 INFO - PROCESS | 1657 | --DOCSHELL 0x12b31f800 == 47 [pid = 1657] [id = 110] 15:12:42 INFO - PROCESS | 1657 | --DOCSHELL 0x11888a000 == 46 [pid = 1657] [id = 109] 15:12:42 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x126c4d400) [pid = 1657] [serial = 238] [outer = 0x0] [url = about:blank] 15:12:42 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x118120c00) [pid = 1657] [serial = 232] [outer = 0x0] [url = about:blank] 15:12:42 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x1274b0000) [pid = 1657] [serial = 241] [outer = 0x0] [url = about:blank] 15:12:42 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x119777800) [pid = 1657] [serial = 235] [outer = 0x0] [url = about:blank] 15:12:42 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x12bb61000) [pid = 1657] [serial = 283] [outer = 0x0] [url = about:blank] 15:12:42 INFO - PROCESS | 1657 | --DOCSHELL 0x12a91d000 == 45 [pid = 1657] [id = 108] 15:12:42 INFO - PROCESS | 1657 | --DOCSHELL 0x127321000 == 44 [pid = 1657] [id = 107] 15:12:42 INFO - PROCESS | 1657 | --DOCSHELL 0x116ab4800 == 43 [pid = 1657] [id = 106] 15:12:42 INFO - PROCESS | 1657 | --DOCSHELL 0x12550b000 == 42 [pid = 1657] [id = 105] 15:12:42 INFO - PROCESS | 1657 | --DOCSHELL 0x121250000 == 41 [pid = 1657] [id = 104] 15:12:42 INFO - PROCESS | 1657 | --DOCSHELL 0x119990800 == 40 [pid = 1657] [id = 103] 15:12:42 INFO - PROCESS | 1657 | --DOCSHELL 0x116ab9000 == 39 [pid = 1657] [id = 102] 15:12:42 INFO - PROCESS | 1657 | --DOCSHELL 0x119a51000 == 38 [pid = 1657] [id = 101] 15:12:42 INFO - PROCESS | 1657 | --DOCSHELL 0x119a5b800 == 37 [pid = 1657] [id = 97] 15:12:42 INFO - PROCESS | 1657 | --DOCSHELL 0x116625000 == 36 [pid = 1657] [id = 96] 15:12:42 INFO - PROCESS | 1657 | 1467843162262 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]]]}] 15:12:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:12:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 623ms 15:12:42 INFO - PROCESS | 1657 | 1467843162279 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 15:12:42 INFO - PROCESS | 1657 | 1467843162282 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 15:12:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:12:42 INFO - PROCESS | 1657 | 1467843162289 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:12:42 INFO - PROCESS | 1657 | 1467843162290 Marionette TRACE conn2 <- [1,438,null,{}] 15:12:42 INFO - PROCESS | 1657 | 1467843162293 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}] 15:12:42 INFO - PROCESS | 1657 | 1467843162294 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:42 INFO - PROCESS | 1657 | 1467843162372 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 15:12:42 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x1274b7000) [pid = 1657] [serial = 263] [outer = 0x0] [url = about:blank] 15:12:42 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x129539400) [pid = 1657] [serial = 268] [outer = 0x0] [url = about:blank] 15:12:42 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x129242c00) [pid = 1657] [serial = 265] [outer = 0x0] [url = about:blank] 15:12:42 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x1267db000) [pid = 1657] [serial = 259] [outer = 0x0] [url = about:blank] 15:12:42 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x12a9e3000) [pid = 1657] [serial = 271] [outer = 0x0] [url = about:blank] 15:12:42 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x125bee400) [pid = 1657] [serial = 256] [outer = 0x0] [url = about:blank] 15:12:42 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x126782c00) [pid = 1657] [serial = 257] [outer = 0x0] [url = about:blank] 15:12:42 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x121196000) [pid = 1657] [serial = 253] [outer = 0x0] [url = about:blank] 15:12:42 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x1252f2000) [pid = 1657] [serial = 254] [outer = 0x0] [url = about:blank] 15:12:42 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x117146c00) [pid = 1657] [serial = 245] [outer = 0x0] [url = about:blank] 15:12:42 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x116736400) [pid = 1657] [serial = 244] [outer = 0x0] [url = about:blank] 15:12:42 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x119061400) [pid = 1657] [serial = 248] [outer = 0x0] [url = about:blank] 15:12:42 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x118616000) [pid = 1657] [serial = 247] [outer = 0x0] [url = about:blank] 15:12:42 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x119549800) [pid = 1657] [serial = 250] [outer = 0x0] [url = about:blank] 15:12:42 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x120fb4400) [pid = 1657] [serial = 251] [outer = 0x0] [url = about:blank] 15:12:42 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x129935400) [pid = 1657] [serial = 269] [outer = 0x0] [url = about:blank] 15:12:42 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x12b052c00) [pid = 1657] [serial = 275] [outer = 0x0] [url = about:blank] 15:12:42 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x127011400) [pid = 1657] [serial = 274] [outer = 0x0] [url = about:blank] 15:12:42 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x12b9dd800) [pid = 1657] [serial = 281] [outer = 0x0] [url = about:blank] 15:12:42 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x12b04f800) [pid = 1657] [serial = 272] [outer = 0x0] [url = about:blank] 15:12:42 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1274ab000) [pid = 1657] [serial = 262] [outer = 0x0] [url = about:blank] 15:12:42 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x12b07dc00) [pid = 1657] [serial = 277] [outer = 0x0] [url = about:blank] 15:12:42 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x12949a400) [pid = 1657] [serial = 266] [outer = 0x0] [url = about:blank] 15:12:42 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x12b1ba800) [pid = 1657] [serial = 278] [outer = 0x0] [url = about:blank] 15:12:42 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x127011c00) [pid = 1657] [serial = 260] [outer = 0x0] [url = about:blank] 15:12:42 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x12b1b9800) [pid = 1657] [serial = 280] [outer = 0x0] [url = about:blank] 15:12:42 INFO - PROCESS | 1657 | 1467843162435 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:42 INFO - PROCESS | 1657 | 1467843162436 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x116acf000 == 37 [pid = 1657] [id = 117] 15:12:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x115dd9800) [pid = 1657] [serial = 348] [outer = 0x0] 15:12:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x118615400) [pid = 1657] [serial = 349] [outer = 0x115dd9800] 15:12:42 INFO - PROCESS | 1657 | 1467843162465 Marionette DEBUG loaded listener.js 15:12:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1199a1c00) [pid = 1657] [serial = 350] [outer = 0x115dd9800] 15:12:42 INFO - PROCESS | 1657 | 1467843162771 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]]]}] 15:12:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:12:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 521ms 15:12:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:12:42 INFO - PROCESS | 1657 | 1467843162810 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 15:12:42 INFO - PROCESS | 1657 | 1467843162811 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 15:12:42 INFO - PROCESS | 1657 | 1467843162813 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:12:42 INFO - PROCESS | 1657 | 1467843162819 Marionette TRACE conn2 <- [1,442,null,{}] 15:12:42 INFO - PROCESS | 1657 | 1467843162830 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}] 15:12:42 INFO - PROCESS | 1657 | 1467843162835 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:42 INFO - PROCESS | 1657 | 1467843162960 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 15:12:43 INFO - PROCESS | 1657 | 1467843163061 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:43 INFO - PROCESS | 1657 | 1467843163064 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x1191b4000 == 38 [pid = 1657] [id = 118] 15:12:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x120fbdc00) [pid = 1657] [serial = 351] [outer = 0x0] 15:12:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x120ff6000) [pid = 1657] [serial = 352] [outer = 0x120fbdc00] 15:12:43 INFO - PROCESS | 1657 | 1467843163110 Marionette DEBUG loaded listener.js 15:12:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1252f2000) [pid = 1657] [serial = 353] [outer = 0x120fbdc00] 15:12:43 INFO - PROCESS | 1657 | 1467843163478 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]]]}] 15:12:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:12:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 677ms 15:12:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:12:43 INFO - PROCESS | 1657 | 1467843163490 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 15:12:43 INFO - PROCESS | 1657 | 1467843163492 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 15:12:43 INFO - PROCESS | 1657 | 1467843163494 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:12:43 INFO - PROCESS | 1657 | 1467843163495 Marionette TRACE conn2 <- [1,446,null,{}] 15:12:43 INFO - PROCESS | 1657 | 1467843163497 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}] 15:12:43 INFO - PROCESS | 1657 | 1467843163499 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:43 INFO - PROCESS | 1657 | 1467843163583 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 15:12:43 INFO - PROCESS | 1657 | 1467843163638 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:43 INFO - PROCESS | 1657 | 1467843163639 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x119c45000 == 39 [pid = 1657] [id = 119] 15:12:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1252f8000) [pid = 1657] [serial = 354] [outer = 0x0] 15:12:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x126782000) [pid = 1657] [serial = 355] [outer = 0x1252f8000] 15:12:43 INFO - PROCESS | 1657 | 1467843163664 Marionette DEBUG loaded listener.js 15:12:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x126790000) [pid = 1657] [serial = 356] [outer = 0x1252f8000] 15:12:43 INFO - PROCESS | 1657 | 1467843163935 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]]]}] 15:12:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:12:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 469ms 15:12:43 INFO - PROCESS | 1657 | 1467843163964 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 15:12:43 INFO - PROCESS | 1657 | 1467843163965 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 15:12:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:12:43 INFO - PROCESS | 1657 | 1467843163976 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:12:43 INFO - PROCESS | 1657 | 1467843163977 Marionette TRACE conn2 <- [1,450,null,{}] 15:12:43 INFO - PROCESS | 1657 | 1467843163979 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}] 15:12:43 INFO - PROCESS | 1657 | 1467843163980 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:44 INFO - PROCESS | 1657 | 1467843164060 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 15:12:44 INFO - PROCESS | 1657 | 1467843164064 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:44 INFO - PROCESS | 1657 | 1467843164066 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x121249800 == 40 [pid = 1657] [id = 120] 15:12:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x112e67800) [pid = 1657] [serial = 357] [outer = 0x0] 15:12:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x126d49000) [pid = 1657] [serial = 358] [outer = 0x112e67800] 15:12:44 INFO - PROCESS | 1657 | 1467843164092 Marionette DEBUG loaded listener.js 15:12:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x127421400) [pid = 1657] [serial = 359] [outer = 0x112e67800] 15:12:44 INFO - PROCESS | 1657 | 1467843164462 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] 15:12:44 INFO - PROCESS | 1657 | 1467843164503 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 15:12:44 INFO - PROCESS | 1657 | 1467843164505 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:12:44 INFO - PROCESS | 1657 | 1467843164506 Marionette TRACE conn2 <- [1,454,null,{}] 15:12:44 INFO - PROCESS | 1657 | 1467843164509 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}] 15:12:44 INFO - PROCESS | 1657 | 1467843164513 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:44 INFO - PROCESS | 1657 | 1467843164623 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 15:12:44 INFO - PROCESS | 1657 | 1467843164627 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:44 INFO - PROCESS | 1657 | 1467843164628 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x12506f000 == 41 [pid = 1657] [id = 121] 15:12:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x127426400) [pid = 1657] [serial = 360] [outer = 0x0] 15:12:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x1274b9800) [pid = 1657] [serial = 361] [outer = 0x127426400] 15:12:44 INFO - PROCESS | 1657 | 1467843164653 Marionette DEBUG loaded listener.js 15:12:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x129136000) [pid = 1657] [serial = 362] [outer = 0x127426400] 15:12:44 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:12:44 INFO - PROCESS | 1657 | 1467843164980 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]]]}] 15:12:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:12:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 518ms 15:12:45 INFO - PROCESS | 1657 | 1467843165024 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 15:12:45 INFO - PROCESS | 1657 | 1467843165025 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 15:12:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:12:45 INFO - PROCESS | 1657 | 1467843165027 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:12:45 INFO - PROCESS | 1657 | 1467843165028 Marionette TRACE conn2 <- [1,458,null,{}] 15:12:45 INFO - PROCESS | 1657 | 1467843165031 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}] 15:12:45 INFO - PROCESS | 1657 | 1467843165032 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:45 INFO - PROCESS | 1657 | 1467843165122 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 15:12:45 INFO - PROCESS | 1657 | 1467843165136 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:45 INFO - PROCESS | 1657 | 1467843165137 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x12670d800 == 42 [pid = 1657] [id = 122] 15:12:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x129136400) [pid = 1657] [serial = 363] [outer = 0x0] 15:12:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x12924e000) [pid = 1657] [serial = 364] [outer = 0x129136400] 15:12:45 INFO - PROCESS | 1657 | 1467843165161 Marionette DEBUG loaded listener.js 15:12:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x129533000) [pid = 1657] [serial = 365] [outer = 0x129136400] 15:12:45 INFO - PROCESS | 1657 | 1467843165521 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] 15:12:45 INFO - PROCESS | 1657 | 1467843165557 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 15:12:45 INFO - PROCESS | 1657 | 1467843165560 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:12:45 INFO - PROCESS | 1657 | 1467843165561 Marionette TRACE conn2 <- [1,462,null,{}] 15:12:45 INFO - PROCESS | 1657 | 1467843165563 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}] 15:12:45 INFO - PROCESS | 1657 | 1467843165565 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:45 INFO - PROCESS | 1657 | 1467843165658 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 15:12:45 INFO - PROCESS | 1657 | 1467843165662 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:45 INFO - PROCESS | 1657 | 1467843165663 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x126cde000 == 43 [pid = 1657] [id = 123] 15:12:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x129247400) [pid = 1657] [serial = 366] [outer = 0x0] 15:12:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x129935800) [pid = 1657] [serial = 367] [outer = 0x129247400] 15:12:45 INFO - PROCESS | 1657 | 1467843165687 Marionette DEBUG loaded listener.js 15:12:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x12a7e0400) [pid = 1657] [serial = 368] [outer = 0x129247400] 15:12:46 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:12:46 INFO - PROCESS | 1657 | 1467843166029 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] 15:12:46 INFO - PROCESS | 1657 | 1467843166082 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 15:12:46 INFO - PROCESS | 1657 | 1467843166085 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:12:46 INFO - PROCESS | 1657 | 1467843166088 Marionette TRACE conn2 <- [1,466,null,{}] 15:12:46 INFO - PROCESS | 1657 | 1467843166091 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}] 15:12:46 INFO - PROCESS | 1657 | 1467843166092 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:46 INFO - PROCESS | 1657 | 1467843166238 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 15:12:46 INFO - PROCESS | 1657 | 1467843166258 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:46 INFO - PROCESS | 1657 | 1467843166259 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x128e4c800 == 44 [pid = 1657] [id = 124] 15:12:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x12a7e2000) [pid = 1657] [serial = 369] [outer = 0x0] 15:12:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x12a9ebc00) [pid = 1657] [serial = 370] [outer = 0x12a7e2000] 15:12:46 INFO - PROCESS | 1657 | 1467843166297 Marionette DEBUG loaded listener.js 15:12:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x12b074000) [pid = 1657] [serial = 371] [outer = 0x12a7e2000] 15:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x11714cc00) [pid = 1657] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x115ddc400) [pid = 1657] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x12c5eb000) [pid = 1657] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x11906d400) [pid = 1657] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x127426000) [pid = 1657] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x129535c00) [pid = 1657] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x127083000) [pid = 1657] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x121436400) [pid = 1657] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x128b79800) [pid = 1657] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x12c5ed000) [pid = 1657] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x1129ae000) [pid = 1657] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x119775400) [pid = 1657] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x12b05b000) [pid = 1657] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x116139400) [pid = 1657] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:12:46 INFO - PROCESS | 1657 | 1467843166874 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] 15:12:46 INFO - PROCESS | 1657 | 1467843166907 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 15:12:46 INFO - PROCESS | 1657 | 1467843166909 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:12:46 INFO - PROCESS | 1657 | 1467843166910 Marionette TRACE conn2 <- [1,470,null,{}] 15:12:46 INFO - PROCESS | 1657 | 1467843166912 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}] 15:12:46 INFO - PROCESS | 1657 | 1467843166913 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:46 INFO - PROCESS | 1657 | 1467843166990 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 15:12:46 INFO - PROCESS | 1657 | 1467843166994 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:46 INFO - PROCESS | 1657 | 1467843166995 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x1296a6800 == 45 [pid = 1657] [id = 125] 15:12:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x1183d8c00) [pid = 1657] [serial = 372] [outer = 0x0] 15:12:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x121436400) [pid = 1657] [serial = 373] [outer = 0x1183d8c00] 15:12:47 INFO - PROCESS | 1657 | 1467843167018 Marionette DEBUG loaded listener.js 15:12:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x12a9eb400) [pid = 1657] [serial = 374] [outer = 0x1183d8c00] 15:12:47 INFO - PROCESS | 1657 | 1467843167375 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]]]}] 15:12:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:12:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 518ms 15:12:47 INFO - PROCESS | 1657 | 1467843167428 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 15:12:47 INFO - PROCESS | 1657 | 1467843167431 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 15:12:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:12:47 INFO - PROCESS | 1657 | 1467843167434 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:12:47 INFO - PROCESS | 1657 | 1467843167437 Marionette TRACE conn2 <- [1,474,null,{}] 15:12:47 INFO - PROCESS | 1657 | 1467843167440 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}] 15:12:47 INFO - PROCESS | 1657 | 1467843167443 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:47 INFO - PROCESS | 1657 | 1467843167581 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 15:12:47 INFO - PROCESS | 1657 | 1467843167617 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:47 INFO - PROCESS | 1657 | 1467843167631 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x12aeb0800 == 46 [pid = 1657] [id = 126] 15:12:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x12b1ba800) [pid = 1657] [serial = 375] [outer = 0x0] 15:12:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x12b9de000) [pid = 1657] [serial = 376] [outer = 0x12b1ba800] 15:12:47 INFO - PROCESS | 1657 | 1467843167673 Marionette DEBUG loaded listener.js 15:12:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x12bfdec00) [pid = 1657] [serial = 377] [outer = 0x12b1ba800] 15:12:48 INFO - PROCESS | 1657 | 1467843168037 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]]]}] 15:12:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:12:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 621ms 15:12:48 INFO - PROCESS | 1657 | 1467843168060 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 15:12:48 INFO - PROCESS | 1657 | 1467843168061 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 15:12:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:12:48 INFO - PROCESS | 1657 | 1467843168063 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:12:48 INFO - PROCESS | 1657 | 1467843168064 Marionette TRACE conn2 <- [1,478,null,{}] 15:12:48 INFO - PROCESS | 1657 | 1467843168075 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}] 15:12:48 INFO - PROCESS | 1657 | 1467843168076 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:48 INFO - PROCESS | 1657 | 1467843168187 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 15:12:48 INFO - PROCESS | 1657 | 1467843168194 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:48 INFO - PROCESS | 1657 | 1467843168195 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bb23800 == 47 [pid = 1657] [id = 127] 15:12:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x12b1b4000) [pid = 1657] [serial = 378] [outer = 0x0] 15:12:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x12bfe6400) [pid = 1657] [serial = 379] [outer = 0x12b1b4000] 15:12:48 INFO - PROCESS | 1657 | 1467843168219 Marionette DEBUG loaded listener.js 15:12:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x12c5ea800) [pid = 1657] [serial = 380] [outer = 0x12b1b4000] 15:12:48 INFO - PROCESS | 1657 | 1467843168507 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]]]}] 15:12:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:12:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 477ms 15:12:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:12:48 INFO - PROCESS | 1657 | 1467843168540 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 15:12:48 INFO - PROCESS | 1657 | 1467843168542 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 15:12:48 INFO - PROCESS | 1657 | 1467843168544 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:12:48 INFO - PROCESS | 1657 | 1467843168545 Marionette TRACE conn2 <- [1,482,null,{}] 15:12:48 INFO - PROCESS | 1657 | 1467843168547 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}] 15:12:48 INFO - PROCESS | 1657 | 1467843168548 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:48 INFO - PROCESS | 1657 | 1467843168640 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 15:12:48 INFO - PROCESS | 1657 | 1467843168643 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:48 INFO - PROCESS | 1657 | 1467843168644 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bfa2000 == 48 [pid = 1657] [id = 128] 15:12:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x12c5eb000) [pid = 1657] [serial = 381] [outer = 0x0] 15:12:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x12c5f8400) [pid = 1657] [serial = 382] [outer = 0x12c5eb000] 15:12:48 INFO - PROCESS | 1657 | 1467843168668 Marionette DEBUG loaded listener.js 15:12:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x12c87fc00) [pid = 1657] [serial = 383] [outer = 0x12c5eb000] 15:12:49 INFO - PROCESS | 1657 | 1467843169250 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]]]}] 15:12:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:12:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 769ms 15:12:49 INFO - PROCESS | 1657 | 1467843169315 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 15:12:49 INFO - PROCESS | 1657 | 1467843169319 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 15:12:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:12:49 INFO - PROCESS | 1657 | 1467843169324 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:12:49 INFO - PROCESS | 1657 | 1467843169327 Marionette TRACE conn2 <- [1,486,null,{}] 15:12:49 INFO - PROCESS | 1657 | 1467843169334 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}] 15:12:49 INFO - PROCESS | 1657 | 1467843169337 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:49 INFO - PROCESS | 1657 | 1467843169484 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 15:12:49 INFO - PROCESS | 1657 | 1467843169610 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:49 INFO - PROCESS | 1657 | 1467843169611 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e70000 == 49 [pid = 1657] [id = 129] 15:12:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x11714e000) [pid = 1657] [serial = 384] [outer = 0x0] 15:12:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x1183db800) [pid = 1657] [serial = 385] [outer = 0x11714e000] 15:12:49 INFO - PROCESS | 1657 | 1467843169643 Marionette DEBUG loaded listener.js 15:12:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x11843fc00) [pid = 1657] [serial = 386] [outer = 0x11714e000] 15:12:50 INFO - PROCESS | 1657 | 1467843170120 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]]]}] 15:12:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:12:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 824ms 15:12:50 INFO - PROCESS | 1657 | 1467843170148 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 15:12:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:12:50 INFO - PROCESS | 1657 | 1467843170153 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 15:12:50 INFO - PROCESS | 1657 | 1467843170158 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:12:50 INFO - PROCESS | 1657 | 1467843170160 Marionette TRACE conn2 <- [1,490,null,{}] 15:12:50 INFO - PROCESS | 1657 | 1467843170162 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}] 15:12:50 INFO - PROCESS | 1657 | 1467843170164 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:50 INFO - PROCESS | 1657 | 1467843170266 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 15:12:50 INFO - PROCESS | 1657 | 1467843170336 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:50 INFO - PROCESS | 1657 | 1467843170337 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x12111e000 == 50 [pid = 1657] [id = 130] 15:12:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x11910d400) [pid = 1657] [serial = 387] [outer = 0x0] 15:12:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x120fee000) [pid = 1657] [serial = 388] [outer = 0x11910d400] 15:12:50 INFO - PROCESS | 1657 | 1467843170369 Marionette DEBUG loaded listener.js 15:12:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x1214bd800) [pid = 1657] [serial = 389] [outer = 0x11910d400] 15:12:50 INFO - PROCESS | 1657 | 1467843170800 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]]]}] 15:12:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:12:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 669ms 15:12:50 INFO - PROCESS | 1657 | 1467843170828 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 15:12:50 INFO - PROCESS | 1657 | 1467843170830 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 15:12:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:12:50 INFO - PROCESS | 1657 | 1467843170850 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:12:50 INFO - PROCESS | 1657 | 1467843170853 Marionette TRACE conn2 <- [1,494,null,{}] 15:12:50 INFO - PROCESS | 1657 | 1467843170862 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}] 15:12:50 INFO - PROCESS | 1657 | 1467843170865 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:50 INFO - PROCESS | 1657 | 1467843170967 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 15:12:51 INFO - PROCESS | 1657 | 1467843171037 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:51 INFO - PROCESS | 1657 | 1467843171039 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf30800 == 51 [pid = 1657] [id = 131] 15:12:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x12742c400) [pid = 1657] [serial = 390] [outer = 0x0] 15:12:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x1274b3400) [pid = 1657] [serial = 391] [outer = 0x12742c400] 15:12:51 INFO - PROCESS | 1657 | 1467843171070 Marionette DEBUG loaded listener.js 15:12:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x1274c5000) [pid = 1657] [serial = 392] [outer = 0x12742c400] 15:12:51 INFO - PROCESS | 1657 | 1467843171504 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]]]}] 15:12:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:12:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 691ms 15:12:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:12:51 INFO - PROCESS | 1657 | 1467843171523 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 15:12:51 INFO - PROCESS | 1657 | 1467843171525 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 15:12:51 INFO - PROCESS | 1657 | 1467843171545 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:12:51 INFO - PROCESS | 1657 | 1467843171546 Marionette TRACE conn2 <- [1,498,null,{}] 15:12:51 INFO - PROCESS | 1657 | 1467843171569 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}] 15:12:51 INFO - PROCESS | 1657 | 1467843171570 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:51 INFO - PROCESS | 1657 | 1467843171676 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 15:12:51 INFO - PROCESS | 1657 | 1467843171743 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:51 INFO - PROCESS | 1657 | 1467843171744 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x118887800 == 52 [pid = 1657] [id = 132] 15:12:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x116f95800) [pid = 1657] [serial = 393] [outer = 0x0] 15:12:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x126cbcc00) [pid = 1657] [serial = 394] [outer = 0x116f95800] 15:12:51 INFO - PROCESS | 1657 | 1467843171774 Marionette DEBUG loaded listener.js 15:12:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x129935400) [pid = 1657] [serial = 395] [outer = 0x116f95800] 15:12:52 INFO - PROCESS | 1657 | 1467843172319 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]]]}] 15:12:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:12:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 802ms 15:12:52 INFO - PROCESS | 1657 | 1467843172331 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 15:12:52 INFO - PROCESS | 1657 | 1467843172335 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 15:12:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:12:52 INFO - PROCESS | 1657 | 1467843172339 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:12:52 INFO - PROCESS | 1657 | 1467843172341 Marionette TRACE conn2 <- [1,502,null,{}] 15:12:52 INFO - PROCESS | 1657 | 1467843172344 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}] 15:12:52 INFO - PROCESS | 1657 | 1467843172346 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:52 INFO - PROCESS | 1657 | 1467843172439 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 15:12:52 INFO - PROCESS | 1657 | 1467843172493 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:52 INFO - PROCESS | 1657 | 1467843172494 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x1191a9000 == 53 [pid = 1657] [id = 133] 15:12:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x1133eac00) [pid = 1657] [serial = 396] [outer = 0x0] 15:12:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x1164e7c00) [pid = 1657] [serial = 397] [outer = 0x1133eac00] 15:12:52 INFO - PROCESS | 1657 | 1467843172523 Marionette DEBUG loaded listener.js 15:12:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x1174fc400) [pid = 1657] [serial = 398] [outer = 0x1133eac00] 15:12:52 INFO - PROCESS | 1657 | 1467843172975 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]]]}] 15:12:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:12:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 671ms 15:12:53 INFO - PROCESS | 1657 | 1467843173011 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 15:12:53 INFO - PROCESS | 1657 | 1467843173014 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 15:12:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:12:53 INFO - PROCESS | 1657 | 1467843173038 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:12:53 INFO - PROCESS | 1657 | 1467843173040 Marionette TRACE conn2 <- [1,506,null,{}] 15:12:53 INFO - PROCESS | 1657 | 1467843173043 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}] 15:12:53 INFO - PROCESS | 1657 | 1467843173044 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:53 INFO - PROCESS | 1657 | 1467843173157 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 15:12:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12bb23800 == 52 [pid = 1657] [id = 127] 15:12:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12aeb0800 == 51 [pid = 1657] [id = 126] 15:12:53 INFO - PROCESS | 1657 | --DOCSHELL 0x1296a6800 == 50 [pid = 1657] [id = 125] 15:12:53 INFO - PROCESS | 1657 | --DOCSHELL 0x128e4c800 == 49 [pid = 1657] [id = 124] 15:12:53 INFO - PROCESS | 1657 | --DOCSHELL 0x126cde000 == 48 [pid = 1657] [id = 123] 15:12:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12670d800 == 47 [pid = 1657] [id = 122] 15:12:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12506f000 == 46 [pid = 1657] [id = 121] 15:12:53 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x1274c3800) [pid = 1657] [serial = 334] [outer = 0x0] [url = about:blank] 15:12:53 INFO - PROCESS | 1657 | --DOCSHELL 0x121249800 == 45 [pid = 1657] [id = 120] 15:12:53 INFO - PROCESS | 1657 | --DOCSHELL 0x119c45000 == 44 [pid = 1657] [id = 119] 15:12:53 INFO - PROCESS | 1657 | --DOCSHELL 0x1191b4000 == 43 [pid = 1657] [id = 118] 15:12:53 INFO - PROCESS | 1657 | --DOCSHELL 0x116acf000 == 42 [pid = 1657] [id = 117] 15:12:53 INFO - PROCESS | 1657 | --DOCSHELL 0x11617c000 == 41 [pid = 1657] [id = 116] 15:12:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf9d800 == 40 [pid = 1657] [id = 112] 15:12:53 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x11813e000) [pid = 1657] [serial = 190] [outer = 0x0] [url = about:blank] 15:12:53 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x11663a400) [pid = 1657] [serial = 148] [outer = 0x0] [url = about:blank] 15:12:53 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x12c5f5000) [pid = 1657] [serial = 319] [outer = 0x0] [url = about:blank] 15:12:53 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x116a1b800) [pid = 1657] [serial = 286] [outer = 0x0] [url = about:blank] 15:12:53 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x119baf800) [pid = 1657] [serial = 302] [outer = 0x0] [url = about:blank] 15:12:53 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x119543c00) [pid = 1657] [serial = 301] [outer = 0x0] [url = about:blank] 15:12:53 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x1274acc00) [pid = 1657] [serial = 307] [outer = 0x0] [url = about:blank] 15:12:53 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x128cbd000) [pid = 1657] [serial = 308] [outer = 0x0] [url = about:blank] 15:12:53 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x12b059400) [pid = 1657] [serial = 313] [outer = 0x0] [url = about:blank] 15:12:53 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x127429400) [pid = 1657] [serial = 295] [outer = 0x0] [url = about:blank] 15:12:53 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x129246000) [pid = 1657] [serial = 298] [outer = 0x0] [url = about:blank] 15:12:53 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x12a690400) [pid = 1657] [serial = 299] [outer = 0x0] [url = about:blank] 15:12:53 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x121b9e400) [pid = 1657] [serial = 304] [outer = 0x0] [url = about:blank] 15:12:53 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x1253d8000) [pid = 1657] [serial = 305] [outer = 0x0] [url = about:blank] 15:12:53 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x12678a400) [pid = 1657] [serial = 292] [outer = 0x0] [url = about:blank] 15:12:53 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x12a693400) [pid = 1657] [serial = 310] [outer = 0x0] [url = about:blank] 15:12:53 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x12a9dc800) [pid = 1657] [serial = 311] [outer = 0x0] [url = about:blank] 15:12:53 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x120fb9000) [pid = 1657] [serial = 289] [outer = 0x0] [url = about:blank] 15:12:53 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x12ca73400) [pid = 1657] [serial = 323] [outer = 0x0] [url = about:blank] 15:12:53 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x12c884000) [pid = 1657] [serial = 322] [outer = 0x0] [url = about:blank] 15:12:53 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x114f97400) [pid = 1657] [serial = 326] [outer = 0x0] [url = about:blank] 15:12:53 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x12b051000) [pid = 1657] [serial = 331] [outer = 0x0] [url = about:blank] 15:12:53 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x1129b0000) [pid = 1657] [serial = 325] [outer = 0x0] [url = about:blank] 15:12:53 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x12c5eac00) [pid = 1657] [serial = 317] [outer = 0x0] [url = about:blank] 15:12:53 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x12bb5dc00) [pid = 1657] [serial = 316] [outer = 0x0] [url = about:blank] 15:12:53 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x125bf4000) [pid = 1657] [serial = 329] [outer = 0x0] [url = about:blank] 15:12:53 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x12ca75c00) [pid = 1657] [serial = 332] [outer = 0x0] [url = about:blank] 15:12:53 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x12c876800) [pid = 1657] [serial = 320] [outer = 0x0] [url = about:blank] 15:12:53 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x120fb3c00) [pid = 1657] [serial = 328] [outer = 0x0] [url = about:blank] 15:12:53 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x12b1b1c00) [pid = 1657] [serial = 314] [outer = 0x0] [url = about:blank] 15:12:53 INFO - PROCESS | 1657 | 1467843173251 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:53 INFO - PROCESS | 1657 | 1467843173252 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x1130f0800 == 41 [pid = 1657] [id = 134] 15:12:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x115e93000) [pid = 1657] [serial = 399] [outer = 0x0] 15:12:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x116f9c800) [pid = 1657] [serial = 400] [outer = 0x115e93000] 15:12:53 INFO - PROCESS | 1657 | 1467843173281 Marionette DEBUG loaded listener.js 15:12:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x118654800) [pid = 1657] [serial = 401] [outer = 0x115e93000] 15:12:53 INFO - PROCESS | 1657 | 1467843173608 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]]]}] 15:12:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:12:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 621ms 15:12:53 INFO - PROCESS | 1657 | 1467843173658 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 15:12:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:12:53 INFO - PROCESS | 1657 | 1467843173661 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 15:12:53 INFO - PROCESS | 1657 | 1467843173664 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:12:53 INFO - PROCESS | 1657 | 1467843173667 Marionette TRACE conn2 <- [1,510,null,{}] 15:12:53 INFO - PROCESS | 1657 | 1467843173678 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}] 15:12:53 INFO - PROCESS | 1657 | 1467843173682 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:53 INFO - PROCESS | 1657 | 1467843173815 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 15:12:53 INFO - PROCESS | 1657 | 1467843173888 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:53 INFO - PROCESS | 1657 | 1467843173890 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x1195a9000 == 42 [pid = 1657] [id = 135] 15:12:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x11906b800) [pid = 1657] [serial = 402] [outer = 0x0] 15:12:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x1199a6800) [pid = 1657] [serial = 403] [outer = 0x11906b800] 15:12:53 INFO - PROCESS | 1657 | 1467843173933 Marionette DEBUG loaded listener.js 15:12:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x1235d4400) [pid = 1657] [serial = 404] [outer = 0x11906b800] 15:12:54 INFO - PROCESS | 1657 | 1467843174254 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]]]}] 15:12:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:12:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 626ms 15:12:54 INFO - PROCESS | 1657 | 1467843174290 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 15:12:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:12:54 INFO - PROCESS | 1657 | 1467843174292 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 15:12:54 INFO - PROCESS | 1657 | 1467843174294 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:12:54 INFO - PROCESS | 1657 | 1467843174295 Marionette TRACE conn2 <- [1,514,null,{}] 15:12:54 INFO - PROCESS | 1657 | 1467843174297 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}] 15:12:54 INFO - PROCESS | 1657 | 1467843174299 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:54 INFO - PROCESS | 1657 | 1467843174404 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 15:12:54 INFO - PROCESS | 1657 | 1467843174475 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:54 INFO - PROCESS | 1657 | 1467843174476 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x12125a000 == 43 [pid = 1657] [id = 136] 15:12:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x12554e400) [pid = 1657] [serial = 405] [outer = 0x0] 15:12:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x125bf7c00) [pid = 1657] [serial = 406] [outer = 0x12554e400] 15:12:54 INFO - PROCESS | 1657 | 1467843174503 Marionette DEBUG loaded listener.js 15:12:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x1267db800) [pid = 1657] [serial = 407] [outer = 0x12554e400] 15:12:54 INFO - PROCESS | 1657 | 1467843174783 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]]]}] 15:12:54 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 15:12:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 518ms 15:12:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:12:54 INFO - PROCESS | 1657 | 1467843174813 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 15:12:54 INFO - PROCESS | 1657 | 1467843174814 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 15:12:54 INFO - PROCESS | 1657 | 1467843174824 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:12:54 INFO - PROCESS | 1657 | 1467843174825 Marionette TRACE conn2 <- [1,518,null,{}] 15:12:54 INFO - PROCESS | 1657 | 1467843174828 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}] 15:12:54 INFO - PROCESS | 1657 | 1467843174829 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:54 INFO - PROCESS | 1657 | 1467843174910 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 15:12:54 INFO - PROCESS | 1657 | 1467843174914 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:54 INFO - PROCESS | 1657 | 1467843174916 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x125c82000 == 44 [pid = 1657] [id = 137] 15:12:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x12700f400) [pid = 1657] [serial = 408] [outer = 0x0] 15:12:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x1274b4c00) [pid = 1657] [serial = 409] [outer = 0x12700f400] 15:12:54 INFO - PROCESS | 1657 | 1467843174943 Marionette DEBUG loaded listener.js 15:12:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x1274c4400) [pid = 1657] [serial = 410] [outer = 0x12700f400] 15:12:55 INFO - PROCESS | 1657 | 1467843175261 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]]]}] 15:12:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:12:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 477ms 15:12:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:12:55 INFO - PROCESS | 1657 | 1467843175293 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 15:12:55 INFO - PROCESS | 1657 | 1467843175294 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 15:12:55 INFO - PROCESS | 1657 | 1467843175297 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:12:55 INFO - PROCESS | 1657 | 1467843175298 Marionette TRACE conn2 <- [1,522,null,{}] 15:12:55 INFO - PROCESS | 1657 | 1467843175325 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}] 15:12:55 INFO - PROCESS | 1657 | 1467843175329 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:55 INFO - PROCESS | 1657 | 1467843175460 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 15:12:55 INFO - PROCESS | 1657 | 1467843175485 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:55 INFO - PROCESS | 1657 | 1467843175486 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x126cde000 == 45 [pid = 1657] [id = 138] 15:12:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x129244c00) [pid = 1657] [serial = 411] [outer = 0x0] 15:12:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x12a69b000) [pid = 1657] [serial = 412] [outer = 0x129244c00] 15:12:55 INFO - PROCESS | 1657 | 1467843175511 Marionette DEBUG loaded listener.js 15:12:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x12b077400) [pid = 1657] [serial = 413] [outer = 0x129244c00] 15:12:55 INFO - PROCESS | 1657 | 1467843175866 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]]]}] 15:12:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:12:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 621ms 15:12:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:12:55 INFO - PROCESS | 1657 | 1467843175919 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 15:12:55 INFO - PROCESS | 1657 | 1467843175920 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 15:12:55 INFO - PROCESS | 1657 | 1467843175922 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:12:55 INFO - PROCESS | 1657 | 1467843175923 Marionette TRACE conn2 <- [1,526,null,{}] 15:12:55 INFO - PROCESS | 1657 | 1467843175926 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}] 15:12:55 INFO - PROCESS | 1657 | 1467843175927 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:56 INFO - PROCESS | 1657 | 1467843176024 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 15:12:56 INFO - PROCESS | 1657 | 1467843176038 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:56 INFO - PROCESS | 1657 | 1467843176040 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x1291a7000 == 46 [pid = 1657] [id = 139] 15:12:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x12b079c00) [pid = 1657] [serial = 414] [outer = 0x0] 15:12:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x12b1bc800) [pid = 1657] [serial = 415] [outer = 0x12b079c00] 15:12:56 INFO - PROCESS | 1657 | 1467843176063 Marionette DEBUG loaded listener.js 15:12:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x12bb5f000) [pid = 1657] [serial = 416] [outer = 0x12b079c00] 15:12:56 INFO - PROCESS | 1657 | 1467843176423 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]]]}] 15:12:56 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 15:12:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 518ms 15:12:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:12:56 INFO - PROCESS | 1657 | 1467843176440 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 15:12:56 INFO - PROCESS | 1657 | 1467843176442 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 15:12:56 INFO - PROCESS | 1657 | 1467843176444 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:12:56 INFO - PROCESS | 1657 | 1467843176445 Marionette TRACE conn2 <- [1,530,null,{}] 15:12:56 INFO - PROCESS | 1657 | 1467843176447 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}] 15:12:56 INFO - PROCESS | 1657 | 1467843176449 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:56 INFO - PROCESS | 1657 | 1467843176549 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 15:12:56 INFO - PROCESS | 1657 | 1467843176563 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:56 INFO - PROCESS | 1657 | 1467843176565 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a7a9800 == 47 [pid = 1657] [id = 140] 15:12:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x12b1b5400) [pid = 1657] [serial = 417] [outer = 0x0] 15:12:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x12bb6ac00) [pid = 1657] [serial = 418] [outer = 0x12b1b5400] 15:12:56 INFO - PROCESS | 1657 | 1467843176589 Marionette DEBUG loaded listener.js 15:12:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x12c5f5800) [pid = 1657] [serial = 419] [outer = 0x12b1b5400] 15:12:56 INFO - PROCESS | 1657 | 1467843176933 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"]]]}] 15:12:56 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 15:12:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:12:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:12:56 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 15:12:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:12:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:12:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 519ms 15:12:56 INFO - PROCESS | 1657 | 1467843176963 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 15:12:56 INFO - PROCESS | 1657 | 1467843176965 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 15:12:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:12:56 INFO - PROCESS | 1657 | 1467843176967 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:12:56 INFO - PROCESS | 1657 | 1467843176968 Marionette TRACE conn2 <- [1,534,null,{}] 15:12:56 INFO - PROCESS | 1657 | 1467843176970 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}] 15:12:56 INFO - PROCESS | 1657 | 1467843176971 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:57 INFO - PROCESS | 1657 | 1467843177084 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 15:12:57 INFO - PROCESS | 1657 | 1467843177087 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:57 INFO - PROCESS | 1657 | 1467843177088 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b304800 == 48 [pid = 1657] [id = 141] 15:12:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x110fea800) [pid = 1657] [serial = 420] [outer = 0x0] 15:12:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x110ff2c00) [pid = 1657] [serial = 421] [outer = 0x110fea800] 15:12:57 INFO - PROCESS | 1657 | 1467843177143 Marionette DEBUG loaded listener.js 15:12:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x12bfe8400) [pid = 1657] [serial = 422] [outer = 0x110fea800] 15:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x129136400) [pid = 1657] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x129247400) [pid = 1657] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x12a7e2000) [pid = 1657] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x120fb4c00) [pid = 1657] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x115dd9800) [pid = 1657] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x120fbdc00) [pid = 1657] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x112e67800) [pid = 1657] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x118122800) [pid = 1657] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x1252f8000) [pid = 1657] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x1183d8c00) [pid = 1657] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x127426400) [pid = 1657] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x12b1b4000) [pid = 1657] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x12b1ba800) [pid = 1657] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x12b9dc800) [pid = 1657] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:12:57 INFO - PROCESS | 1657 | 1467843177578 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]]]}] 15:12:57 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:12:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 620ms 15:12:57 INFO - PROCESS | 1657 | 1467843177588 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 15:12:57 INFO - PROCESS | 1657 | 1467843177589 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 15:12:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:12:57 INFO - PROCESS | 1657 | 1467843177591 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:12:57 INFO - PROCESS | 1657 | 1467843177592 Marionette TRACE conn2 <- [1,538,null,{}] 15:12:57 INFO - PROCESS | 1657 | 1467843177594 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}] 15:12:57 INFO - PROCESS | 1657 | 1467843177596 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:57 INFO - PROCESS | 1657 | 1467843177679 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 15:12:57 INFO - PROCESS | 1657 | 1467843177687 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:57 INFO - PROCESS | 1657 | 1467843177689 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b118000 == 49 [pid = 1657] [id = 142] 15:12:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x1126f0400) [pid = 1657] [serial = 423] [outer = 0x0] 15:12:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x1126f6c00) [pid = 1657] [serial = 424] [outer = 0x1126f0400] 15:12:57 INFO - PROCESS | 1657 | 1467843177716 Marionette DEBUG loaded listener.js 15:12:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x1126fe800) [pid = 1657] [serial = 425] [outer = 0x1126f0400] 15:12:58 INFO - PROCESS | 1657 | 1467843178072 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]]]}] 15:12:58 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. 15:12:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 518ms 15:12:58 INFO - PROCESS | 1657 | 1467843178110 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 15:12:58 INFO - PROCESS | 1657 | 1467843178112 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 15:12:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:12:58 INFO - PROCESS | 1657 | 1467843178123 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:12:58 INFO - PROCESS | 1657 | 1467843178125 Marionette TRACE conn2 <- [1,542,null,{}] 15:12:58 INFO - PROCESS | 1657 | 1467843178128 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}] 15:12:58 INFO - PROCESS | 1657 | 1467843178130 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:58 INFO - PROCESS | 1657 | 1467843178221 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 15:12:58 INFO - PROCESS | 1657 | 1467843178224 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:58 INFO - PROCESS | 1657 | 1467843178226 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cad7000 == 50 [pid = 1657] [id = 143] 15:12:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x1126fec00) [pid = 1657] [serial = 426] [outer = 0x0] 15:12:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x119775800) [pid = 1657] [serial = 427] [outer = 0x1126fec00] 15:12:58 INFO - PROCESS | 1657 | 1467843178252 Marionette DEBUG loaded listener.js 15:12:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x12b058400) [pid = 1657] [serial = 428] [outer = 0x1126fec00] 15:12:58 INFO - PROCESS | 1657 | 1467843178574 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]]]}] 15:12:58 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. 15:12:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 478ms 15:12:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:12:58 INFO - PROCESS | 1657 | 1467843178593 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 15:12:58 INFO - PROCESS | 1657 | 1467843178594 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 15:12:58 INFO - PROCESS | 1657 | 1467843178597 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:12:58 INFO - PROCESS | 1657 | 1467843178599 Marionette TRACE conn2 <- [1,546,null,{}] 15:12:58 INFO - PROCESS | 1657 | 1467843178605 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}] 15:12:58 INFO - PROCESS | 1657 | 1467843178606 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:58 INFO - PROCESS | 1657 | 1467843178708 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 15:12:58 INFO - PROCESS | 1657 | 1467843178788 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:58 INFO - PROCESS | 1657 | 1467843178789 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x12caea800 == 51 [pid = 1657] [id = 144] 15:12:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x1235d0000) [pid = 1657] [serial = 429] [outer = 0x0] 15:12:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x12bfeb000) [pid = 1657] [serial = 430] [outer = 0x1235d0000] 15:12:58 INFO - PROCESS | 1657 | 1467843178817 Marionette DEBUG loaded listener.js 15:12:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x12ca68800) [pid = 1657] [serial = 431] [outer = 0x1235d0000] 15:12:59 INFO - PROCESS | 1657 | 1467843179116 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]]]}] 15:12:59 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 15:12:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 578ms 15:12:59 INFO - PROCESS | 1657 | 1467843179175 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 15:12:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:12:59 INFO - PROCESS | 1657 | 1467843179176 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 15:12:59 INFO - PROCESS | 1657 | 1467843179179 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:12:59 INFO - PROCESS | 1657 | 1467843179180 Marionette TRACE conn2 <- [1,550,null,{}] 15:12:59 INFO - PROCESS | 1657 | 1467843179184 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}] 15:12:59 INFO - PROCESS | 1657 | 1467843179187 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:59 INFO - PROCESS | 1657 | 1467843179288 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 15:12:59 INFO - PROCESS | 1657 | 1467843179362 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:59 INFO - PROCESS | 1657 | 1467843179364 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cf2e800 == 52 [pid = 1657] [id = 145] 15:12:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x1267e3800) [pid = 1657] [serial = 432] [outer = 0x0] 15:12:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x12bfc5400) [pid = 1657] [serial = 433] [outer = 0x1267e3800] 15:12:59 INFO - PROCESS | 1657 | 1467843179394 Marionette DEBUG loaded listener.js 15:12:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x12bfcd400) [pid = 1657] [serial = 434] [outer = 0x1267e3800] 15:12:59 INFO - PROCESS | 1657 | 1467843179808 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]]]}] 15:12:59 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. 15:12:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 670ms 15:12:59 INFO - PROCESS | 1657 | 1467843179850 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 15:12:59 INFO - PROCESS | 1657 | 1467843179853 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 15:12:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:12:59 INFO - PROCESS | 1657 | 1467843179856 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:12:59 INFO - PROCESS | 1657 | 1467843179859 Marionette TRACE conn2 <- [1,554,null,{}] 15:12:59 INFO - PROCESS | 1657 | 1467843179863 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}] 15:12:59 INFO - PROCESS | 1657 | 1467843179864 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:12:59 INFO - PROCESS | 1657 | 1467843179972 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 15:13:00 INFO - PROCESS | 1657 | 1467843180079 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:00 INFO - PROCESS | 1657 | 1467843180080 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x119096000 == 53 [pid = 1657] [id = 146] 15:13:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x1131b3000) [pid = 1657] [serial = 435] [outer = 0x0] 15:13:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x116735400) [pid = 1657] [serial = 436] [outer = 0x1131b3000] 15:13:00 INFO - PROCESS | 1657 | 1467843180112 Marionette DEBUG loaded listener.js 15:13:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x118359800) [pid = 1657] [serial = 437] [outer = 0x1131b3000] 15:13:00 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:13:00 INFO - PROCESS | 1657 | 1467843180514 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]]]}] 15:13:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:13:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 722ms 15:13:00 INFO - PROCESS | 1657 | 1467843180577 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 15:13:00 INFO - PROCESS | 1657 | 1467843180581 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 15:13:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:13:00 INFO - PROCESS | 1657 | 1467843180605 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:13:00 INFO - PROCESS | 1657 | 1467843180607 Marionette TRACE conn2 <- [1,558,null,{}] 15:13:00 INFO - PROCESS | 1657 | 1467843180609 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}] 15:13:00 INFO - PROCESS | 1657 | 1467843180611 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:00 INFO - PROCESS | 1657 | 1467843180718 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 15:13:00 INFO - PROCESS | 1657 | 1467843180789 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:00 INFO - PROCESS | 1657 | 1467843180790 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x126d72800 == 54 [pid = 1657] [id = 147] 15:13:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x119542800) [pid = 1657] [serial = 438] [outer = 0x0] 15:13:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x119bb2400) [pid = 1657] [serial = 439] [outer = 0x119542800] 15:13:00 INFO - PROCESS | 1657 | 1467843180820 Marionette DEBUG loaded listener.js 15:13:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x120fbe400) [pid = 1657] [serial = 440] [outer = 0x119542800] 15:13:01 INFO - PROCESS | 1657 | 1467843181257 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]]]}] 15:13:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:13:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 677ms 15:13:01 INFO - PROCESS | 1657 | 1467843181314 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 15:13:01 INFO - PROCESS | 1657 | 1467843181316 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 15:13:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:13:01 INFO - PROCESS | 1657 | 1467843181322 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:13:01 INFO - PROCESS | 1657 | 1467843181326 Marionette TRACE conn2 <- [1,562,null,{}] 15:13:01 INFO - PROCESS | 1657 | 1467843181337 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}] 15:13:01 INFO - PROCESS | 1657 | 1467843181341 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:01 INFO - PROCESS | 1657 | 1467843181487 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 15:13:01 INFO - PROCESS | 1657 | 1467843181591 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:01 INFO - PROCESS | 1657 | 1467843181594 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cf23800 == 55 [pid = 1657] [id = 148] 15:13:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x125259800) [pid = 1657] [serial = 441] [outer = 0x0] 15:13:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x127011400) [pid = 1657] [serial = 442] [outer = 0x125259800] 15:13:01 INFO - PROCESS | 1657 | 1467843181644 Marionette DEBUG loaded listener.js 15:13:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x128b79800) [pid = 1657] [serial = 443] [outer = 0x125259800] 15:13:01 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:13:02 INFO - PROCESS | 1657 | 1467843182095 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]]]}] 15:13:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:13:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 827ms 15:13:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:13:02 INFO - PROCESS | 1657 | 1467843182149 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 15:13:02 INFO - PROCESS | 1657 | 1467843182151 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 15:13:02 INFO - PROCESS | 1657 | 1467843182153 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:13:02 INFO - PROCESS | 1657 | 1467843182154 Marionette TRACE conn2 <- [1,566,null,{}] 15:13:02 INFO - PROCESS | 1657 | 1467843182157 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}] 15:13:02 INFO - PROCESS | 1657 | 1467843182158 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:02 INFO - PROCESS | 1657 | 1467843182262 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 15:13:02 INFO - PROCESS | 1657 | 1467843182320 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:02 INFO - PROCESS | 1657 | 1467843182321 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d4a1800 == 56 [pid = 1657] [id = 149] 15:13:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x128cbd000) [pid = 1657] [serial = 444] [outer = 0x0] 15:13:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x12a694800) [pid = 1657] [serial = 445] [outer = 0x128cbd000] 15:13:02 INFO - PROCESS | 1657 | 1467843182350 Marionette DEBUG loaded listener.js 15:13:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x12a9dc800) [pid = 1657] [serial = 446] [outer = 0x128cbd000] 15:13:02 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:13:02 INFO - PROCESS | 1657 | 1467843182771 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]]]}] 15:13:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:13:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 670ms 15:13:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:13:02 INFO - PROCESS | 1657 | 1467843182823 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 15:13:02 INFO - PROCESS | 1657 | 1467843182825 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 15:13:02 INFO - PROCESS | 1657 | 1467843182827 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:13:02 INFO - PROCESS | 1657 | 1467843182828 Marionette TRACE conn2 <- [1,570,null,{}] 15:13:02 INFO - PROCESS | 1657 | 1467843182831 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}] 15:13:02 INFO - PROCESS | 1657 | 1467843182832 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:02 INFO - PROCESS | 1657 | 1467843182942 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 15:13:03 INFO - PROCESS | 1657 | 1467843183011 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:03 INFO - PROCESS | 1657 | 1467843183013 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d76c000 == 57 [pid = 1657] [id = 150] 15:13:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x12a9ddc00) [pid = 1657] [serial = 447] [outer = 0x0] 15:13:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x12b9dac00) [pid = 1657] [serial = 448] [outer = 0x12a9ddc00] 15:13:03 INFO - PROCESS | 1657 | 1467843183041 Marionette DEBUG loaded listener.js 15:13:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x12bfc6c00) [pid = 1657] [serial = 449] [outer = 0x12a9ddc00] 15:13:03 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:13:03 INFO - PROCESS | 1657 | 1467843183460 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]]]}] 15:13:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:13:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 670ms 15:13:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:13:03 INFO - PROCESS | 1657 | 1467843183498 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 15:13:03 INFO - PROCESS | 1657 | 1467843183499 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 15:13:03 INFO - PROCESS | 1657 | 1467843183502 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:13:03 INFO - PROCESS | 1657 | 1467843183503 Marionette TRACE conn2 <- [1,574,null,{}] 15:13:03 INFO - PROCESS | 1657 | 1467843183505 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}] 15:13:03 INFO - PROCESS | 1657 | 1467843183509 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:03 INFO - PROCESS | 1657 | 1467843183625 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 15:13:03 INFO - PROCESS | 1657 | 1467843183684 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:03 INFO - PROCESS | 1657 | 1467843183686 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x11959f800 == 58 [pid = 1657] [id = 151] 15:13:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x12bfcbc00) [pid = 1657] [serial = 450] [outer = 0x0] 15:13:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x12c5f2000) [pid = 1657] [serial = 451] [outer = 0x12bfcbc00] 15:13:03 INFO - PROCESS | 1657 | 1467843183716 Marionette DEBUG loaded listener.js 15:13:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x12c6bc800) [pid = 1657] [serial = 452] [outer = 0x12bfcbc00] 15:13:04 INFO - PROCESS | 1657 | 1467843184408 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]]]}] 15:13:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:13:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 973ms 15:13:04 INFO - PROCESS | 1657 | 1467843184475 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 15:13:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:13:04 INFO - PROCESS | 1657 | 1467843184478 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 15:13:04 INFO - PROCESS | 1657 | 1467843184481 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:13:04 INFO - PROCESS | 1657 | 1467843184483 Marionette TRACE conn2 <- [1,578,null,{}] 15:13:04 INFO - PROCESS | 1657 | 1467843184487 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}] 15:13:04 INFO - PROCESS | 1657 | 1467843184488 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:04 INFO - PROCESS | 1657 | 1467843184583 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 15:13:04 INFO - PROCESS | 1657 | 1467843184667 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:04 INFO - PROCESS | 1657 | 1467843184668 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x119a50000 == 59 [pid = 1657] [id = 152] 15:13:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x112eedc00) [pid = 1657] [serial = 453] [outer = 0x0] 15:13:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x113d96c00) [pid = 1657] [serial = 454] [outer = 0x112eedc00] 15:13:04 INFO - PROCESS | 1657 | 1467843184701 Marionette DEBUG loaded listener.js 15:13:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x118120c00) [pid = 1657] [serial = 455] [outer = 0x112eedc00] 15:13:05 INFO - PROCESS | 1657 | 1467843185194 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]]]}] 15:13:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:13:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 777ms 15:13:05 INFO - PROCESS | 1657 | 1467843185258 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 15:13:05 INFO - PROCESS | 1657 | 1467843185262 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 15:13:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:13:05 INFO - PROCESS | 1657 | 1467843185268 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:13:05 INFO - PROCESS | 1657 | 1467843185271 Marionette TRACE conn2 <- [1,582,null,{}] 15:13:05 INFO - PROCESS | 1657 | 1467843185275 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}] 15:13:05 INFO - PROCESS | 1657 | 1467843185277 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:05 INFO - PROCESS | 1657 | 1467843185414 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 15:13:05 INFO - PROCESS | 1657 | 1467843185520 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:05 INFO - PROCESS | 1657 | 1467843185522 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x118691000 == 60 [pid = 1657] [id = 153] 15:13:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x11861b400) [pid = 1657] [serial = 456] [outer = 0x0] 15:13:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x119ebf400) [pid = 1657] [serial = 457] [outer = 0x11861b400] 15:13:05 INFO - PROCESS | 1657 | 1467843185568 Marionette DEBUG loaded listener.js 15:13:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x119ec6800) [pid = 1657] [serial = 458] [outer = 0x11861b400] 15:13:06 INFO - PROCESS | 1657 | --DOCSHELL 0x1296a4800 == 59 [pid = 1657] [id = 77] 15:13:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12caea800 == 58 [pid = 1657] [id = 144] 15:13:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12cad7000 == 57 [pid = 1657] [id = 143] 15:13:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12b118000 == 56 [pid = 1657] [id = 142] 15:13:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12b304800 == 55 [pid = 1657] [id = 141] 15:13:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12a7a9800 == 54 [pid = 1657] [id = 140] 15:13:06 INFO - PROCESS | 1657 | --DOCSHELL 0x1291a7000 == 53 [pid = 1657] [id = 139] 15:13:06 INFO - PROCESS | 1657 | --DOCSHELL 0x126cde000 == 52 [pid = 1657] [id = 138] 15:13:06 INFO - PROCESS | 1657 | --DOCSHELL 0x125c82000 == 51 [pid = 1657] [id = 137] 15:13:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12125a000 == 50 [pid = 1657] [id = 136] 15:13:06 INFO - PROCESS | 1657 | --DOCSHELL 0x1195a9000 == 49 [pid = 1657] [id = 135] 15:13:06 INFO - PROCESS | 1657 | --DOCSHELL 0x1130f0800 == 48 [pid = 1657] [id = 134] 15:13:06 INFO - PROCESS | 1657 | --DOCSHELL 0x1191a9000 == 47 [pid = 1657] [id = 133] 15:13:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf30800 == 46 [pid = 1657] [id = 131] 15:13:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12111e000 == 45 [pid = 1657] [id = 130] 15:13:06 INFO - PROCESS | 1657 | --DOCSHELL 0x117e70000 == 44 [pid = 1657] [id = 129] 15:13:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12bfa2000 == 43 [pid = 1657] [id = 128] 15:13:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12a612800 == 42 [pid = 1657] [id = 115] 15:13:06 INFO - PROCESS | 1657 | --DOCSHELL 0x118887800 == 41 [pid = 1657] [id = 132] 15:13:06 INFO - PROCESS | 1657 | --DOCSHELL 0x118236000 == 40 [pid = 1657] [id = 113] 15:13:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12aea7000 == 39 [pid = 1657] [id = 95] 15:13:06 INFO - PROCESS | 1657 | --DOCSHELL 0x117473800 == 38 [pid = 1657] [id = 100] 15:13:06 INFO - PROCESS | 1657 | --DOCSHELL 0x128e4b000 == 37 [pid = 1657] [id = 98] 15:13:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12b125800 == 36 [pid = 1657] [id = 99] 15:13:06 INFO - PROCESS | 1657 | --DOCSHELL 0x119eed800 == 35 [pid = 1657] [id = 114] 15:13:06 INFO - PROCESS | 1657 | --DOCSHELL 0x119a50000 == 34 [pid = 1657] [id = 152] 15:13:06 INFO - PROCESS | 1657 | --DOCSHELL 0x11959f800 == 33 [pid = 1657] [id = 151] 15:13:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12d76c000 == 32 [pid = 1657] [id = 150] 15:13:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12d4a1800 == 31 [pid = 1657] [id = 149] 15:13:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12cf23800 == 30 [pid = 1657] [id = 148] 15:13:06 INFO - PROCESS | 1657 | --DOCSHELL 0x126d72800 == 29 [pid = 1657] [id = 147] 15:13:06 INFO - PROCESS | 1657 | --DOCSHELL 0x119096000 == 28 [pid = 1657] [id = 146] 15:13:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12cf2e800 == 27 [pid = 1657] [id = 145] 15:13:06 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x12bfde800) [pid = 1657] [serial = 284] [outer = 0x0] [url = about:blank] 15:13:06 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x12924e000) [pid = 1657] [serial = 364] [outer = 0x0] [url = about:blank] 15:13:06 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x129935800) [pid = 1657] [serial = 367] [outer = 0x0] [url = about:blank] 15:13:06 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x129533000) [pid = 1657] [serial = 365] [outer = 0x0] [url = about:blank] 15:13:06 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x12a9ebc00) [pid = 1657] [serial = 370] [outer = 0x0] [url = about:blank] 15:13:06 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x126785800) [pid = 1657] [serial = 344] [outer = 0x0] [url = about:blank] 15:13:06 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x125bf0000) [pid = 1657] [serial = 343] [outer = 0x0] [url = about:blank] 15:13:06 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x118615400) [pid = 1657] [serial = 349] [outer = 0x0] [url = about:blank] 15:13:06 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x1199a1c00) [pid = 1657] [serial = 350] [outer = 0x0] [url = about:blank] 15:13:06 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x116f91800) [pid = 1657] [serial = 337] [outer = 0x0] [url = about:blank] 15:13:06 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x120ff6000) [pid = 1657] [serial = 352] [outer = 0x0] [url = about:blank] 15:13:06 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x1252f2000) [pid = 1657] [serial = 353] [outer = 0x0] [url = about:blank] 15:13:06 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x126d49000) [pid = 1657] [serial = 358] [outer = 0x0] [url = about:blank] 15:13:06 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x118448c00) [pid = 1657] [serial = 347] [outer = 0x0] [url = about:blank] 15:13:06 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x118137000) [pid = 1657] [serial = 346] [outer = 0x0] [url = about:blank] 15:13:06 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x126782000) [pid = 1657] [serial = 355] [outer = 0x0] [url = about:blank] 15:13:06 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x126790000) [pid = 1657] [serial = 356] [outer = 0x0] [url = about:blank] 15:13:06 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x1183e6800) [pid = 1657] [serial = 340] [outer = 0x0] [url = about:blank] 15:13:06 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x12a7e0400) [pid = 1657] [serial = 368] [outer = 0x0] [url = about:blank] 15:13:06 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x12a9eb400) [pid = 1657] [serial = 374] [outer = 0x0] [url = about:blank] 15:13:06 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x121436400) [pid = 1657] [serial = 373] [outer = 0x0] [url = about:blank] 15:13:06 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x1274b9800) [pid = 1657] [serial = 361] [outer = 0x0] [url = about:blank] 15:13:06 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x12c5ea800) [pid = 1657] [serial = 380] [outer = 0x0] [url = about:blank] 15:13:06 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x12b074000) [pid = 1657] [serial = 371] [outer = 0x0] [url = about:blank] 15:13:06 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x12c5f8400) [pid = 1657] [serial = 382] [outer = 0x0] [url = about:blank] 15:13:06 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x12bfe6400) [pid = 1657] [serial = 379] [outer = 0x0] [url = about:blank] 15:13:06 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x129136000) [pid = 1657] [serial = 362] [outer = 0x0] [url = about:blank] 15:13:06 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x12b9de000) [pid = 1657] [serial = 376] [outer = 0x0] [url = about:blank] 15:13:06 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x12bfdec00) [pid = 1657] [serial = 377] [outer = 0x0] [url = about:blank] 15:13:06 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x127421400) [pid = 1657] [serial = 359] [outer = 0x0] [url = about:blank] 15:13:06 INFO - PROCESS | 1657 | 1467843186547 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]]]}] 15:13:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:13:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1324ms 15:13:06 INFO - PROCESS | 1657 | 1467843186592 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 15:13:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:13:06 INFO - PROCESS | 1657 | 1467843186594 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 15:13:06 INFO - PROCESS | 1657 | 1467843186597 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:13:06 INFO - PROCESS | 1657 | 1467843186601 Marionette TRACE conn2 <- [1,586,null,{}] 15:13:06 INFO - PROCESS | 1657 | 1467843186606 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}] 15:13:06 INFO - PROCESS | 1657 | 1467843186607 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:06 INFO - PROCESS | 1657 | 1467843186682 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 15:13:06 INFO - PROCESS | 1657 | 1467843186689 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:06 INFO - PROCESS | 1657 | 1467843186691 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x1169be800 == 28 [pid = 1657] [id = 154] 15:13:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x113d8e000) [pid = 1657] [serial = 459] [outer = 0x0] 15:13:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x116135800) [pid = 1657] [serial = 460] [outer = 0x113d8e000] 15:13:06 INFO - PROCESS | 1657 | 1467843186718 Marionette DEBUG loaded listener.js 15:13:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x116905000) [pid = 1657] [serial = 461] [outer = 0x113d8e000] 15:13:06 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:13:07 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:13:07 INFO - PROCESS | 1657 | 1467843187055 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]]]}] 15:13:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:13:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 476ms 15:13:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:13:07 INFO - PROCESS | 1657 | 1467843187074 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 15:13:07 INFO - PROCESS | 1657 | 1467843187077 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 15:13:07 INFO - PROCESS | 1657 | 1467843187081 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:13:07 INFO - PROCESS | 1657 | 1467843187082 Marionette TRACE conn2 <- [1,590,null,{}] 15:13:07 INFO - PROCESS | 1657 | 1467843187085 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}] 15:13:07 INFO - PROCESS | 1657 | 1467843187086 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:07 INFO - PROCESS | 1657 | 1467843187168 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 15:13:07 INFO - PROCESS | 1657 | 1467843187220 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:07 INFO - PROCESS | 1657 | 1467843187221 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x117457800 == 29 [pid = 1657] [id = 155] 15:13:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x11690bc00) [pid = 1657] [serial = 462] [outer = 0x0] 15:13:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x118102800) [pid = 1657] [serial = 463] [outer = 0x11690bc00] 15:13:07 INFO - PROCESS | 1657 | 1467843187247 Marionette DEBUG loaded listener.js 15:13:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x1183dfc00) [pid = 1657] [serial = 464] [outer = 0x11690bc00] 15:13:07 INFO - PROCESS | 1657 | 1467843187571 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]]]}] 15:13:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:13:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 523ms 15:13:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:13:07 INFO - PROCESS | 1657 | 1467843187604 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 15:13:07 INFO - PROCESS | 1657 | 1467843187605 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 15:13:07 INFO - PROCESS | 1657 | 1467843187608 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:13:07 INFO - PROCESS | 1657 | 1467843187610 Marionette TRACE conn2 <- [1,594,null,{}] 15:13:07 INFO - PROCESS | 1657 | 1467843187618 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}] 15:13:07 INFO - PROCESS | 1657 | 1467843187621 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:07 INFO - PROCESS | 1657 | 1467843187696 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 15:13:07 INFO - PROCESS | 1657 | 1467843187750 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:07 INFO - PROCESS | 1657 | 1467843187752 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x1191bb800 == 30 [pid = 1657] [id = 156] 15:13:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x116a1a000) [pid = 1657] [serial = 465] [outer = 0x0] 15:13:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x11864b400) [pid = 1657] [serial = 466] [outer = 0x116a1a000] 15:13:07 INFO - PROCESS | 1657 | 1467843187781 Marionette DEBUG loaded listener.js 15:13:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x1199adc00) [pid = 1657] [serial = 467] [outer = 0x116a1a000] 15:13:08 INFO - PROCESS | 1657 | 1467843188069 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]]]}] 15:13:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:13:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 521ms 15:13:08 INFO - PROCESS | 1657 | 1467843188130 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 15:13:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:13:08 INFO - PROCESS | 1657 | 1467843188132 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 15:13:08 INFO - PROCESS | 1657 | 1467843188136 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:13:08 INFO - PROCESS | 1657 | 1467843188137 Marionette TRACE conn2 <- [1,598,null,{}] 15:13:08 INFO - PROCESS | 1657 | 1467843188140 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}] 15:13:08 INFO - PROCESS | 1657 | 1467843188141 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:08 INFO - PROCESS | 1657 | 1467843188218 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 15:13:08 INFO - PROCESS | 1657 | 1467843188223 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:08 INFO - PROCESS | 1657 | 1467843188224 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x119ee9800 == 31 [pid = 1657] [id = 157] 15:13:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x119773400) [pid = 1657] [serial = 468] [outer = 0x0] 15:13:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x119ec6c00) [pid = 1657] [serial = 469] [outer = 0x119773400] 15:13:08 INFO - PROCESS | 1657 | 1467843188249 Marionette DEBUG loaded listener.js 15:13:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x119ece000) [pid = 1657] [serial = 470] [outer = 0x119773400] 15:13:08 INFO - PROCESS | 1657 | 1467843188638 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]]]}] 15:13:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:13:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 522ms 15:13:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:13:08 INFO - PROCESS | 1657 | 1467843188657 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 15:13:08 INFO - PROCESS | 1657 | 1467843188658 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 15:13:08 INFO - PROCESS | 1657 | 1467843188660 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:13:08 INFO - PROCESS | 1657 | 1467843188661 Marionette TRACE conn2 <- [1,602,null,{}] 15:13:08 INFO - PROCESS | 1657 | 1467843188663 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}] 15:13:08 INFO - PROCESS | 1657 | 1467843188665 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:08 INFO - PROCESS | 1657 | 1467843188760 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 15:13:08 INFO - PROCESS | 1657 | 1467843188798 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:08 INFO - PROCESS | 1657 | 1467843188800 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x12137e000 == 32 [pid = 1657] [id = 158] 15:13:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x118109c00) [pid = 1657] [serial = 471] [outer = 0x0] 15:13:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x120fbb000) [pid = 1657] [serial = 472] [outer = 0x118109c00] 15:13:08 INFO - PROCESS | 1657 | 1467843188824 Marionette DEBUG loaded listener.js 15:13:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x120fef400) [pid = 1657] [serial = 473] [outer = 0x118109c00] 15:13:09 INFO - PROCESS | 1657 | 1467843189160 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]]]}] 15:13:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:13:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 519ms 15:13:09 INFO - PROCESS | 1657 | 1467843189180 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 15:13:09 INFO - PROCESS | 1657 | 1467843189181 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 15:13:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:13:09 INFO - PROCESS | 1657 | 1467843189185 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:13:09 INFO - PROCESS | 1657 | 1467843189187 Marionette TRACE conn2 <- [1,606,null,{}] 15:13:09 INFO - PROCESS | 1657 | 1467843189195 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}] 15:13:09 INFO - PROCESS | 1657 | 1467843189198 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:09 INFO - PROCESS | 1657 | 1467843189299 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 15:13:09 INFO - PROCESS | 1657 | 1467843189303 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:09 INFO - PROCESS | 1657 | 1467843189304 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x125baa000 == 33 [pid = 1657] [id = 159] 15:13:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x120fbe000) [pid = 1657] [serial = 474] [outer = 0x0] 15:13:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x121339000) [pid = 1657] [serial = 475] [outer = 0x120fbe000] 15:13:09 INFO - PROCESS | 1657 | 1467843189329 Marionette DEBUG loaded listener.js 15:13:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x1253de800) [pid = 1657] [serial = 476] [outer = 0x120fbe000] 15:13:09 INFO - PROCESS | 1657 | 1467843189668 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]]]}] 15:13:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:13:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 527ms 15:13:09 INFO - PROCESS | 1657 | 1467843189711 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 15:13:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:13:09 INFO - PROCESS | 1657 | 1467843189723 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 15:13:09 INFO - PROCESS | 1657 | 1467843189725 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:13:09 INFO - PROCESS | 1657 | 1467843189726 Marionette TRACE conn2 <- [1,610,null,{}] 15:13:09 INFO - PROCESS | 1657 | 1467843189728 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}] 15:13:09 INFO - PROCESS | 1657 | 1467843189730 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:09 INFO - PROCESS | 1657 | 1467843189819 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 15:13:09 INFO - PROCESS | 1657 | 1467843189856 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:09 INFO - PROCESS | 1657 | 1467843189857 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x1267ac800 == 34 [pid = 1657] [id = 160] 15:13:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x12554b400) [pid = 1657] [serial = 477] [outer = 0x0] 15:13:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x125c8c000) [pid = 1657] [serial = 478] [outer = 0x12554b400] 15:13:09 INFO - PROCESS | 1657 | 1467843189881 Marionette DEBUG loaded listener.js 15:13:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x126789c00) [pid = 1657] [serial = 479] [outer = 0x12554b400] 15:13:10 INFO - PROCESS | 1657 | 1467843190176 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]]]}] 15:13:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:13:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 469ms 15:13:10 INFO - PROCESS | 1657 | 1467843190197 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 15:13:10 INFO - PROCESS | 1657 | 1467843190198 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 15:13:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:13:10 INFO - PROCESS | 1657 | 1467843190203 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:13:10 INFO - PROCESS | 1657 | 1467843190205 Marionette TRACE conn2 <- [1,614,null,{}] 15:13:10 INFO - PROCESS | 1657 | 1467843190208 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}] 15:13:10 INFO - PROCESS | 1657 | 1467843190209 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:10 INFO - PROCESS | 1657 | 1467843190304 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 15:13:10 INFO - PROCESS | 1657 | 1467843190340 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:10 INFO - PROCESS | 1657 | 1467843190341 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x126d7e800 == 35 [pid = 1657] [id = 161] 15:13:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x125bf2c00) [pid = 1657] [serial = 480] [outer = 0x0] 15:13:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x126c53800) [pid = 1657] [serial = 481] [outer = 0x125bf2c00] 15:13:10 INFO - PROCESS | 1657 | 1467843190365 Marionette DEBUG loaded listener.js 15:13:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x127420c00) [pid = 1657] [serial = 482] [outer = 0x125bf2c00] 15:13:10 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x126786400) [pid = 1657] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:13:10 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x1126fec00) [pid = 1657] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:13:10 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x115e93000) [pid = 1657] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:13:10 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x1126f0400) [pid = 1657] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:13:10 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x127423400) [pid = 1657] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:13:10 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x129244c00) [pid = 1657] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:13:10 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x116f95800) [pid = 1657] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:13:10 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x1235d0000) [pid = 1657] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:13:10 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x12a7e6800) [pid = 1657] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:13:10 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x12700f400) [pid = 1657] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:13:10 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x1133eac00) [pid = 1657] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:13:10 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x111d78000) [pid = 1657] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:13:10 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x11910d400) [pid = 1657] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:13:10 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x12b1b5400) [pid = 1657] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:13:10 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x12554e400) [pid = 1657] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:13:10 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x12742c400) [pid = 1657] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:13:10 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x110fea800) [pid = 1657] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:13:10 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x12b079c00) [pid = 1657] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:13:10 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x117146400) [pid = 1657] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:13:10 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x12554f000) [pid = 1657] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:13:10 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x119bb3800) [pid = 1657] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:13:10 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x119115000) [pid = 1657] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:13:10 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x1164eb800) [pid = 1657] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:13:10 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x1183e4400) [pid = 1657] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:13:10 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x1274bcc00) [pid = 1657] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:13:10 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x1267e3800) [pid = 1657] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:13:10 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x11714e000) [pid = 1657] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:13:10 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x127425400) [pid = 1657] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:13:10 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x11906b800) [pid = 1657] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:13:10 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x12c5eb000) [pid = 1657] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:13:10 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x11673bc00) [pid = 1657] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:13:11 INFO - PROCESS | 1657 | 1467843191010 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]]]}] 15:13:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:13:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 823ms 15:13:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:13:11 INFO - PROCESS | 1657 | 1467843191025 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 15:13:11 INFO - PROCESS | 1657 | 1467843191026 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 15:13:11 INFO - PROCESS | 1657 | 1467843191028 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:13:11 INFO - PROCESS | 1657 | 1467843191029 Marionette TRACE conn2 <- [1,618,null,{}] 15:13:11 INFO - PROCESS | 1657 | 1467843191031 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}] 15:13:11 INFO - PROCESS | 1657 | 1467843191032 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:11 INFO - PROCESS | 1657 | 1467843191145 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 15:13:11 INFO - PROCESS | 1657 | 1467843191180 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:11 INFO - PROCESS | 1657 | 1467843191181 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x120f2a800 == 36 [pid = 1657] [id = 162] 15:13:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x110fb0800) [pid = 1657] [serial = 483] [outer = 0x0] 15:13:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x11714e000) [pid = 1657] [serial = 484] [outer = 0x110fb0800] 15:13:11 INFO - PROCESS | 1657 | 1467843191206 Marionette DEBUG loaded listener.js 15:13:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x11906b800) [pid = 1657] [serial = 485] [outer = 0x110fb0800] 15:13:11 INFO - PROCESS | 1657 | 1467843191513 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]]]}] 15:13:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:13:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 523ms 15:13:11 INFO - PROCESS | 1657 | 1467843191554 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 15:13:11 INFO - PROCESS | 1657 | 1467843191556 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 15:13:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:13:11 INFO - PROCESS | 1657 | 1467843191559 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:13:11 INFO - PROCESS | 1657 | 1467843191561 Marionette TRACE conn2 <- [1,622,null,{}] 15:13:11 INFO - PROCESS | 1657 | 1467843191564 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}] 15:13:11 INFO - PROCESS | 1657 | 1467843191566 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:11 INFO - PROCESS | 1657 | 1467843191684 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 15:13:11 INFO - PROCESS | 1657 | 1467843191767 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:11 INFO - PROCESS | 1657 | 1467843191768 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x1291a7000 == 37 [pid = 1657] [id = 163] 15:13:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x1129a8000) [pid = 1657] [serial = 486] [outer = 0x0] 15:13:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x11954cc00) [pid = 1657] [serial = 487] [outer = 0x1129a8000] 15:13:11 INFO - PROCESS | 1657 | 1467843191807 Marionette DEBUG loaded listener.js 15:13:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x12678dc00) [pid = 1657] [serial = 488] [outer = 0x1129a8000] 15:13:12 INFO - PROCESS | 1657 | 1467843192141 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]]]}] 15:13:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:13:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 621ms 15:13:12 INFO - PROCESS | 1657 | 1467843192180 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 15:13:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:13:12 INFO - PROCESS | 1657 | 1467843192191 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 15:13:12 INFO - PROCESS | 1657 | 1467843192194 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:13:12 INFO - PROCESS | 1657 | 1467843192195 Marionette TRACE conn2 <- [1,626,null,{}] 15:13:12 INFO - PROCESS | 1657 | 1467843192197 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}] 15:13:12 INFO - PROCESS | 1657 | 1467843192199 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:12 INFO - PROCESS | 1657 | 1467843192285 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 15:13:12 INFO - PROCESS | 1657 | 1467843192342 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:12 INFO - PROCESS | 1657 | 1467843192344 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a797800 == 38 [pid = 1657] [id = 164] 15:13:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x116633800) [pid = 1657] [serial = 489] [outer = 0x0] 15:13:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x12742b800) [pid = 1657] [serial = 490] [outer = 0x116633800] 15:13:12 INFO - PROCESS | 1657 | 1467843192370 Marionette DEBUG loaded listener.js 15:13:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x1274c9800) [pid = 1657] [serial = 491] [outer = 0x116633800] 15:13:12 INFO - PROCESS | 1657 | 1467843192639 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]]]}] 15:13:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:13:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 469ms 15:13:12 INFO - PROCESS | 1657 | 1467843192664 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 15:13:12 INFO - PROCESS | 1657 | 1467843192665 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 15:13:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:13:12 INFO - PROCESS | 1657 | 1467843192675 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:13:12 INFO - PROCESS | 1657 | 1467843192676 Marionette TRACE conn2 <- [1,630,null,{}] 15:13:12 INFO - PROCESS | 1657 | 1467843192678 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}] 15:13:12 INFO - PROCESS | 1657 | 1467843192679 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:12 INFO - PROCESS | 1657 | 1467843192760 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 15:13:12 INFO - PROCESS | 1657 | 1467843192764 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:12 INFO - PROCESS | 1657 | 1467843192765 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b123000 == 39 [pid = 1657] [id = 165] 15:13:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x1274bf800) [pid = 1657] [serial = 492] [outer = 0x0] 15:13:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x129246000) [pid = 1657] [serial = 493] [outer = 0x1274bf800] 15:13:12 INFO - PROCESS | 1657 | 1467843192791 Marionette DEBUG loaded listener.js 15:13:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x12949b400) [pid = 1657] [serial = 494] [outer = 0x1274bf800] 15:13:13 INFO - PROCESS | 1657 | 1467843193338 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]]]}] 15:13:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:13:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 722ms 15:13:13 INFO - PROCESS | 1657 | 1467843193398 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 15:13:13 INFO - PROCESS | 1657 | 1467843193403 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 15:13:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:13:13 INFO - PROCESS | 1657 | 1467843193430 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:13:13 INFO - PROCESS | 1657 | 1467843193433 Marionette TRACE conn2 <- [1,634,null,{}] 15:13:13 INFO - PROCESS | 1657 | 1467843193437 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}] 15:13:13 INFO - PROCESS | 1657 | 1467843193439 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:13 INFO - PROCESS | 1657 | 1467843193546 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 15:13:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x112f56400) [pid = 1657] [serial = 495] [outer = 0x12cf4e800] 15:13:13 INFO - PROCESS | 1657 | 1467843193619 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:13 INFO - PROCESS | 1657 | 1467843193621 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x119a61000 == 40 [pid = 1657] [id = 166] 15:13:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x116136400) [pid = 1657] [serial = 496] [outer = 0x0] 15:13:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x11673c400) [pid = 1657] [serial = 497] [outer = 0x116136400] 15:13:13 INFO - PROCESS | 1657 | 1467843193702 Marionette DEBUG loaded listener.js 15:13:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x11810f800) [pid = 1657] [serial = 498] [outer = 0x116136400] 15:13:14 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:13:14 INFO - PROCESS | 1657 | 1467843194305 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]]]}] 15:13:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:13:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 927ms 15:13:14 INFO - PROCESS | 1657 | 1467843194372 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 15:13:14 INFO - PROCESS | 1657 | 1467843194375 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 15:13:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:13:14 INFO - PROCESS | 1657 | 1467843194381 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:13:14 INFO - PROCESS | 1657 | 1467843194383 Marionette TRACE conn2 <- [1,638,null,{}] 15:13:14 INFO - PROCESS | 1657 | 1467843194386 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}] 15:13:14 INFO - PROCESS | 1657 | 1467843194387 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:14 INFO - PROCESS | 1657 | 1467843194598 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 15:13:14 INFO - PROCESS | 1657 | 1467843194667 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:14 INFO - PROCESS | 1657 | 1467843194668 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x1133d2800 == 41 [pid = 1657] [id = 167] 15:13:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x1129ae000) [pid = 1657] [serial = 499] [outer = 0x0] 15:13:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x112f55400) [pid = 1657] [serial = 500] [outer = 0x1129ae000] 15:13:14 INFO - PROCESS | 1657 | 1467843194697 Marionette DEBUG loaded listener.js 15:13:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x114f92400) [pid = 1657] [serial = 501] [outer = 0x1129ae000] 15:13:14 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:13:15 INFO - PROCESS | 1657 | --DOCSHELL 0x12a797800 == 40 [pid = 1657] [id = 164] 15:13:15 INFO - PROCESS | 1657 | --DOCSHELL 0x1291a7000 == 39 [pid = 1657] [id = 163] 15:13:15 INFO - PROCESS | 1657 | --DOCSHELL 0x120f2a800 == 38 [pid = 1657] [id = 162] 15:13:15 INFO - PROCESS | 1657 | --DOCSHELL 0x126d7e800 == 37 [pid = 1657] [id = 161] 15:13:15 INFO - PROCESS | 1657 | --DOCSHELL 0x1267ac800 == 36 [pid = 1657] [id = 160] 15:13:15 INFO - PROCESS | 1657 | --DOCSHELL 0x125baa000 == 35 [pid = 1657] [id = 159] 15:13:15 INFO - PROCESS | 1657 | --DOCSHELL 0x12137e000 == 34 [pid = 1657] [id = 158] 15:13:15 INFO - PROCESS | 1657 | --DOCSHELL 0x119ee9800 == 33 [pid = 1657] [id = 157] 15:13:15 INFO - PROCESS | 1657 | --DOCSHELL 0x1191bb800 == 32 [pid = 1657] [id = 156] 15:13:15 INFO - PROCESS | 1657 | --DOCSHELL 0x117457800 == 31 [pid = 1657] [id = 155] 15:13:15 INFO - PROCESS | 1657 | --DOCSHELL 0x1169be800 == 30 [pid = 1657] [id = 154] 15:13:15 INFO - PROCESS | 1657 | 1467843195145 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]]]}] 15:13:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:13:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 775ms 15:13:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:13:15 INFO - PROCESS | 1657 | 1467843195157 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 15:13:15 INFO - PROCESS | 1657 | 1467843195159 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 15:13:15 INFO - PROCESS | 1657 | 1467843195162 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:13:15 INFO - PROCESS | 1657 | 1467843195164 Marionette TRACE conn2 <- [1,642,null,{}] 15:13:15 INFO - PROCESS | 1657 | 1467843195167 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}] 15:13:15 INFO - PROCESS | 1657 | 1467843195168 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:15 INFO - PROCESS | 1657 | 1467843195247 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x11843fc00) [pid = 1657] [serial = 386] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x125bf7c00) [pid = 1657] [serial = 406] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x12a69b000) [pid = 1657] [serial = 412] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x1274c5000) [pid = 1657] [serial = 392] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x12bfe8400) [pid = 1657] [serial = 422] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x129246c00) [pid = 1657] [serial = 242] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x116f9c800) [pid = 1657] [serial = 400] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x12c5f5800) [pid = 1657] [serial = 419] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x12b1bc800) [pid = 1657] [serial = 415] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x119775800) [pid = 1657] [serial = 427] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x1199a6800) [pid = 1657] [serial = 403] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x12c87fc00) [pid = 1657] [serial = 383] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x11835a800) [pid = 1657] [serial = 287] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x1183db800) [pid = 1657] [serial = 385] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x1235d4400) [pid = 1657] [serial = 404] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x12ca68800) [pid = 1657] [serial = 431] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x126c55000) [pid = 1657] [serial = 293] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x12b058400) [pid = 1657] [serial = 428] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x118654800) [pid = 1657] [serial = 401] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x1126fe800) [pid = 1657] [serial = 425] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x129248800) [pid = 1657] [serial = 296] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x12b077400) [pid = 1657] [serial = 413] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x126cbcc00) [pid = 1657] [serial = 394] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x12bfeb000) [pid = 1657] [serial = 430] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x12a9e8800) [pid = 1657] [serial = 230] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x1274b4c00) [pid = 1657] [serial = 409] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x1174fc400) [pid = 1657] [serial = 398] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x1133ef000) [pid = 1657] [serial = 187] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1214bd800) [pid = 1657] [serial = 389] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1164e7c00) [pid = 1657] [serial = 397] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x12bb6ac00) [pid = 1657] [serial = 418] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1267db800) [pid = 1657] [serial = 407] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1274b3400) [pid = 1657] [serial = 391] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x110ff2c00) [pid = 1657] [serial = 421] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x12bb5f000) [pid = 1657] [serial = 416] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x120fee000) [pid = 1657] [serial = 388] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x118619000) [pid = 1657] [serial = 233] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x127080800) [pid = 1657] [serial = 239] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1126f6c00) [pid = 1657] [serial = 424] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x120ff1c00) [pid = 1657] [serial = 290] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x120fb5400) [pid = 1657] [serial = 236] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1274c4400) [pid = 1657] [serial = 410] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x129935400) [pid = 1657] [serial = 395] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1183d8800) [pid = 1657] [serial = 338] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x119544000) [pid = 1657] [serial = 341] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1274c7800) [pid = 1657] [serial = 335] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x12bfcd400) [pid = 1657] [serial = 434] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x12bfc5400) [pid = 1657] [serial = 433] [outer = 0x0] [url = about:blank] 15:13:15 INFO - PROCESS | 1657 | 1467843195310 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:15 INFO - PROCESS | 1657 | 1467843195312 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x115ef4800 == 31 [pid = 1657] [id = 168] 15:13:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1126f6c00) [pid = 1657] [serial = 502] [outer = 0x0] 15:13:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x1133ef000) [pid = 1657] [serial = 503] [outer = 0x1126f6c00] 15:13:15 INFO - PROCESS | 1657 | 1467843195341 Marionette DEBUG loaded listener.js 15:13:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x116f95800) [pid = 1657] [serial = 504] [outer = 0x1126f6c00] 15:13:15 INFO - PROCESS | 1657 | 1467843195643 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]]]}] 15:13:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:13:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 520ms 15:13:15 INFO - PROCESS | 1657 | 1467843195682 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 15:13:15 INFO - PROCESS | 1657 | 1467843195685 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 15:13:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:13:15 INFO - PROCESS | 1657 | 1467843195689 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:13:15 INFO - PROCESS | 1657 | 1467843195690 Marionette TRACE conn2 <- [1,646,null,{}] 15:13:15 INFO - PROCESS | 1657 | 1467843195692 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}] 15:13:15 INFO - PROCESS | 1657 | 1467843195693 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:15 INFO - PROCESS | 1657 | 1467843195770 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 15:13:15 INFO - PROCESS | 1657 | 1467843195832 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:15 INFO - PROCESS | 1657 | 1467843195833 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x118413000 == 32 [pid = 1657] [id = 169] 15:13:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1126fe800) [pid = 1657] [serial = 505] [outer = 0x0] 15:13:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x118364800) [pid = 1657] [serial = 506] [outer = 0x1126fe800] 15:13:15 INFO - PROCESS | 1657 | 1467843195860 Marionette DEBUG loaded listener.js 15:13:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x118654800) [pid = 1657] [serial = 507] [outer = 0x1126fe800] 15:13:16 INFO - PROCESS | 1657 | 1467843196180 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]]]}] 15:13:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:13:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 518ms 15:13:16 INFO - PROCESS | 1657 | 1467843196207 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 15:13:16 INFO - PROCESS | 1657 | 1467843196210 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 15:13:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:13:16 INFO - PROCESS | 1657 | 1467843196219 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:13:16 INFO - PROCESS | 1657 | 1467843196223 Marionette TRACE conn2 <- [1,650,null,{}] 15:13:16 INFO - PROCESS | 1657 | 1467843196226 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}] 15:13:16 INFO - PROCESS | 1657 | 1467843196228 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:16 INFO - PROCESS | 1657 | 1467843196309 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 15:13:16 INFO - PROCESS | 1657 | 1467843196362 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:16 INFO - PROCESS | 1657 | 1467843196363 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x119085000 == 33 [pid = 1657] [id = 170] 15:13:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1129b1400) [pid = 1657] [serial = 508] [outer = 0x0] 15:13:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x119110c00) [pid = 1657] [serial = 509] [outer = 0x1129b1400] 15:13:16 INFO - PROCESS | 1657 | 1467843196388 Marionette DEBUG loaded listener.js 15:13:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x119ec8000) [pid = 1657] [serial = 510] [outer = 0x1129b1400] 15:13:16 INFO - PROCESS | 1657 | 1467843196657 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]]]}] 15:13:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:13:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 478ms 15:13:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:13:16 INFO - PROCESS | 1657 | 1467843196692 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 15:13:16 INFO - PROCESS | 1657 | 1467843196693 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 15:13:16 INFO - PROCESS | 1657 | 1467843196695 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:13:16 INFO - PROCESS | 1657 | 1467843196696 Marionette TRACE conn2 <- [1,654,null,{}] 15:13:16 INFO - PROCESS | 1657 | 1467843196699 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}] 15:13:16 INFO - PROCESS | 1657 | 1467843196700 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:16 INFO - PROCESS | 1657 | 1467843196789 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 15:13:16 INFO - PROCESS | 1657 | 1467843196792 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:16 INFO - PROCESS | 1657 | 1467843196793 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x121118800 == 34 [pid = 1657] [id = 171] 15:13:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x115ddd800) [pid = 1657] [serial = 511] [outer = 0x0] 15:13:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x119ecc000) [pid = 1657] [serial = 512] [outer = 0x115ddd800] 15:13:16 INFO - PROCESS | 1657 | 1467843196819 Marionette DEBUG loaded listener.js 15:13:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x120ff4800) [pid = 1657] [serial = 513] [outer = 0x115ddd800] 15:13:17 INFO - PROCESS | 1657 | 1467843197162 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]]]}] 15:13:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:13:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 519ms 15:13:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:13:17 INFO - PROCESS | 1657 | 1467843197214 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 15:13:17 INFO - PROCESS | 1657 | 1467843197215 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 15:13:17 INFO - PROCESS | 1657 | 1467843197218 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:13:17 INFO - PROCESS | 1657 | 1467843197219 Marionette TRACE conn2 <- [1,658,null,{}] 15:13:17 INFO - PROCESS | 1657 | 1467843197221 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}] 15:13:17 INFO - PROCESS | 1657 | 1467843197222 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:17 INFO - PROCESS | 1657 | 1467843197321 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 15:13:17 INFO - PROCESS | 1657 | 1467843197332 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:17 INFO - PROCESS | 1657 | 1467843197336 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x11959b000 == 35 [pid = 1657] [id = 172] 15:13:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x121805800) [pid = 1657] [serial = 514] [outer = 0x0] 15:13:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x121b9e400) [pid = 1657] [serial = 515] [outer = 0x121805800] 15:13:17 INFO - PROCESS | 1657 | 1467843197370 Marionette DEBUG loaded listener.js 15:13:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1252f5400) [pid = 1657] [serial = 516] [outer = 0x121805800] 15:13:17 INFO - PROCESS | 1657 | 1467843197712 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]]]}] 15:13:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:13:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 518ms 15:13:17 INFO - PROCESS | 1657 | 1467843197737 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 15:13:17 INFO - PROCESS | 1657 | 1467843197738 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 15:13:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:13:17 INFO - PROCESS | 1657 | 1467843197740 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:13:17 INFO - PROCESS | 1657 | 1467843197741 Marionette TRACE conn2 <- [1,662,null,{}] 15:13:17 INFO - PROCESS | 1657 | 1467843197743 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}] 15:13:17 INFO - PROCESS | 1657 | 1467843197745 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:17 INFO - PROCESS | 1657 | 1467843197842 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 15:13:17 INFO - PROCESS | 1657 | 1467843197877 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:17 INFO - PROCESS | 1657 | 1467843197878 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x125387000 == 36 [pid = 1657] [id = 173] 15:13:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1253ae000) [pid = 1657] [serial = 517] [outer = 0x0] 15:13:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x126781c00) [pid = 1657] [serial = 518] [outer = 0x1253ae000] 15:13:17 INFO - PROCESS | 1657 | 1467843197902 Marionette DEBUG loaded listener.js 15:13:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x126d49800) [pid = 1657] [serial = 519] [outer = 0x1253ae000] 15:13:18 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:13:18 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:13:18 INFO - PROCESS | 1657 | 1467843198243 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]]]}] 15:13:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:13:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 518ms 15:13:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:13:18 INFO - PROCESS | 1657 | 1467843198258 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 15:13:18 INFO - PROCESS | 1657 | 1467843198259 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 15:13:18 INFO - PROCESS | 1657 | 1467843198261 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:13:18 INFO - PROCESS | 1657 | 1467843198262 Marionette TRACE conn2 <- [1,666,null,{}] 15:13:18 INFO - PROCESS | 1657 | 1467843198265 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}] 15:13:18 INFO - PROCESS | 1657 | 1467843198266 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:18 INFO - PROCESS | 1657 | 1467843198362 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 15:13:18 INFO - PROCESS | 1657 | 1467843198373 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:18 INFO - PROCESS | 1657 | 1467843198374 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ac3000 == 37 [pid = 1657] [id = 174] 15:13:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x12678ec00) [pid = 1657] [serial = 520] [outer = 0x0] 15:13:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x127080800) [pid = 1657] [serial = 521] [outer = 0x12678ec00] 15:13:18 INFO - PROCESS | 1657 | 1467843198399 Marionette DEBUG loaded listener.js 15:13:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x12742c000) [pid = 1657] [serial = 522] [outer = 0x12678ec00] 15:13:18 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:13:18 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:13:18 INFO - PROCESS | 1657 | 1467843198731 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]]]}] 15:13:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:13:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 520ms 15:13:18 INFO - PROCESS | 1657 | 1467843198781 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 15:13:18 INFO - PROCESS | 1657 | 1467843198783 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 15:13:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:13:18 INFO - PROCESS | 1657 | 1467843198785 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:13:18 INFO - PROCESS | 1657 | 1467843198786 Marionette TRACE conn2 <- [1,670,null,{}] 15:13:18 INFO - PROCESS | 1657 | 1467843198788 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}] 15:13:18 INFO - PROCESS | 1657 | 1467843198789 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:18 INFO - PROCESS | 1657 | 1467843198887 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 15:13:18 INFO - PROCESS | 1657 | 1467843198898 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:18 INFO - PROCESS | 1657 | 1467843198899 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x127314000 == 38 [pid = 1657] [id = 175] 15:13:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x12742c800) [pid = 1657] [serial = 523] [outer = 0x0] 15:13:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x1274b8000) [pid = 1657] [serial = 524] [outer = 0x12742c800] 15:13:18 INFO - PROCESS | 1657 | 1467843198924 Marionette DEBUG loaded listener.js 15:13:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1274c0400) [pid = 1657] [serial = 525] [outer = 0x12742c800] 15:13:19 INFO - PROCESS | 1657 | 1467843199361 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]]]}] 15:13:19 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x118109c00) [pid = 1657] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:13:19 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x119773400) [pid = 1657] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:13:19 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x120fbe000) [pid = 1657] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:13:19 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x116a1a000) [pid = 1657] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:13:19 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x11861b400) [pid = 1657] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:13:19 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x113d8e000) [pid = 1657] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:13:19 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x11690bc00) [pid = 1657] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:13:19 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1129a8000) [pid = 1657] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:13:19 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x110fb0800) [pid = 1657] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:13:19 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x12554b400) [pid = 1657] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:13:19 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x125bf2c00) [pid = 1657] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:13:19 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1131b3000) [pid = 1657] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:13:19 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x119542800) [pid = 1657] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:13:19 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x125259800) [pid = 1657] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:13:19 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x128cbd000) [pid = 1657] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:13:19 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x12a9ddc00) [pid = 1657] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:13:19 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x12bfcbc00) [pid = 1657] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:13:19 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x116633800) [pid = 1657] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:13:19 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x112eedc00) [pid = 1657] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:13:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:13:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 621ms 15:13:19 INFO - PROCESS | 1657 | 1467843199406 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 15:13:19 INFO - PROCESS | 1657 | 1467843199408 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 15:13:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:13:19 INFO - PROCESS | 1657 | 1467843199410 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:13:19 INFO - PROCESS | 1657 | 1467843199411 Marionette TRACE conn2 <- [1,674,null,{}] 15:13:19 INFO - PROCESS | 1657 | 1467843199413 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}] 15:13:19 INFO - PROCESS | 1657 | 1467843199414 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:19 INFO - PROCESS | 1657 | 1467843199493 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 15:13:19 INFO - PROCESS | 1657 | 1467843199498 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:19 INFO - PROCESS | 1657 | 1467843199499 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x11868d800 == 39 [pid = 1657] [id = 176] 15:13:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x112eedc00) [pid = 1657] [serial = 526] [outer = 0x0] 15:13:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x116633800) [pid = 1657] [serial = 527] [outer = 0x112eedc00] 15:13:19 INFO - PROCESS | 1657 | 1467843199524 Marionette DEBUG loaded listener.js 15:13:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x11861e000) [pid = 1657] [serial = 528] [outer = 0x112eedc00] 15:13:19 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:13:19 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:13:19 INFO - PROCESS | 1657 | 1467843199841 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]]]}] 15:13:19 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 15:13:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 467ms 15:13:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:13:19 INFO - PROCESS | 1657 | 1467843199878 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 15:13:19 INFO - PROCESS | 1657 | 1467843199879 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 15:13:19 INFO - PROCESS | 1657 | 1467843199881 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:13:19 INFO - PROCESS | 1657 | 1467843199882 Marionette TRACE conn2 <- [1,678,null,{}] 15:13:19 INFO - PROCESS | 1657 | 1467843199884 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}] 15:13:19 INFO - PROCESS | 1657 | 1467843199885 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:19 INFO - PROCESS | 1657 | 1467843199959 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 15:13:20 INFO - PROCESS | 1657 | 1467843200016 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:20 INFO - PROCESS | 1657 | 1467843200017 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x1296a8800 == 40 [pid = 1657] [id = 177] 15:13:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1129aa800) [pid = 1657] [serial = 529] [outer = 0x0] 15:13:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x119ec4800) [pid = 1657] [serial = 530] [outer = 0x1129aa800] 15:13:20 INFO - PROCESS | 1657 | 1467843200044 Marionette DEBUG loaded listener.js 15:13:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1274ab800) [pid = 1657] [serial = 531] [outer = 0x1129aa800] 15:13:20 INFO - PROCESS | 1657 | 1467843200324 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]]]}] 15:13:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:13:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 468ms 15:13:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:13:20 INFO - PROCESS | 1657 | 1467843200357 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 15:13:20 INFO - PROCESS | 1657 | 1467843200358 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 15:13:20 INFO - PROCESS | 1657 | 1467843200360 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:13:20 INFO - PROCESS | 1657 | 1467843200362 Marionette TRACE conn2 <- [1,682,null,{}] 15:13:20 INFO - PROCESS | 1657 | 1467843200364 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}] 15:13:20 INFO - PROCESS | 1657 | 1467843200366 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:20 INFO - PROCESS | 1657 | 1467843200462 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 15:13:20 INFO - PROCESS | 1657 | 1467843200468 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:20 INFO - PROCESS | 1657 | 1467843200469 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x12aea8000 == 41 [pid = 1657] [id = 178] 15:13:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1274afc00) [pid = 1657] [serial = 532] [outer = 0x0] 15:13:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x129136800) [pid = 1657] [serial = 533] [outer = 0x1274afc00] 15:13:20 INFO - PROCESS | 1657 | 1467843200493 Marionette DEBUG loaded listener.js 15:13:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x129535000) [pid = 1657] [serial = 534] [outer = 0x1274afc00] 15:13:21 INFO - PROCESS | 1657 | 1467843201311 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]]]}] 15:13:21 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) 15:13:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 970ms 15:13:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:13:21 INFO - PROCESS | 1657 | 1467843201330 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 15:13:21 INFO - PROCESS | 1657 | 1467843201331 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 15:13:21 INFO - PROCESS | 1657 | 1467843201334 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:13:21 INFO - PROCESS | 1657 | 1467843201336 Marionette TRACE conn2 <- [1,686,null,{}] 15:13:21 INFO - PROCESS | 1657 | 1467843201339 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}] 15:13:21 INFO - PROCESS | 1657 | 1467843201340 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:21 INFO - PROCESS | 1657 | 1467843201468 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 15:13:21 INFO - PROCESS | 1657 | 1467843201525 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:21 INFO - PROCESS | 1657 | 1467843201528 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x112e9f000 == 42 [pid = 1657] [id = 179] 15:13:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x110ff2c00) [pid = 1657] [serial = 535] [outer = 0x0] 15:13:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1122bdc00) [pid = 1657] [serial = 536] [outer = 0x110ff2c00] 15:13:21 INFO - PROCESS | 1657 | 1467843201569 Marionette DEBUG loaded listener.js 15:13:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x113255800) [pid = 1657] [serial = 537] [outer = 0x110ff2c00] 15:13:22 INFO - PROCESS | 1657 | 1467843202489 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]]]}] 15:13:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:13:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1175ms 15:13:22 INFO - PROCESS | 1657 | 1467843202509 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 15:13:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:13:22 INFO - PROCESS | 1657 | 1467843202512 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 15:13:22 INFO - PROCESS | 1657 | 1467843202515 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:13:22 INFO - PROCESS | 1657 | 1467843202520 Marionette TRACE conn2 <- [1,690,null,{}] 15:13:22 INFO - PROCESS | 1657 | 1467843202523 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}] 15:13:22 INFO - PROCESS | 1657 | 1467843202525 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:22 INFO - PROCESS | 1657 | 1467843202627 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 15:13:22 INFO - PROCESS | 1657 | 1467843202679 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:22 INFO - PROCESS | 1657 | 1467843202681 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x119079800 == 43 [pid = 1657] [id = 180] 15:13:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x11673f800) [pid = 1657] [serial = 538] [outer = 0x0] 15:13:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1183e4000) [pid = 1657] [serial = 539] [outer = 0x11673f800] 15:13:22 INFO - PROCESS | 1657 | 1467843202711 Marionette DEBUG loaded listener.js 15:13:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x11906a400) [pid = 1657] [serial = 540] [outer = 0x11673f800] 15:13:23 INFO - PROCESS | 1657 | 1467843203595 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]]]}] 15:13:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:13:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1126ms 15:13:23 INFO - PROCESS | 1657 | 1467843203641 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 15:13:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:13:23 INFO - PROCESS | 1657 | 1467843203643 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 15:13:23 INFO - PROCESS | 1657 | 1467843203645 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:13:23 INFO - PROCESS | 1657 | 1467843203647 Marionette TRACE conn2 <- [1,694,null,{}] 15:13:23 INFO - PROCESS | 1657 | 1467843203649 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}] 15:13:23 INFO - PROCESS | 1657 | 1467843203651 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:23 INFO - PROCESS | 1657 | 1467843203751 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 15:13:23 INFO - PROCESS | 1657 | 1467843203805 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:23 INFO - PROCESS | 1657 | 1467843203806 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x129458000 == 44 [pid = 1657] [id = 181] 15:13:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1199a6c00) [pid = 1657] [serial = 541] [outer = 0x0] 15:13:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x120fbfc00) [pid = 1657] [serial = 542] [outer = 0x1199a6c00] 15:13:23 INFO - PROCESS | 1657 | 1467843203835 Marionette DEBUG loaded listener.js 15:13:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x121339400) [pid = 1657] [serial = 543] [outer = 0x1199a6c00] 15:13:24 INFO - PROCESS | 1657 | 1467843204774 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]]]}] 15:13:24 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) 15:13:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1170ms 15:13:24 INFO - PROCESS | 1657 | 1467843204816 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 15:13:24 INFO - PROCESS | 1657 | 1467843204818 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 15:13:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:13:24 INFO - PROCESS | 1657 | 1467843204821 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:13:24 INFO - PROCESS | 1657 | 1467843204823 Marionette TRACE conn2 <- [1,698,null,{}] 15:13:24 INFO - PROCESS | 1657 | 1467843204827 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}] 15:13:24 INFO - PROCESS | 1657 | 1467843204828 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:24 INFO - PROCESS | 1657 | 1467843204920 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 15:13:24 INFO - PROCESS | 1657 | 1467843204971 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:24 INFO - PROCESS | 1657 | 1467843204974 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x116fdc800 == 45 [pid = 1657] [id = 182] 15:13:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1167a8c00) [pid = 1657] [serial = 544] [outer = 0x0] 15:13:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x11690bc00) [pid = 1657] [serial = 545] [outer = 0x1167a8c00] 15:13:25 INFO - PROCESS | 1657 | 1467843205003 Marionette DEBUG loaded listener.js 15:13:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x1176fa000) [pid = 1657] [serial = 546] [outer = 0x1167a8c00] 15:13:25 INFO - PROCESS | 1657 | --DOCSHELL 0x12aea8000 == 44 [pid = 1657] [id = 178] 15:13:25 INFO - PROCESS | 1657 | --DOCSHELL 0x1296a8800 == 43 [pid = 1657] [id = 177] 15:13:25 INFO - PROCESS | 1657 | --DOCSHELL 0x11868d800 == 42 [pid = 1657] [id = 176] 15:13:25 INFO - PROCESS | 1657 | --DOCSHELL 0x127314000 == 41 [pid = 1657] [id = 175] 15:13:25 INFO - PROCESS | 1657 | --DOCSHELL 0x116ac3000 == 40 [pid = 1657] [id = 174] 15:13:25 INFO - PROCESS | 1657 | --DOCSHELL 0x125387000 == 39 [pid = 1657] [id = 173] 15:13:25 INFO - PROCESS | 1657 | --DOCSHELL 0x11959b000 == 38 [pid = 1657] [id = 172] 15:13:25 INFO - PROCESS | 1657 | --DOCSHELL 0x121118800 == 37 [pid = 1657] [id = 171] 15:13:25 INFO - PROCESS | 1657 | --DOCSHELL 0x119085000 == 36 [pid = 1657] [id = 170] 15:13:25 INFO - PROCESS | 1657 | --DOCSHELL 0x118413000 == 35 [pid = 1657] [id = 169] 15:13:25 INFO - PROCESS | 1657 | --DOCSHELL 0x115ef4800 == 34 [pid = 1657] [id = 168] 15:13:25 INFO - PROCESS | 1657 | --DOCSHELL 0x1133d2800 == 33 [pid = 1657] [id = 167] 15:13:25 INFO - PROCESS | 1657 | --DOCSHELL 0x119a61000 == 32 [pid = 1657] [id = 166] 15:13:25 INFO - PROCESS | 1657 | --DOCSHELL 0x12b123000 == 31 [pid = 1657] [id = 165] 15:13:25 INFO - PROCESS | 1657 | --DOCSHELL 0x118691000 == 30 [pid = 1657] [id = 153] 15:13:25 INFO - PROCESS | 1657 | --DOCSHELL 0x129458000 == 29 [pid = 1657] [id = 181] 15:13:25 INFO - PROCESS | 1657 | --DOCSHELL 0x119079800 == 28 [pid = 1657] [id = 180] 15:13:25 INFO - PROCESS | 1657 | --DOCSHELL 0x112e9f000 == 27 [pid = 1657] [id = 179] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x120fbb000) [pid = 1657] [serial = 472] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x119ec6c00) [pid = 1657] [serial = 469] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x121339000) [pid = 1657] [serial = 475] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x11864b400) [pid = 1657] [serial = 466] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x1199adc00) [pid = 1657] [serial = 467] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x119ec6800) [pid = 1657] [serial = 458] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x119ebf400) [pid = 1657] [serial = 457] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x116135800) [pid = 1657] [serial = 460] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x116905000) [pid = 1657] [serial = 461] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x118102800) [pid = 1657] [serial = 463] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1183dfc00) [pid = 1657] [serial = 464] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x12678dc00) [pid = 1657] [serial = 488] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x120fef400) [pid = 1657] [serial = 473] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x11714e000) [pid = 1657] [serial = 484] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x125c8c000) [pid = 1657] [serial = 478] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x126c53800) [pid = 1657] [serial = 481] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x126789c00) [pid = 1657] [serial = 479] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x127420c00) [pid = 1657] [serial = 482] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x11954cc00) [pid = 1657] [serial = 487] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11906b800) [pid = 1657] [serial = 485] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x118359800) [pid = 1657] [serial = 437] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x116735400) [pid = 1657] [serial = 436] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x120fbe400) [pid = 1657] [serial = 440] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x119bb2400) [pid = 1657] [serial = 439] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x128b79800) [pid = 1657] [serial = 443] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x127011400) [pid = 1657] [serial = 442] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x12a9dc800) [pid = 1657] [serial = 446] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x12a694800) [pid = 1657] [serial = 445] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x12bfc6c00) [pid = 1657] [serial = 449] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x12b9dac00) [pid = 1657] [serial = 448] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x12c6bc800) [pid = 1657] [serial = 452] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x1274c9800) [pid = 1657] [serial = 491] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x12c5f2000) [pid = 1657] [serial = 451] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x118120c00) [pid = 1657] [serial = 455] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x113d96c00) [pid = 1657] [serial = 454] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x1253de800) [pid = 1657] [serial = 476] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x12742b800) [pid = 1657] [serial = 490] [outer = 0x0] [url = about:blank] 15:13:25 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x119ece000) [pid = 1657] [serial = 470] [outer = 0x0] [url = about:blank] 15:13:26 INFO - PROCESS | 1657 | 1467843206435 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]]]}] 15:13:26 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) 15:13:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1623ms 15:13:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:13:26 INFO - PROCESS | 1657 | 1467843206445 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 15:13:26 INFO - PROCESS | 1657 | 1467843206446 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 15:13:26 INFO - PROCESS | 1657 | 1467843206449 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:13:26 INFO - PROCESS | 1657 | 1467843206452 Marionette TRACE conn2 <- [1,702,null,{}] 15:13:26 INFO - PROCESS | 1657 | 1467843206456 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}] 15:13:26 INFO - PROCESS | 1657 | 1467843206458 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:26 INFO - PROCESS | 1657 | 1467843206527 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 15:13:26 INFO - PROCESS | 1657 | 1467843206532 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:26 INFO - PROCESS | 1657 | 1467843206533 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x113d1b800 == 28 [pid = 1657] [id = 183] 15:13:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x1129ab800) [pid = 1657] [serial = 547] [outer = 0x0] 15:13:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x1133e8c00) [pid = 1657] [serial = 548] [outer = 0x1129ab800] 15:13:26 INFO - PROCESS | 1657 | 1467843206564 Marionette DEBUG loaded listener.js 15:13:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x115e8b800) [pid = 1657] [serial = 549] [outer = 0x1129ab800] 15:13:27 INFO - PROCESS | 1657 | 1467843207361 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]]]}] 15:13:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:13:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 925ms 15:13:27 INFO - PROCESS | 1657 | 1467843207375 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 15:13:27 INFO - PROCESS | 1657 | 1467843207378 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 15:13:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:13:27 INFO - PROCESS | 1657 | 1467843207383 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:13:27 INFO - PROCESS | 1657 | 1467843207386 Marionette TRACE conn2 <- [1,706,null,{}] 15:13:27 INFO - PROCESS | 1657 | 1467843207389 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}] 15:13:27 INFO - PROCESS | 1657 | 1467843207390 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:27 INFO - PROCESS | 1657 | 1467843207469 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 15:13:27 INFO - PROCESS | 1657 | 1467843207520 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:27 INFO - PROCESS | 1657 | 1467843207521 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ac9800 == 29 [pid = 1657] [id = 184] 15:13:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x115e8e000) [pid = 1657] [serial = 550] [outer = 0x0] 15:13:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x116986400) [pid = 1657] [serial = 551] [outer = 0x115e8e000] 15:13:27 INFO - PROCESS | 1657 | 1467843207548 Marionette DEBUG loaded listener.js 15:13:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x118110000) [pid = 1657] [serial = 552] [outer = 0x115e8e000] 15:13:28 INFO - PROCESS | 1657 | 1467843208345 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]]]}] 15:13:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:13:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 974ms 15:13:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:13:28 INFO - PROCESS | 1657 | 1467843208357 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 15:13:28 INFO - PROCESS | 1657 | 1467843208359 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 15:13:28 INFO - PROCESS | 1657 | 1467843208361 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:13:28 INFO - PROCESS | 1657 | 1467843208363 Marionette TRACE conn2 <- [1,710,null,{}] 15:13:28 INFO - PROCESS | 1657 | 1467843208373 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}] 15:13:28 INFO - PROCESS | 1657 | 1467843208376 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:28 INFO - PROCESS | 1657 | 1467843208464 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 15:13:28 INFO - PROCESS | 1657 | 1467843208507 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:28 INFO - PROCESS | 1657 | 1467843208509 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x11868b800 == 30 [pid = 1657] [id = 185] 15:13:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x115e8f400) [pid = 1657] [serial = 553] [outer = 0x0] 15:13:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x11861b400) [pid = 1657] [serial = 554] [outer = 0x115e8f400] 15:13:28 INFO - PROCESS | 1657 | 1467843208537 Marionette DEBUG loaded listener.js 15:13:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x118852000) [pid = 1657] [serial = 555] [outer = 0x115e8f400] 15:13:29 INFO - PROCESS | 1657 | 1467843209350 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]]]}] 15:13:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:13:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1021ms 15:13:29 INFO - PROCESS | 1657 | 1467843209389 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 15:13:29 INFO - PROCESS | 1657 | 1467843209391 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 15:13:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:13:29 INFO - PROCESS | 1657 | 1467843209393 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:13:29 INFO - PROCESS | 1657 | 1467843209394 Marionette TRACE conn2 <- [1,714,null,{}] 15:13:29 INFO - PROCESS | 1657 | 1467843209397 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}] 15:13:29 INFO - PROCESS | 1657 | 1467843209398 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:29 INFO - PROCESS | 1657 | 1467843209497 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 15:13:29 INFO - PROCESS | 1657 | 1467843209502 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:29 INFO - PROCESS | 1657 | 1467843209503 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x1191b1800 == 31 [pid = 1657] [id = 186] 15:13:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x119114800) [pid = 1657] [serial = 556] [outer = 0x0] 15:13:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x11977e000) [pid = 1657] [serial = 557] [outer = 0x119114800] 15:13:29 INFO - PROCESS | 1657 | 1467843209528 Marionette DEBUG loaded listener.js 15:13:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x119ebf800) [pid = 1657] [serial = 558] [outer = 0x119114800] 15:13:29 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x1126f6c00) [pid = 1657] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:13:29 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x115ddd800) [pid = 1657] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:13:29 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x112eedc00) [pid = 1657] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:13:29 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x1129aa800) [pid = 1657] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:13:29 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x121805800) [pid = 1657] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:13:29 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x1274afc00) [pid = 1657] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:13:29 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x1253ae000) [pid = 1657] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:13:29 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x12678ec00) [pid = 1657] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:13:29 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x12742c800) [pid = 1657] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:13:29 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x116136400) [pid = 1657] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:13:29 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x1126fe800) [pid = 1657] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:13:29 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x1274bf800) [pid = 1657] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:13:29 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x1129b1400) [pid = 1657] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:13:29 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x1129ae000) [pid = 1657] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:13:30 INFO - PROCESS | 1657 | 1467843210442 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]]]}] 15:13:30 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 15:13:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1069ms 15:13:30 INFO - PROCESS | 1657 | 1467843210462 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 15:13:30 INFO - PROCESS | 1657 | 1467843210463 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 15:13:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:13:30 INFO - PROCESS | 1657 | 1467843210465 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:13:30 INFO - PROCESS | 1657 | 1467843210467 Marionette TRACE conn2 <- [1,718,null,{}] 15:13:30 INFO - PROCESS | 1657 | 1467843210471 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}] 15:13:30 INFO - PROCESS | 1657 | 1467843210473 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:30 INFO - PROCESS | 1657 | 1467843210542 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 15:13:30 INFO - PROCESS | 1657 | 1467843210545 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:30 INFO - PROCESS | 1657 | 1467843210546 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x1195ae000 == 32 [pid = 1657] [id = 187] 15:13:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x110fe3400) [pid = 1657] [serial = 559] [outer = 0x0] 15:13:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x115e2cc00) [pid = 1657] [serial = 560] [outer = 0x110fe3400] 15:13:30 INFO - PROCESS | 1657 | 1467843210573 Marionette DEBUG loaded listener.js 15:13:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x119ec0000) [pid = 1657] [serial = 561] [outer = 0x110fe3400] 15:13:31 INFO - PROCESS | 1657 | 1467843211364 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]]]}] 15:13:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:13:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 920ms 15:13:31 INFO - PROCESS | 1657 | 1467843211387 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 15:13:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:13:31 INFO - PROCESS | 1657 | 1467843211388 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 15:13:31 INFO - PROCESS | 1657 | 1467843211391 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:13:31 INFO - PROCESS | 1657 | 1467843211392 Marionette TRACE conn2 <- [1,722,null,{}] 15:13:31 INFO - PROCESS | 1657 | 1467843211395 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}] 15:13:31 INFO - PROCESS | 1657 | 1467843211399 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:31 INFO - PROCESS | 1657 | 1467843211493 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 15:13:31 INFO - PROCESS | 1657 | 1467843211539 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:31 INFO - PROCESS | 1657 | 1467843211540 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x120f2e800 == 33 [pid = 1657] [id = 188] 15:13:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x1129aa800) [pid = 1657] [serial = 562] [outer = 0x0] 15:13:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x120fc0800) [pid = 1657] [serial = 563] [outer = 0x1129aa800] 15:13:31 INFO - PROCESS | 1657 | 1467843211562 Marionette DEBUG loaded listener.js 15:13:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x121436400) [pid = 1657] [serial = 564] [outer = 0x1129aa800] 15:13:31 INFO - PROCESS | 1657 | 1467843211802 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] 15:13:31 INFO - PROCESS | 1657 | 1467843211862 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 15:13:31 INFO - PROCESS | 1657 | 1467843211864 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:13:31 INFO - PROCESS | 1657 | 1467843211865 Marionette TRACE conn2 <- [1,726,null,{}] 15:13:31 INFO - PROCESS | 1657 | 1467843211867 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}] 15:13:31 INFO - PROCESS | 1657 | 1467843211871 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:31 INFO - PROCESS | 1657 | 1467843211995 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 15:13:32 INFO - PROCESS | 1657 | 1467843212040 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:32 INFO - PROCESS | 1657 | 1467843212042 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x112634800 == 34 [pid = 1657] [id = 189] 15:13:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x110fb7800) [pid = 1657] [serial = 565] [outer = 0x0] 15:13:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x111d7b800) [pid = 1657] [serial = 566] [outer = 0x110fb7800] 15:13:32 INFO - PROCESS | 1657 | 1467843212074 Marionette DEBUG loaded listener.js 15:13:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x1129af800) [pid = 1657] [serial = 567] [outer = 0x110fb7800] 15:13:32 INFO - PROCESS | 1657 | 1467843212631 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]]]}] 15:13:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:13:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 818ms 15:13:32 INFO - PROCESS | 1657 | 1467843212684 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 15:13:32 INFO - PROCESS | 1657 | 1467843212686 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 15:13:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:13:32 INFO - PROCESS | 1657 | 1467843212690 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:13:32 INFO - PROCESS | 1657 | 1467843212691 Marionette TRACE conn2 <- [1,730,null,{}] 15:13:32 INFO - PROCESS | 1657 | 1467843212695 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}] 15:13:32 INFO - PROCESS | 1657 | 1467843212698 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:32 INFO - PROCESS | 1657 | 1467843212803 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 15:13:32 INFO - PROCESS | 1657 | 1467843212872 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:32 INFO - PROCESS | 1657 | 1467843212874 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x118416800 == 35 [pid = 1657] [id = 190] 15:13:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x116638c00) [pid = 1657] [serial = 568] [outer = 0x0] 15:13:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x117146400) [pid = 1657] [serial = 569] [outer = 0x116638c00] 15:13:32 INFO - PROCESS | 1657 | 1467843212905 Marionette DEBUG loaded listener.js 15:13:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x118130400) [pid = 1657] [serial = 570] [outer = 0x116638c00] 15:13:33 INFO - PROCESS | 1657 | 1467843213529 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] 15:13:33 INFO - PROCESS | 1657 | 1467843213564 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 15:13:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:13:33 INFO - PROCESS | 1657 | 1467843213567 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:13:33 INFO - PROCESS | 1657 | 1467843213569 Marionette TRACE conn2 <- [1,734,null,{}] 15:13:33 INFO - PROCESS | 1657 | 1467843213573 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}] 15:13:33 INFO - PROCESS | 1657 | 1467843213575 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:33 INFO - PROCESS | 1657 | 1467843213673 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 15:13:33 INFO - PROCESS | 1657 | 1467843213722 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:33 INFO - PROCESS | 1657 | 1467843213724 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ab3800 == 36 [pid = 1657] [id = 191] 15:13:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x1164e6c00) [pid = 1657] [serial = 571] [outer = 0x0] 15:13:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x116736400) [pid = 1657] [serial = 572] [outer = 0x1164e6c00] 15:13:33 INFO - PROCESS | 1657 | 1467843213751 Marionette DEBUG loaded listener.js 15:13:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x118122c00) [pid = 1657] [serial = 573] [outer = 0x1164e6c00] 15:13:33 INFO - PROCESS | 1657 | --DOCSHELL 0x120f2e800 == 35 [pid = 1657] [id = 188] 15:13:33 INFO - PROCESS | 1657 | --DOCSHELL 0x1195ae000 == 34 [pid = 1657] [id = 187] 15:13:33 INFO - PROCESS | 1657 | --DOCSHELL 0x1191b1800 == 33 [pid = 1657] [id = 186] 15:13:33 INFO - PROCESS | 1657 | --DOCSHELL 0x11868b800 == 32 [pid = 1657] [id = 185] 15:13:34 INFO - PROCESS | 1657 | --DOCSHELL 0x116ac9800 == 31 [pid = 1657] [id = 184] 15:13:34 INFO - PROCESS | 1657 | --DOCSHELL 0x113d1b800 == 30 [pid = 1657] [id = 183] 15:13:34 INFO - PROCESS | 1657 | --DOCSHELL 0x116fdc800 == 29 [pid = 1657] [id = 182] 15:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x126781c00) [pid = 1657] [serial = 518] [outer = 0x0] [url = about:blank] 15:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x127080800) [pid = 1657] [serial = 521] [outer = 0x0] [url = about:blank] 15:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x126d49800) [pid = 1657] [serial = 519] [outer = 0x0] [url = about:blank] 15:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1274b8000) [pid = 1657] [serial = 524] [outer = 0x0] [url = about:blank] 15:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x11673c400) [pid = 1657] [serial = 497] [outer = 0x0] [url = about:blank] 15:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x118364800) [pid = 1657] [serial = 506] [outer = 0x0] [url = about:blank] 15:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x118654800) [pid = 1657] [serial = 507] [outer = 0x0] [url = about:blank] 15:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x12949b400) [pid = 1657] [serial = 494] [outer = 0x0] [url = about:blank] 15:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x129246000) [pid = 1657] [serial = 493] [outer = 0x0] [url = about:blank] 15:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x119110c00) [pid = 1657] [serial = 509] [outer = 0x0] [url = about:blank] 15:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x119ec8000) [pid = 1657] [serial = 510] [outer = 0x0] [url = about:blank] 15:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x112f55400) [pid = 1657] [serial = 500] [outer = 0x0] [url = about:blank] 15:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x114f92400) [pid = 1657] [serial = 501] [outer = 0x0] [url = about:blank] 15:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x1133ef000) [pid = 1657] [serial = 503] [outer = 0x0] [url = about:blank] 15:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x116f95800) [pid = 1657] [serial = 504] [outer = 0x0] [url = about:blank] 15:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 69 (0x119ecc000) [pid = 1657] [serial = 512] [outer = 0x0] [url = about:blank] 15:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 68 (0x11810f800) [pid = 1657] [serial = 498] [outer = 0x0] [url = about:blank] 15:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 67 (0x129535000) [pid = 1657] [serial = 534] [outer = 0x0] [url = about:blank] 15:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 66 (0x116633800) [pid = 1657] [serial = 527] [outer = 0x0] [url = about:blank] 15:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 65 (0x11861e000) [pid = 1657] [serial = 528] [outer = 0x0] [url = about:blank] 15:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 64 (0x128b75000) [pid = 1657] [serial = 209] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 63 (0x119ec4800) [pid = 1657] [serial = 530] [outer = 0x0] [url = about:blank] 15:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 62 (0x121b9e400) [pid = 1657] [serial = 515] [outer = 0x0] [url = about:blank] 15:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 61 (0x1252f5400) [pid = 1657] [serial = 516] [outer = 0x0] [url = about:blank] 15:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 60 (0x1274c0400) [pid = 1657] [serial = 525] [outer = 0x0] [url = about:blank] 15:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 59 (0x12742c000) [pid = 1657] [serial = 522] [outer = 0x0] [url = about:blank] 15:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 58 (0x1274ab800) [pid = 1657] [serial = 531] [outer = 0x0] [url = about:blank] 15:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 57 (0x120ff4800) [pid = 1657] [serial = 513] [outer = 0x0] [url = about:blank] 15:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 56 (0x129136800) [pid = 1657] [serial = 533] [outer = 0x0] [url = about:blank] 15:13:34 INFO - PROCESS | 1657 | 1467843214196 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]]]}] 15:13:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:13:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 674ms 15:13:34 INFO - PROCESS | 1657 | 1467843214242 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 15:13:34 INFO - PROCESS | 1657 | 1467843214247 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 15:13:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:13:34 INFO - PROCESS | 1657 | 1467843214254 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:13:34 INFO - PROCESS | 1657 | 1467843214257 Marionette TRACE conn2 <- [1,738,null,{}] 15:13:34 INFO - PROCESS | 1657 | 1467843214260 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}] 15:13:34 INFO - PROCESS | 1657 | 1467843214263 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:34 INFO - PROCESS | 1657 | 1467843214379 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 15:13:34 INFO - PROCESS | 1657 | 1467843214395 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:34 INFO - PROCESS | 1657 | 1467843214396 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x118684800 == 30 [pid = 1657] [id = 192] 15:13:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 57 (0x1183e0000) [pid = 1657] [serial = 574] [outer = 0x0] 15:13:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 58 (0x1183e7400) [pid = 1657] [serial = 575] [outer = 0x1183e0000] 15:13:34 INFO - PROCESS | 1657 | 1467843214441 Marionette DEBUG loaded listener.js 15:13:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 59 (0x118621c00) [pid = 1657] [serial = 576] [outer = 0x1183e0000] 15:13:35 INFO - PROCESS | 1657 | 1467843215244 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]]]}] 15:13:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:13:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1021ms 15:13:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:13:35 INFO - PROCESS | 1657 | 1467843215275 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 15:13:35 INFO - PROCESS | 1657 | 1467843215276 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 15:13:35 INFO - PROCESS | 1657 | 1467843215278 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:13:35 INFO - PROCESS | 1657 | 1467843215281 Marionette TRACE conn2 <- [1,742,null,{}] 15:13:35 INFO - PROCESS | 1657 | 1467843215289 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}] 15:13:35 INFO - PROCESS | 1657 | 1467843215292 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:35 INFO - PROCESS | 1657 | 1467843215386 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 15:13:35 INFO - PROCESS | 1657 | 1467843215393 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:35 INFO - PROCESS | 1657 | 1467843215395 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x119ed6000 == 31 [pid = 1657] [id = 193] 15:13:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 60 (0x119ec0400) [pid = 1657] [serial = 577] [outer = 0x0] 15:13:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 61 (0x120fb4000) [pid = 1657] [serial = 578] [outer = 0x119ec0400] 15:13:35 INFO - PROCESS | 1657 | 1467843215425 Marionette DEBUG loaded listener.js 15:13:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 62 (0x120fec800) [pid = 1657] [serial = 579] [outer = 0x119ec0400] 15:13:36 INFO - PROCESS | 1657 | 1467843216211 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]]]}] 15:13:36 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 15:13:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 975ms 15:13:36 INFO - PROCESS | 1657 | 1467843216255 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 15:13:36 INFO - PROCESS | 1657 | 1467843216257 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 15:13:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:13:36 INFO - PROCESS | 1657 | 1467843216259 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:13:36 INFO - PROCESS | 1657 | 1467843216260 Marionette TRACE conn2 <- [1,746,null,{}] 15:13:36 INFO - PROCESS | 1657 | 1467843216262 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}] 15:13:36 INFO - PROCESS | 1657 | 1467843216263 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:36 INFO - PROCESS | 1657 | 1467843216355 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 15:13:36 INFO - PROCESS | 1657 | 1467843216364 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:36 INFO - PROCESS | 1657 | 1467843216365 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x12125c800 == 32 [pid = 1657] [id = 194] 15:13:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 63 (0x120fed400) [pid = 1657] [serial = 580] [outer = 0x0] 15:13:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 64 (0x121439000) [pid = 1657] [serial = 581] [outer = 0x120fed400] 15:13:36 INFO - PROCESS | 1657 | 1467843216390 Marionette DEBUG loaded listener.js 15:13:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 65 (0x12359d800) [pid = 1657] [serial = 582] [outer = 0x120fed400] 15:13:36 INFO - PROCESS | 1657 | --DOMWINDOW == 64 (0x1129ab800) [pid = 1657] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:13:36 INFO - PROCESS | 1657 | --DOMWINDOW == 63 (0x115e8e000) [pid = 1657] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:13:36 INFO - PROCESS | 1657 | --DOMWINDOW == 62 (0x115e8f400) [pid = 1657] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:13:36 INFO - PROCESS | 1657 | --DOMWINDOW == 61 (0x1167a8c00) [pid = 1657] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:13:36 INFO - PROCESS | 1657 | --DOMWINDOW == 60 (0x119114800) [pid = 1657] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:13:36 INFO - PROCESS | 1657 | --DOMWINDOW == 59 (0x110ff2c00) [pid = 1657] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:13:36 INFO - PROCESS | 1657 | --DOMWINDOW == 58 (0x11673f800) [pid = 1657] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:13:36 INFO - PROCESS | 1657 | --DOMWINDOW == 57 (0x110fe3400) [pid = 1657] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:13:36 INFO - PROCESS | 1657 | --DOMWINDOW == 56 (0x1199a6c00) [pid = 1657] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:13:37 INFO - PROCESS | 1657 | 1467843217195 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]]]}] 15:13:37 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.) 15:13:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 969ms 15:13:37 INFO - PROCESS | 1657 | 1467843217229 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 15:13:37 INFO - PROCESS | 1657 | 1467843217231 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 15:13:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:13:37 INFO - PROCESS | 1657 | 1467843217234 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:13:37 INFO - PROCESS | 1657 | 1467843217236 Marionette TRACE conn2 <- [1,750,null,{}] 15:13:37 INFO - PROCESS | 1657 | 1467843217239 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}] 15:13:37 INFO - PROCESS | 1657 | 1467843217242 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:37 INFO - PROCESS | 1657 | 1467843217359 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 15:13:37 INFO - PROCESS | 1657 | 1467843217387 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:37 INFO - PROCESS | 1657 | 1467843217389 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ab2000 == 33 [pid = 1657] [id = 195] 15:13:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 57 (0x1131ad400) [pid = 1657] [serial = 583] [outer = 0x0] 15:13:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 58 (0x1183e2800) [pid = 1657] [serial = 584] [outer = 0x1131ad400] 15:13:37 INFO - PROCESS | 1657 | 1467843217413 Marionette DEBUG loaded listener.js 15:13:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 59 (0x119ec0800) [pid = 1657] [serial = 585] [outer = 0x1131ad400] 15:13:38 INFO - PROCESS | 1657 | 1467843218183 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]]]}] 15:13:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:13:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 973ms 15:13:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:13:38 INFO - PROCESS | 1657 | 1467843218208 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 15:13:38 INFO - PROCESS | 1657 | 1467843218209 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 15:13:38 INFO - PROCESS | 1657 | 1467843218211 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:13:38 INFO - PROCESS | 1657 | 1467843218212 Marionette TRACE conn2 <- [1,754,null,{}] 15:13:38 INFO - PROCESS | 1657 | 1467843218215 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}] 15:13:38 INFO - PROCESS | 1657 | 1467843218220 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:38 INFO - PROCESS | 1657 | 1467843218313 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 15:13:38 INFO - PROCESS | 1657 | 1467843218317 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:38 INFO - PROCESS | 1657 | 1467843218320 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x11868b000 == 34 [pid = 1657] [id = 196] 15:13:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 60 (0x11324d800) [pid = 1657] [serial = 586] [outer = 0x0] 15:13:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 61 (0x12554e400) [pid = 1657] [serial = 587] [outer = 0x11324d800] 15:13:38 INFO - PROCESS | 1657 | 1467843218345 Marionette DEBUG loaded listener.js 15:13:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 62 (0x126787000) [pid = 1657] [serial = 588] [outer = 0x11324d800] 15:13:39 INFO - PROCESS | 1657 | 1467843219142 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]]]}] 15:13:39 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 15:13:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 969ms 15:13:39 INFO - PROCESS | 1657 | 1467843219181 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 15:13:39 INFO - PROCESS | 1657 | 1467843219182 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 15:13:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:13:39 INFO - PROCESS | 1657 | 1467843219184 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:13:39 INFO - PROCESS | 1657 | 1467843219187 Marionette TRACE conn2 <- [1,758,null,{}] 15:13:39 INFO - PROCESS | 1657 | 1467843219190 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}] 15:13:39 INFO - PROCESS | 1657 | 1467843219191 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:39 INFO - PROCESS | 1657 | 1467843219279 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 15:13:39 INFO - PROCESS | 1657 | 1467843219285 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:39 INFO - PROCESS | 1657 | 1467843219286 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x125c6b800 == 35 [pid = 1657] [id = 197] 15:13:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 63 (0x125c86800) [pid = 1657] [serial = 589] [outer = 0x0] 15:13:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 64 (0x12678e400) [pid = 1657] [serial = 590] [outer = 0x125c86800] 15:13:39 INFO - PROCESS | 1657 | 1467843219310 Marionette DEBUG loaded listener.js 15:13:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 65 (0x126d56000) [pid = 1657] [serial = 591] [outer = 0x125c86800] 15:13:39 INFO - PROCESS | 1657 | 1467843219601 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]]]}] 15:13:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:13:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 424ms 15:13:39 INFO - PROCESS | 1657 | 1467843219615 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 15:13:39 INFO - PROCESS | 1657 | 1467843219617 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 15:13:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:13:39 INFO - PROCESS | 1657 | 1467843219627 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:13:39 INFO - PROCESS | 1657 | 1467843219628 Marionette TRACE conn2 <- [1,762,null,{}] 15:13:39 INFO - PROCESS | 1657 | 1467843219630 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}] 15:13:39 INFO - PROCESS | 1657 | 1467843219631 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:39 INFO - PROCESS | 1657 | 1467843219709 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 15:13:39 INFO - PROCESS | 1657 | 1467843219714 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:39 INFO - PROCESS | 1657 | 1467843219715 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12679b800 == 36 [pid = 1657] [id = 198] 15:13:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 66 (0x127011c00) [pid = 1657] [serial = 592] [outer = 0x0] 15:13:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 67 (0x127420400) [pid = 1657] [serial = 593] [outer = 0x127011c00] 15:13:39 INFO - PROCESS | 1657 | 1467843219740 Marionette DEBUG loaded listener.js 15:13:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 68 (0x127428c00) [pid = 1657] [serial = 594] [outer = 0x127011c00] 15:13:40 INFO - PROCESS | 1657 | --DOCSHELL 0x118684800 == 35 [pid = 1657] [id = 192] 15:13:40 INFO - PROCESS | 1657 | --DOCSHELL 0x116ab3800 == 34 [pid = 1657] [id = 191] 15:13:40 INFO - PROCESS | 1657 | --DOCSHELL 0x118416800 == 33 [pid = 1657] [id = 190] 15:13:40 INFO - PROCESS | 1657 | --DOCSHELL 0x112634800 == 32 [pid = 1657] [id = 189] 15:13:40 INFO - PROCESS | 1657 | --DOCSHELL 0x119ed6000 == 31 [pid = 1657] [id = 193] 15:13:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12125c800 == 30 [pid = 1657] [id = 194] 15:13:40 INFO - PROCESS | 1657 | --DOCSHELL 0x125c6b800 == 29 [pid = 1657] [id = 197] 15:13:40 INFO - PROCESS | 1657 | --DOCSHELL 0x116ab2000 == 28 [pid = 1657] [id = 195] 15:13:40 INFO - PROCESS | 1657 | --DOCSHELL 0x11868b000 == 27 [pid = 1657] [id = 196] 15:13:40 INFO - PROCESS | 1657 | --DOMWINDOW == 67 (0x1133e8c00) [pid = 1657] [serial = 548] [outer = 0x0] [url = about:blank] 15:13:40 INFO - PROCESS | 1657 | --DOMWINDOW == 66 (0x115e8b800) [pid = 1657] [serial = 549] [outer = 0x0] [url = about:blank] 15:13:40 INFO - PROCESS | 1657 | --DOMWINDOW == 65 (0x116986400) [pid = 1657] [serial = 551] [outer = 0x0] [url = about:blank] 15:13:40 INFO - PROCESS | 1657 | --DOMWINDOW == 64 (0x11861b400) [pid = 1657] [serial = 554] [outer = 0x0] [url = about:blank] 15:13:40 INFO - PROCESS | 1657 | --DOMWINDOW == 63 (0x1176fa000) [pid = 1657] [serial = 546] [outer = 0x0] [url = about:blank] 15:13:40 INFO - PROCESS | 1657 | --DOMWINDOW == 62 (0x11690bc00) [pid = 1657] [serial = 545] [outer = 0x0] [url = about:blank] 15:13:40 INFO - PROCESS | 1657 | --DOMWINDOW == 61 (0x11977e000) [pid = 1657] [serial = 557] [outer = 0x0] [url = about:blank] 15:13:40 INFO - PROCESS | 1657 | --DOMWINDOW == 60 (0x118852000) [pid = 1657] [serial = 555] [outer = 0x0] [url = about:blank] 15:13:40 INFO - PROCESS | 1657 | --DOMWINDOW == 59 (0x113255800) [pid = 1657] [serial = 537] [outer = 0x0] [url = about:blank] 15:13:40 INFO - PROCESS | 1657 | --DOMWINDOW == 58 (0x1122bdc00) [pid = 1657] [serial = 536] [outer = 0x0] [url = about:blank] 15:13:40 INFO - PROCESS | 1657 | --DOMWINDOW == 57 (0x11906a400) [pid = 1657] [serial = 540] [outer = 0x0] [url = about:blank] 15:13:40 INFO - PROCESS | 1657 | --DOMWINDOW == 56 (0x1183e4000) [pid = 1657] [serial = 539] [outer = 0x0] [url = about:blank] 15:13:40 INFO - PROCESS | 1657 | --DOMWINDOW == 55 (0x115e2cc00) [pid = 1657] [serial = 560] [outer = 0x0] [url = about:blank] 15:13:40 INFO - PROCESS | 1657 | --DOMWINDOW == 54 (0x119ebf800) [pid = 1657] [serial = 558] [outer = 0x0] [url = about:blank] 15:13:40 INFO - PROCESS | 1657 | --DOMWINDOW == 53 (0x121339400) [pid = 1657] [serial = 543] [outer = 0x0] [url = about:blank] 15:13:40 INFO - PROCESS | 1657 | --DOMWINDOW == 52 (0x118110000) [pid = 1657] [serial = 552] [outer = 0x0] [url = about:blank] 15:13:40 INFO - PROCESS | 1657 | --DOMWINDOW == 51 (0x120fbfc00) [pid = 1657] [serial = 542] [outer = 0x0] [url = about:blank] 15:13:40 INFO - PROCESS | 1657 | --DOMWINDOW == 50 (0x119ec0000) [pid = 1657] [serial = 561] [outer = 0x0] [url = about:blank] 15:13:40 INFO - PROCESS | 1657 | --DOMWINDOW == 49 (0x120fc0800) [pid = 1657] [serial = 563] [outer = 0x0] [url = about:blank] 15:13:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:13:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1876ms 15:13:41 INFO - PROCESS | 1657 | 1467843221497 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]]]}] 15:13:41 INFO - PROCESS | 1657 | 1467843221504 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 15:13:41 INFO - PROCESS | 1657 | 1467843221506 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 15:13:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:13:41 INFO - PROCESS | 1657 | 1467843221509 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:13:41 INFO - PROCESS | 1657 | 1467843221511 Marionette TRACE conn2 <- [1,766,null,{}] 15:13:41 INFO - PROCESS | 1657 | 1467843221515 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}] 15:13:41 INFO - PROCESS | 1657 | 1467843221517 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:41 INFO - PROCESS | 1657 | 1467843221590 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 15:13:41 INFO - PROCESS | 1657 | 1467843221594 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:41 INFO - PROCESS | 1657 | 1467843221595 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x113dd7800 == 28 [pid = 1657] [id = 199] 15:13:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 50 (0x113255800) [pid = 1657] [serial = 595] [outer = 0x0] 15:13:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 51 (0x113258800) [pid = 1657] [serial = 596] [outer = 0x113255800] 15:13:41 INFO - PROCESS | 1657 | 1467843221626 Marionette DEBUG loaded listener.js 15:13:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 52 (0x113d66c00) [pid = 1657] [serial = 597] [outer = 0x113255800] 15:13:42 INFO - PROCESS | 1657 | 1467843222414 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]]]}] 15:13:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:13:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 921ms 15:13:42 INFO - PROCESS | 1657 | 1467843222429 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 15:13:42 INFO - PROCESS | 1657 | 1467843222433 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 15:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:13:42 INFO - PROCESS | 1657 | 1467843222437 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:13:42 INFO - PROCESS | 1657 | 1467843222439 Marionette TRACE conn2 <- [1,770,null,{}] 15:13:42 INFO - PROCESS | 1657 | 1467843222442 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}] 15:13:42 INFO - PROCESS | 1657 | 1467843222443 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:42 INFO - PROCESS | 1657 | 1467843222532 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 15:13:42 INFO - PROCESS | 1657 | 1467843222539 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:42 INFO - PROCESS | 1657 | 1467843222540 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ac1000 == 29 [pid = 1657] [id = 200] 15:13:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 53 (0x115e8d800) [pid = 1657] [serial = 598] [outer = 0x0] 15:13:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 54 (0x11619fc00) [pid = 1657] [serial = 599] [outer = 0x115e8d800] 15:13:42 INFO - PROCESS | 1657 | 1467843222570 Marionette DEBUG loaded listener.js 15:13:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 55 (0x1167ad000) [pid = 1657] [serial = 600] [outer = 0x115e8d800] 15:13:42 INFO - PROCESS | 1657 | 1467843222938 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]]]}] 15:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 521ms 15:13:42 INFO - PROCESS | 1657 | 1467843222959 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 15:13:42 INFO - PROCESS | 1657 | 1467843222961 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 15:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:13:42 INFO - PROCESS | 1657 | 1467843222964 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:13:42 INFO - PROCESS | 1657 | 1467843222968 Marionette TRACE conn2 <- [1,774,null,{}] 15:13:42 INFO - PROCESS | 1657 | 1467843222979 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}] 15:13:42 INFO - PROCESS | 1657 | 1467843222984 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:43 INFO - PROCESS | 1657 | 1467843223094 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 15:13:43 INFO - PROCESS | 1657 | 1467843223166 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:43 INFO - PROCESS | 1657 | 1467843223169 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x118230000 == 30 [pid = 1657] [id = 201] 15:13:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 56 (0x110fad000) [pid = 1657] [serial = 601] [outer = 0x0] 15:13:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 57 (0x11810f800) [pid = 1657] [serial = 602] [outer = 0x110fad000] 15:13:43 INFO - PROCESS | 1657 | 1467843223213 Marionette DEBUG loaded listener.js 15:13:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 58 (0x11835f400) [pid = 1657] [serial = 603] [outer = 0x110fad000] 15:13:43 INFO - PROCESS | 1657 | 1467843223503 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]]]}] 15:13:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 573ms 15:13:43 INFO - PROCESS | 1657 | 1467843223546 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 15:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:13:43 INFO - PROCESS | 1657 | 1467843223548 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 15:13:43 INFO - PROCESS | 1657 | 1467843223550 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:13:43 INFO - PROCESS | 1657 | 1467843223552 Marionette TRACE conn2 <- [1,778,null,{}] 15:13:43 INFO - PROCESS | 1657 | 1467843223561 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}] 15:13:43 INFO - PROCESS | 1657 | 1467843223562 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:43 INFO - PROCESS | 1657 | 1467843223641 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 15:13:43 INFO - PROCESS | 1657 | 1467843223645 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:43 INFO - PROCESS | 1657 | 1467843223646 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x11908f800 == 31 [pid = 1657] [id = 202] 15:13:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 59 (0x1183e3000) [pid = 1657] [serial = 604] [outer = 0x0] 15:13:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 60 (0x118617400) [pid = 1657] [serial = 605] [outer = 0x1183e3000] 15:13:43 INFO - PROCESS | 1657 | 1467843223673 Marionette DEBUG loaded listener.js 15:13:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 61 (0x11864b800) [pid = 1657] [serial = 606] [outer = 0x1183e3000] 15:13:43 INFO - PROCESS | 1657 | 1467843223972 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]]]}] 15:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 477ms 15:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:13:44 INFO - PROCESS | 1657 | 1467843224027 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 15:13:44 INFO - PROCESS | 1657 | 1467843224028 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 15:13:44 INFO - PROCESS | 1657 | 1467843224030 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:13:44 INFO - PROCESS | 1657 | 1467843224031 Marionette TRACE conn2 <- [1,782,null,{}] 15:13:44 INFO - PROCESS | 1657 | 1467843224034 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}] 15:13:44 INFO - PROCESS | 1657 | 1467843224043 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:44 INFO - PROCESS | 1657 | 1467843224131 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 15:13:44 INFO - PROCESS | 1657 | 1467843224138 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:44 INFO - PROCESS | 1657 | 1467843224140 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x1195a2000 == 32 [pid = 1657] [id = 203] 15:13:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 62 (0x115e2cc00) [pid = 1657] [serial = 607] [outer = 0x0] 15:13:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 63 (0x11902f400) [pid = 1657] [serial = 608] [outer = 0x115e2cc00] 15:13:44 INFO - PROCESS | 1657 | 1467843224164 Marionette DEBUG loaded listener.js 15:13:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 64 (0x119113800) [pid = 1657] [serial = 609] [outer = 0x115e2cc00] 15:13:44 INFO - PROCESS | 1657 | 1467843224478 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]]]}] 15:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 469ms 15:13:44 INFO - PROCESS | 1657 | 1467843224500 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 15:13:44 INFO - PROCESS | 1657 | 1467843224503 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 15:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:13:44 INFO - PROCESS | 1657 | 1467843224506 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:13:44 INFO - PROCESS | 1657 | 1467843224507 Marionette TRACE conn2 <- [1,786,null,{}] 15:13:44 INFO - PROCESS | 1657 | 1467843224510 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}] 15:13:44 INFO - PROCESS | 1657 | 1467843224514 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:44 INFO - PROCESS | 1657 | 1467843224598 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 15:13:44 INFO - PROCESS | 1657 | 1467843224654 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:44 INFO - PROCESS | 1657 | 1467843224655 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x119a67800 == 33 [pid = 1657] [id = 204] 15:13:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 65 (0x1122b9800) [pid = 1657] [serial = 610] [outer = 0x0] 15:13:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 66 (0x119549800) [pid = 1657] [serial = 611] [outer = 0x1122b9800] 15:13:44 INFO - PROCESS | 1657 | 1467843224682 Marionette DEBUG loaded listener.js 15:13:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 67 (0x119ecb800) [pid = 1657] [serial = 612] [outer = 0x1122b9800] 15:13:44 INFO - PROCESS | 1657 | 1467843224981 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]]]}] 15:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 520ms 15:13:45 INFO - PROCESS | 1657 | 1467843225027 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 15:13:45 INFO - PROCESS | 1657 | 1467843225028 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 15:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:13:45 INFO - PROCESS | 1657 | 1467843225030 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:13:45 INFO - PROCESS | 1657 | 1467843225031 Marionette TRACE conn2 <- [1,790,null,{}] 15:13:45 INFO - PROCESS | 1657 | 1467843225034 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}] 15:13:45 INFO - PROCESS | 1657 | 1467843225035 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:45 INFO - PROCESS | 1657 | 1467843225133 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 15:13:45 INFO - PROCESS | 1657 | 1467843225137 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:45 INFO - PROCESS | 1657 | 1467843225138 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x12111d000 == 34 [pid = 1657] [id = 205] 15:13:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 68 (0x119ecbc00) [pid = 1657] [serial = 613] [outer = 0x0] 15:13:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x120fb2000) [pid = 1657] [serial = 614] [outer = 0x119ecbc00] 15:13:45 INFO - PROCESS | 1657 | 1467843225162 Marionette DEBUG loaded listener.js 15:13:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x120ff0c00) [pid = 1657] [serial = 615] [outer = 0x119ecbc00] 15:13:45 INFO - PROCESS | 1657 | 1467843225479 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]]]}] 15:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 469ms 15:13:45 INFO - PROCESS | 1657 | 1467843225499 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 15:13:45 INFO - PROCESS | 1657 | 1467843225501 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 15:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:13:45 INFO - PROCESS | 1657 | 1467843225518 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:13:45 INFO - PROCESS | 1657 | 1467843225522 Marionette TRACE conn2 <- [1,794,null,{}] 15:13:45 INFO - PROCESS | 1657 | 1467843225526 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}] 15:13:45 INFO - PROCESS | 1657 | 1467843225527 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:45 INFO - PROCESS | 1657 | 1467843225617 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 15:13:45 INFO - PROCESS | 1657 | 1467843225648 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:45 INFO - PROCESS | 1657 | 1467843225649 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x12138b800 == 35 [pid = 1657] [id = 206] 15:13:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x120fbb000) [pid = 1657] [serial = 616] [outer = 0x0] 15:13:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x121339400) [pid = 1657] [serial = 617] [outer = 0x120fbb000] 15:13:45 INFO - PROCESS | 1657 | 1467843225673 Marionette DEBUG loaded listener.js 15:13:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x121810c00) [pid = 1657] [serial = 618] [outer = 0x120fbb000] 15:13:45 INFO - PROCESS | 1657 | 1467843225990 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]]]}] 15:13:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 530ms 15:13:46 INFO - PROCESS | 1657 | 1467843226041 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 15:13:46 INFO - PROCESS | 1657 | 1467843226043 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 15:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:13:46 INFO - PROCESS | 1657 | 1467843226045 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:13:46 INFO - PROCESS | 1657 | 1467843226046 Marionette TRACE conn2 <- [1,798,null,{}] 15:13:46 INFO - PROCESS | 1657 | 1467843226048 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}] 15:13:46 INFO - PROCESS | 1657 | 1467843226049 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:46 INFO - PROCESS | 1657 | 1467843226141 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 15:13:46 INFO - PROCESS | 1657 | 1467843226172 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:46 INFO - PROCESS | 1657 | 1467843226180 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x11822e800 == 36 [pid = 1657] [id = 207] 15:13:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x1129abc00) [pid = 1657] [serial = 619] [outer = 0x0] 15:13:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x1235d4400) [pid = 1657] [serial = 620] [outer = 0x1129abc00] 15:13:46 INFO - PROCESS | 1657 | 1467843226204 Marionette DEBUG loaded listener.js 15:13:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x1252f5400) [pid = 1657] [serial = 621] [outer = 0x1129abc00] 15:13:46 INFO - PROCESS | 1657 | 1467843226497 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]]]}] 15:13:46 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 15:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 468ms 15:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:13:46 INFO - PROCESS | 1657 | 1467843226513 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 15:13:46 INFO - PROCESS | 1657 | 1467843226514 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 15:13:46 INFO - PROCESS | 1657 | 1467843226517 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:13:46 INFO - PROCESS | 1657 | 1467843226518 Marionette TRACE conn2 <- [1,802,null,{}] 15:13:46 INFO - PROCESS | 1657 | 1467843226537 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}] 15:13:46 INFO - PROCESS | 1657 | 1467843226539 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:46 INFO - PROCESS | 1657 | 1467843226638 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 15:13:46 INFO - PROCESS | 1657 | 1467843226641 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:46 INFO - PROCESS | 1657 | 1467843226642 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x125ba9800 == 37 [pid = 1657] [id = 208] 15:13:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x1252f8000) [pid = 1657] [serial = 622] [outer = 0x0] 15:13:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x125695400) [pid = 1657] [serial = 623] [outer = 0x1252f8000] 15:13:46 INFO - PROCESS | 1657 | 1467843226667 Marionette DEBUG loaded listener.js 15:13:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x125bf6000) [pid = 1657] [serial = 624] [outer = 0x1252f8000] 15:13:46 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x125c86800) [pid = 1657] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:13:46 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x11324d800) [pid = 1657] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:13:46 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x119ec0400) [pid = 1657] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:13:46 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x1183e0000) [pid = 1657] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:13:46 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x1164e6c00) [pid = 1657] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:13:46 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x116638c00) [pid = 1657] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:13:46 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x110fb7800) [pid = 1657] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:13:46 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x1129aa800) [pid = 1657] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:13:46 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x120fed400) [pid = 1657] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:13:46 INFO - PROCESS | 1657 | --DOMWINDOW == 69 (0x1131ad400) [pid = 1657] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:13:47 INFO - PROCESS | 1657 | 1467843227017 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]]]}] 15:13:47 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 15:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 528ms 15:13:47 INFO - PROCESS | 1657 | 1467843227045 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 15:13:47 INFO - PROCESS | 1657 | 1467843227047 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 15:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:13:47 INFO - PROCESS | 1657 | 1467843227049 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:13:47 INFO - PROCESS | 1657 | 1467843227051 Marionette TRACE conn2 <- [1,806,null,{}] 15:13:47 INFO - PROCESS | 1657 | 1467843227057 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}] 15:13:47 INFO - PROCESS | 1657 | 1467843227058 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:47 INFO - PROCESS | 1657 | 1467843227143 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 15:13:47 INFO - PROCESS | 1657 | 1467843227146 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:47 INFO - PROCESS | 1657 | 1467843227148 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x1195a1800 == 38 [pid = 1657] [id = 209] 15:13:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x118127c00) [pid = 1657] [serial = 625] [outer = 0x0] 15:13:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x1253adc00) [pid = 1657] [serial = 626] [outer = 0x118127c00] 15:13:47 INFO - PROCESS | 1657 | 1467843227183 Marionette DEBUG loaded listener.js 15:13:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x126788c00) [pid = 1657] [serial = 627] [outer = 0x118127c00] 15:13:47 INFO - PROCESS | 1657 | [1657] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:13:47 INFO - PROCESS | 1657 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 15:13:47 INFO - PROCESS | 1657 | Determined SkiaGL cache limits: Size 100663296, Items: 256 15:13:47 INFO - PROCESS | 1657 | [GFX2-]: Using SkiaGL canvas. 15:13:47 INFO - PROCESS | 1657 | 1467843227520 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]]]}] 15:13:47 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 15:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 521ms 15:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:13:47 INFO - PROCESS | 1657 | 1467843227571 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 15:13:47 INFO - PROCESS | 1657 | 1467843227572 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 15:13:47 INFO - PROCESS | 1657 | 1467843227574 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:13:47 INFO - PROCESS | 1657 | 1467843227575 Marionette TRACE conn2 <- [1,810,null,{}] 15:13:47 INFO - PROCESS | 1657 | 1467843227577 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}] 15:13:47 INFO - PROCESS | 1657 | 1467843227578 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:47 INFO - PROCESS | 1657 | 1467843227672 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 15:13:47 INFO - PROCESS | 1657 | 1467843227678 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:47 INFO - PROCESS | 1657 | 1467843227679 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x127313000 == 39 [pid = 1657] [id = 210] 15:13:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x12678d000) [pid = 1657] [serial = 628] [outer = 0x0] 15:13:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x126c53800) [pid = 1657] [serial = 629] [outer = 0x12678d000] 15:13:47 INFO - PROCESS | 1657 | 1467843227703 Marionette DEBUG loaded listener.js 15:13:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x127423800) [pid = 1657] [serial = 630] [outer = 0x12678d000] 15:13:48 INFO - PROCESS | 1657 | 1467843228023 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]]]}] 15:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 469ms 15:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:13:48 INFO - PROCESS | 1657 | 1467843228044 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 15:13:48 INFO - PROCESS | 1657 | 1467843228045 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 15:13:48 INFO - PROCESS | 1657 | 1467843228047 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:13:48 INFO - PROCESS | 1657 | 1467843228048 Marionette TRACE conn2 <- [1,814,null,{}] 15:13:48 INFO - PROCESS | 1657 | 1467843228051 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}] 15:13:48 INFO - PROCESS | 1657 | 1467843228053 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:48 INFO - PROCESS | 1657 | 1467843228126 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 15:13:48 INFO - PROCESS | 1657 | 1467843228129 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:48 INFO - PROCESS | 1657 | 1467843228140 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x1291a0800 == 40 [pid = 1657] [id = 211] 15:13:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x127428800) [pid = 1657] [serial = 631] [outer = 0x0] 15:13:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x1274ab400) [pid = 1657] [serial = 632] [outer = 0x127428800] 15:13:48 INFO - PROCESS | 1657 | 1467843228164 Marionette DEBUG loaded listener.js 15:13:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x1274b4c00) [pid = 1657] [serial = 633] [outer = 0x127428800] 15:13:48 INFO - PROCESS | 1657 | 1467843228473 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] 15:13:48 INFO - PROCESS | 1657 | 1467843228517 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 15:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:13:48 INFO - PROCESS | 1657 | 1467843228520 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:13:48 INFO - PROCESS | 1657 | 1467843228521 Marionette TRACE conn2 <- [1,818,null,{}] 15:13:48 INFO - PROCESS | 1657 | 1467843228523 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}] 15:13:48 INFO - PROCESS | 1657 | 1467843228524 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:48 INFO - PROCESS | 1657 | 1467843228623 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 15:13:48 INFO - PROCESS | 1657 | 1467843228629 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:48 INFO - PROCESS | 1657 | 1467843228630 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x1291a6800 == 41 [pid = 1657] [id = 212] 15:13:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x1274b5800) [pid = 1657] [serial = 634] [outer = 0x0] 15:13:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x1274bcc00) [pid = 1657] [serial = 635] [outer = 0x1274b5800] 15:13:48 INFO - PROCESS | 1657 | 1467843228653 Marionette DEBUG loaded listener.js 15:13:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x1274c2800) [pid = 1657] [serial = 636] [outer = 0x1274b5800] 15:13:49 INFO - PROCESS | 1657 | 1467843229086 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]]]}] 15:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 618ms 15:13:49 INFO - PROCESS | 1657 | 1467843229139 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 15:13:49 INFO - PROCESS | 1657 | 1467843229141 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 15:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:13:49 INFO - PROCESS | 1657 | 1467843229144 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:13:49 INFO - PROCESS | 1657 | 1467843229146 Marionette TRACE conn2 <- [1,822,null,{}] 15:13:49 INFO - PROCESS | 1657 | 1467843229150 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}] 15:13:49 INFO - PROCESS | 1657 | 1467843229152 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:49 INFO - PROCESS | 1657 | 1467843229263 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 15:13:49 INFO - PROCESS | 1657 | 1467843229313 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:49 INFO - PROCESS | 1657 | 1467843229315 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x116409800 == 42 [pid = 1657] [id = 213] 15:13:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x1129a5400) [pid = 1657] [serial = 637] [outer = 0x0] 15:13:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x112a79c00) [pid = 1657] [serial = 638] [outer = 0x1129a5400] 15:13:49 INFO - PROCESS | 1657 | 1467843229345 Marionette DEBUG loaded listener.js 15:13:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1133ef400) [pid = 1657] [serial = 639] [outer = 0x1129a5400] 15:13:49 INFO - PROCESS | 1657 | 1467843229878 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] 15:13:49 INFO - PROCESS | 1657 | 1467843229918 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 15:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:13:49 INFO - PROCESS | 1657 | 1467843229924 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:13:49 INFO - PROCESS | 1657 | 1467843229926 Marionette TRACE conn2 <- [1,826,null,{}] 15:13:49 INFO - PROCESS | 1657 | 1467843229928 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}] 15:13:49 INFO - PROCESS | 1657 | 1467843229930 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:50 INFO - PROCESS | 1657 | 1467843230049 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 15:13:50 INFO - PROCESS | 1657 | 1467843230120 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:50 INFO - PROCESS | 1657 | 1467843230122 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x112e54800 == 43 [pid = 1657] [id = 214] 15:13:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x112eedc00) [pid = 1657] [serial = 640] [outer = 0x0] 15:13:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x11673f800) [pid = 1657] [serial = 641] [outer = 0x112eedc00] 15:13:50 INFO - PROCESS | 1657 | 1467843230153 Marionette DEBUG loaded listener.js 15:13:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x11714e000) [pid = 1657] [serial = 642] [outer = 0x112eedc00] 15:13:50 INFO - PROCESS | 1657 | --DOCSHELL 0x1291a0800 == 42 [pid = 1657] [id = 211] 15:13:50 INFO - PROCESS | 1657 | --DOCSHELL 0x127313000 == 41 [pid = 1657] [id = 210] 15:13:50 INFO - PROCESS | 1657 | --DOCSHELL 0x1195a1800 == 40 [pid = 1657] [id = 209] 15:13:50 INFO - PROCESS | 1657 | --DOCSHELL 0x125ba9800 == 39 [pid = 1657] [id = 208] 15:13:50 INFO - PROCESS | 1657 | --DOCSHELL 0x11822e800 == 38 [pid = 1657] [id = 207] 15:13:50 INFO - PROCESS | 1657 | --DOCSHELL 0x12138b800 == 37 [pid = 1657] [id = 206] 15:13:50 INFO - PROCESS | 1657 | --DOCSHELL 0x12111d000 == 36 [pid = 1657] [id = 205] 15:13:50 INFO - PROCESS | 1657 | --DOCSHELL 0x119a67800 == 35 [pid = 1657] [id = 204] 15:13:50 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x127420400) [pid = 1657] [serial = 593] [outer = 0x0] [url = about:blank] 15:13:50 INFO - PROCESS | 1657 | --DOCSHELL 0x1195a2000 == 34 [pid = 1657] [id = 203] 15:13:50 INFO - PROCESS | 1657 | --DOCSHELL 0x11908f800 == 33 [pid = 1657] [id = 202] 15:13:50 INFO - PROCESS | 1657 | --DOCSHELL 0x118230000 == 32 [pid = 1657] [id = 201] 15:13:50 INFO - PROCESS | 1657 | --DOCSHELL 0x116ac1000 == 31 [pid = 1657] [id = 200] 15:13:50 INFO - PROCESS | 1657 | --DOCSHELL 0x113dd7800 == 30 [pid = 1657] [id = 199] 15:13:50 INFO - PROCESS | 1657 | --DOCSHELL 0x12679b800 == 29 [pid = 1657] [id = 198] 15:13:50 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x120fec800) [pid = 1657] [serial = 579] [outer = 0x0] [url = about:blank] 15:13:50 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x119ec0800) [pid = 1657] [serial = 585] [outer = 0x0] [url = about:blank] 15:13:50 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x126787000) [pid = 1657] [serial = 588] [outer = 0x0] [url = about:blank] 15:13:50 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x126d56000) [pid = 1657] [serial = 591] [outer = 0x0] [url = about:blank] 15:13:50 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x12554e400) [pid = 1657] [serial = 587] [outer = 0x0] [url = about:blank] 15:13:50 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x12678e400) [pid = 1657] [serial = 590] [outer = 0x0] [url = about:blank] 15:13:50 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x120fb4000) [pid = 1657] [serial = 578] [outer = 0x0] [url = about:blank] 15:13:50 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x1183e7400) [pid = 1657] [serial = 575] [outer = 0x0] [url = about:blank] 15:13:50 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x118621c00) [pid = 1657] [serial = 576] [outer = 0x0] [url = about:blank] 15:13:50 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x118122c00) [pid = 1657] [serial = 573] [outer = 0x0] [url = about:blank] 15:13:50 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x116736400) [pid = 1657] [serial = 572] [outer = 0x0] [url = about:blank] 15:13:50 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x118130400) [pid = 1657] [serial = 570] [outer = 0x0] [url = about:blank] 15:13:50 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x117146400) [pid = 1657] [serial = 569] [outer = 0x0] [url = about:blank] 15:13:50 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x1129af800) [pid = 1657] [serial = 567] [outer = 0x0] [url = about:blank] 15:13:50 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x111d7b800) [pid = 1657] [serial = 566] [outer = 0x0] [url = about:blank] 15:13:50 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x121436400) [pid = 1657] [serial = 564] [outer = 0x0] [url = about:blank] 15:13:50 INFO - PROCESS | 1657 | --DOMWINDOW == 69 (0x121439000) [pid = 1657] [serial = 581] [outer = 0x0] [url = about:blank] 15:13:50 INFO - PROCESS | 1657 | --DOMWINDOW == 68 (0x1183e2800) [pid = 1657] [serial = 584] [outer = 0x0] [url = about:blank] 15:13:50 INFO - PROCESS | 1657 | --DOMWINDOW == 67 (0x12359d800) [pid = 1657] [serial = 582] [outer = 0x0] [url = about:blank] 15:13:50 INFO - PROCESS | 1657 | 1467843230787 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]]]}] 15:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 921ms 15:13:50 INFO - PROCESS | 1657 | 1467843230846 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 15:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:13:50 INFO - PROCESS | 1657 | 1467843230848 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 15:13:50 INFO - PROCESS | 1657 | 1467843230851 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:13:50 INFO - PROCESS | 1657 | 1467843230854 Marionette TRACE conn2 <- [1,830,null,{}] 15:13:50 INFO - PROCESS | 1657 | 1467843230858 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}] 15:13:50 INFO - PROCESS | 1657 | 1467843230859 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:50 INFO - PROCESS | 1657 | 1467843230936 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 15:13:50 INFO - PROCESS | 1657 | 1467843230943 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:50 INFO - PROCESS | 1657 | 1467843230945 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x116623000 == 30 [pid = 1657] [id = 215] 15:13:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 68 (0x115d11800) [pid = 1657] [serial = 643] [outer = 0x0] 15:13:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x116982400) [pid = 1657] [serial = 644] [outer = 0x115d11800] 15:13:50 INFO - PROCESS | 1657 | 1467843230972 Marionette DEBUG loaded listener.js 15:13:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x118102800) [pid = 1657] [serial = 645] [outer = 0x115d11800] 15:13:51 INFO - PROCESS | 1657 | 1467843231306 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]]]}] 15:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 524ms 15:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:13:51 INFO - PROCESS | 1657 | 1467843231376 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 15:13:51 INFO - PROCESS | 1657 | 1467843231378 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 15:13:51 INFO - PROCESS | 1657 | 1467843231382 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:13:51 INFO - PROCESS | 1657 | 1467843231384 Marionette TRACE conn2 <- [1,834,null,{}] 15:13:51 INFO - PROCESS | 1657 | 1467843231387 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}] 15:13:51 INFO - PROCESS | 1657 | 1467843231388 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:51 INFO - PROCESS | 1657 | 1467843231466 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 15:13:51 INFO - PROCESS | 1657 | 1467843231473 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:51 INFO - PROCESS | 1657 | 1467843231474 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x11822e800 == 31 [pid = 1657] [id = 216] 15:13:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x118134400) [pid = 1657] [serial = 646] [outer = 0x0] 15:13:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x1183dc800) [pid = 1657] [serial = 647] [outer = 0x118134400] 15:13:51 INFO - PROCESS | 1657 | 1467843231501 Marionette DEBUG loaded listener.js 15:13:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x11843b400) [pid = 1657] [serial = 648] [outer = 0x118134400] 15:13:51 INFO - PROCESS | 1657 | 1467843231848 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]]]}] 15:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 519ms 15:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:13:51 INFO - PROCESS | 1657 | 1467843231901 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 15:13:51 INFO - PROCESS | 1657 | 1467843231903 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 15:13:51 INFO - PROCESS | 1657 | 1467843231905 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:13:51 INFO - PROCESS | 1657 | 1467843231907 Marionette TRACE conn2 <- [1,838,null,{}] 15:13:51 INFO - PROCESS | 1657 | 1467843231915 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}] 15:13:51 INFO - PROCESS | 1657 | 1467843231918 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:51 INFO - PROCESS | 1657 | 1467843231996 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 15:13:52 INFO - PROCESS | 1657 | 1467843232001 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:52 INFO - PROCESS | 1657 | 1467843232005 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x1195a1800 == 32 [pid = 1657] [id = 217] 15:13:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x11884f400) [pid = 1657] [serial = 649] [outer = 0x0] 15:13:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x119117000) [pid = 1657] [serial = 650] [outer = 0x11884f400] 15:13:52 INFO - PROCESS | 1657 | 1467843232033 Marionette DEBUG loaded listener.js 15:13:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x1199ac800) [pid = 1657] [serial = 651] [outer = 0x11884f400] 15:13:52 INFO - PROCESS | 1657 | 1467843232346 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]]]}] 15:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 470ms 15:13:52 INFO - PROCESS | 1657 | 1467843232375 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 15:13:52 INFO - PROCESS | 1657 | 1467843232377 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 15:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:13:52 INFO - PROCESS | 1657 | 1467843232379 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:13:52 INFO - PROCESS | 1657 | 1467843232380 Marionette TRACE conn2 <- [1,842,null,{}] 15:13:52 INFO - PROCESS | 1657 | 1467843232383 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}] 15:13:52 INFO - PROCESS | 1657 | 1467843232384 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:52 INFO - PROCESS | 1657 | 1467843232464 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 15:13:52 INFO - PROCESS | 1657 | 1467843232520 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:52 INFO - PROCESS | 1657 | 1467843232521 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x119c51800 == 33 [pid = 1657] [id = 218] 15:13:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x119023c00) [pid = 1657] [serial = 652] [outer = 0x0] 15:13:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x119ebfc00) [pid = 1657] [serial = 653] [outer = 0x119023c00] 15:13:52 INFO - PROCESS | 1657 | 1467843232548 Marionette DEBUG loaded listener.js 15:13:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x119ecc800) [pid = 1657] [serial = 654] [outer = 0x119023c00] 15:13:53 INFO - PROCESS | 1657 | 1467843232998 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]]]}] 15:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 670ms 15:13:53 INFO - PROCESS | 1657 | 1467843233052 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 15:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:13:53 INFO - PROCESS | 1657 | 1467843233054 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 15:13:53 INFO - PROCESS | 1657 | 1467843233057 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:13:53 INFO - PROCESS | 1657 | 1467843233059 Marionette TRACE conn2 <- [1,846,null,{}] 15:13:53 INFO - PROCESS | 1657 | 1467843233068 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}] 15:13:53 INFO - PROCESS | 1657 | 1467843233072 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:53 INFO - PROCESS | 1657 | 1467843233162 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 15:13:53 INFO - PROCESS | 1657 | 1467843233165 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:53 INFO - PROCESS | 1657 | 1467843233167 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x121399000 == 34 [pid = 1657] [id = 219] 15:13:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x119eccc00) [pid = 1657] [serial = 655] [outer = 0x0] 15:13:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x120fc0c00) [pid = 1657] [serial = 656] [outer = 0x119eccc00] 15:13:53 INFO - PROCESS | 1657 | 1467843233194 Marionette DEBUG loaded listener.js 15:13:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x121191800) [pid = 1657] [serial = 657] [outer = 0x119eccc00] 15:13:53 INFO - PROCESS | 1657 | 1467843233540 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]]]}] 15:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 520ms 15:13:53 INFO - PROCESS | 1657 | 1467843233578 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 15:13:53 INFO - PROCESS | 1657 | 1467843233580 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 15:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:13:53 INFO - PROCESS | 1657 | 1467843233582 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:13:53 INFO - PROCESS | 1657 | 1467843233584 Marionette TRACE conn2 <- [1,850,null,{}] 15:13:53 INFO - PROCESS | 1657 | 1467843233586 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}] 15:13:53 INFO - PROCESS | 1657 | 1467843233591 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:53 INFO - PROCESS | 1657 | 1467843233698 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 15:13:53 INFO - PROCESS | 1657 | 1467843233711 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:53 INFO - PROCESS | 1657 | 1467843233712 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x1218f0800 == 35 [pid = 1657] [id = 220] 15:13:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x11910e000) [pid = 1657] [serial = 658] [outer = 0x0] 15:13:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x121804400) [pid = 1657] [serial = 659] [outer = 0x11910e000] 15:13:53 INFO - PROCESS | 1657 | 1467843233753 Marionette DEBUG loaded listener.js 15:13:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x126783800) [pid = 1657] [serial = 660] [outer = 0x11910e000] 15:13:54 INFO - PROCESS | 1657 | 1467843234157 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]]]}] 15:13:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 622ms 15:13:54 INFO - PROCESS | 1657 | 1467843234205 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 15:13:54 INFO - PROCESS | 1657 | 1467843234206 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 15:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:13:54 INFO - PROCESS | 1657 | 1467843234208 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:13:54 INFO - PROCESS | 1657 | 1467843234209 Marionette TRACE conn2 <- [1,854,null,{}] 15:13:54 INFO - PROCESS | 1657 | 1467843234211 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}] 15:13:54 INFO - PROCESS | 1657 | 1467843234213 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:54 INFO - PROCESS | 1657 | 1467843234305 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 15:13:54 INFO - PROCESS | 1657 | 1467843234316 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:54 INFO - PROCESS | 1657 | 1467843234317 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x125c76000 == 36 [pid = 1657] [id = 221] 15:13:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x126789000) [pid = 1657] [serial = 661] [outer = 0x0] 15:13:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1267e1400) [pid = 1657] [serial = 662] [outer = 0x126789000] 15:13:54 INFO - PROCESS | 1657 | 1467843234342 Marionette DEBUG loaded listener.js 15:13:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x126d56000) [pid = 1657] [serial = 663] [outer = 0x126789000] 15:13:54 INFO - PROCESS | 1657 | 1467843234642 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]]]}] 15:13:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 468ms 15:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:13:54 INFO - PROCESS | 1657 | 1467843234676 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 15:13:54 INFO - PROCESS | 1657 | 1467843234677 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 15:13:54 INFO - PROCESS | 1657 | 1467843234679 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:13:54 INFO - PROCESS | 1657 | 1467843234680 Marionette TRACE conn2 <- [1,858,null,{}] 15:13:54 INFO - PROCESS | 1657 | 1467843234682 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}] 15:13:54 INFO - PROCESS | 1657 | 1467843234684 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:54 INFO - PROCESS | 1657 | 1467843234774 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 15:13:54 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x127428800) [pid = 1657] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:13:54 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x115e2cc00) [pid = 1657] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:13:54 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x119ecbc00) [pid = 1657] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:13:54 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x127011c00) [pid = 1657] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:13:54 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x120fbb000) [pid = 1657] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:13:54 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1183e3000) [pid = 1657] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:13:54 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1129abc00) [pid = 1657] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:13:54 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x1252f8000) [pid = 1657] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:13:54 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x118127c00) [pid = 1657] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:13:54 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x12678d000) [pid = 1657] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:13:54 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x113255800) [pid = 1657] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:13:54 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x115e8d800) [pid = 1657] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:13:54 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x110fad000) [pid = 1657] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:13:54 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x1122b9800) [pid = 1657] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:13:54 INFO - PROCESS | 1657 | 1467843234913 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:54 INFO - PROCESS | 1657 | 1467843234914 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x1186d2000 == 37 [pid = 1657] [id = 222] 15:13:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x111f5a800) [pid = 1657] [serial = 664] [outer = 0x0] 15:13:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x112eec400) [pid = 1657] [serial = 665] [outer = 0x111f5a800] 15:13:54 INFO - PROCESS | 1657 | 1467843234938 Marionette DEBUG loaded listener.js 15:13:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x118129400) [pid = 1657] [serial = 666] [outer = 0x111f5a800] 15:13:55 INFO - PROCESS | 1657 | 1467843235221 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]]]}] 15:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 569ms 15:13:55 INFO - PROCESS | 1657 | 1467843235250 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 15:13:55 INFO - PROCESS | 1657 | 1467843235251 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 15:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:13:55 INFO - PROCESS | 1657 | 1467843235262 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:13:55 INFO - PROCESS | 1657 | 1467843235263 Marionette TRACE conn2 <- [1,862,null,{}] 15:13:55 INFO - PROCESS | 1657 | 1467843235265 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}] 15:13:55 INFO - PROCESS | 1657 | 1467843235266 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:55 INFO - PROCESS | 1657 | 1467843235344 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 15:13:55 INFO - PROCESS | 1657 | 1467843235348 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:55 INFO - PROCESS | 1657 | 1467843235349 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x1191b8800 == 38 [pid = 1657] [id = 223] 15:13:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x1183e3000) [pid = 1657] [serial = 667] [outer = 0x0] 15:13:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x1253d9c00) [pid = 1657] [serial = 668] [outer = 0x1183e3000] 15:13:55 INFO - PROCESS | 1657 | 1467843235375 Marionette DEBUG loaded listener.js 15:13:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x127420400) [pid = 1657] [serial = 669] [outer = 0x1183e3000] 15:13:55 INFO - PROCESS | 1657 | 1467843235683 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]]]}] 15:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 468ms 15:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:13:55 INFO - PROCESS | 1657 | 1467843235730 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 15:13:55 INFO - PROCESS | 1657 | 1467843235732 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 15:13:55 INFO - PROCESS | 1657 | 1467843235734 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:13:55 INFO - PROCESS | 1657 | 1467843235735 Marionette TRACE conn2 <- [1,866,null,{}] 15:13:55 INFO - PROCESS | 1657 | 1467843235737 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}] 15:13:55 INFO - PROCESS | 1657 | 1467843235738 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:55 INFO - PROCESS | 1657 | 1467843235838 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 15:13:55 INFO - PROCESS | 1657 | 1467843235844 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:55 INFO - PROCESS | 1657 | 1467843235845 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x128935800 == 39 [pid = 1657] [id = 224] 15:13:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x127427400) [pid = 1657] [serial = 670] [outer = 0x0] 15:13:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x12742dc00) [pid = 1657] [serial = 671] [outer = 0x127427400] 15:13:55 INFO - PROCESS | 1657 | 1467843235876 Marionette DEBUG loaded listener.js 15:13:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x1274b9400) [pid = 1657] [serial = 672] [outer = 0x127427400] 15:13:56 INFO - PROCESS | 1657 | 1467843236207 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]]]}] 15:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 519ms 15:13:56 INFO - PROCESS | 1657 | 1467843236253 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 15:13:56 INFO - PROCESS | 1657 | 1467843236255 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 15:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:13:56 INFO - PROCESS | 1657 | 1467843236257 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:13:56 INFO - PROCESS | 1657 | 1467843236259 Marionette TRACE conn2 <- [1,870,null,{}] 15:13:56 INFO - PROCESS | 1657 | 1467843236261 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}] 15:13:56 INFO - PROCESS | 1657 | 1467843236263 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:56 INFO - PROCESS | 1657 | 1467843236349 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 15:13:56 INFO - PROCESS | 1657 | 1467843236399 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:56 INFO - PROCESS | 1657 | 1467843236401 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a618000 == 40 [pid = 1657] [id = 225] 15:13:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1274ba800) [pid = 1657] [serial = 673] [outer = 0x0] 15:13:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1274c7000) [pid = 1657] [serial = 674] [outer = 0x1274ba800] 15:13:56 INFO - PROCESS | 1657 | 1467843236432 Marionette DEBUG loaded listener.js 15:13:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x129139000) [pid = 1657] [serial = 675] [outer = 0x1274ba800] 15:13:56 INFO - PROCESS | 1657 | 1467843236703 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]]]}] 15:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 471ms 15:13:56 INFO - PROCESS | 1657 | 1467843236728 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 15:13:56 INFO - PROCESS | 1657 | 1467843236729 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 15:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:13:56 INFO - PROCESS | 1657 | 1467843236732 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:13:56 INFO - PROCESS | 1657 | 1467843236732 Marionette TRACE conn2 <- [1,874,null,{}] 15:13:56 INFO - PROCESS | 1657 | 1467843236742 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}] 15:13:56 INFO - PROCESS | 1657 | 1467843236743 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:56 INFO - PROCESS | 1657 | 1467843236822 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 15:13:56 INFO - PROCESS | 1657 | 1467843236825 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:56 INFO - PROCESS | 1657 | 1467843236826 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a7a1000 == 41 [pid = 1657] [id = 226] 15:13:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x129137800) [pid = 1657] [serial = 676] [outer = 0x0] 15:13:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x12924b400) [pid = 1657] [serial = 677] [outer = 0x129137800] 15:13:56 INFO - PROCESS | 1657 | 1467843236852 Marionette DEBUG loaded listener.js 15:13:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x12949d000) [pid = 1657] [serial = 678] [outer = 0x129137800] 15:13:57 INFO - PROCESS | 1657 | 1467843237406 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]]]}] 15:13:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:13:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 722ms 15:13:57 INFO - PROCESS | 1657 | 1467843237456 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 15:13:57 INFO - PROCESS | 1657 | 1467843237459 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 15:13:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:13:57 INFO - PROCESS | 1657 | 1467843237462 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:13:57 INFO - PROCESS | 1657 | 1467843237465 Marionette TRACE conn2 <- [1,878,null,{}] 15:13:57 INFO - PROCESS | 1657 | 1467843237469 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}] 15:13:57 INFO - PROCESS | 1657 | 1467843237470 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:57 INFO - PROCESS | 1657 | 1467843237571 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 15:13:57 INFO - PROCESS | 1657 | 1467843237669 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:57 INFO - PROCESS | 1657 | 1467843237670 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x118228800 == 42 [pid = 1657] [id = 227] 15:13:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1164e9000) [pid = 1657] [serial = 679] [outer = 0x0] 15:13:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x11673a400) [pid = 1657] [serial = 680] [outer = 0x1164e9000] 15:13:57 INFO - PROCESS | 1657 | 1467843237701 Marionette DEBUG loaded listener.js 15:13:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x118109000) [pid = 1657] [serial = 681] [outer = 0x1164e9000] 15:13:58 INFO - PROCESS | 1657 | 1467843238120 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]]]}] 15:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 671ms 15:13:58 INFO - PROCESS | 1657 | 1467843238133 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 15:13:58 INFO - PROCESS | 1657 | 1467843238136 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 15:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:13:58 INFO - PROCESS | 1657 | 1467843238141 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:13:58 INFO - PROCESS | 1657 | 1467843238143 Marionette TRACE conn2 <- [1,882,null,{}] 15:13:58 INFO - PROCESS | 1657 | 1467843238145 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}] 15:13:58 INFO - PROCESS | 1657 | 1467843238147 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:58 INFO - PROCESS | 1657 | 1467843238252 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 15:13:58 INFO - PROCESS | 1657 | 1467843238301 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:58 INFO - PROCESS | 1657 | 1467843238302 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x121b34000 == 43 [pid = 1657] [id = 228] 15:13:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x118448400) [pid = 1657] [serial = 682] [outer = 0x0] 15:13:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x118621c00) [pid = 1657] [serial = 683] [outer = 0x118448400] 15:13:58 INFO - PROCESS | 1657 | 1467843238335 Marionette DEBUG loaded listener.js 15:13:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x119115c00) [pid = 1657] [serial = 684] [outer = 0x118448400] 15:13:58 INFO - PROCESS | 1657 | 1467843238734 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]]]}] 15:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 622ms 15:13:58 INFO - PROCESS | 1657 | 1467843238763 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 15:13:58 INFO - PROCESS | 1657 | 1467843238765 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 15:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:13:58 INFO - PROCESS | 1657 | 1467843238767 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:13:58 INFO - PROCESS | 1657 | 1467843238770 Marionette TRACE conn2 <- [1,886,null,{}] 15:13:58 INFO - PROCESS | 1657 | 1467843238777 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}] 15:13:58 INFO - PROCESS | 1657 | 1467843238781 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:58 INFO - PROCESS | 1657 | 1467843238881 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 15:13:58 INFO - PROCESS | 1657 | 1467843238980 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:58 INFO - PROCESS | 1657 | 1467843238982 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a938000 == 44 [pid = 1657] [id = 229] 15:13:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x121344400) [pid = 1657] [serial = 685] [outer = 0x0] 15:13:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x121811800) [pid = 1657] [serial = 686] [outer = 0x121344400] 15:13:59 INFO - PROCESS | 1657 | 1467843239013 Marionette DEBUG loaded listener.js 15:13:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x12554cc00) [pid = 1657] [serial = 687] [outer = 0x121344400] 15:13:59 INFO - PROCESS | 1657 | 1467843239401 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]]]}] 15:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 671ms 15:13:59 INFO - PROCESS | 1657 | 1467843239439 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 15:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:13:59 INFO - PROCESS | 1657 | 1467843239440 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 15:13:59 INFO - PROCESS | 1657 | 1467843239443 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:13:59 INFO - PROCESS | 1657 | 1467843239444 Marionette TRACE conn2 <- [1,890,null,{}] 15:13:59 INFO - PROCESS | 1657 | 1467843239446 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}] 15:13:59 INFO - PROCESS | 1657 | 1467843239448 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:59 INFO - PROCESS | 1657 | 1467843239560 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 15:13:59 INFO - PROCESS | 1657 | 1467843239609 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:59 INFO - PROCESS | 1657 | 1467843239611 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:13:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a93a000 == 45 [pid = 1657] [id = 230] 15:13:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x125c93400) [pid = 1657] [serial = 688] [outer = 0x0] 15:13:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x12700f400) [pid = 1657] [serial = 689] [outer = 0x125c93400] 15:13:59 INFO - PROCESS | 1657 | 1467843239639 Marionette DEBUG loaded listener.js 15:13:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1274bdc00) [pid = 1657] [serial = 690] [outer = 0x125c93400] 15:14:00 INFO - PROCESS | 1657 | 1467843240216 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]]]}] 15:14:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 819ms 15:14:00 INFO - PROCESS | 1657 | 1467843240263 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 15:14:00 INFO - PROCESS | 1657 | 1467843240265 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 15:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:14:00 INFO - PROCESS | 1657 | 1467843240268 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:14:00 INFO - PROCESS | 1657 | 1467843240272 Marionette TRACE conn2 <- [1,894,null,{}] 15:14:00 INFO - PROCESS | 1657 | 1467843240275 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}] 15:14:00 INFO - PROCESS | 1657 | 1467843240277 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:00 INFO - PROCESS | 1657 | 1467843240371 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 15:14:00 INFO - PROCESS | 1657 | 1467843240440 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:00 INFO - PROCESS | 1657 | 1467843240441 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x112abb800 == 46 [pid = 1657] [id = 231] 15:14:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1126f6400) [pid = 1657] [serial = 691] [outer = 0x0] 15:14:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1129a4800) [pid = 1657] [serial = 692] [outer = 0x1126f6400] 15:14:00 INFO - PROCESS | 1657 | 1467843240469 Marionette DEBUG loaded listener.js 15:14:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x112a84800) [pid = 1657] [serial = 693] [outer = 0x1126f6400] 15:14:01 INFO - PROCESS | 1657 | --DOCSHELL 0x12a618000 == 45 [pid = 1657] [id = 225] 15:14:01 INFO - PROCESS | 1657 | --DOCSHELL 0x128935800 == 44 [pid = 1657] [id = 224] 15:14:01 INFO - PROCESS | 1657 | --DOCSHELL 0x1191b8800 == 43 [pid = 1657] [id = 223] 15:14:01 INFO - PROCESS | 1657 | --DOCSHELL 0x1186d2000 == 42 [pid = 1657] [id = 222] 15:14:01 INFO - PROCESS | 1657 | --DOCSHELL 0x125c76000 == 41 [pid = 1657] [id = 221] 15:14:01 INFO - PROCESS | 1657 | --DOCSHELL 0x1218f0800 == 40 [pid = 1657] [id = 220] 15:14:01 INFO - PROCESS | 1657 | --DOCSHELL 0x121399000 == 39 [pid = 1657] [id = 219] 15:14:01 INFO - PROCESS | 1657 | --DOCSHELL 0x119c51800 == 38 [pid = 1657] [id = 218] 15:14:01 INFO - PROCESS | 1657 | --DOCSHELL 0x1195a1800 == 37 [pid = 1657] [id = 217] 15:14:01 INFO - PROCESS | 1657 | --DOCSHELL 0x11822e800 == 36 [pid = 1657] [id = 216] 15:14:01 INFO - PROCESS | 1657 | --DOCSHELL 0x116623000 == 35 [pid = 1657] [id = 215] 15:14:01 INFO - PROCESS | 1657 | --DOCSHELL 0x112e54800 == 34 [pid = 1657] [id = 214] 15:14:01 INFO - PROCESS | 1657 | --DOCSHELL 0x1291a6800 == 33 [pid = 1657] [id = 212] 15:14:01 INFO - PROCESS | 1657 | --DOCSHELL 0x116409800 == 32 [pid = 1657] [id = 213] 15:14:01 INFO - PROCESS | 1657 | --DOCSHELL 0x12a93a000 == 31 [pid = 1657] [id = 230] 15:14:01 INFO - PROCESS | 1657 | --DOCSHELL 0x12a938000 == 30 [pid = 1657] [id = 229] 15:14:01 INFO - PROCESS | 1657 | --DOCSHELL 0x121b34000 == 29 [pid = 1657] [id = 228] 15:14:01 INFO - PROCESS | 1657 | --DOCSHELL 0x118228800 == 28 [pid = 1657] [id = 227] 15:14:01 INFO - PROCESS | 1657 | --DOCSHELL 0x12a7a1000 == 27 [pid = 1657] [id = 226] 15:14:01 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1274bcc00) [pid = 1657] [serial = 635] [outer = 0x0] [url = about:blank] 15:14:01 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1274ab400) [pid = 1657] [serial = 632] [outer = 0x0] [url = about:blank] 15:14:01 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x11902f400) [pid = 1657] [serial = 608] [outer = 0x0] [url = about:blank] 15:14:01 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x120fb2000) [pid = 1657] [serial = 614] [outer = 0x0] [url = about:blank] 15:14:01 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x119113800) [pid = 1657] [serial = 609] [outer = 0x0] [url = about:blank] 15:14:01 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x127428c00) [pid = 1657] [serial = 594] [outer = 0x0] [url = about:blank] 15:14:01 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x121339400) [pid = 1657] [serial = 617] [outer = 0x0] [url = about:blank] 15:14:01 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x118617400) [pid = 1657] [serial = 605] [outer = 0x0] [url = about:blank] 15:14:01 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1235d4400) [pid = 1657] [serial = 620] [outer = 0x0] [url = about:blank] 15:14:01 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x121810c00) [pid = 1657] [serial = 618] [outer = 0x0] [url = about:blank] 15:14:01 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x11864b800) [pid = 1657] [serial = 606] [outer = 0x0] [url = about:blank] 15:14:01 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x125695400) [pid = 1657] [serial = 623] [outer = 0x0] [url = about:blank] 15:14:01 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1252f5400) [pid = 1657] [serial = 621] [outer = 0x0] [url = about:blank] 15:14:01 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1253adc00) [pid = 1657] [serial = 626] [outer = 0x0] [url = about:blank] 15:14:01 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x126c53800) [pid = 1657] [serial = 629] [outer = 0x0] [url = about:blank] 15:14:01 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x113258800) [pid = 1657] [serial = 596] [outer = 0x0] [url = about:blank] 15:14:01 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x113d66c00) [pid = 1657] [serial = 597] [outer = 0x0] [url = about:blank] 15:14:01 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x11619fc00) [pid = 1657] [serial = 599] [outer = 0x0] [url = about:blank] 15:14:01 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x1167ad000) [pid = 1657] [serial = 600] [outer = 0x0] [url = about:blank] 15:14:01 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x11810f800) [pid = 1657] [serial = 602] [outer = 0x0] [url = about:blank] 15:14:01 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x11835f400) [pid = 1657] [serial = 603] [outer = 0x0] [url = about:blank] 15:14:01 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x125bf6000) [pid = 1657] [serial = 624] [outer = 0x0] [url = about:blank] 15:14:01 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x119549800) [pid = 1657] [serial = 611] [outer = 0x0] [url = about:blank] 15:14:01 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x119ecb800) [pid = 1657] [serial = 612] [outer = 0x0] [url = about:blank] 15:14:01 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x1274b4c00) [pid = 1657] [serial = 633] [outer = 0x0] [url = about:blank] 15:14:01 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x120ff0c00) [pid = 1657] [serial = 615] [outer = 0x0] [url = about:blank] 15:14:01 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x126788c00) [pid = 1657] [serial = 627] [outer = 0x0] [url = about:blank] 15:14:01 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x127423800) [pid = 1657] [serial = 630] [outer = 0x0] [url = about:blank] 15:14:01 INFO - PROCESS | 1657 | 1467843241357 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]]]}] 15:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1124ms 15:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:14:01 INFO - PROCESS | 1657 | 1467843241393 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 15:14:01 INFO - PROCESS | 1657 | 1467843241395 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 15:14:01 INFO - PROCESS | 1657 | 1467843241398 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:14:01 INFO - PROCESS | 1657 | 1467843241400 Marionette TRACE conn2 <- [1,898,null,{}] 15:14:01 INFO - PROCESS | 1657 | 1467843241405 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}] 15:14:01 INFO - PROCESS | 1657 | 1467843241407 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:01 INFO - PROCESS | 1657 | 1467843241485 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 15:14:01 INFO - PROCESS | 1657 | 1467843241490 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:01 INFO - PROCESS | 1657 | 1467843241493 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x113357000 == 28 [pid = 1657] [id = 232] 15:14:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x1129a7000) [pid = 1657] [serial = 694] [outer = 0x0] 15:14:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x1129ae000) [pid = 1657] [serial = 695] [outer = 0x1129a7000] 15:14:01 INFO - PROCESS | 1657 | 1467843241522 Marionette DEBUG loaded listener.js 15:14:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x1110ac400) [pid = 1657] [serial = 696] [outer = 0x1129a7000] 15:14:01 INFO - PROCESS | 1657 | 1467843241889 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]]]}] 15:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 524ms 15:14:01 INFO - PROCESS | 1657 | 1467843241921 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 15:14:01 INFO - PROCESS | 1657 | 1467843241925 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 15:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:14:01 INFO - PROCESS | 1657 | 1467843241929 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:14:01 INFO - PROCESS | 1657 | 1467843241931 Marionette TRACE conn2 <- [1,902,null,{}] 15:14:01 INFO - PROCESS | 1657 | 1467843241933 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}] 15:14:01 INFO - PROCESS | 1657 | 1467843241935 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:02 INFO - PROCESS | 1657 | 1467843242011 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 15:14:02 INFO - PROCESS | 1657 | 1467843242015 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:02 INFO - PROCESS | 1657 | 1467843242017 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ab9800 == 29 [pid = 1657] [id = 233] 15:14:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x113edc800) [pid = 1657] [serial = 697] [outer = 0x0] 15:14:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x114f97c00) [pid = 1657] [serial = 698] [outer = 0x113edc800] 15:14:02 INFO - PROCESS | 1657 | 1467843242045 Marionette DEBUG loaded listener.js 15:14:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x115e8d000) [pid = 1657] [serial = 699] [outer = 0x113edc800] 15:14:02 INFO - PROCESS | 1657 | 1467843242387 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]]]}] 15:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 471ms 15:14:02 INFO - PROCESS | 1657 | 1467843242400 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 15:14:02 INFO - PROCESS | 1657 | 1467843242402 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 15:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:14:02 INFO - PROCESS | 1657 | 1467843242408 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:14:02 INFO - PROCESS | 1657 | 1467843242410 Marionette TRACE conn2 <- [1,906,null,{}] 15:14:02 INFO - PROCESS | 1657 | 1467843242419 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}] 15:14:02 INFO - PROCESS | 1657 | 1467843242424 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:02 INFO - PROCESS | 1657 | 1467843242518 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 15:14:02 INFO - PROCESS | 1657 | 1467843242525 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:02 INFO - PROCESS | 1657 | 1467843242527 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x118220800 == 30 [pid = 1657] [id = 234] 15:14:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x112eea800) [pid = 1657] [serial = 700] [outer = 0x0] 15:14:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x116f94800) [pid = 1657] [serial = 701] [outer = 0x112eea800] 15:14:02 INFO - PROCESS | 1657 | 1467843242557 Marionette DEBUG loaded listener.js 15:14:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1176f5800) [pid = 1657] [serial = 702] [outer = 0x112eea800] 15:14:02 INFO - PROCESS | 1657 | 1467843242880 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]]]}] 15:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 521ms 15:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:14:02 INFO - PROCESS | 1657 | 1467843242929 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 15:14:02 INFO - PROCESS | 1657 | 1467843242931 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 15:14:02 INFO - PROCESS | 1657 | 1467843242933 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:14:02 INFO - PROCESS | 1657 | 1467843242934 Marionette TRACE conn2 <- [1,910,null,{}] 15:14:02 INFO - PROCESS | 1657 | 1467843242936 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}] 15:14:02 INFO - PROCESS | 1657 | 1467843242938 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:03 INFO - PROCESS | 1657 | 1467843243012 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 15:14:03 INFO - PROCESS | 1657 | 1467843243068 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:03 INFO - PROCESS | 1657 | 1467843243069 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x119082800 == 31 [pid = 1657] [id = 235] 15:14:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x117eacc00) [pid = 1657] [serial = 703] [outer = 0x0] 15:14:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x118139800) [pid = 1657] [serial = 704] [outer = 0x117eacc00] 15:14:03 INFO - PROCESS | 1657 | 1467843243094 Marionette DEBUG loaded listener.js 15:14:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1183d8400) [pid = 1657] [serial = 705] [outer = 0x117eacc00] 15:14:03 INFO - PROCESS | 1657 | 1467843243367 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]]]}] 15:14:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:14:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 469ms 15:14:03 INFO - PROCESS | 1657 | 1467843243410 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 15:14:03 INFO - PROCESS | 1657 | 1467843243411 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 15:14:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:14:03 INFO - PROCESS | 1657 | 1467843243427 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:14:03 INFO - PROCESS | 1657 | 1467843243428 Marionette TRACE conn2 <- [1,914,null,{}] 15:14:03 INFO - PROCESS | 1657 | 1467843243431 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}] 15:14:03 INFO - PROCESS | 1657 | 1467843243432 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:03 INFO - PROCESS | 1657 | 1467843243518 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 15:14:03 INFO - PROCESS | 1657 | 1467843243524 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:03 INFO - PROCESS | 1657 | 1467843243525 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x119979800 == 32 [pid = 1657] [id = 236] 15:14:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x112de7400) [pid = 1657] [serial = 706] [outer = 0x0] 15:14:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1183ddc00) [pid = 1657] [serial = 707] [outer = 0x112de7400] 15:14:03 INFO - PROCESS | 1657 | 1467843243549 Marionette DEBUG loaded listener.js 15:14:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x118612c00) [pid = 1657] [serial = 708] [outer = 0x112de7400] 15:14:03 INFO - PROCESS | 1657 | 1467843243935 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]]]}] 15:14:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:14:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 531ms 15:14:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:14:03 INFO - PROCESS | 1657 | 1467843243946 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 15:14:03 INFO - PROCESS | 1657 | 1467843243948 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 15:14:03 INFO - PROCESS | 1657 | 1467843243952 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:14:03 INFO - PROCESS | 1657 | 1467843243954 Marionette TRACE conn2 <- [1,918,null,{}] 15:14:03 INFO - PROCESS | 1657 | 1467843243956 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}] 15:14:03 INFO - PROCESS | 1657 | 1467843243959 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:04 INFO - PROCESS | 1657 | 1467843244052 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 15:14:04 INFO - PROCESS | 1657 | 1467843244081 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:04 INFO - PROCESS | 1657 | 1467843244082 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x119eef800 == 33 [pid = 1657] [id = 237] 15:14:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x118619c00) [pid = 1657] [serial = 709] [outer = 0x0] 15:14:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x118858800) [pid = 1657] [serial = 710] [outer = 0x118619c00] 15:14:04 INFO - PROCESS | 1657 | 1467843244109 Marionette DEBUG loaded listener.js 15:14:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x119777c00) [pid = 1657] [serial = 711] [outer = 0x118619c00] 15:14:04 INFO - PROCESS | 1657 | 1467843244513 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]]]}] 15:14:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 574ms 15:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:14:04 INFO - PROCESS | 1657 | 1467843244526 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 15:14:04 INFO - PROCESS | 1657 | 1467843244527 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 15:14:04 INFO - PROCESS | 1657 | 1467843244531 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:14:04 INFO - PROCESS | 1657 | 1467843244532 Marionette TRACE conn2 <- [1,922,null,{}] 15:14:04 INFO - PROCESS | 1657 | 1467843244538 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}] 15:14:04 INFO - PROCESS | 1657 | 1467843244550 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:04 INFO - PROCESS | 1657 | 1467843244699 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 15:14:04 INFO - PROCESS | 1657 | 1467843244753 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:04 INFO - PROCESS | 1657 | 1467843244754 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x12125c800 == 34 [pid = 1657] [id = 238] 15:14:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x113d65c00) [pid = 1657] [serial = 712] [outer = 0x0] 15:14:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x119a3dc00) [pid = 1657] [serial = 713] [outer = 0x113d65c00] 15:14:04 INFO - PROCESS | 1657 | 1467843244793 Marionette DEBUG loaded listener.js 15:14:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x119ec6000) [pid = 1657] [serial = 714] [outer = 0x113d65c00] 15:14:05 INFO - PROCESS | 1657 | 1467843245112 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]]]}] 15:14:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 620ms 15:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:14:05 INFO - PROCESS | 1657 | 1467843245157 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 15:14:05 INFO - PROCESS | 1657 | 1467843245158 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 15:14:05 INFO - PROCESS | 1657 | 1467843245160 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:14:05 INFO - PROCESS | 1657 | 1467843245162 Marionette TRACE conn2 <- [1,926,null,{}] 15:14:05 INFO - PROCESS | 1657 | 1467843245164 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}] 15:14:05 INFO - PROCESS | 1657 | 1467843245165 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:05 INFO - PROCESS | 1657 | 1467843245255 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 15:14:05 INFO - PROCESS | 1657 | 1467843245258 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:05 INFO - PROCESS | 1657 | 1467843245259 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x1218d9000 == 35 [pid = 1657] [id = 239] 15:14:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1199ae000) [pid = 1657] [serial = 715] [outer = 0x0] 15:14:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x120fb6c00) [pid = 1657] [serial = 716] [outer = 0x1199ae000] 15:14:05 INFO - PROCESS | 1657 | 1467843245284 Marionette DEBUG loaded listener.js 15:14:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x120fbdc00) [pid = 1657] [serial = 717] [outer = 0x1199ae000] 15:14:05 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x119eccc00) [pid = 1657] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:14:05 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11910e000) [pid = 1657] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:14:05 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x11884f400) [pid = 1657] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:14:05 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x118134400) [pid = 1657] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:14:05 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1129a5400) [pid = 1657] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:14:05 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x127427400) [pid = 1657] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:14:05 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x115d11800) [pid = 1657] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:14:05 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x119023c00) [pid = 1657] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:14:05 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x112eedc00) [pid = 1657] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:14:05 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1274b5800) [pid = 1657] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:14:05 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1274ba800) [pid = 1657] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:14:05 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x126789000) [pid = 1657] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:14:05 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x111f5a800) [pid = 1657] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:14:05 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1183e3000) [pid = 1657] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:14:05 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x129137800) [pid = 1657] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:14:05 INFO - PROCESS | 1657 | 1467843245720 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]]]}] 15:14:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 569ms 15:14:05 INFO - PROCESS | 1657 | 1467843245730 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 15:14:05 INFO - PROCESS | 1657 | 1467843245731 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 15:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:14:05 INFO - PROCESS | 1657 | 1467843245734 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:14:05 INFO - PROCESS | 1657 | 1467843245735 Marionette TRACE conn2 <- [1,930,null,{}] 15:14:05 INFO - PROCESS | 1657 | 1467843245744 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}] 15:14:05 INFO - PROCESS | 1657 | 1467843245746 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:05 INFO - PROCESS | 1657 | 1467843245856 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 15:14:05 INFO - PROCESS | 1657 | 1467843245892 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:05 INFO - PROCESS | 1657 | 1467843245893 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x118230800 == 36 [pid = 1657] [id = 240] 15:14:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x110fe9800) [pid = 1657] [serial = 718] [outer = 0x0] 15:14:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x117ea0000) [pid = 1657] [serial = 719] [outer = 0x110fe9800] 15:14:05 INFO - PROCESS | 1657 | 1467843245917 Marionette DEBUG loaded listener.js 15:14:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x119ec8400) [pid = 1657] [serial = 720] [outer = 0x110fe9800] 15:14:06 INFO - PROCESS | 1657 | 1467843246162 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]]]}] 15:14:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:14:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 474ms 15:14:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:14:06 INFO - PROCESS | 1657 | 1467843246209 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 15:14:06 INFO - PROCESS | 1657 | 1467843246210 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 15:14:06 INFO - PROCESS | 1657 | 1467843246213 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:14:06 INFO - PROCESS | 1657 | 1467843246214 Marionette TRACE conn2 <- [1,934,null,{}] 15:14:06 INFO - PROCESS | 1657 | 1467843246216 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}] 15:14:06 INFO - PROCESS | 1657 | 1467843246217 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:06 INFO - PROCESS | 1657 | 1467843246347 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 15:14:06 INFO - PROCESS | 1657 | 1467843246393 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:06 INFO - PROCESS | 1657 | 1467843246394 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x112723800 == 37 [pid = 1657] [id = 241] 15:14:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x110fe7000) [pid = 1657] [serial = 721] [outer = 0x0] 15:14:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x111d18800) [pid = 1657] [serial = 722] [outer = 0x110fe7000] 15:14:06 INFO - PROCESS | 1657 | 1467843246426 Marionette DEBUG loaded listener.js 15:14:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1126f6800) [pid = 1657] [serial = 723] [outer = 0x110fe7000] 15:14:06 INFO - PROCESS | 1657 | 1467843246945 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]]]}] 15:14:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:14:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 769ms 15:14:06 INFO - PROCESS | 1657 | 1467843246984 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 15:14:06 INFO - PROCESS | 1657 | 1467843246986 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 15:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:14:07 INFO - PROCESS | 1657 | 1467843247017 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:14:07 INFO - PROCESS | 1657 | 1467843247020 Marionette TRACE conn2 <- [1,938,null,{}] 15:14:07 INFO - PROCESS | 1657 | 1467843247024 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}] 15:14:07 INFO - PROCESS | 1657 | 1467843247027 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:07 INFO - PROCESS | 1657 | 1467843247134 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 15:14:07 INFO - PROCESS | 1657 | 1467843247205 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:07 INFO - PROCESS | 1657 | 1467843247207 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x118415000 == 38 [pid = 1657] [id = 242] 15:14:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x113d99000) [pid = 1657] [serial = 724] [outer = 0x0] 15:14:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x115e8b800) [pid = 1657] [serial = 725] [outer = 0x113d99000] 15:14:07 INFO - PROCESS | 1657 | 1467843247237 Marionette DEBUG loaded listener.js 15:14:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x116639000) [pid = 1657] [serial = 726] [outer = 0x113d99000] 15:14:07 INFO - PROCESS | 1657 | 1467843247890 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]]]}] 15:14:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:14:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 924ms 15:14:07 INFO - PROCESS | 1657 | 1467843247939 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 15:14:07 INFO - PROCESS | 1657 | 1467843247942 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 15:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:14:07 INFO - PROCESS | 1657 | 1467843247945 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:14:07 INFO - PROCESS | 1657 | 1467843247947 Marionette TRACE conn2 <- [1,942,null,{}] 15:14:07 INFO - PROCESS | 1657 | 1467843247951 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}] 15:14:07 INFO - PROCESS | 1657 | 1467843247952 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:08 INFO - PROCESS | 1657 | 1467843248094 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 15:14:08 INFO - PROCESS | 1657 | 1467843248104 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:08 INFO - PROCESS | 1657 | 1467843248107 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ac5800 == 39 [pid = 1657] [id = 243] 15:14:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1131b0800) [pid = 1657] [serial = 727] [outer = 0x0] 15:14:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x113edb800) [pid = 1657] [serial = 728] [outer = 0x1131b0800] 15:14:08 INFO - PROCESS | 1657 | 1467843248135 Marionette DEBUG loaded listener.js 15:14:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1164ed400) [pid = 1657] [serial = 729] [outer = 0x1131b0800] 15:14:08 INFO - PROCESS | 1657 | --DOCSHELL 0x118230800 == 38 [pid = 1657] [id = 240] 15:14:08 INFO - PROCESS | 1657 | --DOCSHELL 0x1218d9000 == 37 [pid = 1657] [id = 239] 15:14:08 INFO - PROCESS | 1657 | --DOCSHELL 0x12125c800 == 36 [pid = 1657] [id = 238] 15:14:08 INFO - PROCESS | 1657 | --DOCSHELL 0x119eef800 == 35 [pid = 1657] [id = 237] 15:14:08 INFO - PROCESS | 1657 | --DOCSHELL 0x119979800 == 34 [pid = 1657] [id = 236] 15:14:08 INFO - PROCESS | 1657 | --DOCSHELL 0x119082800 == 33 [pid = 1657] [id = 235] 15:14:08 INFO - PROCESS | 1657 | --DOCSHELL 0x118220800 == 32 [pid = 1657] [id = 234] 15:14:08 INFO - PROCESS | 1657 | --DOCSHELL 0x116ab9800 == 31 [pid = 1657] [id = 233] 15:14:08 INFO - PROCESS | 1657 | --DOCSHELL 0x113357000 == 30 [pid = 1657] [id = 232] 15:14:08 INFO - PROCESS | 1657 | --DOCSHELL 0x112abb800 == 29 [pid = 1657] [id = 231] 15:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x120fc0c00) [pid = 1657] [serial = 656] [outer = 0x0] [url = about:blank] 15:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x121804400) [pid = 1657] [serial = 659] [outer = 0x0] [url = about:blank] 15:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x119117000) [pid = 1657] [serial = 650] [outer = 0x0] [url = about:blank] 15:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1199ac800) [pid = 1657] [serial = 651] [outer = 0x0] [url = about:blank] 15:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1183dc800) [pid = 1657] [serial = 647] [outer = 0x0] [url = about:blank] 15:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x11843b400) [pid = 1657] [serial = 648] [outer = 0x0] [url = about:blank] 15:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x112a79c00) [pid = 1657] [serial = 638] [outer = 0x0] [url = about:blank] 15:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1133ef400) [pid = 1657] [serial = 639] [outer = 0x0] [url = about:blank] 15:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1274b9400) [pid = 1657] [serial = 672] [outer = 0x0] [url = about:blank] 15:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x116982400) [pid = 1657] [serial = 644] [outer = 0x0] [url = about:blank] 15:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x118102800) [pid = 1657] [serial = 645] [outer = 0x0] [url = about:blank] 15:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x119ebfc00) [pid = 1657] [serial = 653] [outer = 0x0] [url = about:blank] 15:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x11673f800) [pid = 1657] [serial = 641] [outer = 0x0] [url = about:blank] 15:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x11714e000) [pid = 1657] [serial = 642] [outer = 0x0] [url = about:blank] 15:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1274c2800) [pid = 1657] [serial = 636] [outer = 0x0] [url = about:blank] 15:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1274c7000) [pid = 1657] [serial = 674] [outer = 0x0] [url = about:blank] 15:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x1267e1400) [pid = 1657] [serial = 662] [outer = 0x0] [url = about:blank] 15:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x126d56000) [pid = 1657] [serial = 663] [outer = 0x0] [url = about:blank] 15:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x126783800) [pid = 1657] [serial = 660] [outer = 0x0] [url = about:blank] 15:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x112eec400) [pid = 1657] [serial = 665] [outer = 0x0] [url = about:blank] 15:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x118129400) [pid = 1657] [serial = 666] [outer = 0x0] [url = about:blank] 15:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x1253d9c00) [pid = 1657] [serial = 668] [outer = 0x0] [url = about:blank] 15:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x121191800) [pid = 1657] [serial = 657] [outer = 0x0] [url = about:blank] 15:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x127420400) [pid = 1657] [serial = 669] [outer = 0x0] [url = about:blank] 15:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x129139000) [pid = 1657] [serial = 675] [outer = 0x0] [url = about:blank] 15:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x119ecc800) [pid = 1657] [serial = 654] [outer = 0x0] [url = about:blank] 15:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x12742dc00) [pid = 1657] [serial = 671] [outer = 0x0] [url = about:blank] 15:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 69 (0x12924b400) [pid = 1657] [serial = 677] [outer = 0x0] [url = about:blank] 15:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 68 (0x12949d000) [pid = 1657] [serial = 678] [outer = 0x0] [url = about:blank] 15:14:08 INFO - PROCESS | 1657 | 1467843248498 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]]]}] 15:14:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:14:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 569ms 15:14:08 INFO - PROCESS | 1657 | 1467843248515 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 15:14:08 INFO - PROCESS | 1657 | 1467843248518 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 15:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:14:08 INFO - PROCESS | 1657 | 1467843248525 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:14:08 INFO - PROCESS | 1657 | 1467843248527 Marionette TRACE conn2 <- [1,946,null,{}] 15:14:08 INFO - PROCESS | 1657 | 1467843248529 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}] 15:14:08 INFO - PROCESS | 1657 | 1467843248530 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:08 INFO - PROCESS | 1657 | 1467843248607 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 15:14:08 INFO - PROCESS | 1657 | 1467843248611 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:08 INFO - PROCESS | 1657 | 1467843248612 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x11821e800 == 30 [pid = 1657] [id = 244] 15:14:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x1167adc00) [pid = 1657] [serial = 730] [outer = 0x0] 15:14:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x116a1b400) [pid = 1657] [serial = 731] [outer = 0x1167adc00] 15:14:08 INFO - PROCESS | 1657 | 1467843248641 Marionette DEBUG loaded listener.js 15:14:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x118108800) [pid = 1657] [serial = 732] [outer = 0x1167adc00] 15:14:08 INFO - PROCESS | 1657 | 1467843248994 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]]]}] 15:14:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:14:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 519ms 15:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:14:09 INFO - PROCESS | 1657 | 1467843249044 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 15:14:09 INFO - PROCESS | 1657 | 1467843249045 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 15:14:09 INFO - PROCESS | 1657 | 1467843249048 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:14:09 INFO - PROCESS | 1657 | 1467843249050 Marionette TRACE conn2 <- [1,950,null,{}] 15:14:09 INFO - PROCESS | 1657 | 1467843249063 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}] 15:14:09 INFO - PROCESS | 1657 | 1467843249066 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:09 INFO - PROCESS | 1657 | 1467843249143 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 15:14:09 INFO - PROCESS | 1657 | 1467843249150 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:09 INFO - PROCESS | 1657 | 1467843249151 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x1191aa800 == 31 [pid = 1657] [id = 245] 15:14:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x11813b800) [pid = 1657] [serial = 733] [outer = 0x0] 15:14:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x118618400) [pid = 1657] [serial = 734] [outer = 0x11813b800] 15:14:09 INFO - PROCESS | 1657 | 1467843249182 Marionette DEBUG loaded listener.js 15:14:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x118654800) [pid = 1657] [serial = 735] [outer = 0x11813b800] 15:14:09 INFO - PROCESS | 1657 | 1467843249539 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]]]}] 15:14:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:14:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 526ms 15:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:14:09 INFO - PROCESS | 1657 | 1467843249575 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 15:14:09 INFO - PROCESS | 1657 | 1467843249577 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 15:14:09 INFO - PROCESS | 1657 | 1467843249579 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:14:09 INFO - PROCESS | 1657 | 1467843249580 Marionette TRACE conn2 <- [1,954,null,{}] 15:14:09 INFO - PROCESS | 1657 | 1467843249583 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}] 15:14:09 INFO - PROCESS | 1657 | 1467843249584 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:09 INFO - PROCESS | 1657 | 1467843249685 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 15:14:09 INFO - PROCESS | 1657 | 1467843249693 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:09 INFO - PROCESS | 1657 | 1467843249695 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x119eda000 == 32 [pid = 1657] [id = 246] 15:14:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x118853c00) [pid = 1657] [serial = 736] [outer = 0x0] 15:14:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x11910e000) [pid = 1657] [serial = 737] [outer = 0x118853c00] 15:14:09 INFO - PROCESS | 1657 | 1467843249733 Marionette DEBUG loaded listener.js 15:14:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x119549800) [pid = 1657] [serial = 738] [outer = 0x118853c00] 15:14:10 INFO - PROCESS | 1657 | 1467843250139 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]]]}] 15:14:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:14:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 571ms 15:14:10 INFO - PROCESS | 1657 | 1467843250151 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 15:14:10 INFO - PROCESS | 1657 | 1467843250153 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 15:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:14:10 INFO - PROCESS | 1657 | 1467843250158 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:14:10 INFO - PROCESS | 1657 | 1467843250159 Marionette TRACE conn2 <- [1,958,null,{}] 15:14:10 INFO - PROCESS | 1657 | 1467843250161 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}] 15:14:10 INFO - PROCESS | 1657 | 1467843250163 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:10 INFO - PROCESS | 1657 | 1467843250236 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 15:14:10 INFO - PROCESS | 1657 | 1467843250268 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:10 INFO - PROCESS | 1657 | 1467843250269 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x112aba800 == 33 [pid = 1657] [id = 247] 15:14:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x1126fac00) [pid = 1657] [serial = 739] [outer = 0x0] 15:14:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x11977e000) [pid = 1657] [serial = 740] [outer = 0x1126fac00] 15:14:10 INFO - PROCESS | 1657 | 1467843250293 Marionette DEBUG loaded listener.js 15:14:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x119bb3000) [pid = 1657] [serial = 741] [outer = 0x1126fac00] 15:14:10 INFO - PROCESS | 1657 | 1467843250670 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]]]}] 15:14:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:14:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 518ms 15:14:10 INFO - PROCESS | 1657 | 1467843250676 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 15:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:14:10 INFO - PROCESS | 1657 | 1467843250678 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 15:14:10 INFO - PROCESS | 1657 | 1467843250691 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:14:10 INFO - PROCESS | 1657 | 1467843250692 Marionette TRACE conn2 <- [1,962,null,{}] 15:14:10 INFO - PROCESS | 1657 | 1467843250695 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}] 15:14:10 INFO - PROCESS | 1657 | 1467843250700 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:10 INFO - PROCESS | 1657 | 1467843250855 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 15:14:10 INFO - PROCESS | 1657 | 1467843250882 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:10 INFO - PROCESS | 1657 | 1467843250883 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x12538a000 == 34 [pid = 1657] [id = 248] 15:14:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x119ec7000) [pid = 1657] [serial = 742] [outer = 0x0] 15:14:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x120ff1000) [pid = 1657] [serial = 743] [outer = 0x119ec7000] 15:14:10 INFO - PROCESS | 1657 | 1467843250923 Marionette DEBUG loaded listener.js 15:14:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x1217d2000) [pid = 1657] [serial = 744] [outer = 0x119ec7000] 15:14:11 INFO - PROCESS | 1657 | 1467843251345 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]]]}] 15:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 680ms 15:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:14:11 INFO - PROCESS | 1657 | 1467843251360 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 15:14:11 INFO - PROCESS | 1657 | 1467843251361 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 15:14:11 INFO - PROCESS | 1657 | 1467843251363 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:14:11 INFO - PROCESS | 1657 | 1467843251364 Marionette TRACE conn2 <- [1,966,null,{}] 15:14:11 INFO - PROCESS | 1657 | 1467843251366 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}] 15:14:11 INFO - PROCESS | 1657 | 1467843251368 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:11 INFO - PROCESS | 1657 | 1467843251465 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 15:14:11 INFO - PROCESS | 1657 | 1467843251498 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:11 INFO - PROCESS | 1657 | 1467843251500 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x125c6c800 == 35 [pid = 1657] [id = 249] 15:14:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x121811c00) [pid = 1657] [serial = 745] [outer = 0x0] 15:14:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x121cd1400) [pid = 1657] [serial = 746] [outer = 0x121811c00] 15:14:11 INFO - PROCESS | 1657 | 1467843251523 Marionette DEBUG loaded listener.js 15:14:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x12525b400) [pid = 1657] [serial = 747] [outer = 0x121811c00] 15:14:11 INFO - PROCESS | 1657 | 1467843251846 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]]]}] 15:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 519ms 15:14:11 INFO - PROCESS | 1657 | 1467843251883 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 15:14:11 INFO - PROCESS | 1657 | 1467843251885 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 15:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:14:11 INFO - PROCESS | 1657 | 1467843251890 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:14:11 INFO - PROCESS | 1657 | 1467843251891 Marionette TRACE conn2 <- [1,970,null,{}] 15:14:11 INFO - PROCESS | 1657 | 1467843251893 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}] 15:14:11 INFO - PROCESS | 1657 | 1467843251894 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:11 INFO - PROCESS | 1657 | 1467843251985 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 15:14:11 INFO - PROCESS | 1657 | 1467843251996 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:11 INFO - PROCESS | 1657 | 1467843251996 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x1267a3800 == 36 [pid = 1657] [id = 250] 15:14:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x121b9e400) [pid = 1657] [serial = 748] [outer = 0x0] 15:14:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1253d8000) [pid = 1657] [serial = 749] [outer = 0x121b9e400] 15:14:12 INFO - PROCESS | 1657 | 1467843252020 Marionette DEBUG loaded listener.js 15:14:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x125bef800) [pid = 1657] [serial = 750] [outer = 0x121b9e400] 15:14:12 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x112de7400) [pid = 1657] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:14:12 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x117eacc00) [pid = 1657] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:14:12 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x113d65c00) [pid = 1657] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:14:12 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x1126f6400) [pid = 1657] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:14:12 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x118619c00) [pid = 1657] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:14:12 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x1129a7000) [pid = 1657] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:14:12 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1199ae000) [pid = 1657] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:14:12 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x112eea800) [pid = 1657] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:14:12 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x113edc800) [pid = 1657] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:14:12 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x1164e9000) [pid = 1657] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:14:12 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x118448400) [pid = 1657] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:14:12 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x121344400) [pid = 1657] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:14:12 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x125c93400) [pid = 1657] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:14:12 INFO - PROCESS | 1657 | 1467843252411 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]]]}] 15:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 570ms 15:14:12 INFO - PROCESS | 1657 | 1467843252460 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 15:14:12 INFO - PROCESS | 1657 | 1467843252462 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 15:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:14:12 INFO - PROCESS | 1657 | 1467843252465 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:14:12 INFO - PROCESS | 1657 | 1467843252467 Marionette TRACE conn2 <- [1,974,null,{}] 15:14:12 INFO - PROCESS | 1657 | 1467843252470 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}] 15:14:12 INFO - PROCESS | 1657 | 1467843252472 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:12 INFO - PROCESS | 1657 | 1467843252601 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 15:14:12 INFO - PROCESS | 1657 | 1467843252703 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:12 INFO - PROCESS | 1657 | 1467843252704 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x121133000 == 37 [pid = 1657] [id = 251] 15:14:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x1122bd400) [pid = 1657] [serial = 751] [outer = 0x0] 15:14:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x1133f6000) [pid = 1657] [serial = 752] [outer = 0x1122bd400] 15:14:12 INFO - PROCESS | 1657 | 1467843252725 Marionette DEBUG loaded listener.js 15:14:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x118616c00) [pid = 1657] [serial = 753] [outer = 0x1122bd400] 15:14:13 INFO - PROCESS | 1657 | 1467843253049 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]]]}] 15:14:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 620ms 15:14:13 INFO - PROCESS | 1657 | 1467843253086 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 15:14:13 INFO - PROCESS | 1657 | 1467843253090 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 15:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:14:13 INFO - PROCESS | 1657 | 1467843253094 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:14:13 INFO - PROCESS | 1657 | 1467843253095 Marionette TRACE conn2 <- [1,978,null,{}] 15:14:13 INFO - PROCESS | 1657 | 1467843253099 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}] 15:14:13 INFO - PROCESS | 1657 | 1467843253101 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:13 INFO - PROCESS | 1657 | 1467843253214 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 15:14:13 INFO - PROCESS | 1657 | 1467843253258 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:13 INFO - PROCESS | 1657 | 1467843253259 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x119c51800 == 38 [pid = 1657] [id = 252] 15:14:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x1126fc000) [pid = 1657] [serial = 754] [outer = 0x0] 15:14:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x119774400) [pid = 1657] [serial = 755] [outer = 0x1126fc000] 15:14:13 INFO - PROCESS | 1657 | 1467843253279 Marionette DEBUG loaded listener.js 15:14:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x125c86800) [pid = 1657] [serial = 756] [outer = 0x1126fc000] 15:14:13 INFO - PROCESS | 1657 | 1467843253643 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]]]}] 15:14:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 572ms 15:14:13 INFO - PROCESS | 1657 | 1467843253666 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 15:14:13 INFO - PROCESS | 1657 | 1467843253670 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 15:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:14:13 INFO - PROCESS | 1657 | 1467843253673 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:14:13 INFO - PROCESS | 1657 | 1467843253676 Marionette TRACE conn2 <- [1,982,null,{}] 15:14:13 INFO - PROCESS | 1657 | 1467843253680 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}] 15:14:13 INFO - PROCESS | 1657 | 1467843253683 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:13 INFO - PROCESS | 1657 | 1467843253830 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 15:14:13 INFO - PROCESS | 1657 | 1467843253941 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:13 INFO - PROCESS | 1657 | 1467843253943 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x1291a7800 == 39 [pid = 1657] [id = 253] 15:14:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x126788c00) [pid = 1657] [serial = 757] [outer = 0x0] 15:14:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1267e7400) [pid = 1657] [serial = 758] [outer = 0x126788c00] 15:14:13 INFO - PROCESS | 1657 | 1467843253973 Marionette DEBUG loaded listener.js 15:14:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x127010800) [pid = 1657] [serial = 759] [outer = 0x126788c00] 15:14:14 INFO - PROCESS | 1657 | 1467843254240 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]]]}] 15:14:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 622ms 15:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:14:14 INFO - PROCESS | 1657 | 1467843254296 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 15:14:14 INFO - PROCESS | 1657 | 1467843254297 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 15:14:14 INFO - PROCESS | 1657 | 1467843254299 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:14:14 INFO - PROCESS | 1657 | 1467843254300 Marionette TRACE conn2 <- [1,986,null,{}] 15:14:14 INFO - PROCESS | 1657 | 1467843254303 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}] 15:14:14 INFO - PROCESS | 1657 | 1467843254306 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:14 INFO - PROCESS | 1657 | 1467843254431 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 15:14:14 INFO - PROCESS | 1657 | 1467843254481 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:14 INFO - PROCESS | 1657 | 1467843254483 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x115e37000 == 40 [pid = 1657] [id = 254] 15:14:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x1126f1000) [pid = 1657] [serial = 760] [outer = 0x0] 15:14:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1129a8c00) [pid = 1657] [serial = 761] [outer = 0x1126f1000] 15:14:14 INFO - PROCESS | 1657 | 1467843254514 Marionette DEBUG loaded listener.js 15:14:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x112f53400) [pid = 1657] [serial = 762] [outer = 0x1126f1000] 15:14:14 INFO - PROCESS | 1657 | 1467843254917 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]]]}] 15:14:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 670ms 15:14:14 INFO - PROCESS | 1657 | 1467843254970 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 15:14:14 INFO - PROCESS | 1657 | 1467843254972 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 15:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:14:14 INFO - PROCESS | 1657 | 1467843254976 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:14:14 INFO - PROCESS | 1657 | 1467843254978 Marionette TRACE conn2 <- [1,990,null,{}] 15:14:14 INFO - PROCESS | 1657 | 1467843254981 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}] 15:14:14 INFO - PROCESS | 1657 | 1467843254984 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:15 INFO - PROCESS | 1657 | 1467843255086 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 15:14:15 INFO - PROCESS | 1657 | 1467843255185 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:15 INFO - PROCESS | 1657 | 1467843255187 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x11919b800 == 41 [pid = 1657] [id = 255] 15:14:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x115dda400) [pid = 1657] [serial = 763] [outer = 0x0] 15:14:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x116984400) [pid = 1657] [serial = 764] [outer = 0x115dda400] 15:14:15 INFO - PROCESS | 1657 | 1467843255218 Marionette DEBUG loaded listener.js 15:14:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x118111400) [pid = 1657] [serial = 765] [outer = 0x115dda400] 15:14:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:14:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 670ms 15:14:15 INFO - PROCESS | 1657 | 1467843255638 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]]]}] 15:14:15 INFO - PROCESS | 1657 | 1467843255645 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 15:14:15 INFO - PROCESS | 1657 | 1467843255647 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 15:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:14:15 INFO - PROCESS | 1657 | 1467843255650 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:14:15 INFO - PROCESS | 1657 | 1467843255651 Marionette TRACE conn2 <- [1,994,null,{}] 15:14:15 INFO - PROCESS | 1657 | 1467843255656 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}] 15:14:15 INFO - PROCESS | 1657 | 1467843255658 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:15 INFO - PROCESS | 1657 | 1467843255757 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 15:14:15 INFO - PROCESS | 1657 | 1467843255806 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:15 INFO - PROCESS | 1657 | 1467843255808 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x1267a4800 == 42 [pid = 1657] [id = 256] 15:14:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1183e3000) [pid = 1657] [serial = 766] [outer = 0x0] 15:14:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x11884d800) [pid = 1657] [serial = 767] [outer = 0x1183e3000] 15:14:15 INFO - PROCESS | 1657 | 1467843255837 Marionette DEBUG loaded listener.js 15:14:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1199a7400) [pid = 1657] [serial = 768] [outer = 0x1183e3000] 15:14:16 INFO - PROCESS | 1657 | 1467843256258 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]]]}] 15:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 622ms 15:14:16 INFO - PROCESS | 1657 | 1467843256273 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 15:14:16 INFO - PROCESS | 1657 | 1467843256276 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 15:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:14:16 INFO - PROCESS | 1657 | 1467843256284 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:14:16 INFO - PROCESS | 1657 | 1467843256287 Marionette TRACE conn2 <- [1,998,null,{}] 15:14:16 INFO - PROCESS | 1657 | 1467843256290 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}] 15:14:16 INFO - PROCESS | 1657 | 1467843256292 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:16 INFO - PROCESS | 1657 | 1467843256395 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 15:14:16 INFO - PROCESS | 1657 | 1467843256483 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:16 INFO - PROCESS | 1657 | 1467843256484 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a613800 == 43 [pid = 1657] [id = 257] 15:14:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x120fb3000) [pid = 1657] [serial = 769] [outer = 0x0] 15:14:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1210af800) [pid = 1657] [serial = 770] [outer = 0x120fb3000] 15:14:16 INFO - PROCESS | 1657 | 1467843256514 Marionette DEBUG loaded listener.js 15:14:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1235d2c00) [pid = 1657] [serial = 771] [outer = 0x120fb3000] 15:14:16 INFO - PROCESS | 1657 | 1467843256923 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]]]}] 15:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 680ms 15:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:14:16 INFO - PROCESS | 1657 | 1467843256960 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 15:14:16 INFO - PROCESS | 1657 | 1467843256961 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 15:14:16 INFO - PROCESS | 1657 | 1467843256963 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:14:16 INFO - PROCESS | 1657 | 1467843256964 Marionette TRACE conn2 <- [1,1002,null,{}] 15:14:16 INFO - PROCESS | 1657 | 1467843256967 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}] 15:14:16 INFO - PROCESS | 1657 | 1467843256968 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:17 INFO - PROCESS | 1657 | 1467843257137 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 15:14:17 INFO - PROCESS | 1657 | 1467843257187 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:17 INFO - PROCESS | 1657 | 1467843257188 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x118222000 == 44 [pid = 1657] [id = 258] 15:14:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1129b1400) [pid = 1657] [serial = 772] [outer = 0x0] 15:14:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x120fbac00) [pid = 1657] [serial = 773] [outer = 0x1129b1400] 15:14:17 INFO - PROCESS | 1657 | 1467843257224 Marionette DEBUG loaded listener.js 15:14:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x126d52000) [pid = 1657] [serial = 774] [outer = 0x1129b1400] 15:14:17 INFO - PROCESS | 1657 | 1467843257912 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]]]}] 15:14:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:14:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 976ms 15:14:17 INFO - PROCESS | 1657 | 1467843257950 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 15:14:17 INFO - PROCESS | 1657 | 1467843257954 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 15:14:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:14:17 INFO - PROCESS | 1657 | 1467843257958 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:14:17 INFO - PROCESS | 1657 | 1467843257960 Marionette TRACE conn2 <- [1,1006,null,{}] 15:14:17 INFO - PROCESS | 1657 | 1467843257963 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}] 15:14:17 INFO - PROCESS | 1657 | 1467843257965 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:18 INFO - PROCESS | 1657 | 1467843258063 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 15:14:18 INFO - PROCESS | 1657 | 1467843258135 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:18 INFO - PROCESS | 1657 | 1467843258137 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x1133dc000 == 45 [pid = 1657] [id = 259] 15:14:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x112fe9c00) [pid = 1657] [serial = 775] [outer = 0x0] 15:14:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x115e8f400) [pid = 1657] [serial = 776] [outer = 0x112fe9c00] 15:14:18 INFO - PROCESS | 1657 | 1467843258166 Marionette DEBUG loaded listener.js 15:14:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x116980000) [pid = 1657] [serial = 777] [outer = 0x112fe9c00] 15:14:19 INFO - PROCESS | 1657 | --DOCSHELL 0x1291a7800 == 44 [pid = 1657] [id = 253] 15:14:19 INFO - PROCESS | 1657 | --DOCSHELL 0x119c51800 == 43 [pid = 1657] [id = 252] 15:14:19 INFO - PROCESS | 1657 | --DOCSHELL 0x121133000 == 42 [pid = 1657] [id = 251] 15:14:19 INFO - PROCESS | 1657 | --DOCSHELL 0x1267a3800 == 41 [pid = 1657] [id = 250] 15:14:19 INFO - PROCESS | 1657 | --DOCSHELL 0x125c6c800 == 40 [pid = 1657] [id = 249] 15:14:19 INFO - PROCESS | 1657 | --DOCSHELL 0x12538a000 == 39 [pid = 1657] [id = 248] 15:14:19 INFO - PROCESS | 1657 | --DOCSHELL 0x112aba800 == 38 [pid = 1657] [id = 247] 15:14:19 INFO - PROCESS | 1657 | --DOCSHELL 0x119eda000 == 37 [pid = 1657] [id = 246] 15:14:19 INFO - PROCESS | 1657 | --DOCSHELL 0x1191aa800 == 36 [pid = 1657] [id = 245] 15:14:19 INFO - PROCESS | 1657 | --DOCSHELL 0x11821e800 == 35 [pid = 1657] [id = 244] 15:14:19 INFO - PROCESS | 1657 | --DOCSHELL 0x116ac5800 == 34 [pid = 1657] [id = 243] 15:14:19 INFO - PROCESS | 1657 | --DOCSHELL 0x118415000 == 33 [pid = 1657] [id = 242] 15:14:19 INFO - PROCESS | 1657 | --DOCSHELL 0x112723800 == 32 [pid = 1657] [id = 241] 15:14:19 INFO - PROCESS | 1657 | --DOCSHELL 0x118222000 == 31 [pid = 1657] [id = 258] 15:14:19 INFO - PROCESS | 1657 | --DOCSHELL 0x12a613800 == 30 [pid = 1657] [id = 257] 15:14:19 INFO - PROCESS | 1657 | --DOCSHELL 0x1267a4800 == 29 [pid = 1657] [id = 256] 15:14:19 INFO - PROCESS | 1657 | --DOCSHELL 0x11919b800 == 28 [pid = 1657] [id = 255] 15:14:19 INFO - PROCESS | 1657 | --DOCSHELL 0x115e37000 == 27 [pid = 1657] [id = 254] 15:14:19 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1183ddc00) [pid = 1657] [serial = 707] [outer = 0x0] [url = about:blank] 15:14:19 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x118139800) [pid = 1657] [serial = 704] [outer = 0x0] [url = about:blank] 15:14:19 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x119a3dc00) [pid = 1657] [serial = 713] [outer = 0x0] [url = about:blank] 15:14:19 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x112a84800) [pid = 1657] [serial = 693] [outer = 0x0] [url = about:blank] 15:14:19 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1129a4800) [pid = 1657] [serial = 692] [outer = 0x0] [url = about:blank] 15:14:19 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x119777c00) [pid = 1657] [serial = 711] [outer = 0x0] [url = about:blank] 15:14:19 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1129ae000) [pid = 1657] [serial = 695] [outer = 0x0] [url = about:blank] 15:14:19 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x118858800) [pid = 1657] [serial = 710] [outer = 0x0] [url = about:blank] 15:14:19 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1110ac400) [pid = 1657] [serial = 696] [outer = 0x0] [url = about:blank] 15:14:19 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x120fb6c00) [pid = 1657] [serial = 716] [outer = 0x0] [url = about:blank] 15:14:19 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x116f94800) [pid = 1657] [serial = 701] [outer = 0x0] [url = about:blank] 15:14:19 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x119ec6000) [pid = 1657] [serial = 714] [outer = 0x0] [url = about:blank] 15:14:19 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x115e8d000) [pid = 1657] [serial = 699] [outer = 0x0] [url = about:blank] 15:14:19 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x114f97c00) [pid = 1657] [serial = 698] [outer = 0x0] [url = about:blank] 15:14:19 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1176f5800) [pid = 1657] [serial = 702] [outer = 0x0] [url = about:blank] 15:14:19 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x118109000) [pid = 1657] [serial = 681] [outer = 0x0] [url = about:blank] 15:14:19 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x11673a400) [pid = 1657] [serial = 680] [outer = 0x0] [url = about:blank] 15:14:19 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x119115c00) [pid = 1657] [serial = 684] [outer = 0x0] [url = about:blank] 15:14:19 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x118621c00) [pid = 1657] [serial = 683] [outer = 0x0] [url = about:blank] 15:14:19 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x12554cc00) [pid = 1657] [serial = 687] [outer = 0x0] [url = about:blank] 15:14:19 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x121811800) [pid = 1657] [serial = 686] [outer = 0x0] [url = about:blank] 15:14:19 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x117ea0000) [pid = 1657] [serial = 719] [outer = 0x0] [url = about:blank] 15:14:19 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x1274bdc00) [pid = 1657] [serial = 690] [outer = 0x0] [url = about:blank] 15:14:19 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x12700f400) [pid = 1657] [serial = 689] [outer = 0x0] [url = about:blank] 15:14:19 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x120fbdc00) [pid = 1657] [serial = 717] [outer = 0x0] [url = about:blank] 15:14:19 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x118612c00) [pid = 1657] [serial = 708] [outer = 0x0] [url = about:blank] 15:14:19 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x1183d8400) [pid = 1657] [serial = 705] [outer = 0x0] [url = about:blank] 15:14:19 INFO - PROCESS | 1657 | 1467843259206 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]]]}] 15:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1278ms 15:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:14:19 INFO - PROCESS | 1657 | 1467843259236 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 15:14:19 INFO - PROCESS | 1657 | 1467843259238 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 15:14:19 INFO - PROCESS | 1657 | 1467843259241 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:14:19 INFO - PROCESS | 1657 | 1467843259243 Marionette TRACE conn2 <- [1,1010,null,{}] 15:14:19 INFO - PROCESS | 1657 | 1467843259246 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}] 15:14:19 INFO - PROCESS | 1657 | 1467843259248 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:19 INFO - PROCESS | 1657 | 1467843259329 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 15:14:19 INFO - PROCESS | 1657 | 1467843259358 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:19 INFO - PROCESS | 1657 | 1467843259361 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x113de7000 == 28 [pid = 1657] [id = 260] 15:14:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x112e72800) [pid = 1657] [serial = 778] [outer = 0x0] 15:14:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x112f58000) [pid = 1657] [serial = 779] [outer = 0x112e72800] 15:14:19 INFO - PROCESS | 1657 | 1467843259388 Marionette DEBUG loaded listener.js 15:14:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x111d17000) [pid = 1657] [serial = 780] [outer = 0x112e72800] 15:14:19 INFO - PROCESS | 1657 | 1467843259715 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]]]}] 15:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 519ms 15:14:19 INFO - PROCESS | 1657 | 1467843259760 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 15:14:19 INFO - PROCESS | 1657 | 1467843259764 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 15:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:14:19 INFO - PROCESS | 1657 | 1467843259768 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:14:19 INFO - PROCESS | 1657 | 1467843259770 Marionette TRACE conn2 <- [1,1014,null,{}] 15:14:19 INFO - PROCESS | 1657 | 1467843259772 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}] 15:14:19 INFO - PROCESS | 1657 | 1467843259774 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:19 INFO - PROCESS | 1657 | 1467843259851 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 15:14:19 INFO - PROCESS | 1657 | 1467843259857 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:19 INFO - PROCESS | 1657 | 1467843259858 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x116fe7000 == 29 [pid = 1657] [id = 261] 15:14:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x1161a3400) [pid = 1657] [serial = 781] [outer = 0x0] 15:14:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x116985c00) [pid = 1657] [serial = 782] [outer = 0x1161a3400] 15:14:19 INFO - PROCESS | 1657 | 1467843259885 Marionette DEBUG loaded listener.js 15:14:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11714e000) [pid = 1657] [serial = 783] [outer = 0x1161a3400] 15:14:20 INFO - PROCESS | 1657 | 1467843260210 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]]]}] 15:14:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:14:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 471ms 15:14:20 INFO - PROCESS | 1657 | 1467843260252 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 15:14:20 INFO - PROCESS | 1657 | 1467843260257 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 15:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:14:20 INFO - PROCESS | 1657 | 1467843260260 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:14:20 INFO - PROCESS | 1657 | 1467843260264 Marionette TRACE conn2 <- [1,1018,null,{}] 15:14:20 INFO - PROCESS | 1657 | 1467843260276 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}] 15:14:20 INFO - PROCESS | 1657 | 1467843260281 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:20 INFO - PROCESS | 1657 | 1467843260396 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 15:14:20 INFO - PROCESS | 1657 | 1467843260409 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:20 INFO - PROCESS | 1657 | 1467843260411 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x118888000 == 30 [pid = 1657] [id = 262] 15:14:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x1126f3400) [pid = 1657] [serial = 784] [outer = 0x0] 15:14:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1183e4400) [pid = 1657] [serial = 785] [outer = 0x1126f3400] 15:14:20 INFO - PROCESS | 1657 | 1467843260439 Marionette DEBUG loaded listener.js 15:14:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x118621000) [pid = 1657] [serial = 786] [outer = 0x1126f3400] 15:14:20 INFO - PROCESS | 1657 | 1467843260750 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]]]}] 15:14:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:14:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 529ms 15:14:20 INFO - PROCESS | 1657 | 1467843260790 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 15:14:20 INFO - PROCESS | 1657 | 1467843260792 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 15:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:14:20 INFO - PROCESS | 1657 | 1467843260794 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:14:20 INFO - PROCESS | 1657 | 1467843260796 Marionette TRACE conn2 <- [1,1022,null,{}] 15:14:20 INFO - PROCESS | 1657 | 1467843260798 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}] 15:14:20 INFO - PROCESS | 1657 | 1467843260799 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:20 INFO - PROCESS | 1657 | 1467843260902 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 15:14:20 INFO - PROCESS | 1657 | 1467843260930 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:20 INFO - PROCESS | 1657 | 1467843260931 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x1195a2000 == 31 [pid = 1657] [id = 263] 15:14:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x117146400) [pid = 1657] [serial = 787] [outer = 0x0] 15:14:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x119026c00) [pid = 1657] [serial = 788] [outer = 0x117146400] 15:14:20 INFO - PROCESS | 1657 | 1467843260956 Marionette DEBUG loaded listener.js 15:14:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x119772400) [pid = 1657] [serial = 789] [outer = 0x117146400] 15:14:21 INFO - PROCESS | 1657 | 1467843261231 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]]]}] 15:14:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:14:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 467ms 15:14:21 INFO - PROCESS | 1657 | 1467843261263 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 15:14:21 INFO - PROCESS | 1657 | 1467843261264 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 15:14:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:14:21 INFO - PROCESS | 1657 | 1467843261266 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:14:21 INFO - PROCESS | 1657 | 1467843261267 Marionette TRACE conn2 <- [1,1026,null,{}] 15:14:21 INFO - PROCESS | 1657 | 1467843261279 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}] 15:14:21 INFO - PROCESS | 1657 | 1467843261281 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:21 INFO - PROCESS | 1657 | 1467843261388 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 15:14:21 INFO - PROCESS | 1657 | 1467843261392 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:21 INFO - PROCESS | 1657 | 1467843261393 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x120f41000 == 32 [pid = 1657] [id = 264] 15:14:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x115ddc400) [pid = 1657] [serial = 790] [outer = 0x0] 15:14:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1199a1c00) [pid = 1657] [serial = 791] [outer = 0x115ddc400] 15:14:21 INFO - PROCESS | 1657 | 1467843261418 Marionette DEBUG loaded listener.js 15:14:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x119ec3400) [pid = 1657] [serial = 792] [outer = 0x115ddc400] 15:14:21 INFO - PROCESS | 1657 | 1467843261762 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]]]}] 15:14:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:14:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 519ms 15:14:21 INFO - PROCESS | 1657 | 1467843261786 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 15:14:21 INFO - PROCESS | 1657 | 1467843261789 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 15:14:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:14:21 INFO - PROCESS | 1657 | 1467843261798 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:14:21 INFO - PROCESS | 1657 | 1467843261799 Marionette TRACE conn2 <- [1,1030,null,{}] 15:14:21 INFO - PROCESS | 1657 | 1467843261801 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}] 15:14:21 INFO - PROCESS | 1657 | 1467843261805 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:21 INFO - PROCESS | 1657 | 1467843261912 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 15:14:21 INFO - PROCESS | 1657 | 1467843261947 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:21 INFO - PROCESS | 1657 | 1467843261948 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x121b3e800 == 33 [pid = 1657] [id = 265] 15:14:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x119ec5000) [pid = 1657] [serial = 793] [outer = 0x0] 15:14:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x120fec000) [pid = 1657] [serial = 794] [outer = 0x119ec5000] 15:14:21 INFO - PROCESS | 1657 | 1467843261973 Marionette DEBUG loaded listener.js 15:14:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x121ba1400) [pid = 1657] [serial = 795] [outer = 0x119ec5000] 15:14:22 INFO - PROCESS | 1657 | 1467843262299 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]]]}] 15:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 518ms 15:14:22 INFO - PROCESS | 1657 | 1467843262317 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 15:14:22 INFO - PROCESS | 1657 | 1467843262318 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 15:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:14:22 INFO - PROCESS | 1657 | 1467843262320 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:14:22 INFO - PROCESS | 1657 | 1467843262323 Marionette TRACE conn2 <- [1,1034,null,{}] 15:14:22 INFO - PROCESS | 1657 | 1467843262332 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}] 15:14:22 INFO - PROCESS | 1657 | 1467843262333 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:22 INFO - PROCESS | 1657 | 1467843262429 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 15:14:22 INFO - PROCESS | 1657 | 1467843262432 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:22 INFO - PROCESS | 1657 | 1467843262434 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x125509000 == 34 [pid = 1657] [id = 266] 15:14:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x110fef400) [pid = 1657] [serial = 796] [outer = 0x0] 15:14:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1253a6800) [pid = 1657] [serial = 797] [outer = 0x110fef400] 15:14:22 INFO - PROCESS | 1657 | 1467843262458 Marionette DEBUG loaded listener.js 15:14:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x125bf1800) [pid = 1657] [serial = 798] [outer = 0x110fef400] 15:14:22 INFO - PROCESS | 1657 | 1467843262767 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]]]}] 15:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 480ms 15:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:14:22 INFO - PROCESS | 1657 | 1467843262800 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 15:14:22 INFO - PROCESS | 1657 | 1467843262802 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 15:14:22 INFO - PROCESS | 1657 | 1467843262806 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:14:22 INFO - PROCESS | 1657 | 1467843262808 Marionette TRACE conn2 <- [1,1038,null,{}] 15:14:22 INFO - PROCESS | 1657 | 1467843262810 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}] 15:14:22 INFO - PROCESS | 1657 | 1467843262811 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:22 INFO - PROCESS | 1657 | 1467843262903 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 15:14:22 INFO - PROCESS | 1657 | 1467843262907 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:22 INFO - PROCESS | 1657 | 1467843262908 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x12670d800 == 35 [pid = 1657] [id = 267] 15:14:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1126f6c00) [pid = 1657] [serial = 799] [outer = 0x0] 15:14:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x126783800) [pid = 1657] [serial = 800] [outer = 0x1126f6c00] 15:14:22 INFO - PROCESS | 1657 | 1467843262932 Marionette DEBUG loaded listener.js 15:14:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1267db800) [pid = 1657] [serial = 801] [outer = 0x1126f6c00] 15:14:23 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x110fe9800) [pid = 1657] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:14:23 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x119ec7000) [pid = 1657] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:14:23 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x121811c00) [pid = 1657] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:14:23 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x121b9e400) [pid = 1657] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:14:23 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1167adc00) [pid = 1657] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:14:23 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x110fe7000) [pid = 1657] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:14:23 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1131b0800) [pid = 1657] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:14:23 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x113d99000) [pid = 1657] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:14:23 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x118853c00) [pid = 1657] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:14:23 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11813b800) [pid = 1657] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:14:23 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1122bd400) [pid = 1657] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:14:23 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x126788c00) [pid = 1657] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:14:23 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1126fc000) [pid = 1657] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:14:23 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1126fac00) [pid = 1657] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:14:23 INFO - PROCESS | 1657 | 1467843263422 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]]]}] 15:14:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:14:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 670ms 15:14:23 INFO - PROCESS | 1657 | 1467843263476 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 15:14:23 INFO - PROCESS | 1657 | 1467843263477 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 15:14:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:14:23 INFO - PROCESS | 1657 | 1467843263480 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:14:23 INFO - PROCESS | 1657 | 1467843263481 Marionette TRACE conn2 <- [1,1042,null,{}] 15:14:23 INFO - PROCESS | 1657 | 1467843263483 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}] 15:14:23 INFO - PROCESS | 1657 | 1467843263484 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:23 INFO - PROCESS | 1657 | 1467843263564 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 15:14:23 INFO - PROCESS | 1657 | 1467843263568 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:23 INFO - PROCESS | 1657 | 1467843263569 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x118886800 == 36 [pid = 1657] [id = 268] 15:14:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x112a84000) [pid = 1657] [serial = 802] [outer = 0x0] 15:14:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1176f2c00) [pid = 1657] [serial = 803] [outer = 0x112a84000] 15:14:23 INFO - PROCESS | 1657 | 1467843263596 Marionette DEBUG loaded listener.js 15:14:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x11902fc00) [pid = 1657] [serial = 804] [outer = 0x112a84000] 15:14:23 INFO - PROCESS | 1657 | 1467843263910 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]]]}] 15:14:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:14:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 471ms 15:14:23 INFO - PROCESS | 1657 | 1467843263952 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 15:14:23 INFO - PROCESS | 1657 | 1467843263953 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 15:14:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:14:23 INFO - PROCESS | 1657 | 1467843263955 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:14:23 INFO - PROCESS | 1657 | 1467843263956 Marionette TRACE conn2 <- [1,1046,null,{}] 15:14:23 INFO - PROCESS | 1657 | 1467843263958 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}] 15:14:23 INFO - PROCESS | 1657 | 1467843263959 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:24 INFO - PROCESS | 1657 | 1467843264054 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 15:14:24 INFO - PROCESS | 1657 | 1467843264061 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:24 INFO - PROCESS | 1657 | 1467843264062 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x128e4c800 == 37 [pid = 1657] [id = 269] 15:14:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x115e22800) [pid = 1657] [serial = 805] [outer = 0x0] 15:14:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x120ff4c00) [pid = 1657] [serial = 806] [outer = 0x115e22800] 15:14:24 INFO - PROCESS | 1657 | 1467843264086 Marionette DEBUG loaded listener.js 15:14:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x125bf5000) [pid = 1657] [serial = 807] [outer = 0x115e22800] 15:14:24 INFO - PROCESS | 1657 | 1467843264387 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]]]}] 15:14:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:14:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 471ms 15:14:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:14:24 INFO - PROCESS | 1657 | 1467843264426 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 15:14:24 INFO - PROCESS | 1657 | 1467843264428 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 15:14:24 INFO - PROCESS | 1657 | 1467843264430 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:14:24 INFO - PROCESS | 1657 | 1467843264432 Marionette TRACE conn2 <- [1,1050,null,{}] 15:14:24 INFO - PROCESS | 1657 | 1467843264434 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}] 15:14:24 INFO - PROCESS | 1657 | 1467843264436 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:24 INFO - PROCESS | 1657 | 1467843264531 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 15:14:24 INFO - PROCESS | 1657 | 1467843264534 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:24 INFO - PROCESS | 1657 | 1467843264536 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x120f3d000 == 38 [pid = 1657] [id = 270] 15:14:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x12678b800) [pid = 1657] [serial = 808] [outer = 0x0] 15:14:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x12700cc00) [pid = 1657] [serial = 809] [outer = 0x12678b800] 15:14:24 INFO - PROCESS | 1657 | 1467843264565 Marionette DEBUG loaded listener.js 15:14:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1274ab000) [pid = 1657] [serial = 810] [outer = 0x12678b800] 15:14:24 INFO - PROCESS | 1657 | 1467843264876 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]]]}] 15:14:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:14:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 470ms 15:14:24 INFO - PROCESS | 1657 | 1467843264901 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 15:14:24 INFO - PROCESS | 1657 | 1467843264902 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 15:14:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:14:24 INFO - PROCESS | 1657 | 1467843264907 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:14:24 INFO - PROCESS | 1657 | 1467843264909 Marionette TRACE conn2 <- [1,1054,null,{}] 15:14:24 INFO - PROCESS | 1657 | 1467843264911 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}] 15:14:24 INFO - PROCESS | 1657 | 1467843264912 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:25 INFO - PROCESS | 1657 | 1467843265016 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 15:14:25 INFO - PROCESS | 1657 | 1467843265021 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:25 INFO - PROCESS | 1657 | 1467843265023 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a91e000 == 39 [pid = 1657] [id = 271] 15:14:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x119542400) [pid = 1657] [serial = 811] [outer = 0x0] 15:14:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1274b1c00) [pid = 1657] [serial = 812] [outer = 0x119542400] 15:14:25 INFO - PROCESS | 1657 | 1467843265046 Marionette DEBUG loaded listener.js 15:14:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1274b9c00) [pid = 1657] [serial = 813] [outer = 0x119542400] 15:14:25 INFO - PROCESS | 1657 | 1467843265348 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]]]}] 15:14:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:14:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 470ms 15:14:25 INFO - PROCESS | 1657 | 1467843265414 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 15:14:25 INFO - PROCESS | 1657 | 1467843265416 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 15:14:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:14:25 INFO - PROCESS | 1657 | 1467843265420 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:14:25 INFO - PROCESS | 1657 | 1467843265423 Marionette TRACE conn2 <- [1,1058,null,{}] 15:14:25 INFO - PROCESS | 1657 | 1467843265427 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}] 15:14:25 INFO - PROCESS | 1657 | 1467843265429 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:25 INFO - PROCESS | 1657 | 1467843265524 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 15:14:25 INFO - PROCESS | 1657 | 1467843265618 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:25 INFO - PROCESS | 1657 | 1467843265622 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x114f41800 == 40 [pid = 1657] [id = 272] 15:14:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1129a5800) [pid = 1657] [serial = 814] [outer = 0x0] 15:14:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1129b1c00) [pid = 1657] [serial = 815] [outer = 0x1129a5800] 15:14:25 INFO - PROCESS | 1657 | 1467843265655 Marionette DEBUG loaded listener.js 15:14:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x11337fc00) [pid = 1657] [serial = 816] [outer = 0x1129a5800] 15:14:26 INFO - PROCESS | 1657 | 1467843266146 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]]]}] 15:14:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:14:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 773ms 15:14:26 INFO - PROCESS | 1657 | 1467843266225 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 15:14:26 INFO - PROCESS | 1657 | 1467843266228 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 15:14:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:14:26 INFO - PROCESS | 1657 | 1467843266235 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:14:26 INFO - PROCESS | 1657 | 1467843266238 Marionette TRACE conn2 <- [1,1062,null,{}] 15:14:26 INFO - PROCESS | 1657 | 1467843266241 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}] 15:14:26 INFO - PROCESS | 1657 | 1467843266242 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:26 INFO - PROCESS | 1657 | 1467843266348 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 15:14:26 INFO - PROCESS | 1657 | 1467843266425 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:26 INFO - PROCESS | 1657 | 1467843266426 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x119a5c800 == 41 [pid = 1657] [id = 273] 15:14:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x118102400) [pid = 1657] [serial = 817] [outer = 0x0] 15:14:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x118109000) [pid = 1657] [serial = 818] [outer = 0x118102400] 15:14:26 INFO - PROCESS | 1657 | 1467843266458 Marionette DEBUG loaded listener.js 15:14:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x11835b800) [pid = 1657] [serial = 819] [outer = 0x118102400] 15:14:27 INFO - PROCESS | 1657 | 1467843267161 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]]]}] 15:14:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:14:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 978ms 15:14:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:14:27 INFO - PROCESS | 1657 | 1467843267211 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 15:14:27 INFO - PROCESS | 1657 | 1467843267214 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 15:14:27 INFO - PROCESS | 1657 | 1467843267217 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:14:27 INFO - PROCESS | 1657 | 1467843267219 Marionette TRACE conn2 <- [1,1066,null,{}] 15:14:27 INFO - PROCESS | 1657 | 1467843267222 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}] 15:14:27 INFO - PROCESS | 1657 | 1467843267224 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:27 INFO - PROCESS | 1657 | 1467843267328 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 15:14:27 INFO - PROCESS | 1657 | 1467843267382 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:27 INFO - PROCESS | 1657 | 1467843267385 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x116aca800 == 42 [pid = 1657] [id = 274] 15:14:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x116740800) [pid = 1657] [serial = 820] [outer = 0x0] 15:14:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x11690b800) [pid = 1657] [serial = 821] [outer = 0x116740800] 15:14:27 INFO - PROCESS | 1657 | 1467843267416 Marionette DEBUG loaded listener.js 15:14:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x117ea5800) [pid = 1657] [serial = 822] [outer = 0x116740800] 15:14:27 INFO - PROCESS | 1657 | --DOCSHELL 0x120f3d000 == 41 [pid = 1657] [id = 270] 15:14:27 INFO - PROCESS | 1657 | --DOCSHELL 0x128e4c800 == 40 [pid = 1657] [id = 269] 15:14:27 INFO - PROCESS | 1657 | --DOCSHELL 0x118886800 == 39 [pid = 1657] [id = 268] 15:14:27 INFO - PROCESS | 1657 | --DOCSHELL 0x12670d800 == 38 [pid = 1657] [id = 267] 15:14:27 INFO - PROCESS | 1657 | --DOCSHELL 0x125509000 == 37 [pid = 1657] [id = 266] 15:14:27 INFO - PROCESS | 1657 | --DOCSHELL 0x121b3e800 == 36 [pid = 1657] [id = 265] 15:14:27 INFO - PROCESS | 1657 | --DOCSHELL 0x120f41000 == 35 [pid = 1657] [id = 264] 15:14:27 INFO - PROCESS | 1657 | --DOCSHELL 0x1195a2000 == 34 [pid = 1657] [id = 263] 15:14:27 INFO - PROCESS | 1657 | --DOCSHELL 0x118888000 == 33 [pid = 1657] [id = 262] 15:14:27 INFO - PROCESS | 1657 | --DOCSHELL 0x116fe7000 == 32 [pid = 1657] [id = 261] 15:14:27 INFO - PROCESS | 1657 | --DOCSHELL 0x113de7000 == 31 [pid = 1657] [id = 260] 15:14:27 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x119ec8400) [pid = 1657] [serial = 720] [outer = 0x0] [url = about:blank] 15:14:27 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x120ff1000) [pid = 1657] [serial = 743] [outer = 0x0] [url = about:blank] 15:14:27 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x121cd1400) [pid = 1657] [serial = 746] [outer = 0x0] [url = about:blank] 15:14:27 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1217d2000) [pid = 1657] [serial = 744] [outer = 0x0] [url = about:blank] 15:14:27 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1253d8000) [pid = 1657] [serial = 749] [outer = 0x0] [url = about:blank] 15:14:27 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x116a1b400) [pid = 1657] [serial = 731] [outer = 0x0] [url = about:blank] 15:14:27 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x118108800) [pid = 1657] [serial = 732] [outer = 0x0] [url = about:blank] 15:14:27 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x111d18800) [pid = 1657] [serial = 722] [outer = 0x0] [url = about:blank] 15:14:27 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1126f6800) [pid = 1657] [serial = 723] [outer = 0x0] [url = about:blank] 15:14:27 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x113edb800) [pid = 1657] [serial = 728] [outer = 0x0] [url = about:blank] 15:14:27 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1164ed400) [pid = 1657] [serial = 729] [outer = 0x0] [url = about:blank] 15:14:27 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x115e8b800) [pid = 1657] [serial = 725] [outer = 0x0] [url = about:blank] 15:14:27 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x116639000) [pid = 1657] [serial = 726] [outer = 0x0] [url = about:blank] 15:14:27 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x11910e000) [pid = 1657] [serial = 737] [outer = 0x0] [url = about:blank] 15:14:27 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x119549800) [pid = 1657] [serial = 738] [outer = 0x0] [url = about:blank] 15:14:27 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x118618400) [pid = 1657] [serial = 734] [outer = 0x0] [url = about:blank] 15:14:27 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x118654800) [pid = 1657] [serial = 735] [outer = 0x0] [url = about:blank] 15:14:27 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x12525b400) [pid = 1657] [serial = 747] [outer = 0x0] [url = about:blank] 15:14:27 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1133f6000) [pid = 1657] [serial = 752] [outer = 0x0] [url = about:blank] 15:14:27 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1267e7400) [pid = 1657] [serial = 758] [outer = 0x0] [url = about:blank] 15:14:27 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x119774400) [pid = 1657] [serial = 755] [outer = 0x0] [url = about:blank] 15:14:27 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x125c86800) [pid = 1657] [serial = 756] [outer = 0x0] [url = about:blank] 15:14:27 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x125bef800) [pid = 1657] [serial = 750] [outer = 0x0] [url = about:blank] 15:14:27 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x118616c00) [pid = 1657] [serial = 753] [outer = 0x0] [url = about:blank] 15:14:27 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x11977e000) [pid = 1657] [serial = 740] [outer = 0x0] [url = about:blank] 15:14:27 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x119bb3000) [pid = 1657] [serial = 741] [outer = 0x0] [url = about:blank] 15:14:27 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x127010800) [pid = 1657] [serial = 759] [outer = 0x0] [url = about:blank] 15:14:27 INFO - PROCESS | 1657 | 1467843267856 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]]]}] 15:14:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:14:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 673ms 15:14:27 INFO - PROCESS | 1657 | 1467843267890 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 15:14:27 INFO - PROCESS | 1657 | 1467843267895 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 15:14:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:14:27 INFO - PROCESS | 1657 | 1467843267901 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:14:27 INFO - PROCESS | 1657 | 1467843267903 Marionette TRACE conn2 <- [1,1070,null,{}] 15:14:27 INFO - PROCESS | 1657 | 1467843267915 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}] 15:14:27 INFO - PROCESS | 1657 | 1467843267918 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:28 INFO - PROCESS | 1657 | 1467843268042 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 15:14:28 INFO - PROCESS | 1657 | 1467843268125 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:28 INFO - PROCESS | 1657 | 1467843268126 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x11840b800 == 32 [pid = 1657] [id = 275] 15:14:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x118102800) [pid = 1657] [serial = 823] [outer = 0x0] 15:14:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x1183da800) [pid = 1657] [serial = 824] [outer = 0x118102800] 15:14:28 INFO - PROCESS | 1657 | 1467843268169 Marionette DEBUG loaded listener.js 15:14:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x118616c00) [pid = 1657] [serial = 825] [outer = 0x118102800] 15:14:28 INFO - PROCESS | 1657 | 1467843268473 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]]]}] 15:14:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:14:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 629ms 15:14:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:14:28 INFO - PROCESS | 1657 | 1467843268530 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 15:14:28 INFO - PROCESS | 1657 | 1467843268531 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 15:14:28 INFO - PROCESS | 1657 | 1467843268533 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:14:28 INFO - PROCESS | 1657 | 1467843268536 Marionette TRACE conn2 <- [1,1074,null,{}] 15:14:28 INFO - PROCESS | 1657 | 1467843268553 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}] 15:14:28 INFO - PROCESS | 1657 | 1467843268556 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:28 INFO - PROCESS | 1657 | 1467843268653 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 15:14:28 INFO - PROCESS | 1657 | 1467843268660 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:28 INFO - PROCESS | 1657 | 1467843268662 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x119c41800 == 33 [pid = 1657] [id = 276] 15:14:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1199b0c00) [pid = 1657] [serial = 826] [outer = 0x0] 15:14:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x119bd0800) [pid = 1657] [serial = 827] [outer = 0x1199b0c00] 15:14:28 INFO - PROCESS | 1657 | 1467843268690 Marionette DEBUG loaded listener.js 15:14:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x119eccc00) [pid = 1657] [serial = 828] [outer = 0x1199b0c00] 15:14:29 INFO - PROCESS | 1657 | 1467843269014 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]]]}] 15:14:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:14:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 527ms 15:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:14:29 INFO - PROCESS | 1657 | 1467843269061 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 15:14:29 INFO - PROCESS | 1657 | 1467843269063 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 15:14:29 INFO - PROCESS | 1657 | 1467843269065 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:14:29 INFO - PROCESS | 1657 | 1467843269066 Marionette TRACE conn2 <- [1,1078,null,{}] 15:14:29 INFO - PROCESS | 1657 | 1467843269068 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}] 15:14:29 INFO - PROCESS | 1657 | 1467843269070 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:29 INFO - PROCESS | 1657 | 1467843269166 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 15:14:29 INFO - PROCESS | 1657 | 1467843269173 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:29 INFO - PROCESS | 1657 | 1467843269175 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x12125c800 == 34 [pid = 1657] [id = 277] 15:14:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x120fb9000) [pid = 1657] [serial = 829] [outer = 0x0] 15:14:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x120fec400) [pid = 1657] [serial = 830] [outer = 0x120fb9000] 15:14:29 INFO - PROCESS | 1657 | 1467843269200 Marionette DEBUG loaded listener.js 15:14:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x12119ac00) [pid = 1657] [serial = 831] [outer = 0x120fb9000] 15:14:29 INFO - PROCESS | 1657 | 1467843269508 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]]]}] 15:14:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:14:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 468ms 15:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:14:29 INFO - PROCESS | 1657 | 1467843269534 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 15:14:29 INFO - PROCESS | 1657 | 1467843269535 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 15:14:29 INFO - PROCESS | 1657 | 1467843269538 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:14:29 INFO - PROCESS | 1657 | 1467843269541 Marionette TRACE conn2 <- [1,1082,null,{}] 15:14:29 INFO - PROCESS | 1657 | 1467843269543 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}] 15:14:29 INFO - PROCESS | 1657 | 1467843269544 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:29 INFO - PROCESS | 1657 | 1467843269617 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 15:14:29 INFO - PROCESS | 1657 | 1467843269623 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:29 INFO - PROCESS | 1657 | 1467843269624 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x125509000 == 35 [pid = 1657] [id = 278] 15:14:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1211a0400) [pid = 1657] [serial = 832] [outer = 0x0] 15:14:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x12359fc00) [pid = 1657] [serial = 833] [outer = 0x1211a0400] 15:14:29 INFO - PROCESS | 1657 | 1467843269648 Marionette DEBUG loaded listener.js 15:14:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1253d1400) [pid = 1657] [serial = 834] [outer = 0x1211a0400] 15:14:30 INFO - PROCESS | 1657 | 1467843270061 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]]]}] 15:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 572ms 15:14:30 INFO - PROCESS | 1657 | 1467843270110 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 15:14:30 INFO - PROCESS | 1657 | 1467843270111 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 15:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:14:30 INFO - PROCESS | 1657 | 1467843270113 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:14:30 INFO - PROCESS | 1657 | 1467843270114 Marionette TRACE conn2 <- [1,1086,null,{}] 15:14:30 INFO - PROCESS | 1657 | 1467843270116 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}] 15:14:30 INFO - PROCESS | 1657 | 1467843270121 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:30 INFO - PROCESS | 1657 | 1467843270233 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 15:14:30 INFO - PROCESS | 1657 | 1467843270271 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:30 INFO - PROCESS | 1657 | 1467843270272 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x126884800 == 36 [pid = 1657] [id = 279] 15:14:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x125c86800) [pid = 1657] [serial = 835] [outer = 0x0] 15:14:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x12678fc00) [pid = 1657] [serial = 836] [outer = 0x125c86800] 15:14:30 INFO - PROCESS | 1657 | 1467843270296 Marionette DEBUG loaded listener.js 15:14:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x127424400) [pid = 1657] [serial = 837] [outer = 0x125c86800] 15:14:30 INFO - PROCESS | 1657 | 1467843270623 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]]]}] 15:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 568ms 15:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:14:30 INFO - PROCESS | 1657 | 1467843270681 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 15:14:30 INFO - PROCESS | 1657 | 1467843270682 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 15:14:30 INFO - PROCESS | 1657 | 1467843270684 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:14:30 INFO - PROCESS | 1657 | 1467843270686 Marionette TRACE conn2 <- [1,1090,null,{}] 15:14:30 INFO - PROCESS | 1657 | 1467843270688 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}] 15:14:30 INFO - PROCESS | 1657 | 1467843270689 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:30 INFO - PROCESS | 1657 | 1467843270782 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 15:14:30 INFO - PROCESS | 1657 | 1467843270793 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:30 INFO - PROCESS | 1657 | 1467843270794 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x128e4a800 == 37 [pid = 1657] [id = 280] 15:14:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x12706e800) [pid = 1657] [serial = 838] [outer = 0x0] 15:14:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1274afc00) [pid = 1657] [serial = 839] [outer = 0x12706e800] 15:14:30 INFO - PROCESS | 1657 | 1467843270818 Marionette DEBUG loaded listener.js 15:14:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1274bb000) [pid = 1657] [serial = 840] [outer = 0x12706e800] 15:14:31 INFO - PROCESS | 1657 | 1467843271169 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]]]}] 15:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 519ms 15:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:14:31 INFO - PROCESS | 1657 | 1467843271205 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 15:14:31 INFO - PROCESS | 1657 | 1467843271206 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 15:14:31 INFO - PROCESS | 1657 | 1467843271214 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:14:31 INFO - PROCESS | 1657 | 1467843271215 Marionette TRACE conn2 <- [1,1094,null,{}] 15:14:31 INFO - PROCESS | 1657 | 1467843271218 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}] 15:14:31 INFO - PROCESS | 1657 | 1467843271219 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:31 INFO - PROCESS | 1657 | 1467843271313 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 15:14:31 INFO - PROCESS | 1657 | 1467843271318 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:31 INFO - PROCESS | 1657 | 1467843271319 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x129450800 == 38 [pid = 1657] [id = 281] 15:14:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1274bcc00) [pid = 1657] [serial = 841] [outer = 0x0] 15:14:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1274c3c00) [pid = 1657] [serial = 842] [outer = 0x1274bcc00] 15:14:31 INFO - PROCESS | 1657 | 1467843271344 Marionette DEBUG loaded listener.js 15:14:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1274c9400) [pid = 1657] [serial = 843] [outer = 0x1274bcc00] 15:14:31 INFO - PROCESS | 1657 | 1467843271666 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]]]}] 15:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 475ms 15:14:31 INFO - PROCESS | 1657 | 1467843271684 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 15:14:31 INFO - PROCESS | 1657 | 1467843271685 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 15:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:14:31 INFO - PROCESS | 1657 | 1467843271701 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:14:31 INFO - PROCESS | 1657 | 1467843271702 Marionette TRACE conn2 <- [1,1098,null,{}] 15:14:31 INFO - PROCESS | 1657 | 1467843271708 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}] 15:14:31 INFO - PROCESS | 1657 | 1467843271710 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:31 INFO - PROCESS | 1657 | 1467843271886 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 15:14:31 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x112fe9c00) [pid = 1657] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:14:31 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1161a3400) [pid = 1657] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:14:31 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x112e72800) [pid = 1657] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:14:31 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x115ddc400) [pid = 1657] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:14:31 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1126f3400) [pid = 1657] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:14:31 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x117146400) [pid = 1657] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:14:31 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x119ec5000) [pid = 1657] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:14:31 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1126f6c00) [pid = 1657] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:14:31 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x110fef400) [pid = 1657] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:14:31 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x112a84000) [pid = 1657] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:14:31 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x115e22800) [pid = 1657] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:14:31 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1126f1000) [pid = 1657] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:14:31 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x12678b800) [pid = 1657] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:14:31 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x115dda400) [pid = 1657] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:14:31 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1183e3000) [pid = 1657] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:14:31 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x120fb3000) [pid = 1657] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:14:31 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x1129b1400) [pid = 1657] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:14:31 INFO - PROCESS | 1657 | 1467843271930 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:31 INFO - PROCESS | 1657 | 1467843271931 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x116fee800 == 39 [pid = 1657] [id = 282] 15:14:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x111d7b800) [pid = 1657] [serial = 844] [outer = 0x0] 15:14:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x112a7ac00) [pid = 1657] [serial = 845] [outer = 0x111d7b800] 15:14:31 INFO - PROCESS | 1657 | 1467843271955 Marionette DEBUG loaded listener.js 15:14:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x115e20800) [pid = 1657] [serial = 846] [outer = 0x111d7b800] 15:14:32 INFO - PROCESS | 1657 | 1467843272273 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]]]}] 15:14:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 625ms 15:14:32 INFO - PROCESS | 1657 | 1467843272321 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 15:14:32 INFO - PROCESS | 1657 | 1467843272322 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 15:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:14:32 INFO - PROCESS | 1657 | 1467843272325 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:14:32 INFO - PROCESS | 1657 | 1467843272326 Marionette TRACE conn2 <- [1,1102,null,{}] 15:14:32 INFO - PROCESS | 1657 | 1467843272328 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}] 15:14:32 INFO - PROCESS | 1657 | 1467843272329 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:32 INFO - PROCESS | 1657 | 1467843272408 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 15:14:32 INFO - PROCESS | 1657 | 1467843272412 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:32 INFO - PROCESS | 1657 | 1467843272412 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a928800 == 40 [pid = 1657] [id = 283] 15:14:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x118130400) [pid = 1657] [serial = 847] [outer = 0x0] 15:14:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x119ecbc00) [pid = 1657] [serial = 848] [outer = 0x118130400] 15:14:32 INFO - PROCESS | 1657 | 1467843272436 Marionette DEBUG loaded listener.js 15:14:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x125bec400) [pid = 1657] [serial = 849] [outer = 0x118130400] 15:14:32 INFO - PROCESS | 1657 | 1467843272732 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]]]}] 15:14:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 418ms 15:14:32 INFO - PROCESS | 1657 | 1467843272744 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 15:14:32 INFO - PROCESS | 1657 | 1467843272746 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 15:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:14:32 INFO - PROCESS | 1657 | 1467843272748 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:14:32 INFO - PROCESS | 1657 | 1467843272750 Marionette TRACE conn2 <- [1,1106,null,{}] 15:14:32 INFO - PROCESS | 1657 | 1467843272752 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}] 15:14:32 INFO - PROCESS | 1657 | 1467843272756 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:32 INFO - PROCESS | 1657 | 1467843272889 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 15:14:32 INFO - PROCESS | 1657 | 1467843272895 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:32 INFO - PROCESS | 1657 | 1467843272897 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b117800 == 41 [pid = 1657] [id = 284] 15:14:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x113d99400) [pid = 1657] [serial = 850] [outer = 0x0] 15:14:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x125bf6c00) [pid = 1657] [serial = 851] [outer = 0x113d99400] 15:14:32 INFO - PROCESS | 1657 | 1467843272929 Marionette DEBUG loaded listener.js 15:14:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x129135800) [pid = 1657] [serial = 852] [outer = 0x113d99400] 15:14:33 INFO - PROCESS | 1657 | 1467843273279 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]]]}] 15:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 569ms 15:14:33 INFO - PROCESS | 1657 | 1467843273318 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 15:14:33 INFO - PROCESS | 1657 | 1467843273320 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 15:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:14:33 INFO - PROCESS | 1657 | 1467843273324 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:14:33 INFO - PROCESS | 1657 | 1467843273326 Marionette TRACE conn2 <- [1,1110,null,{}] 15:14:33 INFO - PROCESS | 1657 | 1467843273329 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}] 15:14:33 INFO - PROCESS | 1657 | 1467843273331 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:33 INFO - PROCESS | 1657 | 1467843273451 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 15:14:33 INFO - PROCESS | 1657 | 1467843273533 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:33 INFO - PROCESS | 1657 | 1467843273534 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b31e800 == 42 [pid = 1657] [id = 285] 15:14:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1167ad000) [pid = 1657] [serial = 853] [outer = 0x0] 15:14:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x129139000) [pid = 1657] [serial = 854] [outer = 0x1167ad000] 15:14:33 INFO - PROCESS | 1657 | 1467843273573 Marionette DEBUG loaded listener.js 15:14:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x12924f400) [pid = 1657] [serial = 855] [outer = 0x1167ad000] 15:14:33 INFO - PROCESS | 1657 | 1467843273830 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]]]}] 15:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 520ms 15:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:14:33 INFO - PROCESS | 1657 | 1467843273844 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 15:14:33 INFO - PROCESS | 1657 | 1467843273845 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 15:14:33 INFO - PROCESS | 1657 | 1467843273847 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:14:33 INFO - PROCESS | 1657 | 1467843273848 Marionette TRACE conn2 <- [1,1114,null,{}] 15:14:33 INFO - PROCESS | 1657 | 1467843273852 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}] 15:14:33 INFO - PROCESS | 1657 | 1467843273854 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:34 INFO - PROCESS | 1657 | 1467843273997 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 15:14:34 INFO - PROCESS | 1657 | 1467843274050 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:34 INFO - PROCESS | 1657 | 1467843274051 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x113de5000 == 43 [pid = 1657] [id = 286] 15:14:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1126f1000) [pid = 1657] [serial = 856] [outer = 0x0] 15:14:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1129adc00) [pid = 1657] [serial = 857] [outer = 0x1126f1000] 15:14:34 INFO - PROCESS | 1657 | 1467843274083 Marionette DEBUG loaded listener.js 15:14:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x113d67400) [pid = 1657] [serial = 858] [outer = 0x1126f1000] 15:14:34 INFO - PROCESS | 1657 | 1467843274570 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]]]}] 15:14:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:14:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 770ms 15:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:14:34 INFO - PROCESS | 1657 | 1467843274622 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 15:14:34 INFO - PROCESS | 1657 | 1467843274625 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 15:14:34 INFO - PROCESS | 1657 | 1467843274629 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:14:34 INFO - PROCESS | 1657 | 1467843274631 Marionette TRACE conn2 <- [1,1118,null,{}] 15:14:34 INFO - PROCESS | 1657 | 1467843274634 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}] 15:14:34 INFO - PROCESS | 1657 | 1467843274640 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:34 INFO - PROCESS | 1657 | 1467843274764 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 15:14:34 INFO - PROCESS | 1657 | 1467843274831 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:34 INFO - PROCESS | 1657 | 1467843274832 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x119a5e000 == 44 [pid = 1657] [id = 287] 15:14:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1183de800) [pid = 1657] [serial = 859] [outer = 0x0] 15:14:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x118612c00) [pid = 1657] [serial = 860] [outer = 0x1183de800] 15:14:34 INFO - PROCESS | 1657 | 1467843274862 Marionette DEBUG loaded listener.js 15:14:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x118656400) [pid = 1657] [serial = 861] [outer = 0x1183de800] 15:14:35 INFO - PROCESS | 1657 | 1467843275292 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]]]}] 15:14:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:14:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 673ms 15:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:14:35 INFO - PROCESS | 1657 | 1467843275302 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 15:14:35 INFO - PROCESS | 1657 | 1467843275304 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 15:14:35 INFO - PROCESS | 1657 | 1467843275306 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:14:35 INFO - PROCESS | 1657 | 1467843275307 Marionette TRACE conn2 <- [1,1122,null,{}] 15:14:35 INFO - PROCESS | 1657 | 1467843275310 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}] 15:14:35 INFO - PROCESS | 1657 | 1467843275311 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:35 INFO - PROCESS | 1657 | 1467843275412 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 15:14:35 INFO - PROCESS | 1657 | 1467843275465 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:35 INFO - PROCESS | 1657 | 1467843275466 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x1296ac800 == 45 [pid = 1657] [id = 288] 15:14:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x119540400) [pid = 1657] [serial = 862] [outer = 0x0] 15:14:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x119ec6000) [pid = 1657] [serial = 863] [outer = 0x119540400] 15:14:35 INFO - PROCESS | 1657 | 1467843275494 Marionette DEBUG loaded listener.js 15:14:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x121339400) [pid = 1657] [serial = 864] [outer = 0x119540400] 15:14:35 INFO - PROCESS | 1657 | 1467843275923 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]]]}] 15:14:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:14:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 670ms 15:14:35 INFO - PROCESS | 1657 | 1467843275977 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 15:14:35 INFO - PROCESS | 1657 | 1467843275980 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 15:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:14:35 INFO - PROCESS | 1657 | 1467843275988 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:14:35 INFO - PROCESS | 1657 | 1467843275991 Marionette TRACE conn2 <- [1,1126,null,{}] 15:14:35 INFO - PROCESS | 1657 | 1467843275993 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}] 15:14:35 INFO - PROCESS | 1657 | 1467843275996 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:36 INFO - PROCESS | 1657 | 1467843276128 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 15:14:36 INFO - PROCESS | 1657 | 1467843276209 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:36 INFO - PROCESS | 1657 | 1467843276211 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf2e800 == 46 [pid = 1657] [id = 289] 15:14:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x12678ac00) [pid = 1657] [serial = 865] [outer = 0x0] 15:14:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x127422400) [pid = 1657] [serial = 866] [outer = 0x12678ac00] 15:14:36 INFO - PROCESS | 1657 | 1467843276241 Marionette DEBUG loaded listener.js 15:14:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1274bd800) [pid = 1657] [serial = 867] [outer = 0x12678ac00] 15:14:36 INFO - PROCESS | 1657 | 1467843276826 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]]]}] 15:14:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:14:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 926ms 15:14:36 INFO - PROCESS | 1657 | 1467843276985 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 15:14:36 INFO - PROCESS | 1657 | 1467843276987 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 15:14:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:14:37 INFO - PROCESS | 1657 | 1467843277022 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:14:37 INFO - PROCESS | 1657 | 1467843277024 Marionette TRACE conn2 <- [1,1130,null,{}] 15:14:37 INFO - PROCESS | 1657 | 1467843277036 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}] 15:14:37 INFO - PROCESS | 1657 | 1467843277038 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:37 INFO - PROCESS | 1657 | 1467843277128 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 15:14:37 INFO - PROCESS | 1657 | 1467843277196 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:37 INFO - PROCESS | 1657 | 1467843277198 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x115d93800 == 47 [pid = 1657] [id = 290] 15:14:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x1126fc000) [pid = 1657] [serial = 868] [outer = 0x0] 15:14:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x11324f000) [pid = 1657] [serial = 869] [outer = 0x1126fc000] 15:14:37 INFO - PROCESS | 1657 | 1467843277225 Marionette DEBUG loaded listener.js 15:14:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x118138800) [pid = 1657] [serial = 870] [outer = 0x1126fc000] 15:14:38 INFO - PROCESS | 1657 | --DOCSHELL 0x1133dc000 == 46 [pid = 1657] [id = 259] 15:14:38 INFO - PROCESS | 1657 | --DOCSHELL 0x12b31e800 == 45 [pid = 1657] [id = 285] 15:14:38 INFO - PROCESS | 1657 | --DOCSHELL 0x12b117800 == 44 [pid = 1657] [id = 284] 15:14:38 INFO - PROCESS | 1657 | --DOCSHELL 0x12a928800 == 43 [pid = 1657] [id = 283] 15:14:38 INFO - PROCESS | 1657 | --DOCSHELL 0x116fee800 == 42 [pid = 1657] [id = 282] 15:14:38 INFO - PROCESS | 1657 | --DOCSHELL 0x129450800 == 41 [pid = 1657] [id = 281] 15:14:38 INFO - PROCESS | 1657 | --DOCSHELL 0x128e4a800 == 40 [pid = 1657] [id = 280] 15:14:38 INFO - PROCESS | 1657 | --DOCSHELL 0x126884800 == 39 [pid = 1657] [id = 279] 15:14:38 INFO - PROCESS | 1657 | --DOCSHELL 0x125509000 == 38 [pid = 1657] [id = 278] 15:14:38 INFO - PROCESS | 1657 | --DOCSHELL 0x12125c800 == 37 [pid = 1657] [id = 277] 15:14:38 INFO - PROCESS | 1657 | --DOCSHELL 0x119c41800 == 36 [pid = 1657] [id = 276] 15:14:38 INFO - PROCESS | 1657 | --DOCSHELL 0x11840b800 == 35 [pid = 1657] [id = 275] 15:14:38 INFO - PROCESS | 1657 | --DOCSHELL 0x116aca800 == 34 [pid = 1657] [id = 274] 15:14:38 INFO - PROCESS | 1657 | --DOCSHELL 0x114f41800 == 33 [pid = 1657] [id = 272] 15:14:38 INFO - PROCESS | 1657 | --DOCSHELL 0x12a91e000 == 32 [pid = 1657] [id = 271] 15:14:38 INFO - PROCESS | 1657 | --DOCSHELL 0x119a5c800 == 31 [pid = 1657] [id = 273] 15:14:38 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf2e800 == 30 [pid = 1657] [id = 289] 15:14:38 INFO - PROCESS | 1657 | --DOCSHELL 0x1296ac800 == 29 [pid = 1657] [id = 288] 15:14:38 INFO - PROCESS | 1657 | --DOCSHELL 0x119a5e000 == 28 [pid = 1657] [id = 287] 15:14:38 INFO - PROCESS | 1657 | --DOCSHELL 0x113de5000 == 27 [pid = 1657] [id = 286] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x1199a7400) [pid = 1657] [serial = 768] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x11884d800) [pid = 1657] [serial = 767] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x1235d2c00) [pid = 1657] [serial = 771] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x1210af800) [pid = 1657] [serial = 770] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x12700cc00) [pid = 1657] [serial = 809] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x126d52000) [pid = 1657] [serial = 774] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x120fbac00) [pid = 1657] [serial = 773] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1274b1c00) [pid = 1657] [serial = 812] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1267db800) [pid = 1657] [serial = 801] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x119ec3400) [pid = 1657] [serial = 792] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x125bf5000) [pid = 1657] [serial = 807] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x119772400) [pid = 1657] [serial = 789] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x116980000) [pid = 1657] [serial = 777] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x115e8f400) [pid = 1657] [serial = 776] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x116985c00) [pid = 1657] [serial = 782] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x11714e000) [pid = 1657] [serial = 783] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x112f58000) [pid = 1657] [serial = 779] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x111d17000) [pid = 1657] [serial = 780] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1199a1c00) [pid = 1657] [serial = 791] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1183e4400) [pid = 1657] [serial = 785] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x118621000) [pid = 1657] [serial = 786] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x119026c00) [pid = 1657] [serial = 788] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x121ba1400) [pid = 1657] [serial = 795] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x120fec000) [pid = 1657] [serial = 794] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x126783800) [pid = 1657] [serial = 800] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x125bf1800) [pid = 1657] [serial = 798] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x1253a6800) [pid = 1657] [serial = 797] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x11902fc00) [pid = 1657] [serial = 804] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x120ff4c00) [pid = 1657] [serial = 806] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x112f53400) [pid = 1657] [serial = 762] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x1129a8c00) [pid = 1657] [serial = 761] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x1274ab000) [pid = 1657] [serial = 810] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x118111400) [pid = 1657] [serial = 765] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x116984400) [pid = 1657] [serial = 764] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x1176f2c00) [pid = 1657] [serial = 803] [outer = 0x0] [url = about:blank] 15:14:38 INFO - PROCESS | 1657 | 1467843278201 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]]]}] 15:14:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1239ms 15:14:38 INFO - PROCESS | 1657 | 1467843278257 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 15:14:38 INFO - PROCESS | 1657 | 1467843278259 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 15:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:14:38 INFO - PROCESS | 1657 | 1467843278263 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:14:38 INFO - PROCESS | 1657 | 1467843278265 Marionette TRACE conn2 <- [1,1134,null,{}] 15:14:38 INFO - PROCESS | 1657 | 1467843278269 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}] 15:14:38 INFO - PROCESS | 1657 | 1467843278271 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:38 INFO - PROCESS | 1657 | 1467843278351 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 15:14:38 INFO - PROCESS | 1657 | 1467843278360 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:38 INFO - PROCESS | 1657 | 1467843278363 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x112ea0000 == 28 [pid = 1657] [id = 291] 15:14:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x112a7b800) [pid = 1657] [serial = 871] [outer = 0x0] 15:14:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x112e64400) [pid = 1657] [serial = 872] [outer = 0x112a7b800] 15:14:38 INFO - PROCESS | 1657 | 1467843278390 Marionette DEBUG loaded listener.js 15:14:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x1133a3c00) [pid = 1657] [serial = 873] [outer = 0x112a7b800] 15:14:38 INFO - PROCESS | 1657 | 1467843278745 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]]]}] 15:14:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 521ms 15:14:38 INFO - PROCESS | 1657 | 1467843278784 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 15:14:38 INFO - PROCESS | 1657 | 1467843278788 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 15:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:14:38 INFO - PROCESS | 1657 | 1467843278793 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:14:38 INFO - PROCESS | 1657 | 1467843278795 Marionette TRACE conn2 <- [1,1138,null,{}] 15:14:38 INFO - PROCESS | 1657 | 1467843278797 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}] 15:14:38 INFO - PROCESS | 1657 | 1467843278799 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:38 INFO - PROCESS | 1657 | 1467843278880 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 15:14:38 INFO - PROCESS | 1657 | 1467843278885 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:38 INFO - PROCESS | 1657 | 1467843278886 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ac0000 == 29 [pid = 1657] [id = 292] 15:14:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x115d04400) [pid = 1657] [serial = 874] [outer = 0x0] 15:14:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x11714e000) [pid = 1657] [serial = 875] [outer = 0x115d04400] 15:14:38 INFO - PROCESS | 1657 | 1467843278916 Marionette DEBUG loaded listener.js 15:14:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x118139c00) [pid = 1657] [serial = 876] [outer = 0x115d04400] 15:14:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:14:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 470ms 15:14:39 INFO - PROCESS | 1657 | 1467843279258 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]]]}] 15:14:39 INFO - PROCESS | 1657 | 1467843279264 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 15:14:39 INFO - PROCESS | 1657 | 1467843279265 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 15:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:14:39 INFO - PROCESS | 1657 | 1467843279279 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:14:39 INFO - PROCESS | 1657 | 1467843279282 Marionette TRACE conn2 <- [1,1142,null,{}] 15:14:39 INFO - PROCESS | 1657 | 1467843279292 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}] 15:14:39 INFO - PROCESS | 1657 | 1467843279295 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:39 INFO - PROCESS | 1657 | 1467843279375 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 15:14:39 INFO - PROCESS | 1657 | 1467843279425 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:39 INFO - PROCESS | 1657 | 1467843279428 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x118694800 == 30 [pid = 1657] [id = 293] 15:14:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x1183e3c00) [pid = 1657] [serial = 877] [outer = 0x0] 15:14:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x11864d000) [pid = 1657] [serial = 878] [outer = 0x1183e3c00] 15:14:39 INFO - PROCESS | 1657 | 1467843279456 Marionette DEBUG loaded listener.js 15:14:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x11910d400) [pid = 1657] [serial = 879] [outer = 0x1183e3c00] 15:14:39 INFO - PROCESS | 1657 | 1467843279787 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]]]}] 15:14:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:14:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 521ms 15:14:39 INFO - PROCESS | 1657 | 1467843279802 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 15:14:39 INFO - PROCESS | 1657 | 1467843279807 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 15:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:14:39 INFO - PROCESS | 1657 | 1467843279811 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:14:39 INFO - PROCESS | 1657 | 1467843279812 Marionette TRACE conn2 <- [1,1146,null,{}] 15:14:39 INFO - PROCESS | 1657 | 1467843279815 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}] 15:14:39 INFO - PROCESS | 1657 | 1467843279817 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:39 INFO - PROCESS | 1657 | 1467843279932 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 15:14:40 INFO - PROCESS | 1657 | 1467843280012 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:40 INFO - PROCESS | 1657 | 1467843280013 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x119590000 == 31 [pid = 1657] [id = 294] 15:14:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x11906b800) [pid = 1657] [serial = 880] [outer = 0x0] 15:14:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x11977a400) [pid = 1657] [serial = 881] [outer = 0x11906b800] 15:14:40 INFO - PROCESS | 1657 | 1467843280053 Marionette DEBUG loaded listener.js 15:14:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x119ec8c00) [pid = 1657] [serial = 882] [outer = 0x11906b800] 15:14:40 INFO - PROCESS | 1657 | 1467843280480 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]]]}] 15:14:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:14:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 720ms 15:14:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:14:40 INFO - PROCESS | 1657 | 1467843280530 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 15:14:40 INFO - PROCESS | 1657 | 1467843280531 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 15:14:40 INFO - PROCESS | 1657 | 1467843280533 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:14:40 INFO - PROCESS | 1657 | 1467843280535 Marionette TRACE conn2 <- [1,1150,null,{}] 15:14:40 INFO - PROCESS | 1657 | 1467843280537 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}] 15:14:40 INFO - PROCESS | 1657 | 1467843280538 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:40 INFO - PROCESS | 1657 | 1467843280634 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 15:14:40 INFO - PROCESS | 1657 | 1467843280671 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:40 INFO - PROCESS | 1657 | 1467843280672 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x120f41800 == 32 [pid = 1657] [id = 295] 15:14:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x120fb2c00) [pid = 1657] [serial = 883] [outer = 0x0] 15:14:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x120fec000) [pid = 1657] [serial = 884] [outer = 0x120fb2c00] 15:14:40 INFO - PROCESS | 1657 | 1467843280696 Marionette DEBUG loaded listener.js 15:14:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x12119dc00) [pid = 1657] [serial = 885] [outer = 0x120fb2c00] 15:14:40 INFO - PROCESS | 1657 | 1467843280981 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]]]}] 15:14:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:14:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 467ms 15:14:41 INFO - PROCESS | 1657 | 1467843281002 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 15:14:41 INFO - PROCESS | 1657 | 1467843281004 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 15:14:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:14:41 INFO - PROCESS | 1657 | 1467843281014 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:14:41 INFO - PROCESS | 1657 | 1467843281015 Marionette TRACE conn2 <- [1,1154,null,{}] 15:14:41 INFO - PROCESS | 1657 | 1467843281017 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}] 15:14:41 INFO - PROCESS | 1657 | 1467843281024 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:41 INFO - PROCESS | 1657 | 1467843281146 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 15:14:41 INFO - PROCESS | 1657 | 1467843281149 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:41 INFO - PROCESS | 1657 | 1467843281151 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x121ce8800 == 33 [pid = 1657] [id = 296] 15:14:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x113edb800) [pid = 1657] [serial = 886] [outer = 0x0] 15:14:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x121806800) [pid = 1657] [serial = 887] [outer = 0x113edb800] 15:14:41 INFO - PROCESS | 1657 | 1467843281176 Marionette DEBUG loaded listener.js 15:14:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x125bee800) [pid = 1657] [serial = 888] [outer = 0x113edb800] 15:14:41 INFO - PROCESS | 1657 | 1467843281546 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]]]}] 15:14:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:14:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 571ms 15:14:41 INFO - PROCESS | 1657 | 1467843281586 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 15:14:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:14:41 INFO - PROCESS | 1657 | 1467843281587 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 15:14:41 INFO - PROCESS | 1657 | 1467843281589 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:14:41 INFO - PROCESS | 1657 | 1467843281597 Marionette TRACE conn2 <- [1,1158,null,{}] 15:14:41 INFO - PROCESS | 1657 | 1467843281599 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}] 15:14:41 INFO - PROCESS | 1657 | 1467843281600 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:41 INFO - PROCESS | 1657 | 1467843281692 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 15:14:41 INFO - PROCESS | 1657 | 1467843281729 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:41 INFO - PROCESS | 1657 | 1467843281730 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x125509800 == 34 [pid = 1657] [id = 297] 15:14:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x125c85c00) [pid = 1657] [serial = 889] [outer = 0x0] 15:14:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x12678c800) [pid = 1657] [serial = 890] [outer = 0x125c85c00] 15:14:41 INFO - PROCESS | 1657 | 1467843281754 Marionette DEBUG loaded listener.js 15:14:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x126d48c00) [pid = 1657] [serial = 891] [outer = 0x125c85c00] 15:14:42 INFO - PROCESS | 1657 | 1467843282078 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]]]}] 15:14:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:14:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 525ms 15:14:42 INFO - PROCESS | 1657 | 1467843282115 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 15:14:42 INFO - PROCESS | 1657 | 1467843282116 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 15:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:14:42 INFO - PROCESS | 1657 | 1467843282118 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:14:42 INFO - PROCESS | 1657 | 1467843282119 Marionette TRACE conn2 <- [1,1162,null,{}] 15:14:42 INFO - PROCESS | 1657 | 1467843282122 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}] 15:14:42 INFO - PROCESS | 1657 | 1467843282123 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:42 INFO - PROCESS | 1657 | 1467843282216 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 15:14:42 INFO - PROCESS | 1657 | 1467843282220 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:42 INFO - PROCESS | 1657 | 1467843282222 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x12679b800 == 35 [pid = 1657] [id = 298] 15:14:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x125c8e800) [pid = 1657] [serial = 892] [outer = 0x0] 15:14:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x127070400) [pid = 1657] [serial = 893] [outer = 0x125c8e800] 15:14:42 INFO - PROCESS | 1657 | 1467843282246 Marionette DEBUG loaded listener.js 15:14:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x12742cc00) [pid = 1657] [serial = 894] [outer = 0x125c8e800] 15:14:42 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x118102400) [pid = 1657] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:14:42 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1129a5800) [pid = 1657] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:14:42 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x113d99400) [pid = 1657] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:14:42 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x111d7b800) [pid = 1657] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:14:42 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x125c86800) [pid = 1657] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:14:42 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1199b0c00) [pid = 1657] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:14:42 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x118102800) [pid = 1657] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:14:42 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x119542400) [pid = 1657] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:14:42 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x118130400) [pid = 1657] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:14:42 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1274bcc00) [pid = 1657] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:14:42 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x116740800) [pid = 1657] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:14:42 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1167ad000) [pid = 1657] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:14:42 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x12706e800) [pid = 1657] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:14:42 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x120fb9000) [pid = 1657] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:14:42 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x1211a0400) [pid = 1657] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:14:42 INFO - PROCESS | 1657 | 1467843282729 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]]]}] 15:14:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:14:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 621ms 15:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:14:42 INFO - PROCESS | 1657 | 1467843282745 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 15:14:42 INFO - PROCESS | 1657 | 1467843282746 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 15:14:42 INFO - PROCESS | 1657 | 1467843282748 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:14:42 INFO - PROCESS | 1657 | 1467843282749 Marionette TRACE conn2 <- [1,1166,null,{}] 15:14:42 INFO - PROCESS | 1657 | 1467843282768 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}] 15:14:42 INFO - PROCESS | 1657 | 1467843282780 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:42 INFO - PROCESS | 1657 | 1467843282858 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 15:14:42 INFO - PROCESS | 1657 | 1467843282862 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:42 INFO - PROCESS | 1657 | 1467843282863 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x12730d800 == 36 [pid = 1657] [id = 299] 15:14:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x115d02c00) [pid = 1657] [serial = 895] [outer = 0x0] 15:14:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x120fbe400) [pid = 1657] [serial = 896] [outer = 0x115d02c00] 15:14:42 INFO - PROCESS | 1657 | 1467843282887 Marionette DEBUG loaded listener.js 15:14:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x12706ec00) [pid = 1657] [serial = 897] [outer = 0x115d02c00] 15:14:43 INFO - PROCESS | 1657 | 1467843283198 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]]]}] 15:14:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 483ms 15:14:43 INFO - PROCESS | 1657 | 1467843283231 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 15:14:43 INFO - PROCESS | 1657 | 1467843283232 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 15:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:14:43 INFO - PROCESS | 1657 | 1467843283234 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:14:43 INFO - PROCESS | 1657 | 1467843283235 Marionette TRACE conn2 <- [1,1170,null,{}] 15:14:43 INFO - PROCESS | 1657 | 1467843283240 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}] 15:14:43 INFO - PROCESS | 1657 | 1467843283241 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:43 INFO - PROCESS | 1657 | 1467843283301 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 15:14:43 INFO - PROCESS | 1657 | 1467843283307 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:43 INFO - PROCESS | 1657 | 1467843283308 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x12893e800 == 37 [pid = 1657] [id = 300] 15:14:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1199b0c00) [pid = 1657] [serial = 898] [outer = 0x0] 15:14:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1274b3000) [pid = 1657] [serial = 899] [outer = 0x1199b0c00] 15:14:43 INFO - PROCESS | 1657 | 1467843283328 Marionette DEBUG loaded listener.js 15:14:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1274bd400) [pid = 1657] [serial = 900] [outer = 0x1199b0c00] 15:14:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1274c5c00) [pid = 1657] [serial = 901] [outer = 0x12cf4e800] 15:14:43 INFO - PROCESS | 1657 | 1467843283814 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]]]}] 15:14:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 625ms 15:14:43 INFO - PROCESS | 1657 | 1467843283860 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 15:14:43 INFO - PROCESS | 1657 | 1467843283862 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 15:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:14:43 INFO - PROCESS | 1657 | 1467843283866 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:14:43 INFO - PROCESS | 1657 | 1467843283868 Marionette TRACE conn2 <- [1,1174,null,{}] 15:14:43 INFO - PROCESS | 1657 | 1467843283872 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}] 15:14:43 INFO - PROCESS | 1657 | 1467843283874 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:44 INFO - PROCESS | 1657 | 1467843284012 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 15:14:44 INFO - PROCESS | 1657 | 1467843284097 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:44 INFO - PROCESS | 1657 | 1467843284098 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x125c82000 == 38 [pid = 1657] [id = 301] 15:14:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x110fee000) [pid = 1657] [serial = 902] [outer = 0x0] 15:14:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x118854000) [pid = 1657] [serial = 903] [outer = 0x110fee000] 15:14:44 INFO - PROCESS | 1657 | 1467843284124 Marionette DEBUG loaded listener.js 15:14:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x128cbf800) [pid = 1657] [serial = 904] [outer = 0x110fee000] 15:14:44 INFO - PROCESS | 1657 | 1467843284423 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] 15:14:44 INFO - PROCESS | 1657 | 1467843284446 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 15:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:14:44 INFO - PROCESS | 1657 | 1467843284449 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:14:44 INFO - PROCESS | 1657 | 1467843284450 Marionette TRACE conn2 <- [1,1178,null,{}] 15:14:44 INFO - PROCESS | 1657 | 1467843284453 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}] 15:14:44 INFO - PROCESS | 1657 | 1467843284455 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:44 INFO - PROCESS | 1657 | 1467843284630 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 15:14:44 INFO - PROCESS | 1657 | 1467843284752 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:44 INFO - PROCESS | 1657 | 1467843284754 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x11263e800 == 39 [pid = 1657] [id = 302] 15:14:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x110fb8c00) [pid = 1657] [serial = 905] [outer = 0x0] 15:14:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x110fef400) [pid = 1657] [serial = 906] [outer = 0x110fb8c00] 15:14:44 INFO - PROCESS | 1657 | 1467843284804 Marionette DEBUG loaded listener.js 15:14:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1129ae000) [pid = 1657] [serial = 907] [outer = 0x110fb8c00] 15:14:45 INFO - PROCESS | 1657 | 1467843285426 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] 15:14:45 INFO - PROCESS | 1657 | 1467843285472 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 15:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 15:14:45 INFO - PROCESS | 1657 | 1467843285475 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:14:45 INFO - PROCESS | 1657 | 1467843285477 Marionette TRACE conn2 <- [1,1182,null,{}] 15:14:45 INFO - PROCESS | 1657 | 1467843285480 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}] 15:14:45 INFO - PROCESS | 1657 | 1467843285484 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:45 INFO - PROCESS | 1657 | 1467843285593 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 15:14:45 INFO - PROCESS | 1657 | 1467843285646 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:45 INFO - PROCESS | 1657 | 1467843285648 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x11888f800 == 40 [pid = 1657] [id = 303] 15:14:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x116911800) [pid = 1657] [serial = 908] [outer = 0x0] 15:14:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x11714cc00) [pid = 1657] [serial = 909] [outer = 0x116911800] 15:14:45 INFO - PROCESS | 1657 | 1467843285678 Marionette DEBUG loaded listener.js 15:14:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1183dc400) [pid = 1657] [serial = 910] [outer = 0x116911800] 15:14:46 INFO - PROCESS | 1657 | 1467843286210 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] 15:14:46 INFO - PROCESS | 1657 | 1467843286356 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 15:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:14:46 INFO - PROCESS | 1657 | 1467843286389 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:14:46 INFO - PROCESS | 1657 | 1467843286390 Marionette TRACE conn2 <- [1,1186,null,{}] 15:14:46 INFO - PROCESS | 1657 | 1467843286394 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}] 15:14:46 INFO - PROCESS | 1657 | 1467843286396 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:46 INFO - PROCESS | 1657 | 1467843286502 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 15:14:46 INFO - PROCESS | 1657 | 1467843286552 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:46 INFO - PROCESS | 1657 | 1467843286555 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x117466000 == 41 [pid = 1657] [id = 304] 15:14:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1167ad800) [pid = 1657] [serial = 911] [outer = 0x0] 15:14:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x117144000) [pid = 1657] [serial = 912] [outer = 0x1167ad800] 15:14:46 INFO - PROCESS | 1657 | 1467843286582 Marionette DEBUG loaded listener.js 15:14:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1183db400) [pid = 1657] [serial = 913] [outer = 0x1167ad800] 15:14:46 INFO - PROCESS | 1657 | --DOCSHELL 0x125c82000 == 40 [pid = 1657] [id = 301] 15:14:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12893e800 == 39 [pid = 1657] [id = 300] 15:14:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12730d800 == 38 [pid = 1657] [id = 299] 15:14:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12679b800 == 37 [pid = 1657] [id = 298] 15:14:46 INFO - PROCESS | 1657 | --DOCSHELL 0x125509800 == 36 [pid = 1657] [id = 297] 15:14:46 INFO - PROCESS | 1657 | --DOCSHELL 0x121ce8800 == 35 [pid = 1657] [id = 296] 15:14:46 INFO - PROCESS | 1657 | --DOCSHELL 0x120f41800 == 34 [pid = 1657] [id = 295] 15:14:46 INFO - PROCESS | 1657 | --DOCSHELL 0x119590000 == 33 [pid = 1657] [id = 294] 15:14:46 INFO - PROCESS | 1657 | --DOCSHELL 0x118694800 == 32 [pid = 1657] [id = 293] 15:14:46 INFO - PROCESS | 1657 | --DOCSHELL 0x116ac0000 == 31 [pid = 1657] [id = 292] 15:14:46 INFO - PROCESS | 1657 | --DOCSHELL 0x112ea0000 == 30 [pid = 1657] [id = 291] 15:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x129139000) [pid = 1657] [serial = 854] [outer = 0x0] [url = about:blank] 15:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x12924f400) [pid = 1657] [serial = 855] [outer = 0x0] [url = about:blank] 15:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x1274bb000) [pid = 1657] [serial = 840] [outer = 0x0] [url = about:blank] 15:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x12119ac00) [pid = 1657] [serial = 831] [outer = 0x0] [url = about:blank] 15:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1253d1400) [pid = 1657] [serial = 834] [outer = 0x0] [url = about:blank] 15:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x118109000) [pid = 1657] [serial = 818] [outer = 0x0] [url = about:blank] 15:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x1129b1c00) [pid = 1657] [serial = 815] [outer = 0x0] [url = about:blank] 15:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x129135800) [pid = 1657] [serial = 852] [outer = 0x0] [url = about:blank] 15:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x115e20800) [pid = 1657] [serial = 846] [outer = 0x0] [url = about:blank] 15:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x12678fc00) [pid = 1657] [serial = 836] [outer = 0x0] [url = about:blank] 15:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x120fec400) [pid = 1657] [serial = 830] [outer = 0x0] [url = about:blank] 15:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x112a7ac00) [pid = 1657] [serial = 845] [outer = 0x0] [url = about:blank] 15:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x119eccc00) [pid = 1657] [serial = 828] [outer = 0x0] [url = about:blank] 15:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x127424400) [pid = 1657] [serial = 837] [outer = 0x0] [url = about:blank] 15:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x11835b800) [pid = 1657] [serial = 819] [outer = 0x0] [url = about:blank] 15:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1183da800) [pid = 1657] [serial = 824] [outer = 0x0] [url = about:blank] 15:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1274b9c00) [pid = 1657] [serial = 813] [outer = 0x0] [url = about:blank] 15:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x125bf6c00) [pid = 1657] [serial = 851] [outer = 0x0] [url = about:blank] 15:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x125bec400) [pid = 1657] [serial = 849] [outer = 0x0] [url = about:blank] 15:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x11337fc00) [pid = 1657] [serial = 816] [outer = 0x0] [url = about:blank] 15:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x1274afc00) [pid = 1657] [serial = 839] [outer = 0x0] [url = about:blank] 15:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x119ecbc00) [pid = 1657] [serial = 848] [outer = 0x0] [url = about:blank] 15:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1274c3c00) [pid = 1657] [serial = 842] [outer = 0x0] [url = about:blank] 15:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x11690b800) [pid = 1657] [serial = 821] [outer = 0x0] [url = about:blank] 15:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x12359fc00) [pid = 1657] [serial = 833] [outer = 0x0] [url = about:blank] 15:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x118616c00) [pid = 1657] [serial = 825] [outer = 0x0] [url = about:blank] 15:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x117ea5800) [pid = 1657] [serial = 822] [outer = 0x0] [url = about:blank] 15:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x119bd0800) [pid = 1657] [serial = 827] [outer = 0x0] [url = about:blank] 15:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x1274c9400) [pid = 1657] [serial = 843] [outer = 0x0] [url = about:blank] 15:14:47 INFO - PROCESS | 1657 | 1467843287018 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] 15:14:47 INFO - PROCESS | 1657 | 1467843287065 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 15:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:14:47 INFO - PROCESS | 1657 | 1467843287069 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:14:47 INFO - PROCESS | 1657 | 1467843287071 Marionette TRACE conn2 <- [1,1190,null,{}] 15:14:47 INFO - PROCESS | 1657 | 1467843287074 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}] 15:14:47 INFO - PROCESS | 1657 | 1467843287076 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:47 INFO - PROCESS | 1657 | 1467843287153 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 15:14:47 INFO - PROCESS | 1657 | 1467843287212 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:47 INFO - PROCESS | 1657 | 1467843287214 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x118413000 == 31 [pid = 1657] [id = 305] 15:14:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x11835f000) [pid = 1657] [serial = 914] [outer = 0x0] 15:14:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x11861e400) [pid = 1657] [serial = 915] [outer = 0x11835f000] 15:14:47 INFO - PROCESS | 1657 | 1467843287241 Marionette DEBUG loaded listener.js 15:14:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x119772400) [pid = 1657] [serial = 916] [outer = 0x11835f000] 15:14:47 INFO - PROCESS | 1657 | 1467843287586 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] 15:14:47 INFO - PROCESS | 1657 | 1467843287645 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 15:14:47 INFO - PROCESS | 1657 | 1467843287648 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:14:47 INFO - PROCESS | 1657 | 1467843287651 Marionette TRACE conn2 <- [1,1194,null,{}] 15:14:47 INFO - PROCESS | 1657 | 1467843287660 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}] 15:14:47 INFO - PROCESS | 1657 | 1467843287665 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:47 INFO - PROCESS | 1657 | 1467843287792 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 15:14:47 INFO - PROCESS | 1657 | 1467843287862 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:47 INFO - PROCESS | 1657 | 1467843287864 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x119ef3000 == 32 [pid = 1657] [id = 306] 15:14:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x119eccc00) [pid = 1657] [serial = 917] [outer = 0x0] 15:14:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x120fc0400) [pid = 1657] [serial = 918] [outer = 0x119eccc00] 15:14:47 INFO - PROCESS | 1657 | 1467843287892 Marionette DEBUG loaded listener.js 15:14:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x121344400) [pid = 1657] [serial = 919] [outer = 0x119eccc00] 15:14:48 INFO - PROCESS | 1657 | 1467843288181 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] 15:14:48 INFO - PROCESS | 1657 | 1467843288220 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 15:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:14:48 INFO - PROCESS | 1657 | 1467843288230 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:14:48 INFO - PROCESS | 1657 | 1467843288231 Marionette TRACE conn2 <- [1,1198,null,{}] 15:14:48 INFO - PROCESS | 1657 | 1467843288233 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}] 15:14:48 INFO - PROCESS | 1657 | 1467843288234 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:48 INFO - PROCESS | 1657 | 1467843288340 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 15:14:48 INFO - PROCESS | 1657 | 1467843288346 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:48 INFO - PROCESS | 1657 | 1467843288347 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x1218d9000 == 33 [pid = 1657] [id = 307] 15:14:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11864dc00) [pid = 1657] [serial = 920] [outer = 0x0] 15:14:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x121cd1400) [pid = 1657] [serial = 921] [outer = 0x11864dc00] 15:14:48 INFO - PROCESS | 1657 | 1467843288372 Marionette DEBUG loaded listener.js 15:14:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1253d7800) [pid = 1657] [serial = 922] [outer = 0x11864dc00] 15:14:48 INFO - PROCESS | 1657 | 1467843288698 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]]]}] 15:14:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:14:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 521ms 15:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:14:48 INFO - PROCESS | 1657 | 1467843288751 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 15:14:48 INFO - PROCESS | 1657 | 1467843288753 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 15:14:48 INFO - PROCESS | 1657 | 1467843288755 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:14:48 INFO - PROCESS | 1657 | 1467843288756 Marionette TRACE conn2 <- [1,1202,null,{}] 15:14:48 INFO - PROCESS | 1657 | 1467843288758 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}] 15:14:48 INFO - PROCESS | 1657 | 1467843288759 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:48 INFO - PROCESS | 1657 | 1467843288830 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 15:14:48 INFO - PROCESS | 1657 | 1467843288834 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:48 INFO - PROCESS | 1657 | 1467843288835 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x118692000 == 34 [pid = 1657] [id = 308] 15:14:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x120fb2000) [pid = 1657] [serial = 923] [outer = 0x0] 15:14:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x125c8c400) [pid = 1657] [serial = 924] [outer = 0x120fb2000] 15:14:48 INFO - PROCESS | 1657 | 1467843288861 Marionette DEBUG loaded listener.js 15:14:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x126c51400) [pid = 1657] [serial = 925] [outer = 0x120fb2000] 15:14:49 INFO - PROCESS | 1657 | 1467843289224 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]]]}] 15:14:49 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 15:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 519ms 15:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:14:49 INFO - PROCESS | 1657 | 1467843289276 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 15:14:49 INFO - PROCESS | 1657 | 1467843289277 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 15:14:49 INFO - PROCESS | 1657 | 1467843289279 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:14:49 INFO - PROCESS | 1657 | 1467843289280 Marionette TRACE conn2 <- [1,1206,null,{}] 15:14:49 INFO - PROCESS | 1657 | 1467843289283 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}] 15:14:49 INFO - PROCESS | 1657 | 1467843289288 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:49 INFO - PROCESS | 1657 | 1467843289406 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 15:14:49 INFO - PROCESS | 1657 | 1467843289440 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:49 INFO - PROCESS | 1657 | 1467843289442 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x126886800 == 35 [pid = 1657] [id = 309] 15:14:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x127427c00) [pid = 1657] [serial = 926] [outer = 0x0] 15:14:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1274bf800) [pid = 1657] [serial = 927] [outer = 0x127427c00] 15:14:49 INFO - PROCESS | 1657 | 1467843289466 Marionette DEBUG loaded listener.js 15:14:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x128b80800) [pid = 1657] [serial = 928] [outer = 0x127427c00] 15:14:49 INFO - PROCESS | 1657 | 1467843289809 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]]]}] 15:14:49 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 15:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 569ms 15:14:49 INFO - PROCESS | 1657 | 1467843289848 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 15:14:49 INFO - PROCESS | 1657 | 1467843289849 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 15:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:14:49 INFO - PROCESS | 1657 | 1467843289851 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:14:49 INFO - PROCESS | 1657 | 1467843289853 Marionette TRACE conn2 <- [1,1210,null,{}] 15:14:49 INFO - PROCESS | 1657 | 1467843289855 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}] 15:14:49 INFO - PROCESS | 1657 | 1467843289856 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:49 INFO - PROCESS | 1657 | 1467843289951 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 15:14:49 INFO - PROCESS | 1657 | 1467843289955 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:49 INFO - PROCESS | 1657 | 1467843289956 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x126d65800 == 36 [pid = 1657] [id = 310] 15:14:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x128cbd000) [pid = 1657] [serial = 929] [outer = 0x0] 15:14:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x129136800) [pid = 1657] [serial = 930] [outer = 0x128cbd000] 15:14:49 INFO - PROCESS | 1657 | 1467843289980 Marionette DEBUG loaded listener.js 15:14:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x129251400) [pid = 1657] [serial = 931] [outer = 0x128cbd000] 15:14:50 INFO - PROCESS | 1657 | 1467843290315 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]]]}] 15:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 471ms 15:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:14:50 INFO - PROCESS | 1657 | 1467843290328 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 15:14:50 INFO - PROCESS | 1657 | 1467843290330 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 15:14:50 INFO - PROCESS | 1657 | 1467843290332 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:14:50 INFO - PROCESS | 1657 | 1467843290333 Marionette TRACE conn2 <- [1,1214,null,{}] 15:14:50 INFO - PROCESS | 1657 | 1467843290335 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}] 15:14:50 INFO - PROCESS | 1657 | 1467843290336 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:50 INFO - PROCESS | 1657 | 1467843290439 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 15:14:50 INFO - PROCESS | 1657 | 1467843290443 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:50 INFO - PROCESS | 1657 | 1467843290444 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x129450000 == 37 [pid = 1657] [id = 311] 15:14:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x128cc2400) [pid = 1657] [serial = 932] [outer = 0x0] 15:14:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1294a4400) [pid = 1657] [serial = 933] [outer = 0x128cc2400] 15:14:50 INFO - PROCESS | 1657 | 1467843290468 Marionette DEBUG loaded listener.js 15:14:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x129535800) [pid = 1657] [serial = 934] [outer = 0x128cc2400] 15:14:50 INFO - PROCESS | 1657 | 1467843290801 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]]]}] 15:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 520ms 15:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:14:50 INFO - PROCESS | 1657 | 1467843290853 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 15:14:50 INFO - PROCESS | 1657 | 1467843290854 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 15:14:50 INFO - PROCESS | 1657 | 1467843290856 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:14:50 INFO - PROCESS | 1657 | 1467843290857 Marionette TRACE conn2 <- [1,1218,null,{}] 15:14:50 INFO - PROCESS | 1657 | 1467843290859 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}] 15:14:50 INFO - PROCESS | 1657 | 1467843290861 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:50 INFO - PROCESS | 1657 | 1467843290957 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 15:14:50 INFO - PROCESS | 1657 | 1467843290960 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:50 INFO - PROCESS | 1657 | 1467843290961 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a799000 == 38 [pid = 1657] [id = 312] 15:14:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1294a1800) [pid = 1657] [serial = 935] [outer = 0x0] 15:14:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x129540800) [pid = 1657] [serial = 936] [outer = 0x1294a1800] 15:14:50 INFO - PROCESS | 1657 | 1467843290985 Marionette DEBUG loaded listener.js 15:14:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x12992f000) [pid = 1657] [serial = 937] [outer = 0x1294a1800] 15:14:51 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x120fb2c00) [pid = 1657] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:14:51 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x113edb800) [pid = 1657] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:14:51 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x125c85c00) [pid = 1657] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:14:51 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x112a7b800) [pid = 1657] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:14:51 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1183e3c00) [pid = 1657] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:14:51 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x125c8e800) [pid = 1657] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:14:51 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x11906b800) [pid = 1657] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:14:51 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x115d04400) [pid = 1657] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:14:51 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1199b0c00) [pid = 1657] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:14:51 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1126fc000) [pid = 1657] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:14:51 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1126f1000) [pid = 1657] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:14:51 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1183de800) [pid = 1657] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:14:51 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x119540400) [pid = 1657] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:14:51 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x115d02c00) [pid = 1657] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:14:51 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x12678ac00) [pid = 1657] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:14:51 INFO - PROCESS | 1657 | 1467843291359 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]]]}] 15:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 521ms 15:14:51 INFO - PROCESS | 1657 | 1467843291379 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 15:14:51 INFO - PROCESS | 1657 | 1467843291380 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 15:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:14:51 INFO - PROCESS | 1657 | 1467843291383 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:14:51 INFO - PROCESS | 1657 | 1467843291384 Marionette TRACE conn2 <- [1,1222,null,{}] 15:14:51 INFO - PROCESS | 1657 | 1467843291386 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}] 15:14:51 INFO - PROCESS | 1657 | 1467843291387 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:51 INFO - PROCESS | 1657 | 1467843291500 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 15:14:51 INFO - PROCESS | 1657 | 1467843291533 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:51 INFO - PROCESS | 1657 | 1467843291534 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x12142e000 == 39 [pid = 1657] [id = 313] 15:14:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1126fec00) [pid = 1657] [serial = 938] [outer = 0x0] 15:14:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x118620c00) [pid = 1657] [serial = 939] [outer = 0x1126fec00] 15:14:51 INFO - PROCESS | 1657 | 1467843291558 Marionette DEBUG loaded listener.js 15:14:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x119eca400) [pid = 1657] [serial = 940] [outer = 0x1126fec00] 15:14:51 INFO - PROCESS | 1657 | 1467843291839 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] 15:14:51 INFO - PROCESS | 1657 | 1467843291865 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 15:14:51 INFO - PROCESS | 1657 | 1467843291867 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:14:51 INFO - PROCESS | 1657 | 1467843291869 Marionette TRACE conn2 <- [1,1226,null,{}] 15:14:51 INFO - PROCESS | 1657 | 1467843291879 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}] 15:14:51 INFO - PROCESS | 1657 | 1467843291881 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:51 INFO - PROCESS | 1657 | 1467843291977 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 15:14:51 INFO - PROCESS | 1657 | 1467843291981 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:51 INFO - PROCESS | 1657 | 1467843291983 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b121000 == 40 [pid = 1657] [id = 314] 15:14:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x121ba1400) [pid = 1657] [serial = 941] [outer = 0x0] 15:14:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x129535c00) [pid = 1657] [serial = 942] [outer = 0x121ba1400] 15:14:52 INFO - PROCESS | 1657 | 1467843292008 Marionette DEBUG loaded listener.js 15:14:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x12a69d000) [pid = 1657] [serial = 943] [outer = 0x121ba1400] 15:14:52 INFO - PROCESS | 1657 | 1467843292369 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]]]}] 15:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 521ms 15:14:52 INFO - PROCESS | 1657 | 1467843292391 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 15:14:52 INFO - PROCESS | 1657 | 1467843292393 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 15:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:14:52 INFO - PROCESS | 1657 | 1467843292396 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:14:52 INFO - PROCESS | 1657 | 1467843292398 Marionette TRACE conn2 <- [1,1230,null,{}] 15:14:52 INFO - PROCESS | 1657 | 1467843292416 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}] 15:14:52 INFO - PROCESS | 1657 | 1467843292418 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:52 INFO - PROCESS | 1657 | 1467843292537 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 15:14:52 INFO - PROCESS | 1657 | 1467843292543 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:52 INFO - PROCESS | 1657 | 1467843292543 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bb20800 == 41 [pid = 1657] [id = 315] 15:14:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x12a7d9c00) [pid = 1657] [serial = 944] [outer = 0x0] 15:14:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x12a7e0800) [pid = 1657] [serial = 945] [outer = 0x12a7d9c00] 15:14:52 INFO - PROCESS | 1657 | 1467843292582 Marionette DEBUG loaded listener.js 15:14:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x12a9ddc00) [pid = 1657] [serial = 946] [outer = 0x12a7d9c00] 15:14:52 INFO - PROCESS | 1657 | 1467843292882 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]]]}] 15:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 520ms 15:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:14:52 INFO - PROCESS | 1657 | 1467843292917 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 15:14:52 INFO - PROCESS | 1657 | 1467843292918 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 15:14:52 INFO - PROCESS | 1657 | 1467843292920 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:14:52 INFO - PROCESS | 1657 | 1467843292923 Marionette TRACE conn2 <- [1,1234,null,{}] 15:14:52 INFO - PROCESS | 1657 | 1467843292926 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}] 15:14:52 INFO - PROCESS | 1657 | 1467843292927 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:53 INFO - PROCESS | 1657 | 1467843293002 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 15:14:53 INFO - PROCESS | 1657 | 1467843293059 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:53 INFO - PROCESS | 1657 | 1467843293060 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf16800 == 42 [pid = 1657] [id = 316] 15:14:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x12a7da000) [pid = 1657] [serial = 947] [outer = 0x0] 15:14:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x12a9e3400) [pid = 1657] [serial = 948] [outer = 0x12a7da000] 15:14:53 INFO - PROCESS | 1657 | 1467843293083 Marionette DEBUG loaded listener.js 15:14:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x12a9ea000) [pid = 1657] [serial = 949] [outer = 0x12a7da000] 15:14:53 INFO - PROCESS | 1657 | 1467843293521 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]]]}] 15:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 671ms 15:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:14:53 INFO - PROCESS | 1657 | 1467843293592 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 15:14:53 INFO - PROCESS | 1657 | 1467843293594 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 15:14:53 INFO - PROCESS | 1657 | 1467843293597 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:14:53 INFO - PROCESS | 1657 | 1467843293601 Marionette TRACE conn2 <- [1,1238,null,{}] 15:14:53 INFO - PROCESS | 1657 | 1467843293605 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}] 15:14:53 INFO - PROCESS | 1657 | 1467843293608 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:53 INFO - PROCESS | 1657 | 1467843293710 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 15:14:53 INFO - PROCESS | 1657 | 1467843293777 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:53 INFO - PROCESS | 1657 | 1467843293778 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x1186d7800 == 43 [pid = 1657] [id = 317] 15:14:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1176fa000) [pid = 1657] [serial = 950] [outer = 0x0] 15:14:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1183e0800) [pid = 1657] [serial = 951] [outer = 0x1176fa000] 15:14:53 INFO - PROCESS | 1657 | 1467843293809 Marionette DEBUG loaded listener.js 15:14:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x118856000) [pid = 1657] [serial = 952] [outer = 0x1176fa000] 15:14:54 INFO - PROCESS | 1657 | 1467843294206 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]]]}] 15:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 621ms 15:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:14:54 INFO - PROCESS | 1657 | 1467843294219 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 15:14:54 INFO - PROCESS | 1657 | 1467843294222 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 15:14:54 INFO - PROCESS | 1657 | 1467843294227 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:14:54 INFO - PROCESS | 1657 | 1467843294229 Marionette TRACE conn2 <- [1,1242,null,{}] 15:14:54 INFO - PROCESS | 1657 | 1467843294231 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}] 15:14:54 INFO - PROCESS | 1657 | 1467843294233 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:54 INFO - PROCESS | 1657 | 1467843294338 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 15:14:54 INFO - PROCESS | 1657 | 1467843294426 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:54 INFO - PROCESS | 1657 | 1467843294427 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x126796000 == 44 [pid = 1657] [id = 318] 15:14:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x119ec1800) [pid = 1657] [serial = 953] [outer = 0x0] 15:14:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x120fee400) [pid = 1657] [serial = 954] [outer = 0x119ec1800] 15:14:54 INFO - PROCESS | 1657 | 1467843294458 Marionette DEBUG loaded listener.js 15:14:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x121811c00) [pid = 1657] [serial = 955] [outer = 0x119ec1800] 15:14:54 INFO - PROCESS | 1657 | 1467843294861 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]]]}] 15:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 670ms 15:14:54 INFO - PROCESS | 1657 | 1467843294897 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 15:14:54 INFO - PROCESS | 1657 | 1467843294898 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 15:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:14:54 INFO - PROCESS | 1657 | 1467843294901 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:14:54 INFO - PROCESS | 1657 | 1467843294903 Marionette TRACE conn2 <- [1,1246,null,{}] 15:14:54 INFO - PROCESS | 1657 | 1467843294911 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}] 15:14:54 INFO - PROCESS | 1657 | 1467843294915 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:55 INFO - PROCESS | 1657 | 1467843295018 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 15:14:55 INFO - PROCESS | 1657 | 1467843295075 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:55 INFO - PROCESS | 1657 | 1467843295077 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf26800 == 45 [pid = 1657] [id = 319] 15:14:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x125bf1000) [pid = 1657] [serial = 956] [outer = 0x0] 15:14:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x126cbf000) [pid = 1657] [serial = 957] [outer = 0x125bf1000] 15:14:55 INFO - PROCESS | 1657 | 1467843295107 Marionette DEBUG loaded listener.js 15:14:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1274b4000) [pid = 1657] [serial = 958] [outer = 0x125bf1000] 15:14:55 INFO - PROCESS | 1657 | 1467843295549 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]]]}] 15:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 672ms 15:14:55 INFO - PROCESS | 1657 | 1467843295574 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 15:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:14:55 INFO - PROCESS | 1657 | 1467843295576 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 15:14:55 INFO - PROCESS | 1657 | 1467843295578 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:14:55 INFO - PROCESS | 1657 | 1467843295580 Marionette TRACE conn2 <- [1,1250,null,{}] 15:14:55 INFO - PROCESS | 1657 | 1467843295582 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}] 15:14:55 INFO - PROCESS | 1657 | 1467843295583 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:55 INFO - PROCESS | 1657 | 1467843295702 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 15:14:55 INFO - PROCESS | 1657 | 1467843295769 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:55 INFO - PROCESS | 1657 | 1467843295770 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bfb4800 == 46 [pid = 1657] [id = 320] 15:14:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x128cba000) [pid = 1657] [serial = 959] [outer = 0x0] 15:14:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x12949d400) [pid = 1657] [serial = 960] [outer = 0x128cba000] 15:14:55 INFO - PROCESS | 1657 | 1467843295799 Marionette DEBUG loaded listener.js 15:14:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x12992fc00) [pid = 1657] [serial = 961] [outer = 0x128cba000] 15:14:56 INFO - PROCESS | 1657 | 1467843296200 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]]]}] 15:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 821ms 15:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:14:56 INFO - PROCESS | 1657 | 1467843296411 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 15:14:56 INFO - PROCESS | 1657 | 1467843296413 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 15:14:56 INFO - PROCESS | 1657 | 1467843296416 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:14:56 INFO - PROCESS | 1657 | 1467843296418 Marionette TRACE conn2 <- [1,1254,null,{}] 15:14:56 INFO - PROCESS | 1657 | 1467843296423 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}] 15:14:56 INFO - PROCESS | 1657 | 1467843296426 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:56 INFO - PROCESS | 1657 | 1467843296519 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 15:14:56 INFO - PROCESS | 1657 | 1467843296582 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:56 INFO - PROCESS | 1657 | 1467843296584 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x11867d000 == 47 [pid = 1657] [id = 321] 15:14:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x1167ad000) [pid = 1657] [serial = 962] [outer = 0x0] 15:14:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x116f95400) [pid = 1657] [serial = 963] [outer = 0x1167ad000] 15:14:56 INFO - PROCESS | 1657 | 1467843296611 Marionette DEBUG loaded listener.js 15:14:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x118444c00) [pid = 1657] [serial = 964] [outer = 0x1167ad000] 15:14:57 INFO - PROCESS | 1657 | 1467843297058 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]]]}] 15:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 674ms 15:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:14:57 INFO - PROCESS | 1657 | 1467843297092 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 15:14:57 INFO - PROCESS | 1657 | 1467843297094 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 15:14:57 INFO - PROCESS | 1657 | 1467843297098 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:14:57 INFO - PROCESS | 1657 | 1467843297100 Marionette TRACE conn2 <- [1,1258,null,{}] 15:14:57 INFO - PROCESS | 1657 | 1467843297103 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}] 15:14:57 INFO - PROCESS | 1657 | 1467843297105 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:57 INFO - PROCESS | 1657 | 1467843297198 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 15:14:57 INFO - PROCESS | 1657 | 1467843297255 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:57 INFO - PROCESS | 1657 | 1467843297257 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x118884800 == 48 [pid = 1657] [id = 322] 15:14:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x119068c00) [pid = 1657] [serial = 965] [outer = 0x0] 15:14:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x1199a2c00) [pid = 1657] [serial = 966] [outer = 0x119068c00] 15:14:57 INFO - PROCESS | 1657 | 1467843297284 Marionette DEBUG loaded listener.js 15:14:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x119ec6400) [pid = 1657] [serial = 967] [outer = 0x119068c00] 15:14:57 INFO - PROCESS | 1657 | --DOCSHELL 0x115d93800 == 47 [pid = 1657] [id = 290] 15:14:57 INFO - PROCESS | 1657 | --DOCSHELL 0x12bb20800 == 46 [pid = 1657] [id = 315] 15:14:57 INFO - PROCESS | 1657 | --DOCSHELL 0x12b121000 == 45 [pid = 1657] [id = 314] 15:14:57 INFO - PROCESS | 1657 | --DOCSHELL 0x12142e000 == 44 [pid = 1657] [id = 313] 15:14:57 INFO - PROCESS | 1657 | --DOCSHELL 0x12a799000 == 43 [pid = 1657] [id = 312] 15:14:57 INFO - PROCESS | 1657 | --DOCSHELL 0x129450000 == 42 [pid = 1657] [id = 311] 15:14:57 INFO - PROCESS | 1657 | --DOCSHELL 0x126d65800 == 41 [pid = 1657] [id = 310] 15:14:57 INFO - PROCESS | 1657 | --DOCSHELL 0x126886800 == 40 [pid = 1657] [id = 309] 15:14:57 INFO - PROCESS | 1657 | --DOCSHELL 0x118692000 == 39 [pid = 1657] [id = 308] 15:14:57 INFO - PROCESS | 1657 | --DOCSHELL 0x1218d9000 == 38 [pid = 1657] [id = 307] 15:14:57 INFO - PROCESS | 1657 | --DOCSHELL 0x119ef3000 == 37 [pid = 1657] [id = 306] 15:14:57 INFO - PROCESS | 1657 | --DOCSHELL 0x118413000 == 36 [pid = 1657] [id = 305] 15:14:57 INFO - PROCESS | 1657 | --DOCSHELL 0x117466000 == 35 [pid = 1657] [id = 304] 15:14:57 INFO - PROCESS | 1657 | --DOCSHELL 0x11888f800 == 34 [pid = 1657] [id = 303] 15:14:57 INFO - PROCESS | 1657 | --DOCSHELL 0x11263e800 == 33 [pid = 1657] [id = 302] 15:14:57 INFO - PROCESS | 1657 | --DOCSHELL 0x11867d000 == 32 [pid = 1657] [id = 321] 15:14:57 INFO - PROCESS | 1657 | --DOCSHELL 0x12bfb4800 == 31 [pid = 1657] [id = 320] 15:14:57 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf26800 == 30 [pid = 1657] [id = 319] 15:14:57 INFO - PROCESS | 1657 | --DOCSHELL 0x126796000 == 29 [pid = 1657] [id = 318] 15:14:57 INFO - PROCESS | 1657 | --DOCSHELL 0x1186d7800 == 28 [pid = 1657] [id = 317] 15:14:57 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf16800 == 27 [pid = 1657] [id = 316] 15:14:57 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x12119dc00) [pid = 1657] [serial = 885] [outer = 0x0] [url = about:blank] 15:14:57 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x120fec000) [pid = 1657] [serial = 884] [outer = 0x0] [url = about:blank] 15:14:57 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x121806800) [pid = 1657] [serial = 887] [outer = 0x0] [url = about:blank] 15:14:57 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x126d48c00) [pid = 1657] [serial = 891] [outer = 0x0] [url = about:blank] 15:14:57 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x12678c800) [pid = 1657] [serial = 890] [outer = 0x0] [url = about:blank] 15:14:57 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x112e64400) [pid = 1657] [serial = 872] [outer = 0x0] [url = about:blank] 15:14:57 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x125bee800) [pid = 1657] [serial = 888] [outer = 0x0] [url = about:blank] 15:14:57 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x1133a3c00) [pid = 1657] [serial = 873] [outer = 0x0] [url = about:blank] 15:14:57 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x11864d000) [pid = 1657] [serial = 878] [outer = 0x0] [url = about:blank] 15:14:57 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x11910d400) [pid = 1657] [serial = 879] [outer = 0x0] [url = about:blank] 15:14:57 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x127070400) [pid = 1657] [serial = 893] [outer = 0x0] [url = about:blank] 15:14:57 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x11977a400) [pid = 1657] [serial = 881] [outer = 0x0] [url = about:blank] 15:14:57 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x11714e000) [pid = 1657] [serial = 875] [outer = 0x0] [url = about:blank] 15:14:57 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x118139c00) [pid = 1657] [serial = 876] [outer = 0x0] [url = about:blank] 15:14:57 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1274b3000) [pid = 1657] [serial = 899] [outer = 0x0] [url = about:blank] 15:14:57 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x118138800) [pid = 1657] [serial = 870] [outer = 0x0] [url = about:blank] 15:14:57 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x11324f000) [pid = 1657] [serial = 869] [outer = 0x0] [url = about:blank] 15:14:57 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x113d67400) [pid = 1657] [serial = 858] [outer = 0x0] [url = about:blank] 15:14:57 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1129adc00) [pid = 1657] [serial = 857] [outer = 0x0] [url = about:blank] 15:14:57 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x118656400) [pid = 1657] [serial = 861] [outer = 0x0] [url = about:blank] 15:14:57 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x118612c00) [pid = 1657] [serial = 860] [outer = 0x0] [url = about:blank] 15:14:57 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x121339400) [pid = 1657] [serial = 864] [outer = 0x0] [url = about:blank] 15:14:57 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x119ec6000) [pid = 1657] [serial = 863] [outer = 0x0] [url = about:blank] 15:14:57 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x118854000) [pid = 1657] [serial = 903] [outer = 0x0] [url = about:blank] 15:14:57 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x120fbe400) [pid = 1657] [serial = 896] [outer = 0x0] [url = about:blank] 15:14:57 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1274bd400) [pid = 1657] [serial = 900] [outer = 0x0] [url = about:blank] 15:14:57 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1274bd800) [pid = 1657] [serial = 867] [outer = 0x0] [url = about:blank] 15:14:57 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x127422400) [pid = 1657] [serial = 866] [outer = 0x0] [url = about:blank] 15:14:57 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x12742cc00) [pid = 1657] [serial = 894] [outer = 0x0] [url = about:blank] 15:14:57 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x12706ec00) [pid = 1657] [serial = 897] [outer = 0x0] [url = about:blank] 15:14:57 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x119ec8c00) [pid = 1657] [serial = 882] [outer = 0x0] [url = about:blank] 15:14:57 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x112f56400) [pid = 1657] [serial = 495] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:14:58 INFO - PROCESS | 1657 | 1467843298154 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]]]}] 15:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1072ms 15:14:58 INFO - PROCESS | 1657 | 1467843298169 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 15:14:58 INFO - PROCESS | 1657 | 1467843298173 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 15:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:14:58 INFO - PROCESS | 1657 | 1467843298192 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:14:58 INFO - PROCESS | 1657 | 1467843298195 Marionette TRACE conn2 <- [1,1262,null,{}] 15:14:58 INFO - PROCESS | 1657 | 1467843298204 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}] 15:14:58 INFO - PROCESS | 1657 | 1467843298207 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:58 INFO - PROCESS | 1657 | 1467843298288 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 15:14:58 INFO - PROCESS | 1657 | 1467843298293 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:58 INFO - PROCESS | 1657 | 1467843298295 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x115ee6800 == 28 [pid = 1657] [id = 323] 15:14:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x112fecc00) [pid = 1657] [serial = 968] [outer = 0x0] 15:14:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x113d74400) [pid = 1657] [serial = 969] [outer = 0x112fecc00] 15:14:58 INFO - PROCESS | 1657 | 1467843298325 Marionette DEBUG loaded listener.js 15:14:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x11612e400) [pid = 1657] [serial = 970] [outer = 0x112fecc00] 15:14:58 INFO - PROCESS | 1657 | 1467843298660 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]]]}] 15:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 528ms 15:14:58 INFO - PROCESS | 1657 | 1467843298715 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 15:14:58 INFO - PROCESS | 1657 | 1467843298717 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 15:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:14:58 INFO - PROCESS | 1657 | 1467843298722 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:14:58 INFO - PROCESS | 1657 | 1467843298724 Marionette TRACE conn2 <- [1,1266,null,{}] 15:14:58 INFO - PROCESS | 1657 | 1467843298726 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}] 15:14:58 INFO - PROCESS | 1657 | 1467843298728 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:58 INFO - PROCESS | 1657 | 1467843298813 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 15:14:58 INFO - PROCESS | 1657 | 1467843298881 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:58 INFO - PROCESS | 1657 | 1467843298883 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x116fef800 == 29 [pid = 1657] [id = 324] 15:14:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x116134c00) [pid = 1657] [serial = 971] [outer = 0x0] 15:14:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1164f0000) [pid = 1657] [serial = 972] [outer = 0x116134c00] 15:14:58 INFO - PROCESS | 1657 | 1467843298920 Marionette DEBUG loaded listener.js 15:14:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x118131800) [pid = 1657] [serial = 973] [outer = 0x116134c00] 15:14:59 INFO - PROCESS | 1657 | 1467843299332 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]]]}] 15:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 621ms 15:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:14:59 INFO - PROCESS | 1657 | 1467843299344 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 15:14:59 INFO - PROCESS | 1657 | 1467843299345 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 15:14:59 INFO - PROCESS | 1657 | 1467843299347 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:14:59 INFO - PROCESS | 1657 | 1467843299349 Marionette TRACE conn2 <- [1,1270,null,{}] 15:14:59 INFO - PROCESS | 1657 | 1467843299360 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}] 15:14:59 INFO - PROCESS | 1657 | 1467843299363 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:59 INFO - PROCESS | 1657 | 1467843299457 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 15:14:59 INFO - PROCESS | 1657 | 1467843299464 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:59 INFO - PROCESS | 1657 | 1467843299466 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x1186e4000 == 30 [pid = 1657] [id = 325] 15:14:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1183e5000) [pid = 1657] [serial = 974] [outer = 0x0] 15:14:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x11910b000) [pid = 1657] [serial = 975] [outer = 0x1183e5000] 15:14:59 INFO - PROCESS | 1657 | 1467843299495 Marionette DEBUG loaded listener.js 15:14:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1199ae800) [pid = 1657] [serial = 976] [outer = 0x1183e5000] 15:14:59 INFO - PROCESS | 1657 | 1467843299798 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]]]}] 15:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 470ms 15:14:59 INFO - PROCESS | 1657 | 1467843299817 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 15:14:59 INFO - PROCESS | 1657 | 1467843299819 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 15:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:14:59 INFO - PROCESS | 1657 | 1467843299824 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:14:59 INFO - PROCESS | 1657 | 1467843299827 Marionette TRACE conn2 <- [1,1274,null,{}] 15:14:59 INFO - PROCESS | 1657 | 1467843299829 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}] 15:14:59 INFO - PROCESS | 1657 | 1467843299830 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:59 INFO - PROCESS | 1657 | 1467843299908 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 15:14:59 INFO - PROCESS | 1657 | 1467843299911 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:59 INFO - PROCESS | 1657 | 1467843299912 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:14:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x119ee1800 == 31 [pid = 1657] [id = 326] 15:14:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x119ec2400) [pid = 1657] [serial = 977] [outer = 0x0] 15:14:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x120fbb000) [pid = 1657] [serial = 978] [outer = 0x119ec2400] 15:14:59 INFO - PROCESS | 1657 | 1467843299939 Marionette DEBUG loaded listener.js 15:14:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x120ff1400) [pid = 1657] [serial = 979] [outer = 0x119ec2400] 15:15:00 INFO - PROCESS | 1657 | 1467843300327 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]]]}] 15:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 522ms 15:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:15:00 INFO - PROCESS | 1657 | 1467843300345 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 15:15:00 INFO - PROCESS | 1657 | 1467843300346 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 15:15:00 INFO - PROCESS | 1657 | 1467843300348 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:15:00 INFO - PROCESS | 1657 | 1467843300349 Marionette TRACE conn2 <- [1,1278,null,{}] 15:15:00 INFO - PROCESS | 1657 | 1467843300351 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}] 15:15:00 INFO - PROCESS | 1657 | 1467843300353 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:00 INFO - PROCESS | 1657 | 1467843300455 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 15:15:00 INFO - PROCESS | 1657 | 1467843300491 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:00 INFO - PROCESS | 1657 | 1467843300492 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x12124f000 == 32 [pid = 1657] [id = 327] 15:15:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x112eec400) [pid = 1657] [serial = 980] [outer = 0x0] 15:15:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1210acc00) [pid = 1657] [serial = 981] [outer = 0x112eec400] 15:15:00 INFO - PROCESS | 1657 | 1467843300516 Marionette DEBUG loaded listener.js 15:15:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1217d5c00) [pid = 1657] [serial = 982] [outer = 0x112eec400] 15:15:00 INFO - PROCESS | 1657 | 1467843300847 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]]]}] 15:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 518ms 15:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:15:00 INFO - PROCESS | 1657 | 1467843300867 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 15:15:00 INFO - PROCESS | 1657 | 1467843300868 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 15:15:00 INFO - PROCESS | 1657 | 1467843300870 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:15:00 INFO - PROCESS | 1657 | 1467843300872 Marionette TRACE conn2 <- [1,1282,null,{}] 15:15:00 INFO - PROCESS | 1657 | 1467843300882 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}] 15:15:00 INFO - PROCESS | 1657 | 1467843300886 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:00 INFO - PROCESS | 1657 | 1467843300988 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 15:15:00 INFO - PROCESS | 1657 | 1467843300992 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:00 INFO - PROCESS | 1657 | 1467843300993 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x1235ef000 == 33 [pid = 1657] [id = 328] 15:15:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x11324e800) [pid = 1657] [serial = 983] [outer = 0x0] 15:15:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1235cec00) [pid = 1657] [serial = 984] [outer = 0x11324e800] 15:15:01 INFO - PROCESS | 1657 | 1467843301018 Marionette DEBUG loaded listener.js 15:15:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x126788c00) [pid = 1657] [serial = 985] [outer = 0x11324e800] 15:15:01 INFO - PROCESS | 1657 | 1467843301360 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]]]}] 15:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 521ms 15:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:15:01 INFO - PROCESS | 1657 | 1467843301392 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 15:15:01 INFO - PROCESS | 1657 | 1467843301394 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 15:15:01 INFO - PROCESS | 1657 | 1467843301396 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:15:01 INFO - PROCESS | 1657 | 1467843301397 Marionette TRACE conn2 <- [1,1286,null,{}] 15:15:01 INFO - PROCESS | 1657 | 1467843301400 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}] 15:15:01 INFO - PROCESS | 1657 | 1467843301401 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:01 INFO - PROCESS | 1657 | 1467843301491 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 15:15:01 INFO - PROCESS | 1657 | 1467843301527 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:01 INFO - PROCESS | 1657 | 1467843301528 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x125c70800 == 34 [pid = 1657] [id = 329] 15:15:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x119542400) [pid = 1657] [serial = 986] [outer = 0x0] 15:15:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x12678e400) [pid = 1657] [serial = 987] [outer = 0x119542400] 15:15:01 INFO - PROCESS | 1657 | 1467843301552 Marionette DEBUG loaded listener.js 15:15:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x127070400) [pid = 1657] [serial = 988] [outer = 0x119542400] 15:15:01 INFO - PROCESS | 1657 | 1467843301843 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]]]}] 15:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 474ms 15:15:01 INFO - PROCESS | 1657 | 1467843301870 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 15:15:01 INFO - PROCESS | 1657 | 1467843301873 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 15:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:15:01 INFO - PROCESS | 1657 | 1467843301877 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:15:01 INFO - PROCESS | 1657 | 1467843301878 Marionette TRACE conn2 <- [1,1290,null,{}] 15:15:01 INFO - PROCESS | 1657 | 1467843301880 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}] 15:15:01 INFO - PROCESS | 1657 | 1467843301881 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:01 INFO - PROCESS | 1657 | 1467843301974 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 15:15:02 INFO - PROCESS | 1657 | 1467843302015 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:02 INFO - PROCESS | 1657 | 1467843302016 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x12679f800 == 35 [pid = 1657] [id = 330] 15:15:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x126cbcc00) [pid = 1657] [serial = 989] [outer = 0x0] 15:15:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x12742dc00) [pid = 1657] [serial = 990] [outer = 0x126cbcc00] 15:15:02 INFO - PROCESS | 1657 | 1467843302039 Marionette DEBUG loaded listener.js 15:15:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1274b3000) [pid = 1657] [serial = 991] [outer = 0x126cbcc00] 15:15:02 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x127427c00) [pid = 1657] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:15:02 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x128cbd000) [pid = 1657] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:15:02 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1126fec00) [pid = 1657] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:15:02 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x128cc2400) [pid = 1657] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:15:02 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x1294a1800) [pid = 1657] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:15:02 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x11835f000) [pid = 1657] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:15:02 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x110fee000) [pid = 1657] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:15:02 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x110fb8c00) [pid = 1657] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:15:02 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x119eccc00) [pid = 1657] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:15:02 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x120fb2000) [pid = 1657] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:15:02 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x116911800) [pid = 1657] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:15:02 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x11864dc00) [pid = 1657] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:15:02 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x12a7d9c00) [pid = 1657] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:15:02 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1167ad800) [pid = 1657] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:15:02 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x121ba1400) [pid = 1657] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:15:02 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x12a7da000) [pid = 1657] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:15:02 INFO - PROCESS | 1657 | 1467843302491 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]]]}] 15:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 618ms 15:15:02 INFO - PROCESS | 1657 | 1467843302496 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 15:15:02 INFO - PROCESS | 1657 | 1467843302497 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 15:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:15:02 INFO - PROCESS | 1657 | 1467843302509 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:15:02 INFO - PROCESS | 1657 | 1467843302511 Marionette TRACE conn2 <- [1,1294,null,{}] 15:15:02 INFO - PROCESS | 1657 | 1467843302517 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}] 15:15:02 INFO - PROCESS | 1657 | 1467843302518 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:02 INFO - PROCESS | 1657 | 1467843302623 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 15:15:02 INFO - PROCESS | 1657 | 1467843302660 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:02 INFO - PROCESS | 1657 | 1467843302661 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x126d82000 == 36 [pid = 1657] [id = 331] 15:15:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1122b8400) [pid = 1657] [serial = 992] [outer = 0x0] 15:15:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x11813c800) [pid = 1657] [serial = 993] [outer = 0x1122b8400] 15:15:02 INFO - PROCESS | 1657 | 1467843302686 Marionette DEBUG loaded listener.js 15:15:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1210af800) [pid = 1657] [serial = 994] [outer = 0x1122b8400] 15:15:02 INFO - PROCESS | 1657 | 1467843302930 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]]]}] 15:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 433ms 15:15:02 INFO - PROCESS | 1657 | 1467843302933 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 15:15:02 INFO - PROCESS | 1657 | 1467843302935 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 15:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:15:02 INFO - PROCESS | 1657 | 1467843302944 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:15:02 INFO - PROCESS | 1657 | 1467843302945 Marionette TRACE conn2 <- [1,1298,null,{}] 15:15:02 INFO - PROCESS | 1657 | 1467843302948 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}] 15:15:02 INFO - PROCESS | 1657 | 1467843302949 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:03 INFO - PROCESS | 1657 | 1467843303030 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 15:15:03 INFO - PROCESS | 1657 | 1467843303034 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:03 INFO - PROCESS | 1657 | 1467843303035 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x128934000 == 37 [pid = 1657] [id = 332] 15:15:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1253de400) [pid = 1657] [serial = 995] [outer = 0x0] 15:15:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1274b5400) [pid = 1657] [serial = 996] [outer = 0x1253de400] 15:15:03 INFO - PROCESS | 1657 | 1467843303061 Marionette DEBUG loaded listener.js 15:15:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1274bd800) [pid = 1657] [serial = 997] [outer = 0x1253de400] 15:15:03 INFO - PROCESS | 1657 | 1467843303397 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]]]}] 15:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 476ms 15:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:15:03 INFO - PROCESS | 1657 | 1467843303414 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 15:15:03 INFO - PROCESS | 1657 | 1467843303415 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 15:15:03 INFO - PROCESS | 1657 | 1467843303418 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:15:03 INFO - PROCESS | 1657 | 1467843303419 Marionette TRACE conn2 <- [1,1302,null,{}] 15:15:03 INFO - PROCESS | 1657 | 1467843303422 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}] 15:15:03 INFO - PROCESS | 1657 | 1467843303431 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:03 INFO - PROCESS | 1657 | 1467843303542 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 15:15:03 INFO - PROCESS | 1657 | 1467843303574 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:03 INFO - PROCESS | 1657 | 1467843303575 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a606000 == 38 [pid = 1657] [id = 333] 15:15:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1210a9400) [pid = 1657] [serial = 998] [outer = 0x0] 15:15:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1274c7c00) [pid = 1657] [serial = 999] [outer = 0x1210a9400] 15:15:03 INFO - PROCESS | 1657 | 1467843303606 Marionette DEBUG loaded listener.js 15:15:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x129246c00) [pid = 1657] [serial = 1000] [outer = 0x1210a9400] 15:15:03 INFO - PROCESS | 1657 | 1467843303875 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]]]}] 15:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 468ms 15:15:03 INFO - PROCESS | 1657 | 1467843303887 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 15:15:03 INFO - PROCESS | 1657 | 1467843303890 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 15:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:15:03 INFO - PROCESS | 1657 | 1467843303898 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:15:03 INFO - PROCESS | 1657 | 1467843303899 Marionette TRACE conn2 <- [1,1306,null,{}] 15:15:03 INFO - PROCESS | 1657 | 1467843303903 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}] 15:15:03 INFO - PROCESS | 1657 | 1467843303904 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:03 INFO - PROCESS | 1657 | 1467843303995 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 15:15:04 INFO - PROCESS | 1657 | 1467843303998 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:04 INFO - PROCESS | 1657 | 1467843303999 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a924000 == 39 [pid = 1657] [id = 334] 15:15:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x129131c00) [pid = 1657] [serial = 1001] [outer = 0x0] 15:15:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x12924ac00) [pid = 1657] [serial = 1002] [outer = 0x129131c00] 15:15:04 INFO - PROCESS | 1657 | 1467843304023 Marionette DEBUG loaded listener.js 15:15:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1126f4800) [pid = 1657] [serial = 1003] [outer = 0x129131c00] 15:15:04 INFO - PROCESS | 1657 | 1467843304432 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]]]}] 15:15:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:15:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 572ms 15:15:04 INFO - PROCESS | 1657 | 1467843304471 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 15:15:04 INFO - PROCESS | 1657 | 1467843304473 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 15:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:15:04 INFO - PROCESS | 1657 | 1467843304476 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:15:04 INFO - PROCESS | 1657 | 1467843304479 Marionette TRACE conn2 <- [1,1310,null,{}] 15:15:04 INFO - PROCESS | 1657 | 1467843304483 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}] 15:15:04 INFO - PROCESS | 1657 | 1467843304484 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:04 INFO - PROCESS | 1657 | 1467843304599 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 15:15:04 INFO - PROCESS | 1657 | 1467843304680 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:04 INFO - PROCESS | 1657 | 1467843304681 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x1169c2000 == 40 [pid = 1657] [id = 335] 15:15:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1129b1400) [pid = 1657] [serial = 1004] [outer = 0x0] 15:15:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x112ef2400) [pid = 1657] [serial = 1005] [outer = 0x1129b1400] 15:15:04 INFO - PROCESS | 1657 | 1467843304712 Marionette DEBUG loaded listener.js 15:15:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x115dd9c00) [pid = 1657] [serial = 1006] [outer = 0x1129b1400] 15:15:05 INFO - PROCESS | 1657 | 1467843305230 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] 15:15:05 INFO - PROCESS | 1657 | 1467843305302 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 15:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:15:05 INFO - PROCESS | 1657 | 1467843305309 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:15:05 INFO - PROCESS | 1657 | 1467843305311 Marionette TRACE conn2 <- [1,1314,null,{}] 15:15:05 INFO - PROCESS | 1657 | 1467843305314 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}] 15:15:05 INFO - PROCESS | 1657 | 1467843305315 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:05 INFO - PROCESS | 1657 | 1467843305422 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 15:15:05 INFO - PROCESS | 1657 | 1467843305499 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:05 INFO - PROCESS | 1657 | 1467843305501 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x121247000 == 41 [pid = 1657] [id = 336] 15:15:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1183de400) [pid = 1657] [serial = 1007] [outer = 0x0] 15:15:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x118612c00) [pid = 1657] [serial = 1008] [outer = 0x1183de400] 15:15:05 INFO - PROCESS | 1657 | 1467843305531 Marionette DEBUG loaded listener.js 15:15:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x119067000) [pid = 1657] [serial = 1009] [outer = 0x1183de400] 15:15:06 INFO - PROCESS | 1657 | 1467843306196 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]]]}] 15:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 972ms 15:15:06 INFO - PROCESS | 1657 | 1467843306281 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 15:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:15:06 INFO - PROCESS | 1657 | 1467843306283 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 15:15:06 INFO - PROCESS | 1657 | 1467843306287 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:15:06 INFO - PROCESS | 1657 | 1467843306288 Marionette TRACE conn2 <- [1,1318,null,{}] 15:15:06 INFO - PROCESS | 1657 | 1467843306292 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}] 15:15:06 INFO - PROCESS | 1657 | 1467843306293 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:06 INFO - PROCESS | 1657 | 1467843306402 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 15:15:06 INFO - PROCESS | 1657 | 1467843306460 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:06 INFO - PROCESS | 1657 | 1467843306463 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x1169bf800 == 42 [pid = 1657] [id = 337] 15:15:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x115e20800) [pid = 1657] [serial = 1010] [outer = 0x0] 15:15:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x116139400) [pid = 1657] [serial = 1011] [outer = 0x115e20800] 15:15:06 INFO - PROCESS | 1657 | 1467843306491 Marionette DEBUG loaded listener.js 15:15:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x116f91800) [pid = 1657] [serial = 1012] [outer = 0x115e20800] 15:15:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12a606000 == 41 [pid = 1657] [id = 333] 15:15:06 INFO - PROCESS | 1657 | --DOCSHELL 0x128934000 == 40 [pid = 1657] [id = 332] 15:15:06 INFO - PROCESS | 1657 | --DOCSHELL 0x126d82000 == 39 [pid = 1657] [id = 331] 15:15:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12679f800 == 38 [pid = 1657] [id = 330] 15:15:06 INFO - PROCESS | 1657 | --DOCSHELL 0x125c70800 == 37 [pid = 1657] [id = 329] 15:15:06 INFO - PROCESS | 1657 | --DOCSHELL 0x1235ef000 == 36 [pid = 1657] [id = 328] 15:15:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12124f000 == 35 [pid = 1657] [id = 327] 15:15:06 INFO - PROCESS | 1657 | --DOCSHELL 0x119ee1800 == 34 [pid = 1657] [id = 326] 15:15:06 INFO - PROCESS | 1657 | --DOCSHELL 0x1186e4000 == 33 [pid = 1657] [id = 325] 15:15:06 INFO - PROCESS | 1657 | --DOCSHELL 0x116fef800 == 32 [pid = 1657] [id = 324] 15:15:06 INFO - PROCESS | 1657 | --DOCSHELL 0x115ee6800 == 31 [pid = 1657] [id = 323] 15:15:06 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x1274bf800) [pid = 1657] [serial = 927] [outer = 0x0] [url = about:blank] 15:15:06 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x129136800) [pid = 1657] [serial = 930] [outer = 0x0] [url = about:blank] 15:15:06 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x128b80800) [pid = 1657] [serial = 928] [outer = 0x0] [url = about:blank] 15:15:06 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x118620c00) [pid = 1657] [serial = 939] [outer = 0x0] [url = about:blank] 15:15:06 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x1294a4400) [pid = 1657] [serial = 933] [outer = 0x0] [url = about:blank] 15:15:06 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x129251400) [pid = 1657] [serial = 931] [outer = 0x0] [url = about:blank] 15:15:06 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x129540800) [pid = 1657] [serial = 936] [outer = 0x0] [url = about:blank] 15:15:06 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x11861e400) [pid = 1657] [serial = 915] [outer = 0x0] [url = about:blank] 15:15:06 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x119772400) [pid = 1657] [serial = 916] [outer = 0x0] [url = about:blank] 15:15:06 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x128cbf800) [pid = 1657] [serial = 904] [outer = 0x0] [url = about:blank] 15:15:06 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x110fef400) [pid = 1657] [serial = 906] [outer = 0x0] [url = about:blank] 15:15:06 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x129535800) [pid = 1657] [serial = 934] [outer = 0x0] [url = about:blank] 15:15:06 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1129ae000) [pid = 1657] [serial = 907] [outer = 0x0] [url = about:blank] 15:15:06 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x120fc0400) [pid = 1657] [serial = 918] [outer = 0x0] [url = about:blank] 15:15:06 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x121344400) [pid = 1657] [serial = 919] [outer = 0x0] [url = about:blank] 15:15:06 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x125c8c400) [pid = 1657] [serial = 924] [outer = 0x0] [url = about:blank] 15:15:06 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x11714cc00) [pid = 1657] [serial = 909] [outer = 0x0] [url = about:blank] 15:15:06 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1183dc400) [pid = 1657] [serial = 910] [outer = 0x0] [url = about:blank] 15:15:06 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x121cd1400) [pid = 1657] [serial = 921] [outer = 0x0] [url = about:blank] 15:15:06 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x12a9ddc00) [pid = 1657] [serial = 946] [outer = 0x0] [url = about:blank] 15:15:06 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1253d7800) [pid = 1657] [serial = 922] [outer = 0x0] [url = about:blank] 15:15:06 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x117144000) [pid = 1657] [serial = 912] [outer = 0x0] [url = about:blank] 15:15:06 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1183db400) [pid = 1657] [serial = 913] [outer = 0x0] [url = about:blank] 15:15:06 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x129535c00) [pid = 1657] [serial = 942] [outer = 0x0] [url = about:blank] 15:15:06 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x12a69d000) [pid = 1657] [serial = 943] [outer = 0x0] [url = about:blank] 15:15:06 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x12a7e0800) [pid = 1657] [serial = 945] [outer = 0x0] [url = about:blank] 15:15:06 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x12992f000) [pid = 1657] [serial = 937] [outer = 0x0] [url = about:blank] 15:15:06 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x119eca400) [pid = 1657] [serial = 940] [outer = 0x0] [url = about:blank] 15:15:06 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x126c51400) [pid = 1657] [serial = 925] [outer = 0x0] [url = about:blank] 15:15:06 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x12a9ea000) [pid = 1657] [serial = 949] [outer = 0x0] [url = about:blank] 15:15:06 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x12a9e3400) [pid = 1657] [serial = 948] [outer = 0x0] [url = about:blank] 15:15:06 INFO - PROCESS | 1657 | 1467843306898 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]]]}] 15:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 621ms 15:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:15:06 INFO - PROCESS | 1657 | 1467843306908 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 15:15:06 INFO - PROCESS | 1657 | 1467843306911 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 15:15:06 INFO - PROCESS | 1657 | 1467843306915 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:15:06 INFO - PROCESS | 1657 | 1467843306916 Marionette TRACE conn2 <- [1,1322,null,{}] 15:15:06 INFO - PROCESS | 1657 | 1467843306919 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}] 15:15:06 INFO - PROCESS | 1657 | 1467843306920 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:07 INFO - PROCESS | 1657 | 1467843307004 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 15:15:07 INFO - PROCESS | 1657 | 1467843307010 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:07 INFO - PROCESS | 1657 | 1467843307011 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x118238800 == 32 [pid = 1657] [id = 338] 15:15:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x11835bc00) [pid = 1657] [serial = 1013] [outer = 0x0] 15:15:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x1183e3000) [pid = 1657] [serial = 1014] [outer = 0x11835bc00] 15:15:07 INFO - PROCESS | 1657 | 1467843307038 Marionette DEBUG loaded listener.js 15:15:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x11884c000) [pid = 1657] [serial = 1015] [outer = 0x11835bc00] 15:15:07 INFO - PROCESS | 1657 | 1467843307398 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]]]}] 15:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 519ms 15:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:15:07 INFO - PROCESS | 1657 | 1467843307435 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 15:15:07 INFO - PROCESS | 1657 | 1467843307436 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 15:15:07 INFO - PROCESS | 1657 | 1467843307440 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:15:07 INFO - PROCESS | 1657 | 1467843307444 Marionette TRACE conn2 <- [1,1326,null,{}] 15:15:07 INFO - PROCESS | 1657 | 1467843307452 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}] 15:15:07 INFO - PROCESS | 1657 | 1467843307455 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:07 INFO - PROCESS | 1657 | 1467843307534 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 15:15:07 INFO - PROCESS | 1657 | 1467843307543 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:07 INFO - PROCESS | 1657 | 1467843307545 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x119ee6000 == 33 [pid = 1657] [id = 339] 15:15:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x119061400) [pid = 1657] [serial = 1016] [outer = 0x0] 15:15:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1199adc00) [pid = 1657] [serial = 1017] [outer = 0x119061400] 15:15:07 INFO - PROCESS | 1657 | 1467843307572 Marionette DEBUG loaded listener.js 15:15:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x120fb7800) [pid = 1657] [serial = 1018] [outer = 0x119061400] 15:15:07 INFO - PROCESS | 1657 | 1467843307926 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]]]}] 15:15: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 15:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 523ms 15:15:07 INFO - PROCESS | 1657 | 1467843307970 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 15:15:07 INFO - PROCESS | 1657 | 1467843307972 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 15:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:15:07 INFO - PROCESS | 1657 | 1467843307975 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:15:07 INFO - PROCESS | 1657 | 1467843307976 Marionette TRACE conn2 <- [1,1330,null,{}] 15:15:07 INFO - PROCESS | 1657 | 1467843307978 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}] 15:15:07 INFO - PROCESS | 1657 | 1467843307980 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:08 INFO - PROCESS | 1657 | 1467843308060 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 15:15:08 INFO - PROCESS | 1657 | 1467843308063 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:08 INFO - PROCESS | 1657 | 1467843308064 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x1218e7800 == 34 [pid = 1657] [id = 340] 15:15:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x120ff1800) [pid = 1657] [serial = 1019] [outer = 0x0] 15:15:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x12133a800) [pid = 1657] [serial = 1020] [outer = 0x120ff1800] 15:15:08 INFO - PROCESS | 1657 | 1467843308089 Marionette DEBUG loaded listener.js 15:15:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x121ccf800) [pid = 1657] [serial = 1021] [outer = 0x120ff1800] 15:15:08 INFO - PROCESS | 1657 | --DOCSHELL 0x118884800 == 33 [pid = 1657] [id = 322] 15:15:08 INFO - PROCESS | 1657 | --DOCSHELL 0x118238800 == 32 [pid = 1657] [id = 338] 15:15:08 INFO - PROCESS | 1657 | --DOCSHELL 0x1169bf800 == 31 [pid = 1657] [id = 337] 15:15:08 INFO - PROCESS | 1657 | --DOCSHELL 0x121247000 == 30 [pid = 1657] [id = 336] 15:15:08 INFO - PROCESS | 1657 | --DOCSHELL 0x12a924000 == 29 [pid = 1657] [id = 334] 15:15:08 INFO - PROCESS | 1657 | --DOCSHELL 0x1169c2000 == 28 [pid = 1657] [id = 335] 15:15:09 INFO - PROCESS | 1657 | --DOCSHELL 0x119ee6000 == 27 [pid = 1657] [id = 339] 15:15:09 INFO - PROCESS | 1657 | 1467843309449 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]]]}] 15:15:09 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 15:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1521ms 15:15:09 INFO - PROCESS | 1657 | 1467843309497 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 15:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:15:09 INFO - PROCESS | 1657 | 1467843309499 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 15:15:09 INFO - PROCESS | 1657 | 1467843309503 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:15:09 INFO - PROCESS | 1657 | 1467843309505 Marionette TRACE conn2 <- [1,1334,null,{}] 15:15:09 INFO - PROCESS | 1657 | 1467843309515 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}] 15:15:09 INFO - PROCESS | 1657 | 1467843309516 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:09 INFO - PROCESS | 1657 | 1467843309651 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 15:15:09 INFO - PROCESS | 1657 | 1467843309693 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:09 INFO - PROCESS | 1657 | 1467843309694 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x115ee0800 == 28 [pid = 1657] [id = 341] 15:15:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1129ab000) [pid = 1657] [serial = 1022] [outer = 0x0] 15:15:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x112fde400) [pid = 1657] [serial = 1023] [outer = 0x1129ab000] 15:15:09 INFO - PROCESS | 1657 | 1467843309722 Marionette DEBUG loaded listener.js 15:15:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x113d65c00) [pid = 1657] [serial = 1024] [outer = 0x1129ab000] 15:15:10 INFO - PROCESS | 1657 | 1467843310089 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]]]}] 15:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 627ms 15:15:10 INFO - PROCESS | 1657 | 1467843310129 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 15:15:10 INFO - PROCESS | 1657 | 1467843310133 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 15:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:15:10 INFO - PROCESS | 1657 | 1467843310137 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:15:10 INFO - PROCESS | 1657 | 1467843310139 Marionette TRACE conn2 <- [1,1338,null,{}] 15:15:10 INFO - PROCESS | 1657 | 1467843310141 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}] 15:15:10 INFO - PROCESS | 1657 | 1467843310143 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:10 INFO - PROCESS | 1657 | 1467843310242 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 15:15:10 INFO - PROCESS | 1657 | 1467843310246 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:10 INFO - PROCESS | 1657 | 1467843310248 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x118221800 == 29 [pid = 1657] [id = 342] 15:15:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x115d11000) [pid = 1657] [serial = 1025] [outer = 0x0] 15:15:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1164eb400) [pid = 1657] [serial = 1026] [outer = 0x115d11000] 15:15:10 INFO - PROCESS | 1657 | 1467843310275 Marionette DEBUG loaded listener.js 15:15:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x11810b000) [pid = 1657] [serial = 1027] [outer = 0x115d11000] 15:15:11 INFO - PROCESS | 1657 | 1467843311099 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]]]}] 15:15:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 971ms 15:15:11 INFO - PROCESS | 1657 | 1467843311116 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 15:15:11 INFO - PROCESS | 1657 | 1467843311117 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 15:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:15:11 INFO - PROCESS | 1657 | 1467843311126 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:15:11 INFO - PROCESS | 1657 | 1467843311128 Marionette TRACE conn2 <- [1,1342,null,{}] 15:15:11 INFO - PROCESS | 1657 | 1467843311135 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}] 15:15:11 INFO - PROCESS | 1657 | 1467843311141 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:11 INFO - PROCESS | 1657 | 1467843311241 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 15:15:11 INFO - PROCESS | 1657 | 1467843311246 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:11 INFO - PROCESS | 1657 | 1467843311248 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x119c4d000 == 30 [pid = 1657] [id = 343] 15:15:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x110fe9000) [pid = 1657] [serial = 1028] [outer = 0x0] 15:15:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x118618000) [pid = 1657] [serial = 1029] [outer = 0x110fe9000] 15:15:11 INFO - PROCESS | 1657 | 1467843311276 Marionette DEBUG loaded listener.js 15:15:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x118857000) [pid = 1657] [serial = 1030] [outer = 0x110fe9000] 15:15:11 INFO - PROCESS | 1657 | 1467843311805 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]]]}] 15:15:11 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x112eec400) [pid = 1657] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:15:11 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x116134c00) [pid = 1657] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:15:11 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x112fecc00) [pid = 1657] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:15:11 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1183e5000) [pid = 1657] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:15:11 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x11324e800) [pid = 1657] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:15:11 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x119ec2400) [pid = 1657] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:15:11 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x119068c00) [pid = 1657] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:15:11 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x119542400) [pid = 1657] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:15:11 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1176fa000) [pid = 1657] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:15:11 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1122b8400) [pid = 1657] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:15:11 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x126cbcc00) [pid = 1657] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:15:11 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x119ec1800) [pid = 1657] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:15:11 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x1210a9400) [pid = 1657] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:15:11 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x1253de400) [pid = 1657] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:15:11 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x125bf1000) [pid = 1657] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:15:11 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x128cba000) [pid = 1657] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:15:11 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1167ad000) [pid = 1657] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:15:11 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x115e20800) [pid = 1657] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:15:11 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x119061400) [pid = 1657] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:15:11 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x129131c00) [pid = 1657] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:15:11 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x11835bc00) [pid = 1657] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:15:11 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x1129b1400) [pid = 1657] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:15:11 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x1183de400) [pid = 1657] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:15:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 724ms 15:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:15:11 INFO - PROCESS | 1657 | 1467843311849 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 15:15:11 INFO - PROCESS | 1657 | 1467843311851 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 15:15:11 INFO - PROCESS | 1657 | 1467843311853 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:15:11 INFO - PROCESS | 1657 | 1467843311854 Marionette TRACE conn2 <- [1,1346,null,{}] 15:15:11 INFO - PROCESS | 1657 | 1467843311857 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}] 15:15:11 INFO - PROCESS | 1657 | 1467843311858 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:11 INFO - PROCESS | 1657 | 1467843311934 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 15:15:11 INFO - PROCESS | 1657 | 1467843311939 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:11 INFO - PROCESS | 1657 | 1467843311942 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x11841b000 == 31 [pid = 1657] [id = 344] 15:15:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x113d90000) [pid = 1657] [serial = 1031] [outer = 0x0] 15:15:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x115e8e000) [pid = 1657] [serial = 1032] [outer = 0x113d90000] 15:15:11 INFO - PROCESS | 1657 | 1467843311967 Marionette DEBUG loaded listener.js 15:15:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x118105400) [pid = 1657] [serial = 1033] [outer = 0x113d90000] 15:15:12 INFO - PROCESS | 1657 | 1467843312283 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]]]}] 15:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 470ms 15:15:12 INFO - PROCESS | 1657 | 1467843312325 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 15:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:15:12 INFO - PROCESS | 1657 | 1467843312326 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 15:15:12 INFO - PROCESS | 1657 | 1467843312328 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:15:12 INFO - PROCESS | 1657 | 1467843312337 Marionette TRACE conn2 <- [1,1350,null,{}] 15:15:12 INFO - PROCESS | 1657 | 1467843312339 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}] 15:15:12 INFO - PROCESS | 1657 | 1467843312340 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:12 INFO - PROCESS | 1657 | 1467843312434 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 15:15:12 INFO - PROCESS | 1657 | 1467843312484 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:12 INFO - PROCESS | 1657 | 1467843312485 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x121b33000 == 32 [pid = 1657] [id = 345] 15:15:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x113d99400) [pid = 1657] [serial = 1034] [outer = 0x0] 15:15:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x11861d400) [pid = 1657] [serial = 1035] [outer = 0x113d99400] 15:15:12 INFO - PROCESS | 1657 | 1467843312508 Marionette DEBUG loaded listener.js 15:15:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x11954b000) [pid = 1657] [serial = 1036] [outer = 0x113d99400] 15:15:12 INFO - PROCESS | 1657 | 1467843312770 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]]]}] 15:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 483ms 15:15:12 INFO - PROCESS | 1657 | 1467843312813 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 15:15:12 INFO - PROCESS | 1657 | 1467843312814 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 15:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:15:12 INFO - PROCESS | 1657 | 1467843312816 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:15:12 INFO - PROCESS | 1657 | 1467843312817 Marionette TRACE conn2 <- [1,1354,null,{}] 15:15:12 INFO - PROCESS | 1657 | 1467843312820 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}] 15:15:12 INFO - PROCESS | 1657 | 1467843312827 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:12 INFO - PROCESS | 1657 | 1467843312926 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 15:15:12 INFO - PROCESS | 1657 | 1467843312930 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:12 INFO - PROCESS | 1657 | 1467843312931 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x125c7b000 == 33 [pid = 1657] [id = 346] 15:15:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x1199a3c00) [pid = 1657] [serial = 1037] [outer = 0x0] 15:15:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x119ec3400) [pid = 1657] [serial = 1038] [outer = 0x1199a3c00] 15:15:12 INFO - PROCESS | 1657 | 1467843312958 Marionette DEBUG loaded listener.js 15:15:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x121196400) [pid = 1657] [serial = 1039] [outer = 0x1199a3c00] 15:15:13 INFO - PROCESS | 1657 | 1467843313273 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]]]}] 15:15:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:15:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 470ms 15:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:15:13 INFO - PROCESS | 1657 | 1467843313287 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 15:15:13 INFO - PROCESS | 1657 | 1467843313289 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 15:15:13 INFO - PROCESS | 1657 | 1467843313294 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:15:13 INFO - PROCESS | 1657 | 1467843313295 Marionette TRACE conn2 <- [1,1358,null,{}] 15:15:13 INFO - PROCESS | 1657 | 1467843313298 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}] 15:15:13 INFO - PROCESS | 1657 | 1467843313299 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:13 INFO - PROCESS | 1657 | 1467843313409 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 15:15:13 INFO - PROCESS | 1657 | 1467843313414 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:13 INFO - PROCESS | 1657 | 1467843313416 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x126ced800 == 34 [pid = 1657] [id = 347] 15:15:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x118855800) [pid = 1657] [serial = 1040] [outer = 0x0] 15:15:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x121344400) [pid = 1657] [serial = 1041] [outer = 0x118855800] 15:15:13 INFO - PROCESS | 1657 | 1467843313440 Marionette DEBUG loaded listener.js 15:15:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x121cd8400) [pid = 1657] [serial = 1042] [outer = 0x118855800] 15:15:13 INFO - PROCESS | 1657 | 1467843313732 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]]]}] 15:15:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:15:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 469ms 15:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:15:13 INFO - PROCESS | 1657 | 1467843313764 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 15:15:13 INFO - PROCESS | 1657 | 1467843313765 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 15:15:13 INFO - PROCESS | 1657 | 1467843313767 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:15:13 INFO - PROCESS | 1657 | 1467843313768 Marionette TRACE conn2 <- [1,1362,null,{}] 15:15:13 INFO - PROCESS | 1657 | 1467843313770 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}] 15:15:13 INFO - PROCESS | 1657 | 1467843313772 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:13 INFO - PROCESS | 1657 | 1467843313894 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 15:15:13 INFO - PROCESS | 1657 | 1467843313944 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:13 INFO - PROCESS | 1657 | 1467843313946 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x112642800 == 35 [pid = 1657] [id = 348] 15:15:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1110a0c00) [pid = 1657] [serial = 1043] [outer = 0x0] 15:15:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x111dac000) [pid = 1657] [serial = 1044] [outer = 0x1110a0c00] 15:15:13 INFO - PROCESS | 1657 | 1467843313978 Marionette DEBUG loaded listener.js 15:15:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1126f9000) [pid = 1657] [serial = 1045] [outer = 0x1110a0c00] 15:15:14 INFO - PROCESS | 1657 | 1467843314560 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]]]}] 15:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 869ms 15:15:14 INFO - PROCESS | 1657 | 1467843314637 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 15:15:14 INFO - PROCESS | 1657 | 1467843314639 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 15:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:15:14 INFO - PROCESS | 1657 | 1467843314643 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:15:14 INFO - PROCESS | 1657 | 1467843314645 Marionette TRACE conn2 <- [1,1366,null,{}] 15:15:14 INFO - PROCESS | 1657 | 1467843314648 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}] 15:15:14 INFO - PROCESS | 1657 | 1467843314651 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:14 INFO - PROCESS | 1657 | 1467843314759 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 15:15:14 INFO - PROCESS | 1657 | 1467843314810 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:14 INFO - PROCESS | 1657 | 1467843314812 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x11998f800 == 36 [pid = 1657] [id = 349] 15:15:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x114f97400) [pid = 1657] [serial = 1046] [outer = 0x0] 15:15:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x116633000) [pid = 1657] [serial = 1047] [outer = 0x114f97400] 15:15:14 INFO - PROCESS | 1657 | 1467843314842 Marionette DEBUG loaded listener.js 15:15:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1176fa000) [pid = 1657] [serial = 1048] [outer = 0x114f97400] 15:15:15 INFO - PROCESS | 1657 | 1467843315367 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] 15:15:15 INFO - PROCESS | 1657 | 1467843315501 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 15:15:15 INFO - PROCESS | 1657 | 1467843315527 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:15:15 INFO - PROCESS | 1657 | 1467843315529 Marionette TRACE conn2 <- [1,1370,null,{}] 15:15:15 INFO - PROCESS | 1657 | 1467843315534 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}] 15:15:15 INFO - PROCESS | 1657 | 1467843315536 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:15 INFO - PROCESS | 1657 | 1467843315645 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 15:15:15 INFO - PROCESS | 1657 | 1467843315694 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:15 INFO - PROCESS | 1657 | 1467843315697 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x116acf000 == 37 [pid = 1657] [id = 350] 15:15:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x113d74000) [pid = 1657] [serial = 1049] [outer = 0x0] 15:15:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x115e20800) [pid = 1657] [serial = 1050] [outer = 0x113d74000] 15:15:15 INFO - PROCESS | 1657 | 1467843315725 Marionette DEBUG loaded listener.js 15:15:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x11673e800) [pid = 1657] [serial = 1051] [outer = 0x113d74000] 15:15:15 INFO - PROCESS | 1657 | --DOCSHELL 0x126ced800 == 36 [pid = 1657] [id = 347] 15:15:15 INFO - PROCESS | 1657 | --DOCSHELL 0x125c7b000 == 35 [pid = 1657] [id = 346] 15:15:15 INFO - PROCESS | 1657 | --DOCSHELL 0x121b33000 == 34 [pid = 1657] [id = 345] 15:15:15 INFO - PROCESS | 1657 | --DOCSHELL 0x11841b000 == 33 [pid = 1657] [id = 344] 15:15:15 INFO - PROCESS | 1657 | --DOCSHELL 0x119c4d000 == 32 [pid = 1657] [id = 343] 15:15:15 INFO - PROCESS | 1657 | --DOCSHELL 0x118221800 == 31 [pid = 1657] [id = 342] 15:15:15 INFO - PROCESS | 1657 | --DOCSHELL 0x115ee0800 == 30 [pid = 1657] [id = 341] 15:15:15 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1164f0000) [pid = 1657] [serial = 972] [outer = 0x0] [url = about:blank] 15:15:15 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x118131800) [pid = 1657] [serial = 973] [outer = 0x0] [url = about:blank] 15:15:15 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x113d74400) [pid = 1657] [serial = 969] [outer = 0x0] [url = about:blank] 15:15:15 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x11612e400) [pid = 1657] [serial = 970] [outer = 0x0] [url = about:blank] 15:15:15 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x119ec6400) [pid = 1657] [serial = 967] [outer = 0x0] [url = about:blank] 15:15:15 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1199a2c00) [pid = 1657] [serial = 966] [outer = 0x0] [url = about:blank] 15:15:15 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x118856000) [pid = 1657] [serial = 952] [outer = 0x0] [url = about:blank] 15:15:15 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1183e0800) [pid = 1657] [serial = 951] [outer = 0x0] [url = about:blank] 15:15:15 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x121811c00) [pid = 1657] [serial = 955] [outer = 0x0] [url = about:blank] 15:15:15 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x120fee400) [pid = 1657] [serial = 954] [outer = 0x0] [url = about:blank] 15:15:15 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x1274b4000) [pid = 1657] [serial = 958] [outer = 0x0] [url = about:blank] 15:15:15 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x126cbf000) [pid = 1657] [serial = 957] [outer = 0x0] [url = about:blank] 15:15:15 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x12133a800) [pid = 1657] [serial = 1020] [outer = 0x0] [url = about:blank] 15:15:15 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x12992fc00) [pid = 1657] [serial = 961] [outer = 0x0] [url = about:blank] 15:15:15 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x12949d400) [pid = 1657] [serial = 960] [outer = 0x0] [url = about:blank] 15:15:15 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x118444c00) [pid = 1657] [serial = 964] [outer = 0x0] [url = about:blank] 15:15:15 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x116f95400) [pid = 1657] [serial = 963] [outer = 0x0] [url = about:blank] 15:15:16 INFO - PROCESS | 1657 | 1467843316114 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] 15:15:16 INFO - PROCESS | 1657 | 1467843316152 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 15:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:15:16 INFO - PROCESS | 1657 | 1467843316156 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:15:16 INFO - PROCESS | 1657 | 1467843316158 Marionette TRACE conn2 <- [1,1374,null,{}] 15:15:16 INFO - PROCESS | 1657 | 1467843316161 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}] 15:15:16 INFO - PROCESS | 1657 | 1467843316163 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:16 INFO - PROCESS | 1657 | 1467843316240 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 15:15:16 INFO - PROCESS | 1657 | 1467843316244 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:16 INFO - PROCESS | 1657 | 1467843316246 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x11821b800 == 31 [pid = 1657] [id = 351] 15:15:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 50 (0x118123c00) [pid = 1657] [serial = 1052] [outer = 0x0] 15:15:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 51 (0x1183da400) [pid = 1657] [serial = 1053] [outer = 0x118123c00] 15:15:16 INFO - PROCESS | 1657 | 1467843316275 Marionette DEBUG loaded listener.js 15:15:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 52 (0x1183e6800) [pid = 1657] [serial = 1054] [outer = 0x118123c00] 15:15:16 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:15:16 INFO - PROCESS | 1657 | 1467843316616 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] 15:15:16 INFO - PROCESS | 1657 | 1467843316631 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 15:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:15:16 INFO - PROCESS | 1657 | 1467843316633 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:15:16 INFO - PROCESS | 1657 | 1467843316634 Marionette TRACE conn2 <- [1,1378,null,{}] 15:15:16 INFO - PROCESS | 1657 | 1467843316643 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}] 15:15:16 INFO - PROCESS | 1657 | 1467843316647 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:16 INFO - PROCESS | 1657 | 1467843316738 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 15:15:16 INFO - PROCESS | 1657 | 1467843316790 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:16 INFO - PROCESS | 1657 | 1467843316792 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x119594000 == 32 [pid = 1657] [id = 352] 15:15:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 53 (0x118856000) [pid = 1657] [serial = 1055] [outer = 0x0] 15:15:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 54 (0x119110c00) [pid = 1657] [serial = 1056] [outer = 0x118856000] 15:15:16 INFO - PROCESS | 1657 | 1467843316821 Marionette DEBUG loaded listener.js 15:15:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 55 (0x1199adc00) [pid = 1657] [serial = 1057] [outer = 0x118856000] 15:15:17 INFO - PROCESS | 1657 | 1467843317116 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] 15:15:17 INFO - PROCESS | 1657 | 1467843317157 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 15:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:15:17 INFO - PROCESS | 1657 | 1467843317162 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:15:17 INFO - PROCESS | 1657 | 1467843317163 Marionette TRACE conn2 <- [1,1382,null,{}] 15:15:17 INFO - PROCESS | 1657 | 1467843317165 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}] 15:15:17 INFO - PROCESS | 1657 | 1467843317166 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:17 INFO - PROCESS | 1657 | 1467843317244 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 15:15:17 INFO - PROCESS | 1657 | 1467843317298 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:17 INFO - PROCESS | 1657 | 1467843317299 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x119edc800 == 33 [pid = 1657] [id = 353] 15:15:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 56 (0x1129a4400) [pid = 1657] [serial = 1058] [outer = 0x0] 15:15:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 57 (0x119ec3800) [pid = 1657] [serial = 1059] [outer = 0x1129a4400] 15:15:17 INFO - PROCESS | 1657 | 1467843317324 Marionette DEBUG loaded listener.js 15:15:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 58 (0x120fc0c00) [pid = 1657] [serial = 1060] [outer = 0x1129a4400] 15:15:17 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:15:17 INFO - PROCESS | 1657 | 1467843317627 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] 15:15:17 INFO - PROCESS | 1657 | 1467843317686 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 15:15:17 INFO - PROCESS | 1657 | 1467843317689 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:15:17 INFO - PROCESS | 1657 | 1467843317691 Marionette TRACE conn2 <- [1,1386,null,{}] 15:15:17 INFO - PROCESS | 1657 | 1467843317694 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}] 15:15:17 INFO - PROCESS | 1657 | 1467843317696 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:17 INFO - PROCESS | 1657 | 1467843317809 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 15:15:17 INFO - PROCESS | 1657 | 1467843317886 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:17 INFO - PROCESS | 1657 | 1467843317887 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x116fe0000 == 34 [pid = 1657] [id = 354] 15:15:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 59 (0x119067400) [pid = 1657] [serial = 1061] [outer = 0x0] 15:15:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 60 (0x120ff1400) [pid = 1657] [serial = 1062] [outer = 0x119067400] 15:15:17 INFO - PROCESS | 1657 | 1467843317928 Marionette DEBUG loaded listener.js 15:15:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 61 (0x12359fc00) [pid = 1657] [serial = 1063] [outer = 0x119067400] 15:15:18 INFO - PROCESS | 1657 | 1467843318332 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] 15:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:15:18 INFO - PROCESS | 1657 | 1467843318368 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 15:15:18 INFO - PROCESS | 1657 | 1467843318371 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:15:18 INFO - PROCESS | 1657 | 1467843318373 Marionette TRACE conn2 <- [1,1390,null,{}] 15:15:18 INFO - PROCESS | 1657 | 1467843318376 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}] 15:15:18 INFO - PROCESS | 1657 | 1467843318382 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:18 INFO - PROCESS | 1657 | 1467843318559 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 15:15:18 INFO - PROCESS | 1657 | 1467843318582 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:18 INFO - PROCESS | 1657 | 1467843318584 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x125baf800 == 35 [pid = 1657] [id = 355] 15:15:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 62 (0x1253ae000) [pid = 1657] [serial = 1064] [outer = 0x0] 15:15:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 63 (0x125c93000) [pid = 1657] [serial = 1065] [outer = 0x1253ae000] 15:15:18 INFO - PROCESS | 1657 | 1467843318624 Marionette DEBUG loaded listener.js 15:15:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 64 (0x12678fc00) [pid = 1657] [serial = 1066] [outer = 0x1253ae000] 15:15:19 INFO - PROCESS | 1657 | 1467843319032 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]]]}] 15:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 672ms 15:15:19 INFO - PROCESS | 1657 | 1467843319043 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 15:15:19 INFO - PROCESS | 1657 | 1467843319044 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 15:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:15:19 INFO - PROCESS | 1657 | 1467843319046 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:15:19 INFO - PROCESS | 1657 | 1467843319047 Marionette TRACE conn2 <- [1,1394,null,{}] 15:15:19 INFO - PROCESS | 1657 | 1467843319049 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}] 15:15:19 INFO - PROCESS | 1657 | 1467843319051 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:19 INFO - PROCESS | 1657 | 1467843319144 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 15:15:19 INFO - PROCESS | 1657 | 1467843319173 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:19 INFO - PROCESS | 1657 | 1467843319174 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x1267ad800 == 36 [pid = 1657] [id = 356] 15:15:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 65 (0x1129aa800) [pid = 1657] [serial = 1067] [outer = 0x0] 15:15:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 66 (0x12700cc00) [pid = 1657] [serial = 1068] [outer = 0x1129aa800] 15:15:19 INFO - PROCESS | 1657 | 1467843319198 Marionette DEBUG loaded listener.js 15:15:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 67 (0x127426000) [pid = 1657] [serial = 1069] [outer = 0x1129aa800] 15:15:19 INFO - PROCESS | 1657 | 1467843319529 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]]]}] 15:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 518ms 15:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:15:19 INFO - PROCESS | 1657 | 1467843319564 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 15:15:19 INFO - PROCESS | 1657 | 1467843319566 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 15:15:19 INFO - PROCESS | 1657 | 1467843319568 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:15:19 INFO - PROCESS | 1657 | 1467843319569 Marionette TRACE conn2 <- [1,1398,null,{}] 15:15:19 INFO - PROCESS | 1657 | 1467843319571 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}] 15:15:19 INFO - PROCESS | 1657 | 1467843319572 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:19 INFO - PROCESS | 1657 | 1467843319666 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 15:15:19 INFO - PROCESS | 1657 | 1467843319670 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:19 INFO - PROCESS | 1657 | 1467843319671 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x12731d800 == 37 [pid = 1657] [id = 357] 15:15:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 68 (0x1253dc800) [pid = 1657] [serial = 1070] [outer = 0x0] 15:15:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x12742c800) [pid = 1657] [serial = 1071] [outer = 0x1253dc800] 15:15:19 INFO - PROCESS | 1657 | 1467843319697 Marionette DEBUG loaded listener.js 15:15:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x1274b7000) [pid = 1657] [serial = 1072] [outer = 0x1253dc800] 15:15:19 INFO - PROCESS | 1657 | --DOMWINDOW == 69 (0x115d11000) [pid = 1657] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:15:19 INFO - PROCESS | 1657 | --DOMWINDOW == 68 (0x1199a3c00) [pid = 1657] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:15:19 INFO - PROCESS | 1657 | --DOMWINDOW == 67 (0x110fe9000) [pid = 1657] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:15:19 INFO - PROCESS | 1657 | --DOMWINDOW == 66 (0x120ff1800) [pid = 1657] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:15:19 INFO - PROCESS | 1657 | --DOMWINDOW == 65 (0x113d90000) [pid = 1657] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:15:19 INFO - PROCESS | 1657 | --DOMWINDOW == 64 (0x113d99400) [pid = 1657] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:15:19 INFO - PROCESS | 1657 | --DOMWINDOW == 63 (0x1129ab000) [pid = 1657] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:15:20 INFO - PROCESS | 1657 | 1467843320006 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]]]}] 15:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 467ms 15:15:20 INFO - PROCESS | 1657 | 1467843320036 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 15:15:20 INFO - PROCESS | 1657 | 1467843320037 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 15:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:15:20 INFO - PROCESS | 1657 | 1467843320047 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:15:20 INFO - PROCESS | 1657 | 1467843320048 Marionette TRACE conn2 <- [1,1402,null,{}] 15:15:20 INFO - PROCESS | 1657 | 1467843320050 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}] 15:15:20 INFO - PROCESS | 1657 | 1467843320051 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:20 INFO - PROCESS | 1657 | 1467843320131 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 15:15:20 INFO - PROCESS | 1657 | 1467843320135 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:20 INFO - PROCESS | 1657 | 1467843320136 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x129197800 == 38 [pid = 1657] [id = 358] 15:15:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 64 (0x115d11000) [pid = 1657] [serial = 1073] [outer = 0x0] 15:15:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 65 (0x119774800) [pid = 1657] [serial = 1074] [outer = 0x115d11000] 15:15:20 INFO - PROCESS | 1657 | 1467843320163 Marionette DEBUG loaded listener.js 15:15:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 66 (0x1274b8800) [pid = 1657] [serial = 1075] [outer = 0x115d11000] 15:15:20 INFO - PROCESS | 1657 | 1467843320498 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]]]}] 15:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 468ms 15:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:15:20 INFO - PROCESS | 1657 | 1467843320515 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 15:15:20 INFO - PROCESS | 1657 | 1467843320516 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 15:15:20 INFO - PROCESS | 1657 | 1467843320519 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:15:20 INFO - PROCESS | 1657 | 1467843320520 Marionette TRACE conn2 <- [1,1406,null,{}] 15:15:20 INFO - PROCESS | 1657 | 1467843320522 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}] 15:15:20 INFO - PROCESS | 1657 | 1467843320523 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:20 INFO - PROCESS | 1657 | 1467843320620 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 15:15:20 INFO - PROCESS | 1657 | 1467843320627 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:20 INFO - PROCESS | 1657 | 1467843320628 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x119ed8000 == 39 [pid = 1657] [id = 359] 15:15:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 67 (0x119ec6800) [pid = 1657] [serial = 1076] [outer = 0x0] 15:15:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 68 (0x1274c2000) [pid = 1657] [serial = 1077] [outer = 0x119ec6800] 15:15:20 INFO - PROCESS | 1657 | 1467843320652 Marionette DEBUG loaded listener.js 15:15:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x1274c9000) [pid = 1657] [serial = 1078] [outer = 0x119ec6800] 15:15:20 INFO - PROCESS | 1657 | 1467843320948 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]]]}] 15:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 468ms 15:15:20 INFO - PROCESS | 1657 | 1467843320987 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 15:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:15:20 INFO - PROCESS | 1657 | 1467843320991 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 15:15:20 INFO - PROCESS | 1657 | 1467843320994 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:15:20 INFO - PROCESS | 1657 | 1467843320995 Marionette TRACE conn2 <- [1,1410,null,{}] 15:15:21 INFO - PROCESS | 1657 | 1467843320998 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}] 15:15:21 INFO - PROCESS | 1657 | 1467843320999 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:21 INFO - PROCESS | 1657 | 1467843321085 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 15:15:21 INFO - PROCESS | 1657 | 1467843321090 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:21 INFO - PROCESS | 1657 | 1467843321093 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a798000 == 40 [pid = 1657] [id = 360] 15:15:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x1274c9400) [pid = 1657] [serial = 1079] [outer = 0x0] 15:15:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x128cc5c00) [pid = 1657] [serial = 1080] [outer = 0x1274c9400] 15:15:21 INFO - PROCESS | 1657 | 1467843321119 Marionette DEBUG loaded listener.js 15:15:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x1294a0c00) [pid = 1657] [serial = 1081] [outer = 0x1274c9400] 15:15:21 INFO - PROCESS | 1657 | 1467843321485 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]]]}] 15:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 520ms 15:15:21 INFO - PROCESS | 1657 | 1467843321514 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 15:15:21 INFO - PROCESS | 1657 | 1467843321515 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 15:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:15:21 INFO - PROCESS | 1657 | 1467843321518 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:15:21 INFO - PROCESS | 1657 | 1467843321519 Marionette TRACE conn2 <- [1,1414,null,{}] 15:15:21 INFO - PROCESS | 1657 | 1467843321521 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}] 15:15:21 INFO - PROCESS | 1657 | 1467843321522 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:21 INFO - PROCESS | 1657 | 1467843321600 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 15:15:21 INFO - PROCESS | 1657 | 1467843321608 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:21 INFO - PROCESS | 1657 | 1467843321609 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x11997b000 == 41 [pid = 1657] [id = 361] 15:15:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x129247000) [pid = 1657] [serial = 1082] [outer = 0x0] 15:15:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x129538000) [pid = 1657] [serial = 1083] [outer = 0x129247000] 15:15:21 INFO - PROCESS | 1657 | 1467843321633 Marionette DEBUG loaded listener.js 15:15:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x129930c00) [pid = 1657] [serial = 1084] [outer = 0x129247000] 15:15:21 INFO - PROCESS | 1657 | 1467843321963 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]]]}] 15:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 468ms 15:15:21 INFO - PROCESS | 1657 | 1467843321987 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 15:15:21 INFO - PROCESS | 1657 | 1467843321988 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 15:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:15:21 INFO - PROCESS | 1657 | 1467843321993 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:15:21 INFO - PROCESS | 1657 | 1467843321994 Marionette TRACE conn2 <- [1,1418,null,{}] 15:15:21 INFO - PROCESS | 1657 | 1467843321996 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}] 15:15:21 INFO - PROCESS | 1657 | 1467843321997 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:22 INFO - PROCESS | 1657 | 1467843322074 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 15:15:22 INFO - PROCESS | 1657 | 1467843322078 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:22 INFO - PROCESS | 1657 | 1467843322079 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b12e800 == 42 [pid = 1657] [id = 362] 15:15:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x1294a7c00) [pid = 1657] [serial = 1085] [outer = 0x0] 15:15:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x12a693400) [pid = 1657] [serial = 1086] [outer = 0x1294a7c00] 15:15:22 INFO - PROCESS | 1657 | 1467843322102 Marionette DEBUG loaded listener.js 15:15:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x12a7db800) [pid = 1657] [serial = 1087] [outer = 0x1294a7c00] 15:15:22 INFO - PROCESS | 1657 | 1467843322626 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]]]}] 15:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 669ms 15:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:15:22 INFO - PROCESS | 1657 | 1467843322662 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 15:15:22 INFO - PROCESS | 1657 | 1467843322664 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 15:15:22 INFO - PROCESS | 1657 | 1467843322667 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:15:22 INFO - PROCESS | 1657 | 1467843322671 Marionette TRACE conn2 <- [1,1422,null,{}] 15:15:22 INFO - PROCESS | 1657 | 1467843322693 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}] 15:15:22 INFO - PROCESS | 1657 | 1467843322695 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:22 INFO - PROCESS | 1657 | 1467843322801 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 15:15:22 INFO - PROCESS | 1657 | 1467843322888 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:22 INFO - PROCESS | 1657 | 1467843322890 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x11867d000 == 43 [pid = 1657] [id = 363] 15:15:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x116a1bc00) [pid = 1657] [serial = 1088] [outer = 0x0] 15:15:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x118108400) [pid = 1657] [serial = 1089] [outer = 0x116a1bc00] 15:15:22 INFO - PROCESS | 1657 | 1467843322921 Marionette DEBUG loaded listener.js 15:15:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x1183e5c00) [pid = 1657] [serial = 1090] [outer = 0x116a1bc00] 15:15:23 INFO - PROCESS | 1657 | 1467843323347 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]]]}] 15:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 741ms 15:15:23 INFO - PROCESS | 1657 | 1467843323423 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 15:15:23 INFO - PROCESS | 1657 | 1467843323426 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 15:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:15:23 INFO - PROCESS | 1657 | 1467843323432 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:15:23 INFO - PROCESS | 1657 | 1467843323433 Marionette TRACE conn2 <- [1,1426,null,{}] 15:15:23 INFO - PROCESS | 1657 | 1467843323436 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}] 15:15:23 INFO - PROCESS | 1657 | 1467843323438 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:23 INFO - PROCESS | 1657 | 1467843323542 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 15:15:23 INFO - PROCESS | 1657 | 1467843323606 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:23 INFO - PROCESS | 1657 | 1467843323608 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x125c65800 == 44 [pid = 1657] [id = 364] 15:15:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x119772400) [pid = 1657] [serial = 1091] [outer = 0x0] 15:15:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x119a38800) [pid = 1657] [serial = 1092] [outer = 0x119772400] 15:15:23 INFO - PROCESS | 1657 | 1467843323638 Marionette DEBUG loaded listener.js 15:15:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x120fb2400) [pid = 1657] [serial = 1093] [outer = 0x119772400] 15:15:24 INFO - PROCESS | 1657 | 1467843324084 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]]]}] 15:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 676ms 15:15:24 INFO - PROCESS | 1657 | 1467843324118 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 15:15:24 INFO - PROCESS | 1657 | 1467843324120 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 15:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:15:24 INFO - PROCESS | 1657 | 1467843324142 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:15:24 INFO - PROCESS | 1657 | 1467843324144 Marionette TRACE conn2 <- [1,1430,null,{}] 15:15:24 INFO - PROCESS | 1657 | 1467843324154 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}] 15:15:24 INFO - PROCESS | 1657 | 1467843324159 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:24 INFO - PROCESS | 1657 | 1467843324277 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 15:15:24 INFO - PROCESS | 1657 | 1467843324368 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:24 INFO - PROCESS | 1657 | 1467843324371 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b30e000 == 45 [pid = 1657] [id = 365] 15:15:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1253d7800) [pid = 1657] [serial = 1094] [outer = 0x0] 15:15:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x125c85c00) [pid = 1657] [serial = 1095] [outer = 0x1253d7800] 15:15:24 INFO - PROCESS | 1657 | 1467843324419 Marionette DEBUG loaded listener.js 15:15:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1267e7400) [pid = 1657] [serial = 1096] [outer = 0x1253d7800] 15:15:24 INFO - PROCESS | 1657 | 1467843324979 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]]]}] 15:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 893ms 15:15:25 INFO - PROCESS | 1657 | 1467843325016 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 15:15:25 INFO - PROCESS | 1657 | 1467843325018 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 15:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:15:25 INFO - PROCESS | 1657 | 1467843325020 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:15:25 INFO - PROCESS | 1657 | 1467843325022 Marionette TRACE conn2 <- [1,1434,null,{}] 15:15:25 INFO - PROCESS | 1657 | 1467843325024 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}] 15:15:25 INFO - PROCESS | 1657 | 1467843325025 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:25 INFO - PROCESS | 1657 | 1467843325250 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 15:15:25 INFO - PROCESS | 1657 | 1467843325334 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:25 INFO - PROCESS | 1657 | 1467843325336 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x118679800 == 46 [pid = 1657] [id = 366] 15:15:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1133a3800) [pid = 1657] [serial = 1097] [outer = 0x0] 15:15:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1133ef800) [pid = 1657] [serial = 1098] [outer = 0x1133a3800] 15:15:25 INFO - PROCESS | 1657 | 1467843325364 Marionette DEBUG loaded listener.js 15:15:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1167a1c00) [pid = 1657] [serial = 1099] [outer = 0x1133a3800] 15:15:25 INFO - PROCESS | 1657 | 1467843325840 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]]]}] 15:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 871ms 15:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:15:25 INFO - PROCESS | 1657 | 1467843325893 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 15:15:25 INFO - PROCESS | 1657 | 1467843325895 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 15:15:25 INFO - PROCESS | 1657 | 1467843325899 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:15:25 INFO - PROCESS | 1657 | 1467843325900 Marionette TRACE conn2 <- [1,1438,null,{}] 15:15:25 INFO - PROCESS | 1657 | 1467843325903 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}] 15:15:25 INFO - PROCESS | 1657 | 1467843325905 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:26 INFO - PROCESS | 1657 | 1467843325999 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 15:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x1218e7800 == 45 [pid = 1657] [id = 340] 15:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x11997b000 == 44 [pid = 1657] [id = 361] 15:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12a798000 == 43 [pid = 1657] [id = 360] 15:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x119ed8000 == 42 [pid = 1657] [id = 359] 15:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x129197800 == 41 [pid = 1657] [id = 358] 15:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12731d800 == 40 [pid = 1657] [id = 357] 15:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x1267ad800 == 39 [pid = 1657] [id = 356] 15:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x125baf800 == 38 [pid = 1657] [id = 355] 15:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x116fe0000 == 37 [pid = 1657] [id = 354] 15:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x119edc800 == 36 [pid = 1657] [id = 353] 15:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x119594000 == 35 [pid = 1657] [id = 352] 15:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x11821b800 == 34 [pid = 1657] [id = 351] 15:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x116acf000 == 33 [pid = 1657] [id = 350] 15:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x11998f800 == 32 [pid = 1657] [id = 349] 15:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x112642800 == 31 [pid = 1657] [id = 348] 15:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x118679800 == 30 [pid = 1657] [id = 366] 15:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12b30e000 == 29 [pid = 1657] [id = 365] 15:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x125c65800 == 28 [pid = 1657] [id = 364] 15:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x11867d000 == 27 [pid = 1657] [id = 363] 15:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12b12e800 == 26 [pid = 1657] [id = 362] 15:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1164eb400) [pid = 1657] [serial = 1026] [outer = 0x0] [url = about:blank] 15:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x121196400) [pid = 1657] [serial = 1039] [outer = 0x0] [url = about:blank] 15:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x118618000) [pid = 1657] [serial = 1029] [outer = 0x0] [url = about:blank] 15:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x121ccf800) [pid = 1657] [serial = 1021] [outer = 0x0] [url = about:blank] 15:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x115e8e000) [pid = 1657] [serial = 1032] [outer = 0x0] [url = about:blank] 15:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x118105400) [pid = 1657] [serial = 1033] [outer = 0x0] [url = about:blank] 15:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x119ec3400) [pid = 1657] [serial = 1038] [outer = 0x0] [url = about:blank] 15:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x121344400) [pid = 1657] [serial = 1041] [outer = 0x0] [url = about:blank] 15:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x118857000) [pid = 1657] [serial = 1030] [outer = 0x0] [url = about:blank] 15:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x11861d400) [pid = 1657] [serial = 1035] [outer = 0x0] [url = about:blank] 15:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x112fde400) [pid = 1657] [serial = 1023] [outer = 0x0] [url = about:blank] 15:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x113d65c00) [pid = 1657] [serial = 1024] [outer = 0x0] [url = about:blank] 15:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x11810b000) [pid = 1657] [serial = 1027] [outer = 0x0] [url = about:blank] 15:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x11954b000) [pid = 1657] [serial = 1036] [outer = 0x0] [url = about:blank] 15:15:26 INFO - PROCESS | 1657 | 1467843326598 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:26 INFO - PROCESS | 1657 | 1467843326600 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x112ad0800 == 27 [pid = 1657] [id = 367] 15:15:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x1129a8000) [pid = 1657] [serial = 1100] [outer = 0x0] 15:15:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x1129abc00) [pid = 1657] [serial = 1101] [outer = 0x1129a8000] 15:15:26 INFO - PROCESS | 1657 | 1467843326629 Marionette DEBUG loaded listener.js 15:15:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x112f55800) [pid = 1657] [serial = 1102] [outer = 0x1129a8000] 15:15:26 INFO - PROCESS | 1657 | 1467843326934 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]]]}] 15:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1073ms 15:15:26 INFO - PROCESS | 1657 | 1467843326974 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 15:15:26 INFO - PROCESS | 1657 | 1467843326978 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 15:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:15:26 INFO - PROCESS | 1657 | 1467843326981 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:15:26 INFO - PROCESS | 1657 | 1467843326983 Marionette TRACE conn2 <- [1,1442,null,{}] 15:15:26 INFO - PROCESS | 1657 | 1467843326986 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}] 15:15:26 INFO - PROCESS | 1657 | 1467843326988 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:27 INFO - PROCESS | 1657 | 1467843327065 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 15:15:27 INFO - PROCESS | 1657 | 1467843327071 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:27 INFO - PROCESS | 1657 | 1467843327074 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ac3000 == 28 [pid = 1657] [id = 368] 15:15:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x115dd6c00) [pid = 1657] [serial = 1103] [outer = 0x0] 15:15:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x116f93400) [pid = 1657] [serial = 1104] [outer = 0x115dd6c00] 15:15:27 INFO - PROCESS | 1657 | 1467843327103 Marionette DEBUG loaded listener.js 15:15:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11810b000) [pid = 1657] [serial = 1105] [outer = 0x115dd6c00] 15:15:27 INFO - PROCESS | 1657 | 1467843327557 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]]]}] 15:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 622ms 15:15:27 INFO - PROCESS | 1657 | 1467843327609 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 15:15:27 INFO - PROCESS | 1657 | 1467843327613 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 15:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:15:27 INFO - PROCESS | 1657 | 1467843327617 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:15:27 INFO - PROCESS | 1657 | 1467843327619 Marionette TRACE conn2 <- [1,1446,null,{}] 15:15:27 INFO - PROCESS | 1657 | 1467843327623 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}] 15:15:27 INFO - PROCESS | 1657 | 1467843327625 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:27 INFO - PROCESS | 1657 | 1467843327743 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 15:15:27 INFO - PROCESS | 1657 | 1467843327859 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:27 INFO - PROCESS | 1657 | 1467843327871 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x118690800 == 29 [pid = 1657] [id = 369] 15:15:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x1183e4400) [pid = 1657] [serial = 1106] [outer = 0x0] 15:15:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x118445000) [pid = 1657] [serial = 1107] [outer = 0x1183e4400] 15:15:27 INFO - PROCESS | 1657 | 1467843327915 Marionette DEBUG loaded listener.js 15:15:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x11861e000) [pid = 1657] [serial = 1108] [outer = 0x1183e4400] 15:15:28 INFO - PROCESS | 1657 | 1467843328222 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]]]}] 15:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 620ms 15:15:28 INFO - PROCESS | 1657 | 1467843328236 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 15:15:28 INFO - PROCESS | 1657 | 1467843328238 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 15:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:15:28 INFO - PROCESS | 1657 | 1467843328252 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:15:28 INFO - PROCESS | 1657 | 1467843328258 Marionette TRACE conn2 <- [1,1450,null,{}] 15:15:28 INFO - PROCESS | 1657 | 1467843328267 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}] 15:15:28 INFO - PROCESS | 1657 | 1467843328270 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:28 INFO - PROCESS | 1657 | 1467843328379 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 15:15:28 INFO - PROCESS | 1657 | 1467843328409 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:28 INFO - PROCESS | 1657 | 1467843328410 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x1195ae000 == 30 [pid = 1657] [id = 370] 15:15:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x113d65800) [pid = 1657] [serial = 1109] [outer = 0x0] 15:15:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x118655c00) [pid = 1657] [serial = 1110] [outer = 0x113d65800] 15:15:28 INFO - PROCESS | 1657 | 1467843328435 Marionette DEBUG loaded listener.js 15:15:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x11977e400) [pid = 1657] [serial = 1111] [outer = 0x113d65800] 15:15:28 INFO - PROCESS | 1657 | 1467843328742 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]]]}] 15:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 534ms 15:15:28 INFO - PROCESS | 1657 | 1467843328782 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 15:15:28 INFO - PROCESS | 1657 | 1467843328784 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 15:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:15:28 INFO - PROCESS | 1657 | 1467843328786 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:15:28 INFO - PROCESS | 1657 | 1467843328788 Marionette TRACE conn2 <- [1,1454,null,{}] 15:15:28 INFO - PROCESS | 1657 | 1467843328790 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}] 15:15:28 INFO - PROCESS | 1657 | 1467843328792 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:28 INFO - PROCESS | 1657 | 1467843328889 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 15:15:28 INFO - PROCESS | 1657 | 1467843328893 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:28 INFO - PROCESS | 1657 | 1467843328894 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x12124f800 == 31 [pid = 1657] [id = 371] 15:15:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x118127c00) [pid = 1657] [serial = 1112] [outer = 0x0] 15:15:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x119ec1400) [pid = 1657] [serial = 1113] [outer = 0x118127c00] 15:15:28 INFO - PROCESS | 1657 | 1467843328919 Marionette DEBUG loaded listener.js 15:15:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x120fb6000) [pid = 1657] [serial = 1114] [outer = 0x118127c00] 15:15:29 INFO - PROCESS | 1657 | 1467843329274 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]]]}] 15:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 517ms 15:15:29 INFO - PROCESS | 1657 | 1467843329305 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 15:15:29 INFO - PROCESS | 1657 | 1467843329308 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 15:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:15:29 INFO - PROCESS | 1657 | 1467843329317 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:15:29 INFO - PROCESS | 1657 | 1467843329319 Marionette TRACE conn2 <- [1,1458,null,{}] 15:15:29 INFO - PROCESS | 1657 | 1467843329321 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}] 15:15:29 INFO - PROCESS | 1657 | 1467843329322 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:29 INFO - PROCESS | 1657 | 1467843329414 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 15:15:29 INFO - PROCESS | 1657 | 1467843329418 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:29 INFO - PROCESS | 1657 | 1467843329423 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x121cfa800 == 32 [pid = 1657] [id = 372] 15:15:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1126f4000) [pid = 1657] [serial = 1115] [outer = 0x0] 15:15:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1210adc00) [pid = 1657] [serial = 1116] [outer = 0x1126f4000] 15:15:29 INFO - PROCESS | 1657 | 1467843329455 Marionette DEBUG loaded listener.js 15:15:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1219b4800) [pid = 1657] [serial = 1117] [outer = 0x1126f4000] 15:15:29 INFO - PROCESS | 1657 | 1467843329819 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]]]}] 15:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 524ms 15:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:15:29 INFO - PROCESS | 1657 | 1467843329836 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 15:15:29 INFO - PROCESS | 1657 | 1467843329837 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 15:15:29 INFO - PROCESS | 1657 | 1467843329839 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:15:29 INFO - PROCESS | 1657 | 1467843329842 Marionette TRACE conn2 <- [1,1462,null,{}] 15:15:29 INFO - PROCESS | 1657 | 1467843329846 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}] 15:15:29 INFO - PROCESS | 1657 | 1467843329848 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:29 INFO - PROCESS | 1657 | 1467843329940 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 15:15:29 INFO - PROCESS | 1657 | 1467843329977 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:29 INFO - PROCESS | 1657 | 1467843329978 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x112639800 == 33 [pid = 1657] [id = 373] 15:15:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x121cdac00) [pid = 1657] [serial = 1118] [outer = 0x0] 15:15:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1253da400) [pid = 1657] [serial = 1119] [outer = 0x121cdac00] 15:15:30 INFO - PROCESS | 1657 | 1467843330002 Marionette DEBUG loaded listener.js 15:15:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x125c8c400) [pid = 1657] [serial = 1120] [outer = 0x121cdac00] 15:15:30 INFO - PROCESS | 1657 | 1467843330344 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]]]}] 15:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 522ms 15:15:30 INFO - PROCESS | 1657 | 1467843330362 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 15:15:30 INFO - PROCESS | 1657 | 1467843330363 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 15:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:15:30 INFO - PROCESS | 1657 | 1467843330365 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:15:30 INFO - PROCESS | 1657 | 1467843330367 Marionette TRACE conn2 <- [1,1466,null,{}] 15:15:30 INFO - PROCESS | 1657 | 1467843330369 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}] 15:15:30 INFO - PROCESS | 1657 | 1467843330370 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:30 INFO - PROCESS | 1657 | 1467843330462 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 15:15:30 INFO - PROCESS | 1657 | 1467843330497 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:30 INFO - PROCESS | 1657 | 1467843330498 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x1267a4000 == 34 [pid = 1657] [id = 374] 15:15:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x113250800) [pid = 1657] [serial = 1121] [outer = 0x0] 15:15:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x12678dc00) [pid = 1657] [serial = 1122] [outer = 0x113250800] 15:15:30 INFO - PROCESS | 1657 | 1467843330522 Marionette DEBUG loaded listener.js 15:15:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x126c55000) [pid = 1657] [serial = 1123] [outer = 0x113250800] 15:15:30 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1253ae000) [pid = 1657] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:15:30 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1129aa800) [pid = 1657] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:15:30 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x1253dc800) [pid = 1657] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:15:30 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x118856000) [pid = 1657] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:15:30 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x114f97400) [pid = 1657] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:15:30 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x113d74000) [pid = 1657] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:15:30 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1110a0c00) [pid = 1657] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:15:30 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1129a4400) [pid = 1657] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:15:30 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x118123c00) [pid = 1657] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:15:30 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x119067400) [pid = 1657] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:15:30 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x129247000) [pid = 1657] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:15:30 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x115d11000) [pid = 1657] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:15:30 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1294a7c00) [pid = 1657] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:15:30 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x118855800) [pid = 1657] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:15:30 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x1274c9400) [pid = 1657] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:15:30 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x119ec6800) [pid = 1657] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:15:30 INFO - PROCESS | 1657 | 1467843330962 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]]]}] 15:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 619ms 15:15:30 INFO - PROCESS | 1657 | 1467843330986 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 15:15:30 INFO - PROCESS | 1657 | 1467843330987 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 15:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:15:30 INFO - PROCESS | 1657 | 1467843330992 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:15:30 INFO - PROCESS | 1657 | 1467843330993 Marionette TRACE conn2 <- [1,1470,null,{}] 15:15:30 INFO - PROCESS | 1657 | 1467843330996 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}] 15:15:30 INFO - PROCESS | 1657 | 1467843330997 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:31 INFO - PROCESS | 1657 | 1467843331069 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 15:15:31 INFO - PROCESS | 1657 | 1467843331073 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:31 INFO - PROCESS | 1657 | 1467843331076 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x127314800 == 35 [pid = 1657] [id = 375] 15:15:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1122bcc00) [pid = 1657] [serial = 1124] [outer = 0x0] 15:15:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x119549000) [pid = 1657] [serial = 1125] [outer = 0x1122bcc00] 15:15:31 INFO - PROCESS | 1657 | 1467843331100 Marionette DEBUG loaded listener.js 15:15:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1253d1400) [pid = 1657] [serial = 1126] [outer = 0x1122bcc00] 15:15:31 INFO - PROCESS | 1657 | 1467843331443 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]]]}] 15:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 472ms 15:15:31 INFO - PROCESS | 1657 | 1467843331467 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 15:15:31 INFO - PROCESS | 1657 | 1467843331468 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 15:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:15:31 INFO - PROCESS | 1657 | 1467843331472 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:15:31 INFO - PROCESS | 1657 | 1467843331476 Marionette TRACE conn2 <- [1,1474,null,{}] 15:15:31 INFO - PROCESS | 1657 | 1467843331480 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}] 15:15:31 INFO - PROCESS | 1657 | 1467843331481 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:31 INFO - PROCESS | 1657 | 1467843331567 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 15:15:31 INFO - PROCESS | 1657 | 1467843331575 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:31 INFO - PROCESS | 1657 | 1467843331577 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x12919f800 == 36 [pid = 1657] [id = 376] 15:15:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1129a9800) [pid = 1657] [serial = 1127] [outer = 0x0] 15:15:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x126d51400) [pid = 1657] [serial = 1128] [outer = 0x1129a9800] 15:15:31 INFO - PROCESS | 1657 | 1467843331608 Marionette DEBUG loaded listener.js 15:15:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x12708d000) [pid = 1657] [serial = 1129] [outer = 0x1129a9800] 15:15:32 INFO - PROCESS | 1657 | 1467843332045 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]]]}] 15:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 623ms 15:15:32 INFO - PROCESS | 1657 | 1467843332096 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 15:15:32 INFO - PROCESS | 1657 | 1467843332097 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 15:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:15:32 INFO - PROCESS | 1657 | 1467843332100 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:15:32 INFO - PROCESS | 1657 | 1467843332101 Marionette TRACE conn2 <- [1,1478,null,{}] 15:15:32 INFO - PROCESS | 1657 | 1467843332103 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}] 15:15:32 INFO - PROCESS | 1657 | 1467843332104 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:32 INFO - PROCESS | 1657 | 1467843332171 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 15:15:32 INFO - PROCESS | 1657 | 1467843332176 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:32 INFO - PROCESS | 1657 | 1467843332178 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a60a800 == 37 [pid = 1657] [id = 377] 15:15:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x127420800) [pid = 1657] [serial = 1130] [outer = 0x0] 15:15:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1274ac400) [pid = 1657] [serial = 1131] [outer = 0x127420800] 15:15:32 INFO - PROCESS | 1657 | 1467843332199 Marionette DEBUG loaded listener.js 15:15:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1274b9800) [pid = 1657] [serial = 1132] [outer = 0x127420800] 15:15:32 INFO - PROCESS | 1657 | 1467843332695 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]]]}] 15:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 625ms 15:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:15:32 INFO - PROCESS | 1657 | 1467843332729 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 15:15:32 INFO - PROCESS | 1657 | 1467843332732 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 15:15:32 INFO - PROCESS | 1657 | 1467843332735 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:15:32 INFO - PROCESS | 1657 | 1467843332738 Marionette TRACE conn2 <- [1,1482,null,{}] 15:15:32 INFO - PROCESS | 1657 | 1467843332743 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}] 15:15:32 INFO - PROCESS | 1657 | 1467843332745 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:32 INFO - PROCESS | 1657 | 1467843332869 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 15:15:33 INFO - PROCESS | 1657 | 1467843332998 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:33 INFO - PROCESS | 1657 | 1467843333000 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x112abb800 == 38 [pid = 1657] [id = 378] 15:15:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1110a0c00) [pid = 1657] [serial = 1133] [outer = 0x0] 15:15:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x111f5cc00) [pid = 1657] [serial = 1134] [outer = 0x1110a0c00] 15:15:33 INFO - PROCESS | 1657 | 1467843333032 Marionette DEBUG loaded listener.js 15:15:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x112de6c00) [pid = 1657] [serial = 1135] [outer = 0x1110a0c00] 15:15:33 INFO - PROCESS | 1657 | 1467843333644 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]]]}] 15:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 927ms 15:15:33 INFO - PROCESS | 1657 | 1467843333663 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 15:15:33 INFO - PROCESS | 1657 | 1467843333665 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 15:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:15:33 INFO - PROCESS | 1657 | 1467843333668 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:15:33 INFO - PROCESS | 1657 | 1467843333670 Marionette TRACE conn2 <- [1,1486,null,{}] 15:15:33 INFO - PROCESS | 1657 | 1467843333674 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}] 15:15:33 INFO - PROCESS | 1657 | 1467843333675 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:33 INFO - PROCESS | 1657 | 1467843333782 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 15:15:33 INFO - PROCESS | 1657 | 1467843333859 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:33 INFO - PROCESS | 1657 | 1467843333861 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x119a66000 == 39 [pid = 1657] [id = 379] 15:15:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x117ea4c00) [pid = 1657] [serial = 1136] [outer = 0x0] 15:15:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x118129400) [pid = 1657] [serial = 1137] [outer = 0x117ea4c00] 15:15:33 INFO - PROCESS | 1657 | 1467843333891 Marionette DEBUG loaded listener.js 15:15:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1183ddc00) [pid = 1657] [serial = 1138] [outer = 0x117ea4c00] 15:15:34 INFO - PROCESS | 1657 | 1467843334594 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]]]}] 15:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 973ms 15:15:34 INFO - PROCESS | 1657 | 1467843334656 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 15:15:34 INFO - PROCESS | 1657 | 1467843334658 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 15:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:15:34 INFO - PROCESS | 1657 | 1467843334662 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:15:34 INFO - PROCESS | 1657 | 1467843334663 Marionette TRACE conn2 <- [1,1490,null,{}] 15:15:34 INFO - PROCESS | 1657 | 1467843334667 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}] 15:15:34 INFO - PROCESS | 1657 | 1467843334668 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:34 INFO - PROCESS | 1657 | 1467843334766 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 15:15:34 INFO - PROCESS | 1657 | --DOCSHELL 0x12a60a800 == 38 [pid = 1657] [id = 377] 15:15:34 INFO - PROCESS | 1657 | --DOCSHELL 0x12919f800 == 37 [pid = 1657] [id = 376] 15:15:34 INFO - PROCESS | 1657 | --DOCSHELL 0x127314800 == 36 [pid = 1657] [id = 375] 15:15:34 INFO - PROCESS | 1657 | --DOCSHELL 0x1267a4000 == 35 [pid = 1657] [id = 374] 15:15:34 INFO - PROCESS | 1657 | --DOCSHELL 0x112639800 == 34 [pid = 1657] [id = 373] 15:15:34 INFO - PROCESS | 1657 | --DOCSHELL 0x121cfa800 == 33 [pid = 1657] [id = 372] 15:15:34 INFO - PROCESS | 1657 | --DOCSHELL 0x12124f800 == 32 [pid = 1657] [id = 371] 15:15:34 INFO - PROCESS | 1657 | --DOCSHELL 0x1195ae000 == 31 [pid = 1657] [id = 370] 15:15:34 INFO - PROCESS | 1657 | --DOCSHELL 0x118690800 == 30 [pid = 1657] [id = 369] 15:15:34 INFO - PROCESS | 1657 | --DOCSHELL 0x116ac3000 == 29 [pid = 1657] [id = 368] 15:15:34 INFO - PROCESS | 1657 | --DOCSHELL 0x112ad0800 == 28 [pid = 1657] [id = 367] 15:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x125c93000) [pid = 1657] [serial = 1065] [outer = 0x0] [url = about:blank] 15:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x12700cc00) [pid = 1657] [serial = 1068] [outer = 0x0] [url = about:blank] 15:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x12742c800) [pid = 1657] [serial = 1071] [outer = 0x0] [url = about:blank] 15:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x119110c00) [pid = 1657] [serial = 1056] [outer = 0x0] [url = about:blank] 15:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1199adc00) [pid = 1657] [serial = 1057] [outer = 0x0] [url = about:blank] 15:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x127426000) [pid = 1657] [serial = 1069] [outer = 0x0] [url = about:blank] 15:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x116633000) [pid = 1657] [serial = 1047] [outer = 0x0] [url = about:blank] 15:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1176fa000) [pid = 1657] [serial = 1048] [outer = 0x0] [url = about:blank] 15:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x115e20800) [pid = 1657] [serial = 1050] [outer = 0x0] [url = about:blank] 15:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x11673e800) [pid = 1657] [serial = 1051] [outer = 0x0] [url = about:blank] 15:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x111dac000) [pid = 1657] [serial = 1044] [outer = 0x0] [url = about:blank] 15:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1126f9000) [pid = 1657] [serial = 1045] [outer = 0x0] [url = about:blank] 15:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x119ec3800) [pid = 1657] [serial = 1059] [outer = 0x0] [url = about:blank] 15:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x120fc0c00) [pid = 1657] [serial = 1060] [outer = 0x0] [url = about:blank] 15:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x1183da400) [pid = 1657] [serial = 1053] [outer = 0x0] [url = about:blank] 15:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x1183e6800) [pid = 1657] [serial = 1054] [outer = 0x0] [url = about:blank] 15:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x120ff1400) [pid = 1657] [serial = 1062] [outer = 0x0] [url = about:blank] 15:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x129930c00) [pid = 1657] [serial = 1084] [outer = 0x0] [url = about:blank] 15:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x119774800) [pid = 1657] [serial = 1074] [outer = 0x0] [url = about:blank] 15:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x12a7db800) [pid = 1657] [serial = 1087] [outer = 0x0] [url = about:blank] 15:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x12a693400) [pid = 1657] [serial = 1086] [outer = 0x0] [url = about:blank] 15:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x121cd8400) [pid = 1657] [serial = 1042] [outer = 0x0] [url = about:blank] 15:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x129538000) [pid = 1657] [serial = 1083] [outer = 0x0] [url = about:blank] 15:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x128cc5c00) [pid = 1657] [serial = 1080] [outer = 0x0] [url = about:blank] 15:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x1274b8800) [pid = 1657] [serial = 1075] [outer = 0x0] [url = about:blank] 15:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x12678fc00) [pid = 1657] [serial = 1066] [outer = 0x0] [url = about:blank] 15:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x1274b7000) [pid = 1657] [serial = 1072] [outer = 0x0] [url = about:blank] 15:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x1274c2000) [pid = 1657] [serial = 1077] [outer = 0x0] [url = about:blank] 15:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x1294a0c00) [pid = 1657] [serial = 1081] [outer = 0x0] [url = about:blank] 15:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 69 (0x12359fc00) [pid = 1657] [serial = 1063] [outer = 0x0] [url = about:blank] 15:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 68 (0x1274c9000) [pid = 1657] [serial = 1078] [outer = 0x0] [url = about:blank] 15:15:34 INFO - PROCESS | 1657 | 1467843334839 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:34 INFO - PROCESS | 1657 | 1467843334842 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x113d20800 == 29 [pid = 1657] [id = 380] 15:15:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x11325b000) [pid = 1657] [serial = 1139] [outer = 0x0] 15:15:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x114f97c00) [pid = 1657] [serial = 1140] [outer = 0x11325b000] 15:15:34 INFO - PROCESS | 1657 | 1467843334876 Marionette DEBUG loaded listener.js 15:15:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x116f93800) [pid = 1657] [serial = 1141] [outer = 0x11325b000] 15:15:35 INFO - PROCESS | 1657 | 1467843335226 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]]]}] 15:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 571ms 15:15:35 INFO - PROCESS | 1657 | 1467843335232 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 15:15:35 INFO - PROCESS | 1657 | 1467843335236 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 15:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:15:35 INFO - PROCESS | 1657 | 1467843335243 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:15:35 INFO - PROCESS | 1657 | 1467843335246 Marionette TRACE conn2 <- [1,1494,null,{}] 15:15:35 INFO - PROCESS | 1657 | 1467843335249 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}] 15:15:35 INFO - PROCESS | 1657 | 1467843335250 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:35 INFO - PROCESS | 1657 | 1467843335329 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 15:15:35 INFO - PROCESS | 1657 | 1467843335333 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:35 INFO - PROCESS | 1657 | 1467843335334 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x119a67800 == 30 [pid = 1657] [id = 381] 15:15:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x118106c00) [pid = 1657] [serial = 1142] [outer = 0x0] 15:15:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x119542000) [pid = 1657] [serial = 1143] [outer = 0x118106c00] 15:15:35 INFO - PROCESS | 1657 | 1467843335364 Marionette DEBUG loaded listener.js 15:15:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x11977e000) [pid = 1657] [serial = 1144] [outer = 0x118106c00] 15:15:35 INFO - PROCESS | 1657 | 1467843335704 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]]]}] 15:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 473ms 15:15:35 INFO - PROCESS | 1657 | 1467843335716 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 15:15:35 INFO - PROCESS | 1657 | 1467843335717 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 15:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:15:35 INFO - PROCESS | 1657 | 1467843335719 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:15:35 INFO - PROCESS | 1657 | 1467843335722 Marionette TRACE conn2 <- [1,1498,null,{}] 15:15:35 INFO - PROCESS | 1657 | 1467843335733 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}] 15:15:35 INFO - PROCESS | 1657 | 1467843335736 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:35 INFO - PROCESS | 1657 | 1467843335819 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 15:15:35 INFO - PROCESS | 1657 | 1467843335827 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:35 INFO - PROCESS | 1657 | 1467843335829 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x1218f2000 == 31 [pid = 1657] [id = 382] 15:15:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x119ec3000) [pid = 1657] [serial = 1145] [outer = 0x0] 15:15:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x120fc0c00) [pid = 1657] [serial = 1146] [outer = 0x119ec3000] 15:15:35 INFO - PROCESS | 1657 | 1467843335856 Marionette DEBUG loaded listener.js 15:15:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x120ff5c00) [pid = 1657] [serial = 1147] [outer = 0x119ec3000] 15:15:36 INFO - PROCESS | 1657 | 1467843336183 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]]]}] 15:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 475ms 15:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:15:36 INFO - PROCESS | 1657 | 1467843336195 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 15:15:36 INFO - PROCESS | 1657 | 1467843336196 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 15:15:36 INFO - PROCESS | 1657 | 1467843336198 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:15:36 INFO - PROCESS | 1657 | 1467843336199 Marionette TRACE conn2 <- [1,1502,null,{}] 15:15:36 INFO - PROCESS | 1657 | 1467843336202 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}] 15:15:36 INFO - PROCESS | 1657 | 1467843336203 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:36 INFO - PROCESS | 1657 | 1467843336303 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 15:15:36 INFO - PROCESS | 1657 | 1467843336308 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:36 INFO - PROCESS | 1657 | 1467843336310 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x125286000 == 32 [pid = 1657] [id = 383] 15:15:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x112f56400) [pid = 1657] [serial = 1148] [outer = 0x0] 15:15:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x121804400) [pid = 1657] [serial = 1149] [outer = 0x112f56400] 15:15:36 INFO - PROCESS | 1657 | 1467843336334 Marionette DEBUG loaded listener.js 15:15:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x1235d2c00) [pid = 1657] [serial = 1150] [outer = 0x112f56400] 15:15:36 INFO - PROCESS | 1657 | 1467843336660 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]]]}] 15:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 468ms 15:15:36 INFO - PROCESS | 1657 | 1467843336667 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 15:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:15:36 INFO - PROCESS | 1657 | 1467843336677 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 15:15:36 INFO - PROCESS | 1657 | 1467843336681 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:15:36 INFO - PROCESS | 1657 | 1467843336682 Marionette TRACE conn2 <- [1,1506,null,{}] 15:15:36 INFO - PROCESS | 1657 | 1467843336684 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}] 15:15:36 INFO - PROCESS | 1657 | 1467843336685 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:36 INFO - PROCESS | 1657 | 1467843336759 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 15:15:36 INFO - PROCESS | 1657 | 1467843336762 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:36 INFO - PROCESS | 1657 | 1467843336763 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x116419000 == 33 [pid = 1657] [id = 384] 15:15:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x1252fa800) [pid = 1657] [serial = 1151] [outer = 0x0] 15:15:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x125697c00) [pid = 1657] [serial = 1152] [outer = 0x1252fa800] 15:15:36 INFO - PROCESS | 1657 | 1467843336789 Marionette DEBUG loaded listener.js 15:15:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x12678e400) [pid = 1657] [serial = 1153] [outer = 0x1252fa800] 15:15:37 INFO - PROCESS | 1657 | 1467843337197 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]]]}] 15:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 568ms 15:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:15:37 INFO - PROCESS | 1657 | 1467843337249 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 15:15:37 INFO - PROCESS | 1657 | 1467843337250 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 15:15:37 INFO - PROCESS | 1657 | 1467843337253 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:15:37 INFO - PROCESS | 1657 | 1467843337254 Marionette TRACE conn2 <- [1,1510,null,{}] 15:15:37 INFO - PROCESS | 1657 | 1467843337257 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}] 15:15:37 INFO - PROCESS | 1657 | 1467843337261 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:37 INFO - PROCESS | 1657 | 1467843337377 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 15:15:37 INFO - PROCESS | 1657 | 1467843337415 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:37 INFO - PROCESS | 1657 | 1467843337416 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x1296be000 == 34 [pid = 1657] [id = 385] 15:15:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x128b72400) [pid = 1657] [serial = 1154] [outer = 0x0] 15:15:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x128cc2400) [pid = 1657] [serial = 1155] [outer = 0x128b72400] 15:15:37 INFO - PROCESS | 1657 | 1467843337440 Marionette DEBUG loaded listener.js 15:15:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x129139400) [pid = 1657] [serial = 1156] [outer = 0x128b72400] 15:15:37 INFO - PROCESS | 1657 | 1467843337751 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]]]}] 15:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 518ms 15:15:37 INFO - PROCESS | 1657 | 1467843337771 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 15:15:37 INFO - PROCESS | 1657 | 1467843337772 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 15:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:15:37 INFO - PROCESS | 1657 | 1467843337778 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:15:37 INFO - PROCESS | 1657 | 1467843337779 Marionette TRACE conn2 <- [1,1514,null,{}] 15:15:37 INFO - PROCESS | 1657 | 1467843337781 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}] 15:15:37 INFO - PROCESS | 1657 | 1467843337782 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:37 INFO - PROCESS | 1657 | 1467843337879 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 15:15:37 INFO - PROCESS | 1657 | 1467843337890 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:37 INFO - PROCESS | 1657 | 1467843337891 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a926800 == 35 [pid = 1657] [id = 386] 15:15:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x112fde400) [pid = 1657] [serial = 1157] [outer = 0x0] 15:15:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x12924b400) [pid = 1657] [serial = 1158] [outer = 0x112fde400] 15:15:37 INFO - PROCESS | 1657 | 1467843337915 Marionette DEBUG loaded listener.js 15:15:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1294a5c00) [pid = 1657] [serial = 1159] [outer = 0x112fde400] 15:15:38 INFO - PROCESS | 1657 | 1467843338239 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]]]}] 15:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 469ms 15:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:15:38 INFO - PROCESS | 1657 | 1467843338247 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 15:15:38 INFO - PROCESS | 1657 | 1467843338248 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 15:15:38 INFO - PROCESS | 1657 | 1467843338250 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:15:38 INFO - PROCESS | 1657 | 1467843338251 Marionette TRACE conn2 <- [1,1518,null,{}] 15:15:38 INFO - PROCESS | 1657 | 1467843338254 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}] 15:15:38 INFO - PROCESS | 1657 | 1467843338255 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:38 INFO - PROCESS | 1657 | 1467843338359 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 15:15:38 INFO - PROCESS | 1657 | 1467843338392 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:38 INFO - PROCESS | 1657 | 1467843338393 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x12aeac000 == 36 [pid = 1657] [id = 387] 15:15:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x12924c400) [pid = 1657] [serial = 1160] [outer = 0x0] 15:15:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x12953e800) [pid = 1657] [serial = 1161] [outer = 0x12924c400] 15:15:38 INFO - PROCESS | 1657 | 1467843338417 Marionette DEBUG loaded listener.js 15:15:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x12992f000) [pid = 1657] [serial = 1162] [outer = 0x12924c400] 15:15:38 INFO - PROCESS | 1657 | 1467843338783 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]]]}] 15:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 568ms 15:15:38 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:15:38 INFO - PROCESS | 1657 | 1467843338819 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 15:15:38 INFO - PROCESS | 1657 | 1467843338821 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 15:15:38 INFO - PROCESS | 1657 | 1467843338824 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:15:38 INFO - PROCESS | 1657 | 1467843338826 Marionette TRACE conn2 <- [1,1522,null,{}] 15:15:38 INFO - PROCESS | 1657 | 1467843338830 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}] 15:15:38 INFO - PROCESS | 1657 | 1467843338831 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:39 INFO - PROCESS | 1657 | 1467843339070 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 15:15:39 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1183e4400) [pid = 1657] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:15:39 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x115dd6c00) [pid = 1657] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:15:39 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x113d65800) [pid = 1657] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:15:39 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1129a8000) [pid = 1657] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:15:39 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x118127c00) [pid = 1657] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:15:39 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1133a3800) [pid = 1657] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:15:39 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x121cdac00) [pid = 1657] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:15:39 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x116a1bc00) [pid = 1657] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:15:39 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x1126f4000) [pid = 1657] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:15:39 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1122bcc00) [pid = 1657] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:15:39 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x113250800) [pid = 1657] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:15:39 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x119772400) [pid = 1657] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:15:39 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x1129a9800) [pid = 1657] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:15:39 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x1253d7800) [pid = 1657] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:15:39 INFO - PROCESS | 1657 | 1467843339140 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:39 INFO - PROCESS | 1657 | 1467843339141 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x118221800 == 37 [pid = 1657] [id = 388] 15:15:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x1122bcc00) [pid = 1657] [serial = 1163] [outer = 0x0] 15:15:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x1129b2000) [pid = 1657] [serial = 1164] [outer = 0x1122bcc00] 15:15:39 INFO - PROCESS | 1657 | 1467843339165 Marionette DEBUG loaded listener.js 15:15:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x11673a400) [pid = 1657] [serial = 1165] [outer = 0x1122bcc00] 15:15:39 INFO - PROCESS | 1657 | 1467843339408 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"]]]}] 15:15: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 () { 15:15:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:15:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:15:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:15:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:15:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:15: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 () { 15:15:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:15:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:15:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:15:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:15:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:15: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 () { 15:15:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:15:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:15:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:15:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:15:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:15: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 () { 15:15:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:15:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:15:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:15:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:15:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:15:39 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 621ms 15:15:39 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:15:39 INFO - PROCESS | 1657 | 1467843339449 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 15:15:39 INFO - PROCESS | 1657 | 1467843339450 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 15:15:39 INFO - PROCESS | 1657 | 1467843339452 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:15:39 INFO - PROCESS | 1657 | 1467843339465 Marionette TRACE conn2 <- [1,1526,null,{}] 15:15:39 INFO - PROCESS | 1657 | 1467843339479 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}] 15:15:39 INFO - PROCESS | 1657 | 1467843339480 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:39 INFO - PROCESS | 1657 | 1467843339563 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 15:15:39 INFO - PROCESS | 1657 | 1467843339615 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:39 INFO - PROCESS | 1657 | 1467843339617 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x121119800 == 38 [pid = 1657] [id = 389] 15:15:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x1126f3400) [pid = 1657] [serial = 1166] [outer = 0x0] 15:15:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x1183dfc00) [pid = 1657] [serial = 1167] [outer = 0x1126f3400] 15:15:39 INFO - PROCESS | 1657 | 1467843339641 Marionette DEBUG loaded listener.js 15:15:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x12924cc00) [pid = 1657] [serial = 1168] [outer = 0x1126f3400] 15:15:39 INFO - PROCESS | 1657 | 1467843339886 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"]]]}] 15:15:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:15:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:15:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:15:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:15:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:15:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:15:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:15:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:15:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:15:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:15:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:15:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:15:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:15:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:15:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:15:39 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 484ms 15:15:39 INFO - PROCESS | 1657 | 1467843339937 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 15:15:39 INFO - PROCESS | 1657 | 1467843339939 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 15:15:39 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:15:39 INFO - PROCESS | 1657 | 1467843339949 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:15:39 INFO - PROCESS | 1657 | 1467843339951 Marionette TRACE conn2 <- [1,1530,null,{}] 15:15:39 INFO - PROCESS | 1657 | 1467843339953 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}] 15:15:39 INFO - PROCESS | 1657 | 1467843339955 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:40 INFO - PROCESS | 1657 | 1467843340057 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 15:15:40 INFO - PROCESS | 1657 | 1467843340062 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:40 INFO - PROCESS | 1657 | 1467843340063 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf34800 == 39 [pid = 1657] [id = 390] 15:15:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x11690bc00) [pid = 1657] [serial = 1169] [outer = 0x0] 15:15:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x12a7de000) [pid = 1657] [serial = 1170] [outer = 0x11690bc00] 15:15:40 INFO - PROCESS | 1657 | 1467843340089 Marionette DEBUG loaded listener.js 15:15:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x12a9eac00) [pid = 1657] [serial = 1171] [outer = 0x11690bc00] 15:15:40 INFO - PROCESS | 1657 | 1467843340406 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]]]}] 15:15: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 15:15:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:15:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:15:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:15: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. 15:15:40 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:15:40 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 469ms 15:15:40 INFO - PROCESS | 1657 | 1467843340419 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 15:15:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:15:40 INFO - PROCESS | 1657 | 1467843340431 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 15:15:40 INFO - PROCESS | 1657 | 1467843340435 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:15:40 INFO - PROCESS | 1657 | 1467843340436 Marionette TRACE conn2 <- [1,1534,null,{}] 15:15:40 INFO - PROCESS | 1657 | 1467843340439 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}] 15:15:40 INFO - PROCESS | 1657 | 1467843340442 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:40 INFO - PROCESS | 1657 | 1467843340547 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 15:15:40 INFO - PROCESS | 1657 | 1467843340553 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:40 INFO - PROCESS | 1657 | 1467843340554 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bfbd000 == 40 [pid = 1657] [id = 391] 15:15:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x12a9ea800) [pid = 1657] [serial = 1172] [outer = 0x0] 15:15:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x12b054000) [pid = 1657] [serial = 1173] [outer = 0x12a9ea800] 15:15:40 INFO - PROCESS | 1657 | 1467843340577 Marionette DEBUG loaded listener.js 15:15:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x12b071000) [pid = 1657] [serial = 1174] [outer = 0x12a9ea800] 15:15:40 INFO - PROCESS | 1657 | 1467843340874 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]]]}] 15:15:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:15:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 471ms 15:15:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:15:40 INFO - PROCESS | 1657 | 1467843340909 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 15:15:40 INFO - PROCESS | 1657 | 1467843340911 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 15:15:40 INFO - PROCESS | 1657 | 1467843340913 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:15:40 INFO - PROCESS | 1657 | 1467843340914 Marionette TRACE conn2 <- [1,1538,null,{}] 15:15:40 INFO - PROCESS | 1657 | 1467843340917 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}] 15:15:40 INFO - PROCESS | 1657 | 1467843340918 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:41 INFO - PROCESS | 1657 | 1467843340998 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 15:15:41 INFO - PROCESS | 1657 | 1467843341001 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:41 INFO - PROCESS | 1657 | 1467843341002 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cad2800 == 41 [pid = 1657] [id = 392] 15:15:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x12b071400) [pid = 1657] [serial = 1175] [outer = 0x0] 15:15:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x12b1ae400) [pid = 1657] [serial = 1176] [outer = 0x12b071400] 15:15:41 INFO - PROCESS | 1657 | 1467843341025 Marionette DEBUG loaded listener.js 15:15:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x12b1b5400) [pid = 1657] [serial = 1177] [outer = 0x12b071400] 15:15:41 INFO - PROCESS | 1657 | 1467843341501 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]]]}] 15:15:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:15:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 621ms 15:15:41 INFO - PROCESS | 1657 | 1467843341534 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 15:15:41 INFO - PROCESS | 1657 | 1467843341537 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 15:15:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:15:41 INFO - PROCESS | 1657 | 1467843341540 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:15:41 INFO - PROCESS | 1657 | 1467843341543 Marionette TRACE conn2 <- [1,1542,null,{}] 15:15:41 INFO - PROCESS | 1657 | 1467843341547 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}] 15:15:41 INFO - PROCESS | 1657 | 1467843341548 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:41 INFO - PROCESS | 1657 | 1467843341666 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 15:15:41 INFO - PROCESS | 1657 | 1467843341772 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:41 INFO - PROCESS | 1657 | 1467843341773 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x119a65800 == 42 [pid = 1657] [id = 393] 15:15:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x11810a400) [pid = 1657] [serial = 1178] [outer = 0x0] 15:15:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x118135000) [pid = 1657] [serial = 1179] [outer = 0x11810a400] 15:15:41 INFO - PROCESS | 1657 | 1467843341806 Marionette DEBUG loaded listener.js 15:15:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x119110400) [pid = 1657] [serial = 1180] [outer = 0x11810a400] 15:15:42 INFO - PROCESS | 1657 | 1467843342269 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]]]}] 15:15:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:15:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 772ms 15:15:42 INFO - PROCESS | 1657 | 1467843342313 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 15:15:42 INFO - PROCESS | 1657 | 1467843342318 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 15:15:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:15:42 INFO - PROCESS | 1657 | 1467843342325 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:15:42 INFO - PROCESS | 1657 | 1467843342327 Marionette TRACE conn2 <- [1,1546,null,{}] 15:15:42 INFO - PROCESS | 1657 | 1467843342331 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}] 15:15:42 INFO - PROCESS | 1657 | 1467843342334 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:42 INFO - PROCESS | 1657 | 1467843342483 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 15:15:42 INFO - PROCESS | 1657 | 1467843342553 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:42 INFO - PROCESS | 1657 | 1467843342554 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x128e5a000 == 43 [pid = 1657] [id = 394] 15:15:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x119ec3800) [pid = 1657] [serial = 1181] [outer = 0x0] 15:15:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x120ff6400) [pid = 1657] [serial = 1182] [outer = 0x119ec3800] 15:15:42 INFO - PROCESS | 1657 | 1467843342584 Marionette DEBUG loaded listener.js 15:15:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1235cdc00) [pid = 1657] [serial = 1183] [outer = 0x119ec3800] 15:15:43 INFO - PROCESS | 1657 | 1467843343020 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]]]}] 15:15:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:15:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 722ms 15:15:43 INFO - PROCESS | 1657 | 1467843343046 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 15:15:43 INFO - PROCESS | 1657 | 1467843343047 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 15:15:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:15:43 INFO - PROCESS | 1657 | 1467843343050 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:15:43 INFO - PROCESS | 1657 | 1467843343052 Marionette TRACE conn2 <- [1,1550,null,{}] 15:15:43 INFO - PROCESS | 1657 | 1467843343063 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}] 15:15:43 INFO - PROCESS | 1657 | 1467843343066 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:43 INFO - PROCESS | 1657 | 1467843343168 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 15:15:43 INFO - PROCESS | 1657 | 1467843343227 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:43 INFO - PROCESS | 1657 | 1467843343229 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c54e800 == 44 [pid = 1657] [id = 395] 15:15:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x127005000) [pid = 1657] [serial = 1184] [outer = 0x0] 15:15:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1274b6c00) [pid = 1657] [serial = 1185] [outer = 0x127005000] 15:15:43 INFO - PROCESS | 1657 | 1467843343260 Marionette DEBUG loaded listener.js 15:15:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x128b7ac00) [pid = 1657] [serial = 1186] [outer = 0x127005000] 15:15:43 INFO - PROCESS | 1657 | 1467843343676 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]]]}] 15:15:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:15:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 671ms 15:15:43 INFO - PROCESS | 1657 | 1467843343721 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 15:15:43 INFO - PROCESS | 1657 | 1467843343723 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 15:15:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:15:43 INFO - PROCESS | 1657 | 1467843343725 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:15:43 INFO - PROCESS | 1657 | 1467843343727 Marionette TRACE conn2 <- [1,1554,null,{}] 15:15:43 INFO - PROCESS | 1657 | 1467843343729 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}] 15:15:43 INFO - PROCESS | 1657 | 1467843343730 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:43 INFO - PROCESS | 1657 | 1467843343833 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 15:15:43 INFO - PROCESS | 1657 | 1467843343889 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:43 INFO - PROCESS | 1657 | 1467843343891 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cf16800 == 45 [pid = 1657] [id = 396] 15:15:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x129133c00) [pid = 1657] [serial = 1187] [outer = 0x0] 15:15:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x129931800) [pid = 1657] [serial = 1188] [outer = 0x129133c00] 15:15:43 INFO - PROCESS | 1657 | 1467843343919 Marionette DEBUG loaded listener.js 15:15:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x12a9dd400) [pid = 1657] [serial = 1189] [outer = 0x129133c00] 15:15:44 INFO - PROCESS | 1657 | 1467843344332 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]]]}] 15:15:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:15:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 669ms 15:15:44 INFO - PROCESS | 1657 | 1467843344395 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 15:15:44 INFO - PROCESS | 1657 | 1467843344396 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 15:15:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:15:44 INFO - PROCESS | 1657 | 1467843344398 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:15:44 INFO - PROCESS | 1657 | 1467843344400 Marionette TRACE conn2 <- [1,1558,null,{}] 15:15:44 INFO - PROCESS | 1657 | 1467843344402 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}] 15:15:44 INFO - PROCESS | 1657 | 1467843344403 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:44 INFO - PROCESS | 1657 | 1467843344524 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 15:15:44 INFO - PROCESS | 1657 | 1467843344597 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:44 INFO - PROCESS | 1657 | 1467843344598 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x1186cf000 == 46 [pid = 1657] [id = 397] 15:15:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1126f1000) [pid = 1657] [serial = 1190] [outer = 0x0] 15:15:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x11906a800) [pid = 1657] [serial = 1191] [outer = 0x1126f1000] 15:15:44 INFO - PROCESS | 1657 | 1467843344627 Marionette DEBUG loaded listener.js 15:15:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x127424800) [pid = 1657] [serial = 1192] [outer = 0x1126f1000] 15:15:45 INFO - PROCESS | 1657 | 1467843345181 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]]]}] 15:15:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:15:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 819ms 15:15:45 INFO - PROCESS | 1657 | 1467843345218 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 15:15:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:15:45 INFO - PROCESS | 1657 | 1467843345221 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 15:15:45 INFO - PROCESS | 1657 | 1467843345226 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:15:45 INFO - PROCESS | 1657 | 1467843345229 Marionette TRACE conn2 <- [1,1562,null,{}] 15:15:45 INFO - PROCESS | 1657 | 1467843345234 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}] 15:15:45 INFO - PROCESS | 1657 | 1467843345237 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:45 INFO - PROCESS | 1657 | 1467843345367 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 15:15:45 INFO - PROCESS | 1657 | 1467843345442 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:45 INFO - PROCESS | 1657 | 1467843345444 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x112e98800 == 47 [pid = 1657] [id = 398] 15:15:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x1133ac800) [pid = 1657] [serial = 1193] [outer = 0x0] 15:15:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x1176f5800) [pid = 1657] [serial = 1194] [outer = 0x1133ac800] 15:15:45 INFO - PROCESS | 1657 | 1467843345472 Marionette DEBUG loaded listener.js 15:15:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x1183dbc00) [pid = 1657] [serial = 1195] [outer = 0x1133ac800] 15:15:45 INFO - PROCESS | 1657 | 1467843345896 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]]]}] 15:15:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:15:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 724ms 15:15:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12bfbd000 == 46 [pid = 1657] [id = 391] 15:15:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf34800 == 45 [pid = 1657] [id = 390] 15:15:46 INFO - PROCESS | 1657 | --DOCSHELL 0x121119800 == 44 [pid = 1657] [id = 389] 15:15:46 INFO - PROCESS | 1657 | --DOCSHELL 0x118221800 == 43 [pid = 1657] [id = 388] 15:15:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12aeac000 == 42 [pid = 1657] [id = 387] 15:15:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12a926800 == 41 [pid = 1657] [id = 386] 15:15:46 INFO - PROCESS | 1657 | --DOCSHELL 0x1296be000 == 40 [pid = 1657] [id = 385] 15:15:46 INFO - PROCESS | 1657 | --DOCSHELL 0x116419000 == 39 [pid = 1657] [id = 384] 15:15:46 INFO - PROCESS | 1657 | --DOCSHELL 0x125286000 == 38 [pid = 1657] [id = 383] 15:15:46 INFO - PROCESS | 1657 | --DOCSHELL 0x1218f2000 == 37 [pid = 1657] [id = 382] 15:15:46 INFO - PROCESS | 1657 | --DOCSHELL 0x119a67800 == 36 [pid = 1657] [id = 381] 15:15:46 INFO - PROCESS | 1657 | --DOCSHELL 0x113d20800 == 35 [pid = 1657] [id = 380] 15:15:46 INFO - PROCESS | 1657 | --DOCSHELL 0x119a66000 == 34 [pid = 1657] [id = 379] 15:15:46 INFO - PROCESS | 1657 | --DOCSHELL 0x112abb800 == 33 [pid = 1657] [id = 378] 15:15:46 INFO - PROCESS | 1657 | --DOCSHELL 0x1186cf000 == 32 [pid = 1657] [id = 397] 15:15:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12cf16800 == 31 [pid = 1657] [id = 396] 15:15:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12c54e800 == 30 [pid = 1657] [id = 395] 15:15:46 INFO - PROCESS | 1657 | --DOCSHELL 0x128e5a000 == 29 [pid = 1657] [id = 394] 15:15:46 INFO - PROCESS | 1657 | --DOCSHELL 0x119a65800 == 28 [pid = 1657] [id = 393] 15:15:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12cad2800 == 27 [pid = 1657] [id = 392] 15:15:46 INFO - PROCESS | 1657 | 1467843346665 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 15:15:46 INFO - PROCESS | 1657 | 1467843346667 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 15:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x118445000) [pid = 1657] [serial = 1107] [outer = 0x0] [url = about:blank] 15:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x11861e000) [pid = 1657] [serial = 1108] [outer = 0x0] [url = about:blank] 15:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x116f93400) [pid = 1657] [serial = 1104] [outer = 0x0] [url = about:blank] 15:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x11810b000) [pid = 1657] [serial = 1105] [outer = 0x0] [url = about:blank] 15:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x118655c00) [pid = 1657] [serial = 1110] [outer = 0x0] [url = about:blank] 15:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x1129abc00) [pid = 1657] [serial = 1101] [outer = 0x0] [url = about:blank] 15:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x112f55800) [pid = 1657] [serial = 1102] [outer = 0x0] [url = about:blank] 15:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x119ec1400) [pid = 1657] [serial = 1113] [outer = 0x0] [url = about:blank] 15:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1167a1c00) [pid = 1657] [serial = 1099] [outer = 0x0] [url = about:blank] 15:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x1133ef800) [pid = 1657] [serial = 1098] [outer = 0x0] [url = about:blank] 15:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1253da400) [pid = 1657] [serial = 1119] [outer = 0x0] [url = about:blank] 15:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1183e5c00) [pid = 1657] [serial = 1090] [outer = 0x0] [url = about:blank] 15:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x118108400) [pid = 1657] [serial = 1089] [outer = 0x0] [url = about:blank] 15:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x1210adc00) [pid = 1657] [serial = 1116] [outer = 0x0] [url = about:blank] 15:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x125c8c400) [pid = 1657] [serial = 1120] [outer = 0x0] [url = about:blank] 15:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1253d1400) [pid = 1657] [serial = 1126] [outer = 0x0] [url = about:blank] 15:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x12678dc00) [pid = 1657] [serial = 1122] [outer = 0x0] [url = about:blank] 15:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x120fb2400) [pid = 1657] [serial = 1093] [outer = 0x0] [url = about:blank] 15:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x119549000) [pid = 1657] [serial = 1125] [outer = 0x0] [url = about:blank] 15:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x126c55000) [pid = 1657] [serial = 1123] [outer = 0x0] [url = about:blank] 15:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x119a38800) [pid = 1657] [serial = 1092] [outer = 0x0] [url = about:blank] 15:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1219b4800) [pid = 1657] [serial = 1117] [outer = 0x0] [url = about:blank] 15:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x126d51400) [pid = 1657] [serial = 1128] [outer = 0x0] [url = about:blank] 15:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1267e7400) [pid = 1657] [serial = 1096] [outer = 0x0] [url = about:blank] 15:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x11977e400) [pid = 1657] [serial = 1111] [outer = 0x0] [url = about:blank] 15:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x120fb6000) [pid = 1657] [serial = 1114] [outer = 0x0] [url = about:blank] 15:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x12708d000) [pid = 1657] [serial = 1129] [outer = 0x0] [url = about:blank] 15:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x125c85c00) [pid = 1657] [serial = 1095] [outer = 0x0] [url = about:blank] 15:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1274ac400) [pid = 1657] [serial = 1131] [outer = 0x0] [url = about:blank] 15:15:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:15:46 INFO - PROCESS | 1657 | 1467843346750 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:15:46 INFO - PROCESS | 1657 | 1467843346752 Marionette TRACE conn2 <- [1,1566,null,{}] 15:15:46 INFO - PROCESS | 1657 | 1467843346756 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}] 15:15:46 INFO - PROCESS | 1657 | 1467843346759 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:46 INFO - PROCESS | 1657 | 1467843346852 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 15:15:46 INFO - PROCESS | 1657 | 1467843346860 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:46 INFO - PROCESS | 1657 | 1467843346865 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x1133d9800 == 28 [pid = 1657] [id = 399] 15:15:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x112a79c00) [pid = 1657] [serial = 1196] [outer = 0x0] 15:15:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x112eec400) [pid = 1657] [serial = 1197] [outer = 0x112a79c00] 15:15:46 INFO - PROCESS | 1657 | 1467843346901 Marionette DEBUG loaded listener.js 15:15:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x113d67c00) [pid = 1657] [serial = 1198] [outer = 0x112a79c00] 15:15:47 INFO - PROCESS | 1657 | 1467843347335 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]]]}] 15:15:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:15:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 625ms 15:15:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:15:47 INFO - PROCESS | 1657 | 1467843347372 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 15:15:47 INFO - PROCESS | 1657 | 1467843347374 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 15:15:47 INFO - PROCESS | 1657 | 1467843347380 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:15:47 INFO - PROCESS | 1657 | 1467843347384 Marionette TRACE conn2 <- [1,1570,null,{}] 15:15:47 INFO - PROCESS | 1657 | 1467843347398 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}] 15:15:47 INFO - PROCESS | 1657 | 1467843347400 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:47 INFO - PROCESS | 1657 | 1467843347521 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 15:15:47 INFO - PROCESS | 1657 | 1467843347537 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:47 INFO - PROCESS | 1657 | 1467843347539 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x117470800 == 29 [pid = 1657] [id = 400] 15:15:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x1176fa000) [pid = 1657] [serial = 1199] [outer = 0x0] 15:15:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x118109000) [pid = 1657] [serial = 1200] [outer = 0x1176fa000] 15:15:47 INFO - PROCESS | 1657 | 1467843347586 Marionette DEBUG loaded listener.js 15:15:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1183db400) [pid = 1657] [serial = 1201] [outer = 0x1176fa000] 15:15:48 INFO - PROCESS | 1657 | 1467843348034 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]]]}] 15:15:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:15:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 677ms 15:15:48 INFO - PROCESS | 1657 | 1467843348055 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 15:15:48 INFO - PROCESS | 1657 | 1467843348057 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 15:15:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:15:48 INFO - PROCESS | 1657 | 1467843348061 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:15:48 INFO - PROCESS | 1657 | 1467843348062 Marionette TRACE conn2 <- [1,1574,null,{}] 15:15:48 INFO - PROCESS | 1657 | 1467843348066 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}] 15:15:48 INFO - PROCESS | 1657 | 1467843348069 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:48 INFO - PROCESS | 1657 | 1467843348175 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 15:15:48 INFO - PROCESS | 1657 | 1467843348209 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:48 INFO - PROCESS | 1657 | 1467843348212 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x1195a1800 == 30 [pid = 1657] [id = 401] 15:15:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x119541800) [pid = 1657] [serial = 1202] [outer = 0x0] 15:15:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x119549000) [pid = 1657] [serial = 1203] [outer = 0x119541800] 15:15:48 INFO - PROCESS | 1657 | 1467843348240 Marionette DEBUG loaded listener.js 15:15:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1199a6800) [pid = 1657] [serial = 1204] [outer = 0x119541800] 15:15:48 INFO - PROCESS | 1657 | 1467843348632 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]]]}] 15:15:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:15:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 618ms 15:15:48 INFO - PROCESS | 1657 | 1467843348681 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 15:15:48 INFO - PROCESS | 1657 | 1467843348683 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 15:15:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:15:48 INFO - PROCESS | 1657 | 1467843348686 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:15:48 INFO - PROCESS | 1657 | 1467843348688 Marionette TRACE conn2 <- [1,1578,null,{}] 15:15:48 INFO - PROCESS | 1657 | 1467843348691 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}] 15:15:48 INFO - PROCESS | 1657 | 1467843348693 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:48 INFO - PROCESS | 1657 | 1467843348851 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 15:15:48 INFO - PROCESS | 1657 | 1467843348875 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:48 INFO - PROCESS | 1657 | 1467843348877 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x119eea800 == 31 [pid = 1657] [id = 402] 15:15:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x119ba8000) [pid = 1657] [serial = 1205] [outer = 0x0] 15:15:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x119ecdc00) [pid = 1657] [serial = 1206] [outer = 0x119ba8000] 15:15:48 INFO - PROCESS | 1657 | 1467843348917 Marionette DEBUG loaded listener.js 15:15:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x120fbe800) [pid = 1657] [serial = 1207] [outer = 0x119ba8000] 15:15:49 INFO - PROCESS | 1657 | 1467843349261 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]]]}] 15:15:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:15:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 620ms 15:15:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:15:49 INFO - PROCESS | 1657 | 1467843349306 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 15:15:49 INFO - PROCESS | 1657 | 1467843349307 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 15:15:49 INFO - PROCESS | 1657 | 1467843349309 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:15:49 INFO - PROCESS | 1657 | 1467843349311 Marionette TRACE conn2 <- [1,1582,null,{}] 15:15:49 INFO - PROCESS | 1657 | 1467843349313 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}] 15:15:49 INFO - PROCESS | 1657 | 1467843349314 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:49 INFO - PROCESS | 1657 | 1467843349415 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 15:15:49 INFO - PROCESS | 1657 | 1467843349467 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:49 INFO - PROCESS | 1657 | 1467843349468 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x1218dc800 == 32 [pid = 1657] [id = 403] 15:15:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x119ba9c00) [pid = 1657] [serial = 1208] [outer = 0x0] 15:15:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x121191800) [pid = 1657] [serial = 1209] [outer = 0x119ba9c00] 15:15:49 INFO - PROCESS | 1657 | 1467843349492 Marionette DEBUG loaded listener.js 15:15:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x121811c00) [pid = 1657] [serial = 1210] [outer = 0x119ba9c00] 15:15:49 INFO - PROCESS | 1657 | 1467843349849 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]]]}] 15:15:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:15:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 569ms 15:15:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:15:49 INFO - PROCESS | 1657 | 1467843349885 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 15:15:49 INFO - PROCESS | 1657 | 1467843349886 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 15:15:49 INFO - PROCESS | 1657 | 1467843349888 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:15:49 INFO - PROCESS | 1657 | 1467843349890 Marionette TRACE conn2 <- [1,1586,null,{}] 15:15:49 INFO - PROCESS | 1657 | 1467843349892 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}] 15:15:49 INFO - PROCESS | 1657 | 1467843349896 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:50 INFO - PROCESS | 1657 | 1467843350012 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 15:15:50 INFO - PROCESS | 1657 | 1467843350048 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:50 INFO - PROCESS | 1657 | 1467843350049 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x125bad000 == 33 [pid = 1657] [id = 404] 15:15:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1235cc400) [pid = 1657] [serial = 1211] [outer = 0x0] 15:15:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x12554f000) [pid = 1657] [serial = 1212] [outer = 0x1235cc400] 15:15:50 INFO - PROCESS | 1657 | 1467843350074 Marionette DEBUG loaded listener.js 15:15:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x12678fc00) [pid = 1657] [serial = 1213] [outer = 0x1235cc400] 15:15:50 INFO - PROCESS | 1657 | 1467843350386 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]]]}] 15:15:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:15:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 522ms 15:15:50 INFO - PROCESS | 1657 | 1467843350412 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 15:15:50 INFO - PROCESS | 1657 | 1467843350413 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 15:15:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:15:50 INFO - PROCESS | 1657 | 1467843350415 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:15:50 INFO - PROCESS | 1657 | 1467843350416 Marionette TRACE conn2 <- [1,1590,null,{}] 15:15:50 INFO - PROCESS | 1657 | 1467843350418 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}] 15:15:50 INFO - PROCESS | 1657 | 1467843350419 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:50 INFO - PROCESS | 1657 | 1467843350514 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 15:15:50 INFO - PROCESS | 1657 | 1467843350553 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:50 INFO - PROCESS | 1657 | 1467843350561 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x126799000 == 34 [pid = 1657] [id = 405] 15:15:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x126790800) [pid = 1657] [serial = 1214] [outer = 0x0] 15:15:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x127003c00) [pid = 1657] [serial = 1215] [outer = 0x126790800] 15:15:50 INFO - PROCESS | 1657 | 1467843350585 Marionette DEBUG loaded listener.js 15:15:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x127428800) [pid = 1657] [serial = 1216] [outer = 0x126790800] 15:15:51 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x127420800) [pid = 1657] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:15:51 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x12b071400) [pid = 1657] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:15:51 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x128b72400) [pid = 1657] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:15:51 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x112fde400) [pid = 1657] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:15:51 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x12924c400) [pid = 1657] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:15:51 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x118106c00) [pid = 1657] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:15:51 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x11325b000) [pid = 1657] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:15:51 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1252fa800) [pid = 1657] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:15:51 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x117ea4c00) [pid = 1657] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:15:51 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x112f56400) [pid = 1657] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:15:51 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1110a0c00) [pid = 1657] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:15:51 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x11690bc00) [pid = 1657] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:15:51 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x119ec3000) [pid = 1657] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:15:51 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1122bcc00) [pid = 1657] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:15:51 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x12a9ea800) [pid = 1657] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:15:51 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1126f3400) [pid = 1657] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:15:51 INFO - PROCESS | 1657 | 1467843351072 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]]]}] 15:15:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:15:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 668ms 15:15:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:15:51 INFO - PROCESS | 1657 | 1467843351083 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 15:15:51 INFO - PROCESS | 1657 | 1467843351085 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 15:15:51 INFO - PROCESS | 1657 | 1467843351087 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:15:51 INFO - PROCESS | 1657 | 1467843351088 Marionette TRACE conn2 <- [1,1594,null,{}] 15:15:51 INFO - PROCESS | 1657 | 1467843351090 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}] 15:15:51 INFO - PROCESS | 1657 | 1467843351093 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:51 INFO - PROCESS | 1657 | 1467843351166 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 15:15:51 INFO - PROCESS | 1657 | 1467843351169 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:51 INFO - PROCESS | 1657 | 1467843351170 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x12730e000 == 35 [pid = 1657] [id = 406] 15:15:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x113255800) [pid = 1657] [serial = 1217] [outer = 0x0] 15:15:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1167ab800) [pid = 1657] [serial = 1218] [outer = 0x113255800] 15:15:51 INFO - PROCESS | 1657 | 1467843351197 Marionette DEBUG loaded listener.js 15:15:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x120fb3000) [pid = 1657] [serial = 1219] [outer = 0x113255800] 15:15:51 INFO - PROCESS | 1657 | 1467843351517 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]]]}] 15:15:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:15:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 468ms 15:15:51 INFO - PROCESS | 1657 | 1467843351556 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 15:15:51 INFO - PROCESS | 1657 | 1467843351557 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 15:15:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:15:51 INFO - PROCESS | 1657 | 1467843351559 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:15:51 INFO - PROCESS | 1657 | 1467843351560 Marionette TRACE conn2 <- [1,1598,null,{}] 15:15:51 INFO - PROCESS | 1657 | 1467843351563 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}] 15:15:51 INFO - PROCESS | 1657 | 1467843351564 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:51 INFO - PROCESS | 1657 | 1467843351663 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 15:15:51 INFO - PROCESS | 1657 | 1467843351669 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:51 INFO - PROCESS | 1657 | 1467843351670 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x128e4c800 == 36 [pid = 1657] [id = 407] 15:15:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x119067c00) [pid = 1657] [serial = 1220] [outer = 0x0] 15:15:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x116f95400) [pid = 1657] [serial = 1221] [outer = 0x119067c00] 15:15:51 INFO - PROCESS | 1657 | 1467843351702 Marionette DEBUG loaded listener.js 15:15:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1274b7000) [pid = 1657] [serial = 1222] [outer = 0x119067c00] 15:15:52 INFO - PROCESS | 1657 | 1467843352008 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]]]}] 15:15:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:15:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 471ms 15:15:52 INFO - PROCESS | 1657 | 1467843352031 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 15:15:52 INFO - PROCESS | 1657 | 1467843352032 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 15:15:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:15:52 INFO - PROCESS | 1657 | 1467843352034 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:15:52 INFO - PROCESS | 1657 | 1467843352035 Marionette TRACE conn2 <- [1,1602,null,{}] 15:15:52 INFO - PROCESS | 1657 | 1467843352037 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}] 15:15:52 INFO - PROCESS | 1657 | 1467843352038 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:52 INFO - PROCESS | 1657 | 1467843352117 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 15:15:52 INFO - PROCESS | 1657 | 1467843352121 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:52 INFO - PROCESS | 1657 | 1467843352122 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x1296be000 == 37 [pid = 1657] [id = 408] 15:15:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1274b5000) [pid = 1657] [serial = 1223] [outer = 0x0] 15:15:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x128b73000) [pid = 1657] [serial = 1224] [outer = 0x1274b5000] 15:15:52 INFO - PROCESS | 1657 | 1467843352149 Marionette DEBUG loaded listener.js 15:15:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x128cb9400) [pid = 1657] [serial = 1225] [outer = 0x1274b5000] 15:15:52 INFO - PROCESS | 1657 | 1467843352466 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]]]}] 15:15:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:15:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 471ms 15:15:52 INFO - PROCESS | 1657 | 1467843352505 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 15:15:52 INFO - PROCESS | 1657 | 1467843352509 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 15:15:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:15:52 INFO - PROCESS | 1657 | 1467843352512 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:15:52 INFO - PROCESS | 1657 | 1467843352514 Marionette TRACE conn2 <- [1,1606,null,{}] 15:15:52 INFO - PROCESS | 1657 | 1467843352516 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}] 15:15:52 INFO - PROCESS | 1657 | 1467843352517 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:52 INFO - PROCESS | 1657 | 1467843352630 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 15:15:52 INFO - PROCESS | 1657 | 1467843352636 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:52 INFO - PROCESS | 1657 | 1467843352637 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a79f000 == 38 [pid = 1657] [id = 409] 15:15:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x125bf2000) [pid = 1657] [serial = 1226] [outer = 0x0] 15:15:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x128cc5800) [pid = 1657] [serial = 1227] [outer = 0x125bf2000] 15:15:52 INFO - PROCESS | 1657 | 1467843352671 Marionette DEBUG loaded listener.js 15:15:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1294a3400) [pid = 1657] [serial = 1228] [outer = 0x125bf2000] 15:15:53 INFO - PROCESS | 1657 | 1467843352992 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]]]}] 15:15:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:15:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 568ms 15:15:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:15:53 INFO - PROCESS | 1657 | 1467843353081 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 15:15:53 INFO - PROCESS | 1657 | 1467843353083 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 15:15:53 INFO - PROCESS | 1657 | 1467843353086 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:15:53 INFO - PROCESS | 1657 | 1467843353089 Marionette TRACE conn2 <- [1,1610,null,{}] 15:15:53 INFO - PROCESS | 1657 | 1467843353093 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}] 15:15:53 INFO - PROCESS | 1657 | 1467843353095 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:53 INFO - PROCESS | 1657 | 1467843353234 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 15:15:53 INFO - PROCESS | 1657 | 1467843353286 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:53 INFO - PROCESS | 1657 | 1467843353288 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x116956800 == 39 [pid = 1657] [id = 410] 15:15:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1126fbc00) [pid = 1657] [serial = 1229] [outer = 0x0] 15:15:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x112eedc00) [pid = 1657] [serial = 1230] [outer = 0x1126fbc00] 15:15:53 INFO - PROCESS | 1657 | 1467843353320 Marionette DEBUG loaded listener.js 15:15:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x113d99000) [pid = 1657] [serial = 1231] [outer = 0x1126fbc00] 15:15:53 INFO - PROCESS | 1657 | 1467843353840 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]]]}] 15:15:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:15:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 775ms 15:15:53 INFO - PROCESS | 1657 | 1467843353862 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 15:15:53 INFO - PROCESS | 1657 | 1467843353864 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 15:15:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:15:53 INFO - PROCESS | 1657 | 1467843353869 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:15:53 INFO - PROCESS | 1657 | 1467843353872 Marionette TRACE conn2 <- [1,1614,null,{}] 15:15:53 INFO - PROCESS | 1657 | 1467843353902 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}] 15:15:53 INFO - PROCESS | 1657 | 1467843353904 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:54 INFO - PROCESS | 1657 | 1467843354012 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 15:15:54 INFO - PROCESS | 1657 | 1467843354090 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:54 INFO - PROCESS | 1657 | 1467843354091 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x120f3f000 == 40 [pid = 1657] [id = 411] 15:15:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x117ea8800) [pid = 1657] [serial = 1232] [outer = 0x0] 15:15:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x11813c800) [pid = 1657] [serial = 1233] [outer = 0x117ea8800] 15:15:54 INFO - PROCESS | 1657 | 1467843354122 Marionette DEBUG loaded listener.js 15:15:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x118621000) [pid = 1657] [serial = 1234] [outer = 0x117ea8800] 15:15:54 INFO - PROCESS | 1657 | 1467843354814 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]]]}] 15:15:54 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 15:15:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1001ms 15:15:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:15:54 INFO - PROCESS | 1657 | 1467843354868 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 15:15:54 INFO - PROCESS | 1657 | 1467843354870 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 15:15:54 INFO - PROCESS | 1657 | 1467843354874 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:15:54 INFO - PROCESS | 1657 | 1467843354876 Marionette TRACE conn2 <- [1,1618,null,{}] 15:15:54 INFO - PROCESS | 1657 | 1467843354879 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}] 15:15:54 INFO - PROCESS | 1657 | 1467843354881 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:54 INFO - PROCESS | 1657 | 1467843354985 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 15:15:55 INFO - PROCESS | 1657 | --DOCSHELL 0x1296be000 == 39 [pid = 1657] [id = 408] 15:15:55 INFO - PROCESS | 1657 | --DOCSHELL 0x128e4c800 == 38 [pid = 1657] [id = 407] 15:15:55 INFO - PROCESS | 1657 | --DOCSHELL 0x12730e000 == 37 [pid = 1657] [id = 406] 15:15:55 INFO - PROCESS | 1657 | --DOCSHELL 0x126799000 == 36 [pid = 1657] [id = 405] 15:15:55 INFO - PROCESS | 1657 | --DOCSHELL 0x125bad000 == 35 [pid = 1657] [id = 404] 15:15:55 INFO - PROCESS | 1657 | --DOCSHELL 0x1218dc800 == 34 [pid = 1657] [id = 403] 15:15:55 INFO - PROCESS | 1657 | --DOCSHELL 0x119eea800 == 33 [pid = 1657] [id = 402] 15:15:55 INFO - PROCESS | 1657 | --DOCSHELL 0x1195a1800 == 32 [pid = 1657] [id = 401] 15:15:55 INFO - PROCESS | 1657 | --DOCSHELL 0x117470800 == 31 [pid = 1657] [id = 400] 15:15:55 INFO - PROCESS | 1657 | --DOCSHELL 0x1133d9800 == 30 [pid = 1657] [id = 399] 15:15:55 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x1274b9800) [pid = 1657] [serial = 1132] [outer = 0x0] [url = about:blank] 15:15:55 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x128cc2400) [pid = 1657] [serial = 1155] [outer = 0x0] [url = about:blank] 15:15:55 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x12924b400) [pid = 1657] [serial = 1158] [outer = 0x0] [url = about:blank] 15:15:55 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x129139400) [pid = 1657] [serial = 1156] [outer = 0x0] [url = about:blank] 15:15:55 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x12953e800) [pid = 1657] [serial = 1161] [outer = 0x0] [url = about:blank] 15:15:55 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1294a5c00) [pid = 1657] [serial = 1159] [outer = 0x0] [url = about:blank] 15:15:55 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x119542000) [pid = 1657] [serial = 1143] [outer = 0x0] [url = about:blank] 15:15:55 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x11977e000) [pid = 1657] [serial = 1144] [outer = 0x0] [url = about:blank] 15:15:55 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x114f97c00) [pid = 1657] [serial = 1140] [outer = 0x0] [url = about:blank] 15:15:55 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x116f93800) [pid = 1657] [serial = 1141] [outer = 0x0] [url = about:blank] 15:15:55 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x125697c00) [pid = 1657] [serial = 1152] [outer = 0x0] [url = about:blank] 15:15:55 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x118129400) [pid = 1657] [serial = 1137] [outer = 0x0] [url = about:blank] 15:15:55 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1183ddc00) [pid = 1657] [serial = 1138] [outer = 0x0] [url = about:blank] 15:15:55 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x121804400) [pid = 1657] [serial = 1149] [outer = 0x0] [url = about:blank] 15:15:55 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1235d2c00) [pid = 1657] [serial = 1150] [outer = 0x0] [url = about:blank] 15:15:55 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x111f5cc00) [pid = 1657] [serial = 1134] [outer = 0x0] [url = about:blank] 15:15:55 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x12992f000) [pid = 1657] [serial = 1162] [outer = 0x0] [url = about:blank] 15:15:55 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x12a9eac00) [pid = 1657] [serial = 1171] [outer = 0x0] [url = about:blank] 15:15:55 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x112de6c00) [pid = 1657] [serial = 1135] [outer = 0x0] [url = about:blank] 15:15:55 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x120fc0c00) [pid = 1657] [serial = 1146] [outer = 0x0] [url = about:blank] 15:15:55 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x120ff5c00) [pid = 1657] [serial = 1147] [outer = 0x0] [url = about:blank] 15:15:55 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x11673a400) [pid = 1657] [serial = 1165] [outer = 0x0] [url = about:blank] 15:15:55 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x12a7de000) [pid = 1657] [serial = 1170] [outer = 0x0] [url = about:blank] 15:15:55 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x12b054000) [pid = 1657] [serial = 1173] [outer = 0x0] [url = about:blank] 15:15:55 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x1183dfc00) [pid = 1657] [serial = 1167] [outer = 0x0] [url = about:blank] 15:15:55 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x1129b2000) [pid = 1657] [serial = 1164] [outer = 0x0] [url = about:blank] 15:15:55 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x12b071000) [pid = 1657] [serial = 1174] [outer = 0x0] [url = about:blank] 15:15:55 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x12924cc00) [pid = 1657] [serial = 1168] [outer = 0x0] [url = about:blank] 15:15:55 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x12678e400) [pid = 1657] [serial = 1153] [outer = 0x0] [url = about:blank] 15:15:55 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x12b1b5400) [pid = 1657] [serial = 1177] [outer = 0x0] [url = about:blank] 15:15:55 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x12b1ae400) [pid = 1657] [serial = 1176] [outer = 0x0] [url = about:blank] 15:15:55 INFO - PROCESS | 1657 | 1467843355107 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:55 INFO - PROCESS | 1657 | 1467843355111 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x115d96800 == 31 [pid = 1657] [id = 412] 15:15:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x1129a4800) [pid = 1657] [serial = 1235] [outer = 0x0] 15:15:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x1129ab000) [pid = 1657] [serial = 1236] [outer = 0x1129a4800] 15:15:55 INFO - PROCESS | 1657 | 1467843355139 Marionette DEBUG loaded listener.js 15:15:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x112ef2800) [pid = 1657] [serial = 1237] [outer = 0x1129a4800] 15:15:55 INFO - PROCESS | 1657 | 1467843355450 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]]]}] 15:15:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:15:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 622ms 15:15:55 INFO - PROCESS | 1657 | 1467843355495 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 15:15:55 INFO - PROCESS | 1657 | 1467843355498 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 15:15:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:15:55 INFO - PROCESS | 1657 | 1467843355502 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:15:55 INFO - PROCESS | 1657 | 1467843355504 Marionette TRACE conn2 <- [1,1622,null,{}] 15:15:55 INFO - PROCESS | 1657 | 1467843355506 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}] 15:15:55 INFO - PROCESS | 1657 | 1467843355508 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:55 INFO - PROCESS | 1657 | 1467843355588 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 15:15:55 INFO - PROCESS | 1657 | 1467843355653 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:55 INFO - PROCESS | 1657 | 1467843355655 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x11821c800 == 32 [pid = 1657] [id = 413] 15:15:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x113258400) [pid = 1657] [serial = 1238] [outer = 0x0] 15:15:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x115ddf800) [pid = 1657] [serial = 1239] [outer = 0x113258400] 15:15:55 INFO - PROCESS | 1657 | 1467843355683 Marionette DEBUG loaded listener.js 15:15:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x11619bc00) [pid = 1657] [serial = 1240] [outer = 0x113258400] 15:15:55 INFO - PROCESS | 1657 | 1467843355972 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]]]}] 15:15:56 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 15:15:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 519ms 15:15:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:15:56 INFO - PROCESS | 1657 | 1467843356022 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 15:15:56 INFO - PROCESS | 1657 | 1467843356023 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 15:15:56 INFO - PROCESS | 1657 | 1467843356028 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:15:56 INFO - PROCESS | 1657 | 1467843356030 Marionette TRACE conn2 <- [1,1626,null,{}] 15:15:56 INFO - PROCESS | 1657 | 1467843356038 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}] 15:15:56 INFO - PROCESS | 1657 | 1467843356042 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:56 INFO - PROCESS | 1657 | 1467843356128 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 15:15:56 INFO - PROCESS | 1657 | 1467843356184 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:56 INFO - PROCESS | 1657 | 1467843356186 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x119ed7800 == 33 [pid = 1657] [id = 414] 15:15:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x1129a7800) [pid = 1657] [serial = 1241] [outer = 0x0] 15:15:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11673cc00) [pid = 1657] [serial = 1242] [outer = 0x1129a7800] 15:15:56 INFO - PROCESS | 1657 | 1467843356213 Marionette DEBUG loaded listener.js 15:15:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x118446000) [pid = 1657] [serial = 1243] [outer = 0x1129a7800] 15:15:56 INFO - PROCESS | 1657 | 1467843356510 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]]]}] 15:15:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:15:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 522ms 15:15:56 INFO - PROCESS | 1657 | 1467843356550 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 15:15:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:15:56 INFO - PROCESS | 1657 | 1467843356551 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 15:15:56 INFO - PROCESS | 1657 | 1467843356554 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:15:56 INFO - PROCESS | 1657 | 1467843356555 Marionette TRACE conn2 <- [1,1630,null,{}] 15:15:56 INFO - PROCESS | 1657 | 1467843356557 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}] 15:15:56 INFO - PROCESS | 1657 | 1467843356561 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:56 INFO - PROCESS | 1657 | 1467843356637 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 15:15:56 INFO - PROCESS | 1657 | 1467843356641 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:56 INFO - PROCESS | 1657 | 1467843356644 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x121398800 == 34 [pid = 1657] [id = 415] 15:15:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x118656800) [pid = 1657] [serial = 1244] [outer = 0x0] 15:15:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x11906cc00) [pid = 1657] [serial = 1245] [outer = 0x118656800] 15:15:56 INFO - PROCESS | 1657 | 1467843356669 Marionette DEBUG loaded listener.js 15:15:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x119542c00) [pid = 1657] [serial = 1246] [outer = 0x118656800] 15:15:57 INFO - PROCESS | 1657 | 1467843357116 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]]]}] 15:15:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:15:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 568ms 15:15:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:15:57 INFO - PROCESS | 1657 | 1467843357131 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 15:15:57 INFO - PROCESS | 1657 | 1467843357132 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 15:15:57 INFO - PROCESS | 1657 | 1467843357136 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:15:57 INFO - PROCESS | 1657 | 1467843357138 Marionette TRACE conn2 <- [1,1634,null,{}] 15:15:57 INFO - PROCESS | 1657 | 1467843357143 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}] 15:15:57 INFO - PROCESS | 1657 | 1467843357156 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:57 INFO - PROCESS | 1657 | 1467843357300 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 15:15:57 INFO - PROCESS | 1657 | 1467843357327 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:57 INFO - PROCESS | 1657 | 1467843357329 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x125085000 == 35 [pid = 1657] [id = 416] 15:15:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x119543400) [pid = 1657] [serial = 1247] [outer = 0x0] 15:15:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1199a2400) [pid = 1657] [serial = 1248] [outer = 0x119543400] 15:15:57 INFO - PROCESS | 1657 | 1467843357368 Marionette DEBUG loaded listener.js 15:15:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x119ec8400) [pid = 1657] [serial = 1249] [outer = 0x119543400] 15:15:57 INFO - PROCESS | 1657 | 1467843357803 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]]]}] 15:15:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:15:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 671ms 15:15:57 INFO - PROCESS | 1657 | 1467843357808 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 15:15:57 INFO - PROCESS | 1657 | 1467843357809 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 15:15:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:15:57 INFO - PROCESS | 1657 | 1467843357811 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:15:57 INFO - PROCESS | 1657 | 1467843357812 Marionette TRACE conn2 <- [1,1638,null,{}] 15:15:57 INFO - PROCESS | 1657 | 1467843357814 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}] 15:15:57 INFO - PROCESS | 1657 | 1467843357818 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:57 INFO - PROCESS | 1657 | 1467843357947 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 15:15:57 INFO - PROCESS | 1657 | 1467843357959 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:57 INFO - PROCESS | 1657 | 1467843357961 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x126886800 == 36 [pid = 1657] [id = 417] 15:15:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x120fb2400) [pid = 1657] [serial = 1250] [outer = 0x0] 15:15:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x120fef000) [pid = 1657] [serial = 1251] [outer = 0x120fb2400] 15:15:57 INFO - PROCESS | 1657 | 1467843357985 Marionette DEBUG loaded listener.js 15:15:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x125262000) [pid = 1657] [serial = 1252] [outer = 0x120fb2400] 15:15:58 INFO - PROCESS | 1657 | 1467843358314 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]]]}] 15:15:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:15:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 519ms 15:15:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:15:58 INFO - PROCESS | 1657 | 1467843358334 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 15:15:58 INFO - PROCESS | 1657 | 1467843358335 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 15:15:58 INFO - PROCESS | 1657 | 1467843358347 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:15:58 INFO - PROCESS | 1657 | 1467843358348 Marionette TRACE conn2 <- [1,1642,null,{}] 15:15:58 INFO - PROCESS | 1657 | 1467843358350 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}] 15:15:58 INFO - PROCESS | 1657 | 1467843358351 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:58 INFO - PROCESS | 1657 | 1467843358446 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 15:15:58 INFO - PROCESS | 1657 | 1467843358455 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:58 INFO - PROCESS | 1657 | 1467843358456 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x128e4c000 == 37 [pid = 1657] [id = 418] 15:15:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x119548c00) [pid = 1657] [serial = 1253] [outer = 0x0] 15:15:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1253dd800) [pid = 1657] [serial = 1254] [outer = 0x119548c00] 15:15:58 INFO - PROCESS | 1657 | 1467843358484 Marionette DEBUG loaded listener.js 15:15:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x126781c00) [pid = 1657] [serial = 1255] [outer = 0x119548c00] 15:15:58 INFO - PROCESS | 1657 | 1467843358817 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]]]}] 15:15:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:15:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 529ms 15:15:58 INFO - PROCESS | 1657 | 1467843358867 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 15:15:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:15:58 INFO - PROCESS | 1657 | 1467843358868 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 15:15:58 INFO - PROCESS | 1657 | 1467843358870 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:15:58 INFO - PROCESS | 1657 | 1467843358871 Marionette TRACE conn2 <- [1,1646,null,{}] 15:15:58 INFO - PROCESS | 1657 | 1467843358873 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}] 15:15:58 INFO - PROCESS | 1657 | 1467843358875 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:58 INFO - PROCESS | 1657 | 1467843358971 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 15:15:58 INFO - PROCESS | 1657 | 1467843358983 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:58 INFO - PROCESS | 1657 | 1467843358984 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x129455800 == 38 [pid = 1657] [id = 419] 15:15:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x125bec000) [pid = 1657] [serial = 1256] [outer = 0x0] 15:15:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x12678c400) [pid = 1657] [serial = 1257] [outer = 0x125bec000] 15:15:59 INFO - PROCESS | 1657 | 1467843359008 Marionette DEBUG loaded listener.js 15:15:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x126c53000) [pid = 1657] [serial = 1258] [outer = 0x125bec000] 15:15:59 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x112a79c00) [pid = 1657] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:15:59 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x119ba9c00) [pid = 1657] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:15:59 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x119541800) [pid = 1657] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:15:59 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1235cc400) [pid = 1657] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:15:59 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x126790800) [pid = 1657] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:15:59 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1176fa000) [pid = 1657] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:15:59 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1133ac800) [pid = 1657] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:15:59 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x113255800) [pid = 1657] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:15:59 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x11810a400) [pid = 1657] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:15:59 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x119ec3800) [pid = 1657] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:15:59 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1274b5000) [pid = 1657] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:15:59 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x127005000) [pid = 1657] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:15:59 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x129133c00) [pid = 1657] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:15:59 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x1126f1000) [pid = 1657] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:15:59 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x119ba8000) [pid = 1657] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:15:59 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x119067c00) [pid = 1657] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:15:59 INFO - PROCESS | 1657 | 1467843359389 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]]]}] 15:15:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:15:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 568ms 15:15:59 INFO - PROCESS | 1657 | 1467843359438 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 15:15:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:15:59 INFO - PROCESS | 1657 | 1467843359447 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 15:15:59 INFO - PROCESS | 1657 | 1467843359450 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:15:59 INFO - PROCESS | 1657 | 1467843359451 Marionette TRACE conn2 <- [1,1650,null,{}] 15:15:59 INFO - PROCESS | 1657 | 1467843359454 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}] 15:15:59 INFO - PROCESS | 1657 | 1467843359455 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:59 INFO - PROCESS | 1657 | 1467843359532 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 15:15:59 INFO - PROCESS | 1657 | 1467843359592 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:59 INFO - PROCESS | 1657 | 1467843359593 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:15:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x1296a7000 == 39 [pid = 1657] [id = 420] 15:15:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x11810a400) [pid = 1657] [serial = 1259] [outer = 0x0] 15:15:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1199ad800) [pid = 1657] [serial = 1260] [outer = 0x11810a400] 15:15:59 INFO - PROCESS | 1657 | 1467843359617 Marionette DEBUG loaded listener.js 15:15:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1235cc400) [pid = 1657] [serial = 1261] [outer = 0x11810a400] 15:15:59 INFO - PROCESS | 1657 | 1467843359915 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]]]}] 15:15:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:15:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 519ms 15:15:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:15:59 INFO - PROCESS | 1657 | 1467843359970 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 15:15:59 INFO - PROCESS | 1657 | 1467843359971 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 15:15:59 INFO - PROCESS | 1657 | 1467843359973 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:15:59 INFO - PROCESS | 1657 | 1467843359974 Marionette TRACE conn2 <- [1,1654,null,{}] 15:15:59 INFO - PROCESS | 1657 | 1467843359976 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}] 15:15:59 INFO - PROCESS | 1657 | 1467843359977 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:00 INFO - PROCESS | 1657 | 1467843360054 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 15:16:00 INFO - PROCESS | 1657 | 1467843360059 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:00 INFO - PROCESS | 1657 | 1467843360061 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a92e800 == 40 [pid = 1657] [id = 421] 15:16:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x119ba9c00) [pid = 1657] [serial = 1262] [outer = 0x0] 15:16:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x126d4f400) [pid = 1657] [serial = 1263] [outer = 0x119ba9c00] 15:16:00 INFO - PROCESS | 1657 | 1467843360086 Marionette DEBUG loaded listener.js 15:16:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x12707f400) [pid = 1657] [serial = 1264] [outer = 0x119ba9c00] 15:16:00 INFO - PROCESS | 1657 | 1467843360398 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]]]}] 15:16:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:16:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 472ms 15:16:00 INFO - PROCESS | 1657 | 1467843360446 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 15:16:00 INFO - PROCESS | 1657 | 1467843360447 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 15:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:16:00 INFO - PROCESS | 1657 | 1467843360449 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:16:00 INFO - PROCESS | 1657 | 1467843360451 Marionette TRACE conn2 <- [1,1658,null,{}] 15:16:00 INFO - PROCESS | 1657 | 1467843360453 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}] 15:16:00 INFO - PROCESS | 1657 | 1467843360455 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:00 INFO - PROCESS | 1657 | 1467843360569 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 15:16:00 INFO - PROCESS | 1657 | 1467843360576 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:00 INFO - PROCESS | 1657 | 1467843360578 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b318000 == 41 [pid = 1657] [id = 422] 15:16:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x127425000) [pid = 1657] [serial = 1265] [outer = 0x0] 15:16:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1274b5800) [pid = 1657] [serial = 1266] [outer = 0x127425000] 15:16:00 INFO - PROCESS | 1657 | 1467843360604 Marionette DEBUG loaded listener.js 15:16:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x128b7c000) [pid = 1657] [serial = 1267] [outer = 0x127425000] 15:16:00 INFO - PROCESS | 1657 | 1467843360947 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]]]}] 15:16:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:16:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 520ms 15:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:16:00 INFO - PROCESS | 1657 | 1467843360970 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 15:16:00 INFO - PROCESS | 1657 | 1467843360971 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 15:16:00 INFO - PROCESS | 1657 | 1467843360973 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:16:00 INFO - PROCESS | 1657 | 1467843360975 Marionette TRACE conn2 <- [1,1662,null,{}] 15:16:00 INFO - PROCESS | 1657 | 1467843360979 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}] 15:16:00 INFO - PROCESS | 1657 | 1467843360980 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:01 INFO - PROCESS | 1657 | 1467843361058 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 15:16:01 INFO - PROCESS | 1657 | 1467843361063 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:01 INFO - PROCESS | 1657 | 1467843361064 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf22000 == 42 [pid = 1657] [id = 423] 15:16:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x128b7cc00) [pid = 1657] [serial = 1268] [outer = 0x0] 15:16:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x129244800) [pid = 1657] [serial = 1269] [outer = 0x128b7cc00] 15:16:01 INFO - PROCESS | 1657 | 1467843361088 Marionette DEBUG loaded listener.js 15:16:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x129250800) [pid = 1657] [serial = 1270] [outer = 0x128b7cc00] 15:16:01 INFO - PROCESS | 1657 | 1467843361541 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]]]}] 15:16:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:16:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 622ms 15:16:01 INFO - PROCESS | 1657 | 1467843361596 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 15:16:01 INFO - PROCESS | 1657 | 1467843361599 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 15:16:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:16:01 INFO - PROCESS | 1657 | 1467843361602 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:16:01 INFO - PROCESS | 1657 | 1467843361604 Marionette TRACE conn2 <- [1,1666,null,{}] 15:16:01 INFO - PROCESS | 1657 | 1467843361610 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}] 15:16:01 INFO - PROCESS | 1657 | 1467843361612 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:01 INFO - PROCESS | 1657 | 1467843361719 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 15:16:01 INFO - PROCESS | 1657 | 1467843361795 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:01 INFO - PROCESS | 1657 | 1467843361796 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e79800 == 43 [pid = 1657] [id = 424] 15:16:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1129b3c00) [pid = 1657] [serial = 1271] [outer = 0x0] 15:16:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x113258800) [pid = 1657] [serial = 1272] [outer = 0x1129b3c00] 15:16:01 INFO - PROCESS | 1657 | 1467843361832 Marionette DEBUG loaded listener.js 15:16:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x115e20400) [pid = 1657] [serial = 1273] [outer = 0x1129b3c00] 15:16:02 INFO - PROCESS | 1657 | 1467843362326 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]]]}] 15:16:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:16:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 772ms 15:16:02 INFO - PROCESS | 1657 | 1467843362375 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 15:16:02 INFO - PROCESS | 1657 | 1467843362379 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 15:16:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:16:02 INFO - PROCESS | 1657 | 1467843362386 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:16:02 INFO - PROCESS | 1657 | 1467843362389 Marionette TRACE conn2 <- [1,1670,null,{}] 15:16:02 INFO - PROCESS | 1657 | 1467843362392 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}] 15:16:02 INFO - PROCESS | 1657 | 1467843362395 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:02 INFO - PROCESS | 1657 | 1467843362544 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 15:16:02 INFO - PROCESS | 1657 | 1467843362671 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:02 INFO - PROCESS | 1657 | 1467843362674 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x12507b000 == 44 [pid = 1657] [id = 425] 15:16:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x11673b000) [pid = 1657] [serial = 1274] [outer = 0x0] 15:16:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x118111800) [pid = 1657] [serial = 1275] [outer = 0x11673b000] 15:16:02 INFO - PROCESS | 1657 | 1467843362726 Marionette DEBUG loaded listener.js 15:16:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x11861b000) [pid = 1657] [serial = 1276] [outer = 0x11673b000] 15:16:03 INFO - PROCESS | 1657 | 1467843363218 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]]]}] 15:16:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:16:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 874ms 15:16:03 INFO - PROCESS | 1657 | 1467843363260 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 15:16:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:16:03 INFO - PROCESS | 1657 | 1467843363262 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 15:16:03 INFO - PROCESS | 1657 | 1467843363265 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:16:03 INFO - PROCESS | 1657 | 1467843363267 Marionette TRACE conn2 <- [1,1674,null,{}] 15:16:03 INFO - PROCESS | 1657 | 1467843363276 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}] 15:16:03 INFO - PROCESS | 1657 | 1467843363279 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:03 INFO - PROCESS | 1657 | 1467843363401 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 15:16:03 INFO - PROCESS | 1657 | 1467843363529 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:03 INFO - PROCESS | 1657 | 1467843363532 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bb20000 == 45 [pid = 1657] [id = 426] 15:16:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x11954a400) [pid = 1657] [serial = 1277] [outer = 0x0] 15:16:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x120fb7400) [pid = 1657] [serial = 1278] [outer = 0x11954a400] 15:16:03 INFO - PROCESS | 1657 | 1467843363584 Marionette DEBUG loaded listener.js 15:16:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x12143cc00) [pid = 1657] [serial = 1279] [outer = 0x11954a400] 15:16:04 INFO - PROCESS | 1657 | 1467843364056 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]]]}] 15:16:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:16:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 824ms 15:16:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:16:04 INFO - PROCESS | 1657 | 1467843364088 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 15:16:04 INFO - PROCESS | 1657 | 1467843364090 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 15:16:04 INFO - PROCESS | 1657 | 1467843364093 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:16:04 INFO - PROCESS | 1657 | 1467843364094 Marionette TRACE conn2 <- [1,1678,null,{}] 15:16:04 INFO - PROCESS | 1657 | 1467843364096 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}] 15:16:04 INFO - PROCESS | 1657 | 1467843364098 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:04 INFO - PROCESS | 1657 | 1467843364198 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 15:16:04 INFO - PROCESS | 1657 | 1467843364255 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:04 INFO - PROCESS | 1657 | 1467843364256 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bfa9800 == 46 [pid = 1657] [id = 427] 15:16:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x121cd8800) [pid = 1657] [serial = 1280] [outer = 0x0] 15:16:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x125c90800) [pid = 1657] [serial = 1281] [outer = 0x121cd8800] 15:16:04 INFO - PROCESS | 1657 | 1467843364285 Marionette DEBUG loaded listener.js 15:16:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x127422400) [pid = 1657] [serial = 1282] [outer = 0x121cd8800] 15:16:04 INFO - PROCESS | 1657 | 1467843364742 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]]]}] 15:16:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:16:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 670ms 15:16:04 INFO - PROCESS | 1657 | 1467843364763 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 15:16:04 INFO - PROCESS | 1657 | 1467843364764 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 15:16:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:16:04 INFO - PROCESS | 1657 | 1467843364767 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:16:04 INFO - PROCESS | 1657 | 1467843364768 Marionette TRACE conn2 <- [1,1682,null,{}] 15:16:04 INFO - PROCESS | 1657 | 1467843364771 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}] 15:16:04 INFO - PROCESS | 1657 | 1467843364772 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:04 INFO - PROCESS | 1657 | 1467843364872 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 15:16:04 INFO - PROCESS | 1657 | 1467843364931 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:04 INFO - PROCESS | 1657 | 1467843364932 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x125c6d000 == 47 [pid = 1657] [id = 428] 15:16:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x1126f5800) [pid = 1657] [serial = 1283] [outer = 0x0] 15:16:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x125bf2800) [pid = 1657] [serial = 1284] [outer = 0x1126f5800] 15:16:04 INFO - PROCESS | 1657 | 1467843364960 Marionette DEBUG loaded listener.js 15:16:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x1274bb000) [pid = 1657] [serial = 1285] [outer = 0x1126f5800] 15:16:05 INFO - PROCESS | 1657 | 1467843365550 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]]]}] 15:16:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:16:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 820ms 15:16:05 INFO - PROCESS | 1657 | 1467843365588 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 15:16:05 INFO - PROCESS | 1657 | 1467843365590 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 15:16:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:16:05 INFO - PROCESS | 1657 | 1467843365596 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:16:05 INFO - PROCESS | 1657 | 1467843365598 Marionette TRACE conn2 <- [1,1686,null,{}] 15:16:05 INFO - PROCESS | 1657 | 1467843365602 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}] 15:16:05 INFO - PROCESS | 1657 | 1467843365604 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:05 INFO - PROCESS | 1657 | 1467843365708 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 15:16:05 INFO - PROCESS | 1657 | 1467843365784 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:05 INFO - PROCESS | 1657 | 1467843365785 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e61800 == 48 [pid = 1657] [id = 429] 15:16:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x115e8d800) [pid = 1657] [serial = 1286] [outer = 0x0] 15:16:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x1167ae000) [pid = 1657] [serial = 1287] [outer = 0x115e8d800] 15:16:05 INFO - PROCESS | 1657 | 1467843365830 Marionette DEBUG loaded listener.js 15:16:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x11810b000) [pid = 1657] [serial = 1288] [outer = 0x115e8d800] 15:16:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12b318000 == 47 [pid = 1657] [id = 422] 15:16:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12a92e800 == 46 [pid = 1657] [id = 421] 15:16:06 INFO - PROCESS | 1657 | --DOCSHELL 0x1296a7000 == 45 [pid = 1657] [id = 420] 15:16:06 INFO - PROCESS | 1657 | --DOCSHELL 0x129455800 == 44 [pid = 1657] [id = 419] 15:16:06 INFO - PROCESS | 1657 | --DOCSHELL 0x128e4c000 == 43 [pid = 1657] [id = 418] 15:16:06 INFO - PROCESS | 1657 | --DOCSHELL 0x126886800 == 42 [pid = 1657] [id = 417] 15:16:06 INFO - PROCESS | 1657 | --DOCSHELL 0x125085000 == 41 [pid = 1657] [id = 416] 15:16:06 INFO - PROCESS | 1657 | --DOCSHELL 0x121398800 == 40 [pid = 1657] [id = 415] 15:16:06 INFO - PROCESS | 1657 | --DOCSHELL 0x119ed7800 == 39 [pid = 1657] [id = 414] 15:16:06 INFO - PROCESS | 1657 | --DOCSHELL 0x11821c800 == 38 [pid = 1657] [id = 413] 15:16:06 INFO - PROCESS | 1657 | --DOCSHELL 0x115d96800 == 37 [pid = 1657] [id = 412] 15:16:06 INFO - PROCESS | 1657 | --DOCSHELL 0x120f3f000 == 36 [pid = 1657] [id = 411] 15:16:06 INFO - PROCESS | 1657 | --DOCSHELL 0x116956800 == 35 [pid = 1657] [id = 410] 15:16:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12a79f000 == 34 [pid = 1657] [id = 409] 15:16:06 INFO - PROCESS | 1657 | --DOCSHELL 0x112e98800 == 33 [pid = 1657] [id = 398] 15:16:06 INFO - PROCESS | 1657 | --DOCSHELL 0x125c6d000 == 32 [pid = 1657] [id = 428] 15:16:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12bfa9800 == 31 [pid = 1657] [id = 427] 15:16:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12bb20000 == 30 [pid = 1657] [id = 426] 15:16:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12507b000 == 29 [pid = 1657] [id = 425] 15:16:06 INFO - PROCESS | 1657 | --DOCSHELL 0x117e79800 == 28 [pid = 1657] [id = 424] 15:16:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf22000 == 27 [pid = 1657] [id = 423] 15:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x112eec400) [pid = 1657] [serial = 1197] [outer = 0x0] [url = about:blank] 15:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x113d67c00) [pid = 1657] [serial = 1198] [outer = 0x0] [url = about:blank] 15:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x121191800) [pid = 1657] [serial = 1209] [outer = 0x0] [url = about:blank] 15:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x119549000) [pid = 1657] [serial = 1203] [outer = 0x0] [url = about:blank] 15:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x1199a6800) [pid = 1657] [serial = 1204] [outer = 0x0] [url = about:blank] 15:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x12554f000) [pid = 1657] [serial = 1212] [outer = 0x0] [url = about:blank] 15:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x121811c00) [pid = 1657] [serial = 1210] [outer = 0x0] [url = about:blank] 15:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x127003c00) [pid = 1657] [serial = 1215] [outer = 0x0] [url = about:blank] 15:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x12678fc00) [pid = 1657] [serial = 1213] [outer = 0x0] [url = about:blank] 15:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x118109000) [pid = 1657] [serial = 1200] [outer = 0x0] [url = about:blank] 15:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x1183db400) [pid = 1657] [serial = 1201] [outer = 0x0] [url = about:blank] 15:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1183dbc00) [pid = 1657] [serial = 1195] [outer = 0x0] [url = about:blank] 15:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1176f5800) [pid = 1657] [serial = 1194] [outer = 0x0] [url = about:blank] 15:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x120fb3000) [pid = 1657] [serial = 1219] [outer = 0x0] [url = about:blank] 15:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x1167ab800) [pid = 1657] [serial = 1218] [outer = 0x0] [url = about:blank] 15:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x119110400) [pid = 1657] [serial = 1180] [outer = 0x0] [url = about:blank] 15:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x118135000) [pid = 1657] [serial = 1179] [outer = 0x0] [url = about:blank] 15:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1235cdc00) [pid = 1657] [serial = 1183] [outer = 0x0] [url = about:blank] 15:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x128cb9400) [pid = 1657] [serial = 1225] [outer = 0x0] [url = about:blank] 15:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x120ff6400) [pid = 1657] [serial = 1182] [outer = 0x0] [url = about:blank] 15:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x128b7ac00) [pid = 1657] [serial = 1186] [outer = 0x0] [url = about:blank] 15:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1274b6c00) [pid = 1657] [serial = 1185] [outer = 0x0] [url = about:blank] 15:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x128b73000) [pid = 1657] [serial = 1224] [outer = 0x0] [url = about:blank] 15:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x12a9dd400) [pid = 1657] [serial = 1189] [outer = 0x0] [url = about:blank] 15:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x129931800) [pid = 1657] [serial = 1188] [outer = 0x0] [url = about:blank] 15:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x127428800) [pid = 1657] [serial = 1216] [outer = 0x0] [url = about:blank] 15:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x127424800) [pid = 1657] [serial = 1192] [outer = 0x0] [url = about:blank] 15:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x11906a800) [pid = 1657] [serial = 1191] [outer = 0x0] [url = about:blank] 15:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x119ecdc00) [pid = 1657] [serial = 1206] [outer = 0x0] [url = about:blank] 15:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1274b7000) [pid = 1657] [serial = 1222] [outer = 0x0] [url = about:blank] 15:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x120fbe800) [pid = 1657] [serial = 1207] [outer = 0x0] [url = about:blank] 15:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x116f95400) [pid = 1657] [serial = 1221] [outer = 0x0] [url = about:blank] 15:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x128cc5800) [pid = 1657] [serial = 1227] [outer = 0x0] [url = about:blank] 15:16:06 INFO - PROCESS | 1657 | 1467843366771 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]]]}] 15:16:06 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 15:16:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1226ms 15:16:06 INFO - PROCESS | 1657 | 1467843366822 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 15:16:06 INFO - PROCESS | 1657 | 1467843366824 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 15:16:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:16:06 INFO - PROCESS | 1657 | 1467843366828 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:16:06 INFO - PROCESS | 1657 | 1467843366830 Marionette TRACE conn2 <- [1,1690,null,{}] 15:16:06 INFO - PROCESS | 1657 | 1467843366833 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}] 15:16:06 INFO - PROCESS | 1657 | 1467843366835 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:06 INFO - PROCESS | 1657 | 1467843366918 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 15:16:06 INFO - PROCESS | 1657 | 1467843366922 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:06 INFO - PROCESS | 1657 | 1467843366927 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x115ef4800 == 28 [pid = 1657] [id = 430] 15:16:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x1129ad000) [pid = 1657] [serial = 1289] [outer = 0x0] 15:16:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x112fe1000) [pid = 1657] [serial = 1290] [outer = 0x1129ad000] 15:16:06 INFO - PROCESS | 1657 | 1467843366958 Marionette DEBUG loaded listener.js 15:16:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x113d68000) [pid = 1657] [serial = 1291] [outer = 0x1129ad000] 15:16:07 INFO - PROCESS | 1657 | 1467843367392 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]]]}] 15:16:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:16:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 620ms 15:16:07 INFO - PROCESS | 1657 | 1467843367449 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 15:16:07 INFO - PROCESS | 1657 | 1467843367454 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 15:16:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:16:07 INFO - PROCESS | 1657 | 1467843367462 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:16:07 INFO - PROCESS | 1657 | 1467843367464 Marionette TRACE conn2 <- [1,1694,null,{}] 15:16:07 INFO - PROCESS | 1657 | 1467843367468 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}] 15:16:07 INFO - PROCESS | 1657 | 1467843367470 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:07 INFO - PROCESS | 1657 | 1467843367591 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 15:16:07 INFO - PROCESS | 1657 | 1467843367674 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:07 INFO - PROCESS | 1657 | 1467843367675 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x11822b800 == 29 [pid = 1657] [id = 431] 15:16:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x113d92800) [pid = 1657] [serial = 1292] [outer = 0x0] 15:16:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x116979800) [pid = 1657] [serial = 1293] [outer = 0x113d92800] 15:16:07 INFO - PROCESS | 1657 | 1467843367719 Marionette DEBUG loaded listener.js 15:16:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x11811fc00) [pid = 1657] [serial = 1294] [outer = 0x113d92800] 15:16:08 INFO - PROCESS | 1657 | 1467843368088 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]]]}] 15:16:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:16:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 672ms 15:16:08 INFO - PROCESS | 1657 | 1467843368132 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 15:16:08 INFO - PROCESS | 1657 | 1467843368133 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 15:16:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:16:08 INFO - PROCESS | 1657 | 1467843368136 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:16:08 INFO - PROCESS | 1657 | 1467843368138 Marionette TRACE conn2 <- [1,1698,null,{}] 15:16:08 INFO - PROCESS | 1657 | 1467843368146 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}] 15:16:08 INFO - PROCESS | 1657 | 1467843368149 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:08 INFO - PROCESS | 1657 | 1467843368242 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 15:16:08 INFO - PROCESS | 1657 | 1467843368247 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:08 INFO - PROCESS | 1657 | 1467843368249 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x119edb800 == 30 [pid = 1657] [id = 432] 15:16:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x1126f2000) [pid = 1657] [serial = 1295] [outer = 0x0] 15:16:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x11910b400) [pid = 1657] [serial = 1296] [outer = 0x1126f2000] 15:16:08 INFO - PROCESS | 1657 | 1467843368279 Marionette DEBUG loaded listener.js 15:16:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x119544c00) [pid = 1657] [serial = 1297] [outer = 0x1126f2000] 15:16:08 INFO - PROCESS | 1657 | 1467843368613 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]]]}] 15:16:08 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 15:16:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 523ms 15:16:08 INFO - PROCESS | 1657 | 1467843368659 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 15:16:08 INFO - PROCESS | 1657 | 1467843368661 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 15:16:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:16:08 INFO - PROCESS | 1657 | 1467843368664 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:16:08 INFO - PROCESS | 1657 | 1467843368665 Marionette TRACE conn2 <- [1,1702,null,{}] 15:16:08 INFO - PROCESS | 1657 | 1467843368667 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}] 15:16:08 INFO - PROCESS | 1657 | 1467843368668 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:08 INFO - PROCESS | 1657 | 1467843368777 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 15:16:08 INFO - PROCESS | 1657 | 1467843368819 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:08 INFO - PROCESS | 1657 | 1467843368820 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x121248800 == 31 [pid = 1657] [id = 433] 15:16:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x119544800) [pid = 1657] [serial = 1298] [outer = 0x0] 15:16:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1199aec00) [pid = 1657] [serial = 1299] [outer = 0x119544800] 15:16:08 INFO - PROCESS | 1657 | 1467843368845 Marionette DEBUG loaded listener.js 15:16:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x119ec8800) [pid = 1657] [serial = 1300] [outer = 0x119544800] 15:16:09 INFO - PROCESS | 1657 | 1467843369147 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]]]}] 15:16:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:16:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 518ms 15:16:09 INFO - PROCESS | 1657 | 1467843369183 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 15:16:09 INFO - PROCESS | 1657 | 1467843369192 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 15:16:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:16:09 INFO - PROCESS | 1657 | 1467843369196 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:16:09 INFO - PROCESS | 1657 | 1467843369197 Marionette TRACE conn2 <- [1,1706,null,{}] 15:16:09 INFO - PROCESS | 1657 | 1467843369200 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}] 15:16:09 INFO - PROCESS | 1657 | 1467843369201 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:09 INFO - PROCESS | 1657 | 1467843369290 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 15:16:09 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x119543400) [pid = 1657] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:16:09 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x119548c00) [pid = 1657] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:16:09 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x120fb2400) [pid = 1657] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:16:09 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x125bec000) [pid = 1657] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:16:09 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x11810a400) [pid = 1657] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:16:09 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x117ea8800) [pid = 1657] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:16:09 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x125bf2000) [pid = 1657] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:16:09 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x1129a7800) [pid = 1657] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:16:09 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x113258400) [pid = 1657] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:16:09 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1126fbc00) [pid = 1657] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:16:09 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x118656800) [pid = 1657] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:16:09 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x1129a4800) [pid = 1657] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:16:09 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x127425000) [pid = 1657] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:16:09 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x128b7cc00) [pid = 1657] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:16:09 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x119ba9c00) [pid = 1657] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:16:09 INFO - PROCESS | 1657 | 1467843369674 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:09 INFO - PROCESS | 1657 | 1467843369676 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x113d21000 == 32 [pid = 1657] [id = 434] 15:16:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x110fe6c00) [pid = 1657] [serial = 1301] [outer = 0x0] 15:16:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x111da9800) [pid = 1657] [serial = 1302] [outer = 0x110fe6c00] 15:16:09 INFO - PROCESS | 1657 | 1467843369710 Marionette DEBUG loaded listener.js 15:16:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x1129a5000) [pid = 1657] [serial = 1303] [outer = 0x110fe6c00] 15:16:10 INFO - PROCESS | 1657 | 1467843370255 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]]]}] 15:16:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:16:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1069ms 15:16:10 INFO - PROCESS | 1657 | 1467843370267 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 15:16:10 INFO - PROCESS | 1657 | 1467843370269 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 15:16:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:16:10 INFO - PROCESS | 1657 | 1467843370272 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:16:10 INFO - PROCESS | 1657 | 1467843370274 Marionette TRACE conn2 <- [1,1710,null,{}] 15:16:10 INFO - PROCESS | 1657 | 1467843370305 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}] 15:16:10 INFO - PROCESS | 1657 | 1467843370310 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:10 INFO - PROCESS | 1657 | 1467843370415 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 15:16:10 INFO - PROCESS | 1657 | 1467843370490 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:10 INFO - PROCESS | 1657 | 1467843370492 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x119c4d000 == 33 [pid = 1657] [id = 435] 15:16:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x114f97400) [pid = 1657] [serial = 1304] [outer = 0x0] 15:16:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x1164edc00) [pid = 1657] [serial = 1305] [outer = 0x114f97400] 15:16:10 INFO - PROCESS | 1657 | 1467843370523 Marionette DEBUG loaded listener.js 15:16:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x116f92400) [pid = 1657] [serial = 1306] [outer = 0x114f97400] 15:16:11 INFO - PROCESS | 1657 | 1467843371030 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]]]}] 15:16:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:16:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 796ms 15:16:11 INFO - PROCESS | 1657 | 1467843371071 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 15:16:11 INFO - PROCESS | 1657 | 1467843371074 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 15:16:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:16:11 INFO - PROCESS | 1657 | 1467843371079 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:16:11 INFO - PROCESS | 1657 | 1467843371080 Marionette TRACE conn2 <- [1,1714,null,{}] 15:16:11 INFO - PROCESS | 1657 | 1467843371083 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}] 15:16:11 INFO - PROCESS | 1657 | 1467843371084 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:11 INFO - PROCESS | 1657 | 1467843371187 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 15:16:11 INFO - PROCESS | 1657 | 1467843371330 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:11 INFO - PROCESS | 1657 | 1467843371331 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x112e42800 == 34 [pid = 1657] [id = 436] 15:16:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x1126f5000) [pid = 1657] [serial = 1307] [outer = 0x0] 15:16:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1129a7800) [pid = 1657] [serial = 1308] [outer = 0x1126f5000] 15:16:11 INFO - PROCESS | 1657 | 1467843371360 Marionette DEBUG loaded listener.js 15:16:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x113254000) [pid = 1657] [serial = 1309] [outer = 0x1126f5000] 15:16:11 INFO - PROCESS | 1657 | --DOCSHELL 0x121248800 == 33 [pid = 1657] [id = 433] 15:16:11 INFO - PROCESS | 1657 | --DOCSHELL 0x119edb800 == 32 [pid = 1657] [id = 432] 15:16:11 INFO - PROCESS | 1657 | --DOCSHELL 0x11822b800 == 31 [pid = 1657] [id = 431] 15:16:11 INFO - PROCESS | 1657 | --DOCSHELL 0x115ef4800 == 30 [pid = 1657] [id = 430] 15:16:11 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x119ec8400) [pid = 1657] [serial = 1249] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x1253dd800) [pid = 1657] [serial = 1254] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x120fef000) [pid = 1657] [serial = 1251] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x12678c400) [pid = 1657] [serial = 1257] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x1199ad800) [pid = 1657] [serial = 1260] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x11813c800) [pid = 1657] [serial = 1233] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x118621000) [pid = 1657] [serial = 1234] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x1294a3400) [pid = 1657] [serial = 1228] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x11673cc00) [pid = 1657] [serial = 1242] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x118446000) [pid = 1657] [serial = 1243] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x115ddf800) [pid = 1657] [serial = 1239] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x11619bc00) [pid = 1657] [serial = 1240] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x112eedc00) [pid = 1657] [serial = 1230] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x113d99000) [pid = 1657] [serial = 1231] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x11906cc00) [pid = 1657] [serial = 1245] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1657 | --DOMWINDOW == 69 (0x1129ab000) [pid = 1657] [serial = 1236] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1657 | --DOMWINDOW == 68 (0x128b7c000) [pid = 1657] [serial = 1267] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1657 | --DOMWINDOW == 67 (0x112ef2800) [pid = 1657] [serial = 1237] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1657 | --DOMWINDOW == 66 (0x129250800) [pid = 1657] [serial = 1270] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1657 | --DOMWINDOW == 65 (0x129244800) [pid = 1657] [serial = 1269] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1657 | --DOMWINDOW == 64 (0x126d4f400) [pid = 1657] [serial = 1263] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1657 | --DOMWINDOW == 63 (0x126c53000) [pid = 1657] [serial = 1258] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1657 | --DOMWINDOW == 62 (0x12707f400) [pid = 1657] [serial = 1264] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1657 | --DOMWINDOW == 61 (0x1199a2400) [pid = 1657] [serial = 1248] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1657 | --DOMWINDOW == 60 (0x1235cc400) [pid = 1657] [serial = 1261] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1657 | --DOMWINDOW == 59 (0x126781c00) [pid = 1657] [serial = 1255] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1657 | --DOMWINDOW == 58 (0x125262000) [pid = 1657] [serial = 1252] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1657 | --DOMWINDOW == 57 (0x119542c00) [pid = 1657] [serial = 1246] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1657 | --DOMWINDOW == 56 (0x1274b5800) [pid = 1657] [serial = 1266] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1657 | 1467843371801 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]]]}] 15:16:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:16:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 769ms 15:16:11 INFO - PROCESS | 1657 | 1467843371851 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 15:16:11 INFO - PROCESS | 1657 | 1467843371853 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 15:16:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:16:11 INFO - PROCESS | 1657 | 1467843371859 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:16:11 INFO - PROCESS | 1657 | 1467843371862 Marionette TRACE conn2 <- [1,1718,null,{}] 15:16:11 INFO - PROCESS | 1657 | 1467843371867 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}] 15:16:11 INFO - PROCESS | 1657 | 1467843371869 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:12 INFO - PROCESS | 1657 | 1467843372014 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 15:16:12 INFO - PROCESS | 1657 | 1467843372099 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:12 INFO - PROCESS | 1657 | 1467843372101 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x11822b800 == 31 [pid = 1657] [id = 437] 15:16:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 57 (0x112eedc00) [pid = 1657] [serial = 1310] [outer = 0x0] 15:16:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 58 (0x11673ec00) [pid = 1657] [serial = 1311] [outer = 0x112eedc00] 15:16:12 INFO - PROCESS | 1657 | 1467843372127 Marionette DEBUG loaded listener.js 15:16:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 59 (0x11835a800) [pid = 1657] [serial = 1312] [outer = 0x112eedc00] 15:16:12 INFO - PROCESS | 1657 | 1467843372437 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]]]}] 15:16:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:16:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 627ms 15:16:12 INFO - PROCESS | 1657 | 1467843372486 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 15:16:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:16:12 INFO - PROCESS | 1657 | 1467843372488 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 15:16:12 INFO - PROCESS | 1657 | 1467843372491 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:16:12 INFO - PROCESS | 1657 | 1467843372492 Marionette TRACE conn2 <- [1,1722,null,{}] 15:16:12 INFO - PROCESS | 1657 | 1467843372495 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}] 15:16:12 INFO - PROCESS | 1657 | 1467843372496 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:12 INFO - PROCESS | 1657 | 1467843372578 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 15:16:12 INFO - PROCESS | 1657 | 1467843372649 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:12 INFO - PROCESS | 1657 | 1467843372651 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x119ef0800 == 32 [pid = 1657] [id = 438] 15:16:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 60 (0x1122bec00) [pid = 1657] [serial = 1313] [outer = 0x0] 15:16:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 61 (0x11910c800) [pid = 1657] [serial = 1314] [outer = 0x1122bec00] 15:16:12 INFO - PROCESS | 1657 | 1467843372676 Marionette DEBUG loaded listener.js 15:16:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 62 (0x119546400) [pid = 1657] [serial = 1315] [outer = 0x1122bec00] 15:16:13 INFO - PROCESS | 1657 | 1467843373159 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]]]}] 15:16:13 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 15:16:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 723ms 15:16:13 INFO - PROCESS | 1657 | 1467843373215 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 15:16:13 INFO - PROCESS | 1657 | 1467843373219 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 15:16:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:16:13 INFO - PROCESS | 1657 | 1467843373225 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:16:13 INFO - PROCESS | 1657 | 1467843373228 Marionette TRACE conn2 <- [1,1726,null,{}] 15:16:13 INFO - PROCESS | 1657 | 1467843373234 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}] 15:16:13 INFO - PROCESS | 1657 | 1467843373237 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:13 INFO - PROCESS | 1657 | 1467843373371 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 15:16:13 INFO - PROCESS | 1657 | 1467843373437 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:13 INFO - PROCESS | 1657 | 1467843373439 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x119c47000 == 33 [pid = 1657] [id = 439] 15:16:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 63 (0x113d94000) [pid = 1657] [serial = 1316] [outer = 0x0] 15:16:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 64 (0x1176fa000) [pid = 1657] [serial = 1317] [outer = 0x113d94000] 15:16:13 INFO - PROCESS | 1657 | 1467843373470 Marionette DEBUG loaded listener.js 15:16:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 65 (0x1183e1000) [pid = 1657] [serial = 1318] [outer = 0x113d94000] 15:16:13 INFO - PROCESS | 1657 | 1467843373916 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]]]}] 15:16:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:16:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 724ms 15:16:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:16:13 INFO - PROCESS | 1657 | 1467843373948 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 15:16:13 INFO - PROCESS | 1657 | 1467843373951 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 15:16:13 INFO - PROCESS | 1657 | 1467843373956 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:16:13 INFO - PROCESS | 1657 | 1467843373958 Marionette TRACE conn2 <- [1,1730,null,{}] 15:16:13 INFO - PROCESS | 1657 | 1467843373960 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}] 15:16:13 INFO - PROCESS | 1657 | 1467843373962 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:14 INFO - PROCESS | 1657 | 1467843374057 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 15:16:14 INFO - PROCESS | 1657 | 1467843374109 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:14 INFO - PROCESS | 1657 | 1467843374110 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x117473000 == 34 [pid = 1657] [id = 440] 15:16:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 66 (0x119545c00) [pid = 1657] [serial = 1319] [outer = 0x0] 15:16:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 67 (0x1199a6c00) [pid = 1657] [serial = 1320] [outer = 0x119545c00] 15:16:14 INFO - PROCESS | 1657 | 1467843374142 Marionette DEBUG loaded listener.js 15:16:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 68 (0x119ec1400) [pid = 1657] [serial = 1321] [outer = 0x119545c00] 15:16:14 INFO - PROCESS | 1657 | 1467843374561 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]]]}] 15:16:14 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 15:16:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 621ms 15:16:14 INFO - PROCESS | 1657 | 1467843374578 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 15:16:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:16:14 INFO - PROCESS | 1657 | 1467843374580 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 15:16:14 INFO - PROCESS | 1657 | 1467843374582 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:16:14 INFO - PROCESS | 1657 | 1467843374585 Marionette TRACE conn2 <- [1,1734,null,{}] 15:16:14 INFO - PROCESS | 1657 | 1467843374593 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}] 15:16:14 INFO - PROCESS | 1657 | 1467843374597 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:14 INFO - PROCESS | 1657 | 1467843374692 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 15:16:14 INFO - PROCESS | 1657 | 1467843374758 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:14 INFO - PROCESS | 1657 | 1467843374760 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x125c7b800 == 35 [pid = 1657] [id = 441] 15:16:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x120fb2400) [pid = 1657] [serial = 1322] [outer = 0x0] 15:16:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x120fef400) [pid = 1657] [serial = 1323] [outer = 0x120fb2400] 15:16:14 INFO - PROCESS | 1657 | 1467843374792 Marionette DEBUG loaded listener.js 15:16:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x12119ac00) [pid = 1657] [serial = 1324] [outer = 0x120fb2400] 15:16:15 INFO - PROCESS | 1657 | 1467843375210 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]]]}] 15:16:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:16:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 673ms 15:16:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:16:15 INFO - PROCESS | 1657 | 1467843375255 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 15:16:15 INFO - PROCESS | 1657 | 1467843375257 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 15:16:15 INFO - PROCESS | 1657 | 1467843375259 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:16:15 INFO - PROCESS | 1657 | 1467843375261 Marionette TRACE conn2 <- [1,1738,null,{}] 15:16:15 INFO - PROCESS | 1657 | 1467843375263 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}] 15:16:15 INFO - PROCESS | 1657 | 1467843375265 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:15 INFO - PROCESS | 1657 | 1467843375378 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 15:16:15 INFO - PROCESS | 1657 | 1467843375455 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:15 INFO - PROCESS | 1657 | 1467843375456 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x126d63000 == 36 [pid = 1657] [id = 442] 15:16:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x121cd1400) [pid = 1657] [serial = 1325] [outer = 0x0] 15:16:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x1235d3400) [pid = 1657] [serial = 1326] [outer = 0x121cd1400] 15:16:15 INFO - PROCESS | 1657 | 1467843375500 Marionette DEBUG loaded listener.js 15:16:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x1253d3400) [pid = 1657] [serial = 1327] [outer = 0x121cd1400] 15:16:15 INFO - PROCESS | 1657 | 1467843375896 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]]]}] 15:16:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:16:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 670ms 15:16:15 INFO - PROCESS | 1657 | 1467843375931 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 15:16:15 INFO - PROCESS | 1657 | 1467843375932 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 15:16:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:16:15 INFO - PROCESS | 1657 | 1467843375934 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:16:15 INFO - PROCESS | 1657 | 1467843375936 Marionette TRACE conn2 <- [1,1742,null,{}] 15:16:15 INFO - PROCESS | 1657 | 1467843375938 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}] 15:16:15 INFO - PROCESS | 1657 | 1467843375940 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:16 INFO - PROCESS | 1657 | 1467843376035 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 15:16:16 INFO - PROCESS | 1657 | 1467843376087 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:16 INFO - PROCESS | 1657 | 1467843376088 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x127324000 == 37 [pid = 1657] [id = 443] 15:16:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x1219b4400) [pid = 1657] [serial = 1328] [outer = 0x0] 15:16:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x125698000) [pid = 1657] [serial = 1329] [outer = 0x1219b4400] 15:16:16 INFO - PROCESS | 1657 | 1467843376117 Marionette DEBUG loaded listener.js 15:16:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x125c87400) [pid = 1657] [serial = 1330] [outer = 0x1219b4400] 15:16:16 INFO - PROCESS | 1657 | 1467843376612 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]]]}] 15:16:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:16:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 723ms 15:16:16 INFO - PROCESS | 1657 | 1467843376701 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 15:16:16 INFO - PROCESS | 1657 | 1467843376703 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 15:16:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:16:16 INFO - PROCESS | 1657 | 1467843376708 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:16:16 INFO - PROCESS | 1657 | 1467843376710 Marionette TRACE conn2 <- [1,1746,null,{}] 15:16:16 INFO - PROCESS | 1657 | 1467843376713 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}] 15:16:16 INFO - PROCESS | 1657 | 1467843376715 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:16 INFO - PROCESS | 1657 | 1467843376813 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 15:16:16 INFO - PROCESS | 1657 | 1467843376867 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:16 INFO - PROCESS | 1657 | 1467843376869 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x11959d800 == 38 [pid = 1657] [id = 444] 15:16:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x11337fc00) [pid = 1657] [serial = 1331] [outer = 0x0] 15:16:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x11673e800) [pid = 1657] [serial = 1332] [outer = 0x11337fc00] 15:16:16 INFO - PROCESS | 1657 | 1467843376898 Marionette DEBUG loaded listener.js 15:16:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x11835f400) [pid = 1657] [serial = 1333] [outer = 0x11337fc00] 15:16:17 INFO - PROCESS | 1657 | --DOCSHELL 0x11822b800 == 37 [pid = 1657] [id = 437] 15:16:17 INFO - PROCESS | 1657 | --DOCSHELL 0x112e42800 == 36 [pid = 1657] [id = 436] 15:16:17 INFO - PROCESS | 1657 | --DOCSHELL 0x119c4d000 == 35 [pid = 1657] [id = 435] 15:16:17 INFO - PROCESS | 1657 | --DOCSHELL 0x113d21000 == 34 [pid = 1657] [id = 434] 15:16:17 INFO - PROCESS | 1657 | --DOCSHELL 0x117e61800 == 33 [pid = 1657] [id = 429] 15:16:17 INFO - PROCESS | 1657 | --DOCSHELL 0x127324000 == 32 [pid = 1657] [id = 443] 15:16:17 INFO - PROCESS | 1657 | --DOCSHELL 0x126d63000 == 31 [pid = 1657] [id = 442] 15:16:17 INFO - PROCESS | 1657 | --DOCSHELL 0x125c7b800 == 30 [pid = 1657] [id = 441] 15:16:17 INFO - PROCESS | 1657 | --DOCSHELL 0x117473000 == 29 [pid = 1657] [id = 440] 15:16:17 INFO - PROCESS | 1657 | --DOCSHELL 0x119ef0800 == 28 [pid = 1657] [id = 438] 15:16:17 INFO - PROCESS | 1657 | --DOCSHELL 0x119c47000 == 27 [pid = 1657] [id = 439] 15:16:17 INFO - PROCESS | 1657 | 1467843377721 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]]]}] 15:16:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:16:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1024ms 15:16:17 INFO - PROCESS | 1657 | 1467843377732 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 15:16:17 INFO - PROCESS | 1657 | 1467843377734 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 15:16:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:16:17 INFO - PROCESS | 1657 | 1467843377737 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:16:17 INFO - PROCESS | 1657 | 1467843377741 Marionette TRACE conn2 <- [1,1750,null,{}] 15:16:17 INFO - PROCESS | 1657 | 1467843377764 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}] 15:16:17 INFO - PROCESS | 1657 | 1467843377766 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:17 INFO - PROCESS | 1657 | 1467843377855 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 15:16:17 INFO - PROCESS | 1657 | 1467843377906 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:17 INFO - PROCESS | 1657 | 1467843377907 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ace800 == 28 [pid = 1657] [id = 445] 15:16:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x112eea800) [pid = 1657] [serial = 1334] [outer = 0x0] 15:16:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x113d98400) [pid = 1657] [serial = 1335] [outer = 0x112eea800] 15:16:17 INFO - PROCESS | 1657 | 1467843377935 Marionette DEBUG loaded listener.js 15:16:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x11662c800) [pid = 1657] [serial = 1336] [outer = 0x112eea800] 15:16:18 INFO - PROCESS | 1657 | 1467843378263 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]]]}] 15:16:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:16:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 540ms 15:16:18 INFO - PROCESS | 1657 | 1467843378280 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 15:16:18 INFO - PROCESS | 1657 | 1467843378285 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 15:16:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:16:18 INFO - PROCESS | 1657 | 1467843378295 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:16:18 INFO - PROCESS | 1657 | 1467843378298 Marionette TRACE conn2 <- [1,1754,null,{}] 15:16:18 INFO - PROCESS | 1657 | 1467843378301 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}] 15:16:18 INFO - PROCESS | 1657 | 1467843378304 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:18 INFO - PROCESS | 1657 | 1467843378428 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 15:16:18 INFO - PROCESS | 1657 | 1467843378537 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:18 INFO - PROCESS | 1657 | 1467843378539 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x119592800 == 29 [pid = 1657] [id = 446] 15:16:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x113252c00) [pid = 1657] [serial = 1337] [outer = 0x0] 15:16:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x11714e000) [pid = 1657] [serial = 1338] [outer = 0x113252c00] 15:16:18 INFO - PROCESS | 1657 | 1467843378582 Marionette DEBUG loaded listener.js 15:16:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x118448400) [pid = 1657] [serial = 1339] [outer = 0x113252c00] 15:16:19 INFO - PROCESS | 1657 | 1467843379061 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]]]}] 15:16:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:16:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 775ms 15:16:19 INFO - PROCESS | 1657 | 1467843379068 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 15:16:19 INFO - PROCESS | 1657 | 1467843379069 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 15:16:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:16:19 INFO - PROCESS | 1657 | 1467843379071 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:16:19 INFO - PROCESS | 1657 | 1467843379075 Marionette TRACE conn2 <- [1,1758,null,{}] 15:16:19 INFO - PROCESS | 1657 | 1467843379083 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}] 15:16:19 INFO - PROCESS | 1657 | 1467843379086 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:19 INFO - PROCESS | 1657 | 1467843379185 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 15:16:19 INFO - PROCESS | 1657 | 1467843379190 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:19 INFO - PROCESS | 1657 | 1467843379192 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x12142e800 == 30 [pid = 1657] [id = 447] 15:16:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x118855400) [pid = 1657] [serial = 1340] [outer = 0x0] 15:16:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x119548c00) [pid = 1657] [serial = 1341] [outer = 0x118855400] 15:16:19 INFO - PROCESS | 1657 | 1467843379220 Marionette DEBUG loaded listener.js 15:16:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x119bb2c00) [pid = 1657] [serial = 1342] [outer = 0x118855400] 15:16:19 INFO - PROCESS | 1657 | 1467843379555 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]]]}] 15:16:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:16:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 524ms 15:16:19 INFO - PROCESS | 1657 | 1467843379596 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 15:16:19 INFO - PROCESS | 1657 | 1467843379598 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 15:16:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:16:19 INFO - PROCESS | 1657 | 1467843379600 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:16:19 INFO - PROCESS | 1657 | 1467843379601 Marionette TRACE conn2 <- [1,1762,null,{}] 15:16:19 INFO - PROCESS | 1657 | 1467843379603 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}] 15:16:19 INFO - PROCESS | 1657 | 1467843379604 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:19 INFO - PROCESS | 1657 | 1467843379701 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 15:16:19 INFO - PROCESS | 1657 | 1467843379735 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:19 INFO - PROCESS | 1657 | 1467843379737 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x125bac800 == 31 [pid = 1657] [id = 448] 15:16:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x119eca400) [pid = 1657] [serial = 1343] [outer = 0x0] 15:16:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x120fbb400) [pid = 1657] [serial = 1344] [outer = 0x119eca400] 15:16:19 INFO - PROCESS | 1657 | 1467843379761 Marionette DEBUG loaded listener.js 15:16:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x120ff0800) [pid = 1657] [serial = 1345] [outer = 0x119eca400] 15:16:20 INFO - PROCESS | 1657 | 1467843380079 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]]]}] 15:16:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:16:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 520ms 15:16:20 INFO - PROCESS | 1657 | 1467843380120 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 15:16:20 INFO - PROCESS | 1657 | 1467843380122 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 15:16:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:16:20 INFO - PROCESS | 1657 | 1467843380131 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:16:20 INFO - PROCESS | 1657 | 1467843380132 Marionette TRACE conn2 <- [1,1766,null,{}] 15:16:20 INFO - PROCESS | 1657 | 1467843380134 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}] 15:16:20 INFO - PROCESS | 1657 | 1467843380135 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:20 INFO - PROCESS | 1657 | 1467843380223 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 15:16:20 INFO - PROCESS | 1657 | 1467843380259 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:20 INFO - PROCESS | 1657 | 1467843380260 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x12688d000 == 32 [pid = 1657] [id = 449] 15:16:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x118129000) [pid = 1657] [serial = 1346] [outer = 0x0] 15:16:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x12119dc00) [pid = 1657] [serial = 1347] [outer = 0x118129000] 15:16:20 INFO - PROCESS | 1657 | 1467843380284 Marionette DEBUG loaded listener.js 15:16:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x121812800) [pid = 1657] [serial = 1348] [outer = 0x118129000] 15:16:20 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x119544800) [pid = 1657] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:16:20 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x121cd8800) [pid = 1657] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:16:20 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1126f5800) [pid = 1657] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:16:20 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x11673b000) [pid = 1657] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:16:20 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11954a400) [pid = 1657] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:16:20 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1129b3c00) [pid = 1657] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:16:20 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1122bec00) [pid = 1657] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:16:20 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x112eedc00) [pid = 1657] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:16:20 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x110fe6c00) [pid = 1657] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:16:20 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x1129ad000) [pid = 1657] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:16:20 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x1126f2000) [pid = 1657] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:16:20 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x115e8d800) [pid = 1657] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:16:20 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x113d92800) [pid = 1657] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:16:20 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x114f97400) [pid = 1657] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:16:20 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x1126f5000) [pid = 1657] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:16:20 INFO - PROCESS | 1657 | 1467843380719 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]]]}] 15:16:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:16:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 625ms 15:16:20 INFO - PROCESS | 1657 | 1467843380749 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 15:16:20 INFO - PROCESS | 1657 | 1467843380751 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 15:16:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:16:20 INFO - PROCESS | 1657 | 1467843380753 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:16:20 INFO - PROCESS | 1657 | 1467843380754 Marionette TRACE conn2 <- [1,1770,null,{}] 15:16:20 INFO - PROCESS | 1657 | 1467843380756 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}] 15:16:20 INFO - PROCESS | 1657 | 1467843380760 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:20 INFO - PROCESS | 1657 | 1467843380844 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 15:16:20 INFO - PROCESS | 1657 | 1467843380847 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:20 INFO - PROCESS | 1657 | 1467843380848 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x128933000 == 33 [pid = 1657] [id = 450] 15:16:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x1129adc00) [pid = 1657] [serial = 1349] [outer = 0x0] 15:16:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x115e8c800) [pid = 1657] [serial = 1350] [outer = 0x1129adc00] 15:16:20 INFO - PROCESS | 1657 | 1467843380876 Marionette DEBUG loaded listener.js 15:16:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x1219b4c00) [pid = 1657] [serial = 1351] [outer = 0x1129adc00] 15:16:21 INFO - PROCESS | 1657 | 1467843381222 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]]]}] 15:16:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:16:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 518ms 15:16:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:16:21 INFO - PROCESS | 1657 | 1467843381271 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 15:16:21 INFO - PROCESS | 1657 | 1467843381273 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 15:16:21 INFO - PROCESS | 1657 | 1467843381275 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:16:21 INFO - PROCESS | 1657 | 1467843381276 Marionette TRACE conn2 <- [1,1774,null,{}] 15:16:21 INFO - PROCESS | 1657 | 1467843381278 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}] 15:16:21 INFO - PROCESS | 1657 | 1467843381287 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:21 INFO - PROCESS | 1657 | 1467843381358 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 15:16:21 INFO - PROCESS | 1657 | 1467843381364 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:21 INFO - PROCESS | 1657 | 1467843381365 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x1296ae000 == 34 [pid = 1657] [id = 451] 15:16:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1126fdc00) [pid = 1657] [serial = 1352] [outer = 0x0] 15:16:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1253b3c00) [pid = 1657] [serial = 1353] [outer = 0x1126fdc00] 15:16:21 INFO - PROCESS | 1657 | 1467843381389 Marionette DEBUG loaded listener.js 15:16:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x125c93400) [pid = 1657] [serial = 1354] [outer = 0x1126fdc00] 15:16:21 INFO - PROCESS | 1657 | 1467843381704 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]]]}] 15:16:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:16:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 470ms 15:16:21 INFO - PROCESS | 1657 | 1467843381746 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 15:16:21 INFO - PROCESS | 1657 | 1467843381747 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 15:16:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:16:21 INFO - PROCESS | 1657 | 1467843381749 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:16:21 INFO - PROCESS | 1657 | 1467843381750 Marionette TRACE conn2 <- [1,1778,null,{}] 15:16:21 INFO - PROCESS | 1657 | 1467843381752 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}] 15:16:21 INFO - PROCESS | 1657 | 1467843381753 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:21 INFO - PROCESS | 1657 | 1467843381829 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 15:16:21 INFO - PROCESS | 1657 | 1467843381832 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:21 INFO - PROCESS | 1657 | 1467843381833 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a622800 == 35 [pid = 1657] [id = 452] 15:16:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x125c86400) [pid = 1657] [serial = 1355] [outer = 0x0] 15:16:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x12678d000) [pid = 1657] [serial = 1356] [outer = 0x125c86400] 15:16:21 INFO - PROCESS | 1657 | 1467843381857 Marionette DEBUG loaded listener.js 15:16:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1267e7000) [pid = 1657] [serial = 1357] [outer = 0x125c86400] 15:16:22 INFO - PROCESS | 1657 | 1467843382198 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]]]}] 15:16:22 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 15:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 468ms 15:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:16:22 INFO - PROCESS | 1657 | 1467843382217 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 15:16:22 INFO - PROCESS | 1657 | 1467843382218 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 15:16:22 INFO - PROCESS | 1657 | 1467843382220 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:16:22 INFO - PROCESS | 1657 | 1467843382222 Marionette TRACE conn2 <- [1,1782,null,{}] 15:16:22 INFO - PROCESS | 1657 | 1467843382226 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}] 15:16:22 INFO - PROCESS | 1657 | 1467843382227 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:22 INFO - PROCESS | 1657 | 1467843382346 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 15:16:22 INFO - PROCESS | 1657 | 1467843382352 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:22 INFO - PROCESS | 1657 | 1467843382353 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a927000 == 36 [pid = 1657] [id = 453] 15:16:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x126784800) [pid = 1657] [serial = 1358] [outer = 0x0] 15:16:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x126cc4000) [pid = 1657] [serial = 1359] [outer = 0x126784800] 15:16:22 INFO - PROCESS | 1657 | 1467843382392 Marionette DEBUG loaded listener.js 15:16:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x127011400) [pid = 1657] [serial = 1360] [outer = 0x126784800] 15:16:23 INFO - PROCESS | 1657 | --DOCSHELL 0x116ace800 == 35 [pid = 1657] [id = 445] 15:16:23 INFO - PROCESS | 1657 | --DOCSHELL 0x11959d800 == 34 [pid = 1657] [id = 444] 15:16:23 INFO - PROCESS | 1657 | --DOCSHELL 0x12142e800 == 33 [pid = 1657] [id = 447] 15:16:23 INFO - PROCESS | 1657 | --DOCSHELL 0x12a622800 == 32 [pid = 1657] [id = 452] 15:16:23 INFO - PROCESS | 1657 | --DOCSHELL 0x125bac800 == 31 [pid = 1657] [id = 448] 15:16:23 INFO - PROCESS | 1657 | --DOCSHELL 0x128933000 == 30 [pid = 1657] [id = 450] 15:16:23 INFO - PROCESS | 1657 | --DOCSHELL 0x1296ae000 == 29 [pid = 1657] [id = 451] 15:16:23 INFO - PROCESS | 1657 | --DOCSHELL 0x119592800 == 28 [pid = 1657] [id = 446] 15:16:23 INFO - PROCESS | 1657 | --DOCSHELL 0x12688d000 == 27 [pid = 1657] [id = 449] 15:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x11910c800) [pid = 1657] [serial = 1314] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11673ec00) [pid = 1657] [serial = 1311] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x11835a800) [pid = 1657] [serial = 1312] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x111da9800) [pid = 1657] [serial = 1302] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x112fe1000) [pid = 1657] [serial = 1290] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x113d68000) [pid = 1657] [serial = 1291] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x11910b400) [pid = 1657] [serial = 1296] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x119544c00) [pid = 1657] [serial = 1297] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x1167ae000) [pid = 1657] [serial = 1287] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x116979800) [pid = 1657] [serial = 1293] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1129a5000) [pid = 1657] [serial = 1303] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x11811fc00) [pid = 1657] [serial = 1294] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x1164edc00) [pid = 1657] [serial = 1305] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x116f92400) [pid = 1657] [serial = 1306] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x1129a7800) [pid = 1657] [serial = 1308] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x113254000) [pid = 1657] [serial = 1309] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x113258800) [pid = 1657] [serial = 1272] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x118111800) [pid = 1657] [serial = 1275] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x120fb7400) [pid = 1657] [serial = 1278] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x125c90800) [pid = 1657] [serial = 1281] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x125bf2800) [pid = 1657] [serial = 1284] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x119ec8800) [pid = 1657] [serial = 1300] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 69 (0x11810b000) [pid = 1657] [serial = 1288] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 68 (0x1199aec00) [pid = 1657] [serial = 1299] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 67 (0x127422400) [pid = 1657] [serial = 1282] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 66 (0x1274bb000) [pid = 1657] [serial = 1285] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 65 (0x11861b000) [pid = 1657] [serial = 1276] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 64 (0x12143cc00) [pid = 1657] [serial = 1279] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 63 (0x115e20400) [pid = 1657] [serial = 1273] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 62 (0x119546400) [pid = 1657] [serial = 1315] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1657 | 1467843383828 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]]]}] 15:16:23 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 15:16:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1623ms 15:16:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:16:23 INFO - PROCESS | 1657 | 1467843383845 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 15:16:23 INFO - PROCESS | 1657 | 1467843383847 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 15:16:23 INFO - PROCESS | 1657 | 1467843383850 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:16:23 INFO - PROCESS | 1657 | 1467843383852 Marionette TRACE conn2 <- [1,1786,null,{}] 15:16:23 INFO - PROCESS | 1657 | 1467843383857 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}] 15:16:23 INFO - PROCESS | 1657 | 1467843383860 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:23 INFO - PROCESS | 1657 | 1467843383940 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 15:16:23 INFO - PROCESS | 1657 | 1467843383990 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:23 INFO - PROCESS | 1657 | 1467843383993 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x115ee7800 == 28 [pid = 1657] [id = 454] 15:16:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 63 (0x1129ad000) [pid = 1657] [serial = 1361] [outer = 0x0] 15:16:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 64 (0x112a82000) [pid = 1657] [serial = 1362] [outer = 0x1129ad000] 15:16:24 INFO - PROCESS | 1657 | 1467843384021 Marionette DEBUG loaded listener.js 15:16:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 65 (0x1129a8c00) [pid = 1657] [serial = 1363] [outer = 0x1129ad000] 15:16:24 INFO - PROCESS | 1657 | 1467843384333 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]]]}] 15:16:24 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 15:16:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 521ms 15:16:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:16:24 INFO - PROCESS | 1657 | 1467843384370 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 15:16:24 INFO - PROCESS | 1657 | 1467843384374 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 15:16:24 INFO - PROCESS | 1657 | 1467843384378 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:16:24 INFO - PROCESS | 1657 | 1467843384380 Marionette TRACE conn2 <- [1,1790,null,{}] 15:16:24 INFO - PROCESS | 1657 | 1467843384383 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}] 15:16:24 INFO - PROCESS | 1657 | 1467843384385 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:24 INFO - PROCESS | 1657 | 1467843384462 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 15:16:24 INFO - PROCESS | 1657 | 1467843384466 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:24 INFO - PROCESS | 1657 | 1467843384468 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e65000 == 29 [pid = 1657] [id = 455] 15:16:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 66 (0x1133a0c00) [pid = 1657] [serial = 1364] [outer = 0x0] 15:16:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 67 (0x115dd9c00) [pid = 1657] [serial = 1365] [outer = 0x1133a0c00] 15:16:24 INFO - PROCESS | 1657 | 1467843384497 Marionette DEBUG loaded listener.js 15:16:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 68 (0x116632800) [pid = 1657] [serial = 1366] [outer = 0x1133a0c00] 15:16:24 INFO - PROCESS | 1657 | 1467843384819 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]]]}] 15:16:24 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) 15:16:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 469ms 15:16:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:16:24 INFO - PROCESS | 1657 | 1467843384848 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 15:16:24 INFO - PROCESS | 1657 | 1467843384849 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 15:16:24 INFO - PROCESS | 1657 | 1467843384851 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:16:24 INFO - PROCESS | 1657 | 1467843384864 Marionette TRACE conn2 <- [1,1794,null,{}] 15:16:24 INFO - PROCESS | 1657 | 1467843384872 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}] 15:16:24 INFO - PROCESS | 1657 | 1467843384876 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:24 INFO - PROCESS | 1657 | 1467843384952 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 15:16:24 INFO - PROCESS | 1657 | 1467843384957 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:24 INFO - PROCESS | 1657 | 1467843384961 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x119098000 == 30 [pid = 1657] [id = 456] 15:16:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x111d78c00) [pid = 1657] [serial = 1367] [outer = 0x0] 15:16:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x117ea0000) [pid = 1657] [serial = 1368] [outer = 0x111d78c00] 15:16:24 INFO - PROCESS | 1657 | 1467843384991 Marionette DEBUG loaded listener.js 15:16:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x118122c00) [pid = 1657] [serial = 1369] [outer = 0x111d78c00] 15:16:25 INFO - PROCESS | 1657 | 1467843385321 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]]]}] 15:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 482ms 15:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:16:25 INFO - PROCESS | 1657 | 1467843385333 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 15:16:25 INFO - PROCESS | 1657 | 1467843385335 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 15:16:25 INFO - PROCESS | 1657 | 1467843385337 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:16:25 INFO - PROCESS | 1657 | 1467843385338 Marionette TRACE conn2 <- [1,1798,null,{}] 15:16:25 INFO - PROCESS | 1657 | 1467843385340 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}] 15:16:25 INFO - PROCESS | 1657 | 1467843385343 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:25 INFO - PROCESS | 1657 | 1467843385421 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 15:16:25 INFO - PROCESS | 1657 | 1467843385474 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:25 INFO - PROCESS | 1657 | 1467843385475 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x119ed6000 == 31 [pid = 1657] [id = 457] 15:16:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x118128800) [pid = 1657] [serial = 1370] [outer = 0x0] 15:16:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x1183e1400) [pid = 1657] [serial = 1371] [outer = 0x118128800] 15:16:25 INFO - PROCESS | 1657 | 1467843385500 Marionette DEBUG loaded listener.js 15:16:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x11861cc00) [pid = 1657] [serial = 1372] [outer = 0x118128800] 15:16:25 INFO - PROCESS | 1657 | 1467843385763 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]]]}] 15:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 470ms 15:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:16:25 INFO - PROCESS | 1657 | 1467843385816 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 15:16:25 INFO - PROCESS | 1657 | 1467843385817 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 15:16:25 INFO - PROCESS | 1657 | 1467843385819 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:16:25 INFO - PROCESS | 1657 | 1467843385820 Marionette TRACE conn2 <- [1,1802,null,{}] 15:16:25 INFO - PROCESS | 1657 | 1467843385823 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}] 15:16:25 INFO - PROCESS | 1657 | 1467843385824 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:25 INFO - PROCESS | 1657 | 1467843385906 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 15:16:25 INFO - PROCESS | 1657 | 1467843385912 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:25 INFO - PROCESS | 1657 | 1467843385914 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x121249800 == 32 [pid = 1657] [id = 458] 15:16:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x115e2cc00) [pid = 1657] [serial = 1373] [outer = 0x0] 15:16:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x11884d000) [pid = 1657] [serial = 1374] [outer = 0x115e2cc00] 15:16:25 INFO - PROCESS | 1657 | 1467843385938 Marionette DEBUG loaded listener.js 15:16:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x11910e000) [pid = 1657] [serial = 1375] [outer = 0x115e2cc00] 15:16:26 INFO - PROCESS | 1657 | 1467843386271 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]]]}] 15:16:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:16:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 468ms 15:16:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:16:26 INFO - PROCESS | 1657 | 1467843386288 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 15:16:26 INFO - PROCESS | 1657 | 1467843386289 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 15:16:26 INFO - PROCESS | 1657 | 1467843386291 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:16:26 INFO - PROCESS | 1657 | 1467843386294 Marionette TRACE conn2 <- [1,1806,null,{}] 15:16:26 INFO - PROCESS | 1657 | 1467843386297 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}] 15:16:26 INFO - PROCESS | 1657 | 1467843386301 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:26 INFO - PROCESS | 1657 | 1467843386412 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 15:16:26 INFO - PROCESS | 1657 | 1467843386418 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:26 INFO - PROCESS | 1657 | 1467843386420 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x121b3e800 == 33 [pid = 1657] [id = 459] 15:16:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x11910ac00) [pid = 1657] [serial = 1376] [outer = 0x0] 15:16:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x119543400) [pid = 1657] [serial = 1377] [outer = 0x11910ac00] 15:16:26 INFO - PROCESS | 1657 | 1467843386447 Marionette DEBUG loaded listener.js 15:16:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x119ecb800) [pid = 1657] [serial = 1378] [outer = 0x11910ac00] 15:16:26 INFO - PROCESS | 1657 | 1467843386729 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]]]}] 15:16:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:16:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 473ms 15:16:26 INFO - PROCESS | 1657 | 1467843386765 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 15:16:26 INFO - PROCESS | 1657 | 1467843386766 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 15:16:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:16:26 INFO - PROCESS | 1657 | 1467843386769 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:16:26 INFO - PROCESS | 1657 | 1467843386770 Marionette TRACE conn2 <- [1,1810,null,{}] 15:16:26 INFO - PROCESS | 1657 | 1467843386772 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}] 15:16:26 INFO - PROCESS | 1657 | 1467843386773 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:26 INFO - PROCESS | 1657 | 1467843386848 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 15:16:26 INFO - PROCESS | 1657 | 1467843386863 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:26 INFO - PROCESS | 1657 | 1467843386864 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x125c7f800 == 34 [pid = 1657] [id = 460] 15:16:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x118125400) [pid = 1657] [serial = 1379] [outer = 0x0] 15:16:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x120ff0400) [pid = 1657] [serial = 1380] [outer = 0x118125400] 15:16:26 INFO - PROCESS | 1657 | 1467843386888 Marionette DEBUG loaded listener.js 15:16:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x121339400) [pid = 1657] [serial = 1381] [outer = 0x118125400] 15:16:27 INFO - PROCESS | 1657 | 1467843387215 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]]]}] 15:16:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:16:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 470ms 15:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:16:27 INFO - PROCESS | 1657 | 1467843387239 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 15:16:27 INFO - PROCESS | 1657 | 1467843387241 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 15:16:27 INFO - PROCESS | 1657 | 1467843387245 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:16:27 INFO - PROCESS | 1657 | 1467843387247 Marionette TRACE conn2 <- [1,1814,null,{}] 15:16:27 INFO - PROCESS | 1657 | 1467843387249 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}] 15:16:27 INFO - PROCESS | 1657 | 1467843387250 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:27 INFO - PROCESS | 1657 | 1467843387345 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 15:16:27 INFO - PROCESS | 1657 | 1467843387350 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:27 INFO - PROCESS | 1657 | 1467843387351 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x12688a000 == 35 [pid = 1657] [id = 461] 15:16:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x12119d800) [pid = 1657] [serial = 1382] [outer = 0x0] 15:16:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x12359d400) [pid = 1657] [serial = 1383] [outer = 0x12119d800] 15:16:27 INFO - PROCESS | 1657 | 1467843387377 Marionette DEBUG loaded listener.js 15:16:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x1253d9c00) [pid = 1657] [serial = 1384] [outer = 0x12119d800] 15:16:27 INFO - PROCESS | 1657 | 1467843387681 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]]]}] 15:16:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:16:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 472ms 15:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:16:27 INFO - PROCESS | 1657 | 1467843387717 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 15:16:27 INFO - PROCESS | 1657 | 1467843387718 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 15:16:27 INFO - PROCESS | 1657 | 1467843387720 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:16:27 INFO - PROCESS | 1657 | 1467843387721 Marionette TRACE conn2 <- [1,1818,null,{}] 15:16:27 INFO - PROCESS | 1657 | 1467843387724 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}] 15:16:27 INFO - PROCESS | 1657 | 1467843387725 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:27 INFO - PROCESS | 1657 | 1467843387814 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 15:16:27 INFO - PROCESS | 1657 | 1467843387818 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:27 INFO - PROCESS | 1657 | 1467843387820 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x119097000 == 36 [pid = 1657] [id = 462] 15:16:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x112027400) [pid = 1657] [serial = 1385] [outer = 0x0] 15:16:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x126783400) [pid = 1657] [serial = 1386] [outer = 0x112027400] 15:16:27 INFO - PROCESS | 1657 | 1467843387844 Marionette DEBUG loaded listener.js 15:16:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x12678e800) [pid = 1657] [serial = 1387] [outer = 0x112027400] 15:16:28 INFO - PROCESS | 1657 | 1467843388286 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]]]}] 15:16:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:16:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 622ms 15:16:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:16:28 INFO - PROCESS | 1657 | 1467843388343 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 15:16:28 INFO - PROCESS | 1657 | 1467843388345 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 15:16:28 INFO - PROCESS | 1657 | 1467843388348 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:16:28 INFO - PROCESS | 1657 | 1467843388350 Marionette TRACE conn2 <- [1,1822,null,{}] 15:16:28 INFO - PROCESS | 1657 | 1467843388353 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}] 15:16:28 INFO - PROCESS | 1657 | 1467843388355 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:28 INFO - PROCESS | 1657 | 1467843388471 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 15:16:28 INFO - PROCESS | 1657 | 1467843388481 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:28 INFO - PROCESS | 1657 | 1467843388482 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a607800 == 37 [pid = 1657] [id = 463] 15:16:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x12678f400) [pid = 1657] [serial = 1388] [outer = 0x0] 15:16:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x127003c00) [pid = 1657] [serial = 1389] [outer = 0x12678f400] 15:16:28 INFO - PROCESS | 1657 | 1467843388520 Marionette DEBUG loaded listener.js 15:16:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x127420c00) [pid = 1657] [serial = 1390] [outer = 0x12678f400] 15:16:28 INFO - PROCESS | 1657 | 1467843388873 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]]]}] 15:16:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:16:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 569ms 15:16:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:16:28 INFO - PROCESS | 1657 | 1467843388917 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 15:16:28 INFO - PROCESS | 1657 | 1467843388919 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 15:16:28 INFO - PROCESS | 1657 | 1467843388921 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:16:28 INFO - PROCESS | 1657 | 1467843388923 Marionette TRACE conn2 <- [1,1826,null,{}] 15:16:28 INFO - PROCESS | 1657 | 1467843388926 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}] 15:16:28 INFO - PROCESS | 1657 | 1467843388928 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:29 INFO - PROCESS | 1657 | 1467843389049 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 15:16:29 INFO - PROCESS | 1657 | 1467843389052 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:29 INFO - PROCESS | 1657 | 1467843389061 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x121249000 == 38 [pid = 1657] [id = 464] 15:16:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x126d4f400) [pid = 1657] [serial = 1391] [outer = 0x0] 15:16:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x12742f800) [pid = 1657] [serial = 1392] [outer = 0x126d4f400] 15:16:29 INFO - PROCESS | 1657 | 1467843389116 Marionette DEBUG loaded listener.js 15:16:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1274c0000) [pid = 1657] [serial = 1393] [outer = 0x126d4f400] 15:16:29 INFO - PROCESS | 1657 | 1467843389439 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]]]}] 15:16:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:16:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 571ms 15:16:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:16:29 INFO - PROCESS | 1657 | 1467843389492 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 15:16:29 INFO - PROCESS | 1657 | 1467843389494 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 15:16:29 INFO - PROCESS | 1657 | 1467843389497 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:16:29 INFO - PROCESS | 1657 | 1467843389498 Marionette TRACE conn2 <- [1,1830,null,{}] 15:16:29 INFO - PROCESS | 1657 | 1467843389500 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}] 15:16:29 INFO - PROCESS | 1657 | 1467843389501 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:29 INFO - PROCESS | 1657 | 1467843389592 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 15:16:29 INFO - PROCESS | 1657 | 1467843389612 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:29 INFO - PROCESS | 1657 | 1467843389613 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b302800 == 39 [pid = 1657] [id = 465] 15:16:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1274bb800) [pid = 1657] [serial = 1394] [outer = 0x0] 15:16:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x128b71400) [pid = 1657] [serial = 1395] [outer = 0x1274bb800] 15:16:29 INFO - PROCESS | 1657 | 1467843389636 Marionette DEBUG loaded listener.js 15:16:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x128b7d000) [pid = 1657] [serial = 1396] [outer = 0x1274bb800] 15:16:29 INFO - PROCESS | 1657 | 1467843389957 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]]]}] 15:16:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:16:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 521ms 15:16:30 INFO - PROCESS | 1657 | 1467843390018 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 15:16:30 INFO - PROCESS | 1657 | 1467843390019 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 15:16:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:16:30 INFO - PROCESS | 1657 | 1467843390021 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:16:30 INFO - PROCESS | 1657 | 1467843390022 Marionette TRACE conn2 <- [1,1834,null,{}] 15:16:30 INFO - PROCESS | 1657 | 1467843390025 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}] 15:16:30 INFO - PROCESS | 1657 | 1467843390026 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:30 INFO - PROCESS | 1657 | 1467843390131 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 15:16:30 INFO - PROCESS | 1657 | 1467843390145 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:30 INFO - PROCESS | 1657 | 1467843390146 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bb21000 == 40 [pid = 1657] [id = 466] 15:16:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x127011c00) [pid = 1657] [serial = 1397] [outer = 0x0] 15:16:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x128cc5800) [pid = 1657] [serial = 1398] [outer = 0x127011c00] 15:16:30 INFO - PROCESS | 1657 | 1467843390170 Marionette DEBUG loaded listener.js 15:16:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x129138800) [pid = 1657] [serial = 1399] [outer = 0x127011c00] 15:16:30 INFO - PROCESS | 1657 | 1467843390490 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]]]}] 15:16:30 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 15:16:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 518ms 15:16:30 INFO - PROCESS | 1657 | 1467843390540 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 15:16:30 INFO - PROCESS | 1657 | 1467843390541 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 15:16:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:16:30 INFO - PROCESS | 1657 | 1467843390544 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:16:30 INFO - PROCESS | 1657 | 1467843390545 Marionette TRACE conn2 <- [1,1838,null,{}] 15:16:30 INFO - PROCESS | 1657 | 1467843390547 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}] 15:16:30 INFO - PROCESS | 1657 | 1467843390548 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:30 INFO - PROCESS | 1657 | 1467843390644 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 15:16:30 INFO - PROCESS | 1657 | 1467843390647 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:30 INFO - PROCESS | 1657 | 1467843390648 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf1f800 == 41 [pid = 1657] [id = 467] 15:16:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x127421c00) [pid = 1657] [serial = 1400] [outer = 0x0] 15:16:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x129248000) [pid = 1657] [serial = 1401] [outer = 0x127421c00] 15:16:30 INFO - PROCESS | 1657 | 1467843390672 Marionette DEBUG loaded listener.js 15:16:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x12949c000) [pid = 1657] [serial = 1402] [outer = 0x127421c00] 15:16:31 INFO - PROCESS | 1657 | 1467843391069 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]]]}] 15:16:31 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x118855400) [pid = 1657] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:16:31 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x119eca400) [pid = 1657] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:16:31 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x118129000) [pid = 1657] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:16:31 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1129adc00) [pid = 1657] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:16:31 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x125c86400) [pid = 1657] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:16:31 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x112eea800) [pid = 1657] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:16:31 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x11337fc00) [pid = 1657] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:16:31 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1219b4400) [pid = 1657] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:16:31 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x121cd1400) [pid = 1657] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:16:31 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x120fb2400) [pid = 1657] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:16:31 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x119545c00) [pid = 1657] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:16:31 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1126fdc00) [pid = 1657] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:16:31 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x113d94000) [pid = 1657] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:16:31 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x113252c00) [pid = 1657] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:16:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:16:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 571ms 15:16:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:16:31 INFO - PROCESS | 1657 | 1467843391116 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 15:16:31 INFO - PROCESS | 1657 | 1467843391117 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 15:16:31 INFO - PROCESS | 1657 | 1467843391119 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:16:31 INFO - PROCESS | 1657 | 1467843391120 Marionette TRACE conn2 <- [1,1842,null,{}] 15:16:31 INFO - PROCESS | 1657 | 1467843391122 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}] 15:16:31 INFO - PROCESS | 1657 | 1467843391123 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:31 INFO - PROCESS | 1657 | 1467843391206 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 15:16:31 INFO - PROCESS | 1657 | 1467843391212 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:31 INFO - PROCESS | 1657 | 1467843391213 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x12506f000 == 42 [pid = 1657] [id = 468] 15:16:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1133ac800) [pid = 1657] [serial = 1403] [outer = 0x0] 15:16:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x116741c00) [pid = 1657] [serial = 1404] [outer = 0x1133ac800] 15:16:31 INFO - PROCESS | 1657 | 1467843391237 Marionette DEBUG loaded listener.js 15:16:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x119544400) [pid = 1657] [serial = 1405] [outer = 0x1133ac800] 15:16:31 INFO - PROCESS | 1657 | 1467843391563 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]]]}] 15:16:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:16:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 470ms 15:16:31 INFO - PROCESS | 1657 | 1467843391590 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 15:16:31 INFO - PROCESS | 1657 | 1467843391592 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 15:16:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:16:31 INFO - PROCESS | 1657 | 1467843391595 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:16:31 INFO - PROCESS | 1657 | 1467843391596 Marionette TRACE conn2 <- [1,1846,null,{}] 15:16:31 INFO - PROCESS | 1657 | 1467843391598 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}] 15:16:31 INFO - PROCESS | 1657 | 1467843391599 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:31 INFO - PROCESS | 1657 | 1467843391679 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 15:16:31 INFO - PROCESS | 1657 | 1467843391734 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:31 INFO - PROCESS | 1657 | 1467843391735 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bfb7000 == 43 [pid = 1657] [id = 469] 15:16:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x112eea800) [pid = 1657] [serial = 1406] [outer = 0x0] 15:16:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x120fb2400) [pid = 1657] [serial = 1407] [outer = 0x112eea800] 15:16:31 INFO - PROCESS | 1657 | 1467843391759 Marionette DEBUG loaded listener.js 15:16:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1267e3800) [pid = 1657] [serial = 1408] [outer = 0x112eea800] 15:16:32 INFO - PROCESS | 1657 | 1467843392013 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]]]}] 15:16:32 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) 15:16:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 470ms 15:16:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:16:32 INFO - PROCESS | 1657 | 1467843392066 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 15:16:32 INFO - PROCESS | 1657 | 1467843392067 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 15:16:32 INFO - PROCESS | 1657 | 1467843392069 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:16:32 INFO - PROCESS | 1657 | 1467843392070 Marionette TRACE conn2 <- [1,1850,null,{}] 15:16:32 INFO - PROCESS | 1657 | 1467843392072 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}] 15:16:32 INFO - PROCESS | 1657 | 1467843392073 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:32 INFO - PROCESS | 1657 | 1467843392200 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 15:16:32 INFO - PROCESS | 1657 | 1467843392205 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:32 INFO - PROCESS | 1657 | 1467843392207 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cad5800 == 44 [pid = 1657] [id = 470] 15:16:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1235d0000) [pid = 1657] [serial = 1409] [outer = 0x0] 15:16:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x12949c800) [pid = 1657] [serial = 1410] [outer = 0x1235d0000] 15:16:32 INFO - PROCESS | 1657 | 1467843392245 Marionette DEBUG loaded listener.js 15:16:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x129539400) [pid = 1657] [serial = 1411] [outer = 0x1235d0000] 15:16:32 INFO - PROCESS | 1657 | 1467843392688 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]]]}] 15:16:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:16:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 670ms 15:16:32 INFO - PROCESS | 1657 | 1467843392740 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 15:16:32 INFO - PROCESS | 1657 | 1467843392741 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 15:16:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:16:32 INFO - PROCESS | 1657 | 1467843392744 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:16:32 INFO - PROCESS | 1657 | 1467843392745 Marionette TRACE conn2 <- [1,1854,null,{}] 15:16:32 INFO - PROCESS | 1657 | 1467843392747 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}] 15:16:32 INFO - PROCESS | 1657 | 1467843392748 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:32 INFO - PROCESS | 1657 | 1467843392825 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 15:16:32 INFO - PROCESS | 1657 | 1467843392830 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:32 INFO - PROCESS | 1657 | 1467843392831 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x12caea000 == 45 [pid = 1657] [id = 471] 15:16:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x129535000) [pid = 1657] [serial = 1412] [outer = 0x0] 15:16:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x129541400) [pid = 1657] [serial = 1413] [outer = 0x129535000] 15:16:32 INFO - PROCESS | 1657 | 1467843392855 Marionette DEBUG loaded listener.js 15:16:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x129933400) [pid = 1657] [serial = 1414] [outer = 0x129535000] 15:16:33 INFO - PROCESS | 1657 | 1467843393330 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]]]}] 15:16:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:16:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 620ms 15:16:33 INFO - PROCESS | 1657 | 1467843393369 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 15:16:33 INFO - PROCESS | 1657 | 1467843393371 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 15:16:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:16:33 INFO - PROCESS | 1657 | 1467843393378 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:16:33 INFO - PROCESS | 1657 | 1467843393380 Marionette TRACE conn2 <- [1,1858,null,{}] 15:16:33 INFO - PROCESS | 1657 | 1467843393384 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}] 15:16:33 INFO - PROCESS | 1657 | 1467843393386 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:33 INFO - PROCESS | 1657 | 1467843393503 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 15:16:33 INFO - PROCESS | 1657 | 1467843393607 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:33 INFO - PROCESS | 1657 | 1467843393609 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ace800 == 46 [pid = 1657] [id = 472] 15:16:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1129a9c00) [pid = 1657] [serial = 1415] [outer = 0x0] 15:16:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x112a79c00) [pid = 1657] [serial = 1416] [outer = 0x1129a9c00] 15:16:33 INFO - PROCESS | 1657 | 1467843393641 Marionette DEBUG loaded listener.js 15:16:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1133ae800) [pid = 1657] [serial = 1417] [outer = 0x1129a9c00] 15:16:34 INFO - PROCESS | 1657 | 1467843394183 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]]]}] 15:16:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:16:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 823ms 15:16:34 INFO - PROCESS | 1657 | 1467843394199 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 15:16:34 INFO - PROCESS | 1657 | 1467843394202 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 15:16:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:16:34 INFO - PROCESS | 1657 | 1467843394207 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:16:34 INFO - PROCESS | 1657 | 1467843394209 Marionette TRACE conn2 <- [1,1862,null,{}] 15:16:34 INFO - PROCESS | 1657 | 1467843394420 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}] 15:16:34 INFO - PROCESS | 1657 | 1467843394421 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:34 INFO - PROCESS | 1657 | 1467843394539 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 15:16:34 INFO - PROCESS | 1657 | 1467843394590 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:34 INFO - PROCESS | 1657 | 1467843394592 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ab5000 == 47 [pid = 1657] [id = 473] 15:16:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x112ef2800) [pid = 1657] [serial = 1418] [outer = 0x0] 15:16:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x113d74400) [pid = 1657] [serial = 1419] [outer = 0x112ef2800] 15:16:34 INFO - PROCESS | 1657 | 1467843394620 Marionette DEBUG loaded listener.js 15:16:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x115e8f000) [pid = 1657] [serial = 1420] [outer = 0x112ef2800] 15:16:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12cad5800 == 46 [pid = 1657] [id = 470] 15:16:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12bfb7000 == 45 [pid = 1657] [id = 469] 15:16:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12506f000 == 44 [pid = 1657] [id = 468] 15:16:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf1f800 == 43 [pid = 1657] [id = 467] 15:16:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12bb21000 == 42 [pid = 1657] [id = 466] 15:16:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12b302800 == 41 [pid = 1657] [id = 465] 15:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x126cc4000) [pid = 1657] [serial = 1359] [outer = 0x0] [url = about:blank] 15:16:35 INFO - PROCESS | 1657 | --DOCSHELL 0x121249000 == 40 [pid = 1657] [id = 464] 15:16:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12a607800 == 39 [pid = 1657] [id = 463] 15:16:35 INFO - PROCESS | 1657 | --DOCSHELL 0x119097000 == 38 [pid = 1657] [id = 462] 15:16:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12688a000 == 37 [pid = 1657] [id = 461] 15:16:35 INFO - PROCESS | 1657 | --DOCSHELL 0x125c7f800 == 36 [pid = 1657] [id = 460] 15:16:35 INFO - PROCESS | 1657 | --DOCSHELL 0x121b3e800 == 35 [pid = 1657] [id = 459] 15:16:35 INFO - PROCESS | 1657 | --DOCSHELL 0x121249800 == 34 [pid = 1657] [id = 458] 15:16:35 INFO - PROCESS | 1657 | --DOCSHELL 0x119ed6000 == 33 [pid = 1657] [id = 457] 15:16:35 INFO - PROCESS | 1657 | --DOCSHELL 0x119098000 == 32 [pid = 1657] [id = 456] 15:16:35 INFO - PROCESS | 1657 | --DOCSHELL 0x117e65000 == 31 [pid = 1657] [id = 455] 15:16:35 INFO - PROCESS | 1657 | --DOCSHELL 0x115ee7800 == 30 [pid = 1657] [id = 454] 15:16:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12a927000 == 29 [pid = 1657] [id = 453] 15:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x119548c00) [pid = 1657] [serial = 1341] [outer = 0x0] [url = about:blank] 15:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x120fbb400) [pid = 1657] [serial = 1344] [outer = 0x0] [url = about:blank] 15:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x12119dc00) [pid = 1657] [serial = 1347] [outer = 0x0] [url = about:blank] 15:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x120ff0800) [pid = 1657] [serial = 1345] [outer = 0x0] [url = about:blank] 15:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1219b4c00) [pid = 1657] [serial = 1351] [outer = 0x0] [url = about:blank] 15:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x115e8c800) [pid = 1657] [serial = 1350] [outer = 0x0] [url = about:blank] 15:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x12678d000) [pid = 1657] [serial = 1356] [outer = 0x0] [url = about:blank] 15:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x113d98400) [pid = 1657] [serial = 1335] [outer = 0x0] [url = about:blank] 15:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11662c800) [pid = 1657] [serial = 1336] [outer = 0x0] [url = about:blank] 15:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x11835f400) [pid = 1657] [serial = 1333] [outer = 0x0] [url = about:blank] 15:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x11673e800) [pid = 1657] [serial = 1332] [outer = 0x0] [url = about:blank] 15:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x125c87400) [pid = 1657] [serial = 1330] [outer = 0x0] [url = about:blank] 15:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x125698000) [pid = 1657] [serial = 1329] [outer = 0x0] [url = about:blank] 15:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1253d3400) [pid = 1657] [serial = 1327] [outer = 0x0] [url = about:blank] 15:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1235d3400) [pid = 1657] [serial = 1326] [outer = 0x0] [url = about:blank] 15:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x12119ac00) [pid = 1657] [serial = 1324] [outer = 0x0] [url = about:blank] 15:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x120fef400) [pid = 1657] [serial = 1323] [outer = 0x0] [url = about:blank] 15:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x119ec1400) [pid = 1657] [serial = 1321] [outer = 0x0] [url = about:blank] 15:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1199a6c00) [pid = 1657] [serial = 1320] [outer = 0x0] [url = about:blank] 15:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x125c93400) [pid = 1657] [serial = 1354] [outer = 0x0] [url = about:blank] 15:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x121812800) [pid = 1657] [serial = 1348] [outer = 0x0] [url = about:blank] 15:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x1267e7000) [pid = 1657] [serial = 1357] [outer = 0x0] [url = about:blank] 15:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x1183e1000) [pid = 1657] [serial = 1318] [outer = 0x0] [url = about:blank] 15:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x1176fa000) [pid = 1657] [serial = 1317] [outer = 0x0] [url = about:blank] 15:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x118448400) [pid = 1657] [serial = 1339] [outer = 0x0] [url = about:blank] 15:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x11714e000) [pid = 1657] [serial = 1338] [outer = 0x0] [url = about:blank] 15:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x1253b3c00) [pid = 1657] [serial = 1353] [outer = 0x0] [url = about:blank] 15:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x119bb2c00) [pid = 1657] [serial = 1342] [outer = 0x0] [url = about:blank] 15:16:35 INFO - PROCESS | 1657 | 1467843395102 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]]]}] 15:16:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:16:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 939ms 15:16:35 INFO - PROCESS | 1657 | 1467843395146 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 15:16:35 INFO - PROCESS | 1657 | 1467843395148 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 15:16:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:16:35 INFO - PROCESS | 1657 | 1467843395151 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:16:35 INFO - PROCESS | 1657 | 1467843395152 Marionette TRACE conn2 <- [1,1866,null,{}] 15:16:35 INFO - PROCESS | 1657 | 1467843395156 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}] 15:16:35 INFO - PROCESS | 1657 | 1467843395158 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:35 INFO - PROCESS | 1657 | 1467843395242 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 15:16:35 INFO - PROCESS | 1657 | 1467843395251 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:35 INFO - PROCESS | 1657 | 1467843395253 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x118233800 == 30 [pid = 1657] [id = 474] 15:16:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x116905c00) [pid = 1657] [serial = 1421] [outer = 0x0] 15:16:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x117146400) [pid = 1657] [serial = 1422] [outer = 0x116905c00] 15:16:35 INFO - PROCESS | 1657 | 1467843395281 Marionette DEBUG loaded listener.js 15:16:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x118111800) [pid = 1657] [serial = 1423] [outer = 0x116905c00] 15:16:35 INFO - PROCESS | 1657 | 1467843395647 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]]]}] 15:16:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:16:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 520ms 15:16:35 INFO - PROCESS | 1657 | 1467843395671 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 15:16:35 INFO - PROCESS | 1657 | 1467843395673 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 15:16:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:16:35 INFO - PROCESS | 1657 | 1467843395675 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:16:35 INFO - PROCESS | 1657 | 1467843395678 Marionette TRACE conn2 <- [1,1870,null,{}] 15:16:35 INFO - PROCESS | 1657 | 1467843395681 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}] 15:16:35 INFO - PROCESS | 1657 | 1467843395682 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:35 INFO - PROCESS | 1657 | 1467843395758 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 15:16:35 INFO - PROCESS | 1657 | 1467843395764 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:35 INFO - PROCESS | 1657 | 1467843395766 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x119c53800 == 31 [pid = 1657] [id = 475] 15:16:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x118364800) [pid = 1657] [serial = 1424] [outer = 0x0] 15:16:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x118617c00) [pid = 1657] [serial = 1425] [outer = 0x118364800] 15:16:35 INFO - PROCESS | 1657 | 1467843395796 Marionette DEBUG loaded listener.js 15:16:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x119024000) [pid = 1657] [serial = 1426] [outer = 0x118364800] 15:16:36 INFO - PROCESS | 1657 | 1467843396138 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]]]}] 15:16:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:16:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 472ms 15:16:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:16:36 INFO - PROCESS | 1657 | 1467843396152 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 15:16:36 INFO - PROCESS | 1657 | 1467843396156 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 15:16:36 INFO - PROCESS | 1657 | 1467843396161 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:16:36 INFO - PROCESS | 1657 | 1467843396163 Marionette TRACE conn2 <- [1,1874,null,{}] 15:16:36 INFO - PROCESS | 1657 | 1467843396165 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}] 15:16:36 INFO - PROCESS | 1657 | 1467843396166 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:36 INFO - PROCESS | 1657 | 1467843396245 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 15:16:36 INFO - PROCESS | 1657 | 1467843396298 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:36 INFO - PROCESS | 1657 | 1467843396299 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x12111d000 == 32 [pid = 1657] [id = 476] 15:16:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x118857800) [pid = 1657] [serial = 1427] [outer = 0x0] 15:16:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x119116000) [pid = 1657] [serial = 1428] [outer = 0x118857800] 15:16:36 INFO - PROCESS | 1657 | 1467843396324 Marionette DEBUG loaded listener.js 15:16:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x119a38c00) [pid = 1657] [serial = 1429] [outer = 0x118857800] 15:16:36 INFO - PROCESS | 1657 | 1467843396598 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]]]}] 15:16:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:16:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 472ms 15:16:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:16:36 INFO - PROCESS | 1657 | 1467843396632 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 15:16:36 INFO - PROCESS | 1657 | 1467843396633 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 15:16:36 INFO - PROCESS | 1657 | 1467843396635 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:16:36 INFO - PROCESS | 1657 | 1467843396636 Marionette TRACE conn2 <- [1,1878,null,{}] 15:16:36 INFO - PROCESS | 1657 | 1467843396638 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}] 15:16:36 INFO - PROCESS | 1657 | 1467843396640 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:36 INFO - PROCESS | 1657 | 1467843396718 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 15:16:36 INFO - PROCESS | 1657 | 1467843396722 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:36 INFO - PROCESS | 1657 | 1467843396723 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x1235ee800 == 33 [pid = 1657] [id = 477] 15:16:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x112fe1000) [pid = 1657] [serial = 1430] [outer = 0x0] 15:16:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x119ec1400) [pid = 1657] [serial = 1431] [outer = 0x112fe1000] 15:16:36 INFO - PROCESS | 1657 | 1467843396750 Marionette DEBUG loaded listener.js 15:16:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x120fb4800) [pid = 1657] [serial = 1432] [outer = 0x112fe1000] 15:16:37 INFO - PROCESS | 1657 | 1467843397087 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]]]}] 15:16:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:16:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 471ms 15:16:37 INFO - PROCESS | 1657 | 1467843397107 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 15:16:37 INFO - PROCESS | 1657 | 1467843397108 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 15:16:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:16:37 INFO - PROCESS | 1657 | 1467843397113 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:16:37 INFO - PROCESS | 1657 | 1467843397114 Marionette TRACE conn2 <- [1,1882,null,{}] 15:16:37 INFO - PROCESS | 1657 | 1467843397116 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}] 15:16:37 INFO - PROCESS | 1657 | 1467843397120 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:37 INFO - PROCESS | 1657 | 1467843397248 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 15:16:37 INFO - PROCESS | 1657 | 1467843397262 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:37 INFO - PROCESS | 1657 | 1467843397264 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x125c73800 == 34 [pid = 1657] [id = 478] 15:16:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x120fb9000) [pid = 1657] [serial = 1433] [outer = 0x0] 15:16:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x120ff0000) [pid = 1657] [serial = 1434] [outer = 0x120fb9000] 15:16:37 INFO - PROCESS | 1657 | 1467843397288 Marionette DEBUG loaded listener.js 15:16:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1252f5400) [pid = 1657] [serial = 1435] [outer = 0x120fb9000] 15:16:37 INFO - PROCESS | 1657 | 1467843397623 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]]]}] 15:16:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:16:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 568ms 15:16:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:16:37 INFO - PROCESS | 1657 | 1467843397682 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 15:16:37 INFO - PROCESS | 1657 | 1467843397683 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 15:16:37 INFO - PROCESS | 1657 | 1467843397685 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:16:37 INFO - PROCESS | 1657 | 1467843397686 Marionette TRACE conn2 <- [1,1886,null,{}] 15:16:37 INFO - PROCESS | 1657 | 1467843397689 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}] 15:16:37 INFO - PROCESS | 1657 | 1467843397690 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:37 INFO - PROCESS | 1657 | 1467843397783 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 15:16:37 INFO - PROCESS | 1657 | 1467843397796 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:37 INFO - PROCESS | 1657 | 1467843397797 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x126d72800 == 35 [pid = 1657] [id = 479] 15:16:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1252f7000) [pid = 1657] [serial = 1436] [outer = 0x0] 15:16:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x125698000) [pid = 1657] [serial = 1437] [outer = 0x1252f7000] 15:16:37 INFO - PROCESS | 1657 | 1467843397828 Marionette DEBUG loaded listener.js 15:16:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x125c8fc00) [pid = 1657] [serial = 1438] [outer = 0x1252f7000] 15:16:38 INFO - PROCESS | 1657 | 1467843398135 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]]]}] 15:16:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:16:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 471ms 15:16:38 INFO - PROCESS | 1657 | 1467843398156 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 15:16:38 INFO - PROCESS | 1657 | 1467843398158 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 15:16:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:16:38 INFO - PROCESS | 1657 | 1467843398164 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:16:38 INFO - PROCESS | 1657 | 1467843398165 Marionette TRACE conn2 <- [1,1890,null,{}] 15:16:38 INFO - PROCESS | 1657 | 1467843398167 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}] 15:16:38 INFO - PROCESS | 1657 | 1467843398169 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:38 INFO - PROCESS | 1657 | 1467843398264 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 15:16:38 INFO - PROCESS | 1657 | 1467843398275 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:38 INFO - PROCESS | 1657 | 1467843398276 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x128935000 == 36 [pid = 1657] [id = 480] 15:16:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x125bee000) [pid = 1657] [serial = 1439] [outer = 0x0] 15:16:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1267db400) [pid = 1657] [serial = 1440] [outer = 0x125bee000] 15:16:38 INFO - PROCESS | 1657 | 1467843398300 Marionette DEBUG loaded listener.js 15:16:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x127007000) [pid = 1657] [serial = 1441] [outer = 0x125bee000] 15:16:38 INFO - PROCESS | 1657 | 1467843398640 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]]]}] 15:16:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:16:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 521ms 15:16:38 INFO - PROCESS | 1657 | 1467843398684 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 15:16:38 INFO - PROCESS | 1657 | 1467843398686 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 15:16:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:16:38 INFO - PROCESS | 1657 | 1467843398688 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:16:38 INFO - PROCESS | 1657 | 1467843398689 Marionette TRACE conn2 <- [1,1894,null,{}] 15:16:38 INFO - PROCESS | 1657 | 1467843398691 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}] 15:16:38 INFO - PROCESS | 1657 | 1467843398693 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:38 INFO - PROCESS | 1657 | 1467843398789 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 15:16:38 INFO - PROCESS | 1657 | 1467843398794 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:38 INFO - PROCESS | 1657 | 1467843398796 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x12944b000 == 37 [pid = 1657] [id = 481] 15:16:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1253d8000) [pid = 1657] [serial = 1442] [outer = 0x0] 15:16:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1267e6c00) [pid = 1657] [serial = 1443] [outer = 0x1253d8000] 15:16:38 INFO - PROCESS | 1657 | 1467843398827 Marionette DEBUG loaded listener.js 15:16:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1274b6800) [pid = 1657] [serial = 1444] [outer = 0x1253d8000] 15:16:39 INFO - PROCESS | 1657 | 1467843399159 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]]]}] 15:16:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:16:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 518ms 15:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x127011c00) [pid = 1657] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x11910ac00) [pid = 1657] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x112027400) [pid = 1657] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1274bb800) [pid = 1657] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1133a0c00) [pid = 1657] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x118128800) [pid = 1657] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x127421c00) [pid = 1657] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1129ad000) [pid = 1657] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x118125400) [pid = 1657] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x12119d800) [pid = 1657] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x111d78c00) [pid = 1657] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x115e2cc00) [pid = 1657] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x12678f400) [pid = 1657] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1235d0000) [pid = 1657] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1133ac800) [pid = 1657] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x112eea800) [pid = 1657] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x126d4f400) [pid = 1657] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:16:39 INFO - PROCESS | 1657 | 1467843399349 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 15:16:39 INFO - PROCESS | 1657 | 1467843399350 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 15:16:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:16:39 INFO - PROCESS | 1657 | 1467843399361 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:16:39 INFO - PROCESS | 1657 | 1467843399363 Marionette TRACE conn2 <- [1,1898,null,{}] 15:16:39 INFO - PROCESS | 1657 | 1467843399365 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}] 15:16:39 INFO - PROCESS | 1657 | 1467843399366 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:39 INFO - PROCESS | 1657 | 1467843399444 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 15:16:39 INFO - PROCESS | 1657 | 1467843399448 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:39 INFO - PROCESS | 1657 | 1467843399449 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x120f33800 == 38 [pid = 1657] [id = 482] 15:16:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x113254000) [pid = 1657] [serial = 1445] [outer = 0x0] 15:16:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1164e4c00) [pid = 1657] [serial = 1446] [outer = 0x113254000] 15:16:39 INFO - PROCESS | 1657 | 1467843399473 Marionette DEBUG loaded listener.js 15:16:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x118619000) [pid = 1657] [serial = 1447] [outer = 0x113254000] 15:16:39 INFO - PROCESS | 1657 | 1467843399800 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]]]}] 15:16:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:16:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 470ms 15:16:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:16:39 INFO - PROCESS | 1657 | 1467843399833 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 15:16:39 INFO - PROCESS | 1657 | 1467843399834 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 15:16:39 INFO - PROCESS | 1657 | 1467843399836 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:16:39 INFO - PROCESS | 1657 | 1467843399837 Marionette TRACE conn2 <- [1,1902,null,{}] 15:16:39 INFO - PROCESS | 1657 | 1467843399839 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}] 15:16:39 INFO - PROCESS | 1657 | 1467843399841 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:39 INFO - PROCESS | 1657 | 1467843399932 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 15:16:39 INFO - PROCESS | 1657 | 1467843399994 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:40 INFO - PROCESS | 1657 | 1467843399996 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a92d000 == 39 [pid = 1657] [id = 483] 15:16:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x11910ac00) [pid = 1657] [serial = 1448] [outer = 0x0] 15:16:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x125c92400) [pid = 1657] [serial = 1449] [outer = 0x11910ac00] 15:16:40 INFO - PROCESS | 1657 | 1467843400026 Marionette DEBUG loaded listener.js 15:16:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1274c2000) [pid = 1657] [serial = 1450] [outer = 0x11910ac00] 15:16:40 INFO - PROCESS | 1657 | 1467843400445 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]]]}] 15:16:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:16:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 670ms 15:16:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:16:40 INFO - PROCESS | 1657 | 1467843400506 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 15:16:40 INFO - PROCESS | 1657 | 1467843400509 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 15:16:40 INFO - PROCESS | 1657 | 1467843400512 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:16:40 INFO - PROCESS | 1657 | 1467843400515 Marionette TRACE conn2 <- [1,1906,null,{}] 15:16:40 INFO - PROCESS | 1657 | 1467843400519 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}] 15:16:40 INFO - PROCESS | 1657 | 1467843400521 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:40 INFO - PROCESS | 1657 | 1467843400624 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 15:16:40 INFO - PROCESS | 1657 | 1467843400702 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:40 INFO - PROCESS | 1657 | 1467843400704 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x118229000 == 40 [pid = 1657] [id = 484] 15:16:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1164f0800) [pid = 1657] [serial = 1451] [outer = 0x0] 15:16:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x11673ec00) [pid = 1657] [serial = 1452] [outer = 0x1164f0800] 15:16:40 INFO - PROCESS | 1657 | 1467843400777 Marionette DEBUG loaded listener.js 15:16:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1174fb800) [pid = 1657] [serial = 1453] [outer = 0x1164f0800] 15:16:41 INFO - PROCESS | 1657 | 1467843401203 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]]]}] 15:16:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:16:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 724ms 15:16:41 INFO - PROCESS | 1657 | 1467843401236 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 15:16:41 INFO - PROCESS | 1657 | 1467843401239 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 15:16:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:16:41 INFO - PROCESS | 1657 | 1467843401244 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:16:41 INFO - PROCESS | 1657 | 1467843401245 Marionette TRACE conn2 <- [1,1910,null,{}] 15:16:41 INFO - PROCESS | 1657 | 1467843401248 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}] 15:16:41 INFO - PROCESS | 1657 | 1467843401250 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:41 INFO - PROCESS | 1657 | 1467843401355 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 15:16:41 INFO - PROCESS | 1657 | 1467843401410 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:41 INFO - PROCESS | 1657 | 1467843401412 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x121134800 == 41 [pid = 1657] [id = 485] 15:16:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x118359c00) [pid = 1657] [serial = 1454] [outer = 0x0] 15:16:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x11861fc00) [pid = 1657] [serial = 1455] [outer = 0x118359c00] 15:16:41 INFO - PROCESS | 1657 | 1467843401443 Marionette DEBUG loaded listener.js 15:16:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x119115800) [pid = 1657] [serial = 1456] [outer = 0x118359c00] 15:16:41 INFO - PROCESS | 1657 | 1467843401886 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]]]}] 15:16:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:16:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 671ms 15:16:41 INFO - PROCESS | 1657 | 1467843401916 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 15:16:41 INFO - PROCESS | 1657 | 1467843401918 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 15:16:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:16:41 INFO - PROCESS | 1657 | 1467843401922 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:16:41 INFO - PROCESS | 1657 | 1467843401926 Marionette TRACE conn2 <- [1,1914,null,{}] 15:16:41 INFO - PROCESS | 1657 | 1467843401938 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}] 15:16:41 INFO - PROCESS | 1657 | 1467843401943 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:42 INFO - PROCESS | 1657 | 1467843402081 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 15:16:42 INFO - PROCESS | 1657 | 1467843402164 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:42 INFO - PROCESS | 1657 | 1467843402166 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a607000 == 42 [pid = 1657] [id = 486] 15:16:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x120fbd800) [pid = 1657] [serial = 1457] [outer = 0x0] 15:16:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1210a9800) [pid = 1657] [serial = 1458] [outer = 0x120fbd800] 15:16:42 INFO - PROCESS | 1657 | 1467843402200 Marionette DEBUG loaded listener.js 15:16:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1235a4000) [pid = 1657] [serial = 1459] [outer = 0x120fbd800] 15:16:42 INFO - PROCESS | 1657 | 1467843402644 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]]]}] 15:16:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:16:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 727ms 15:16:42 INFO - PROCESS | 1657 | 1467843402649 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 15:16:42 INFO - PROCESS | 1657 | 1467843402651 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 15:16:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:16:42 INFO - PROCESS | 1657 | 1467843402653 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:16:42 INFO - PROCESS | 1657 | 1467843402654 Marionette TRACE conn2 <- [1,1918,null,{}] 15:16:42 INFO - PROCESS | 1657 | 1467843402657 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}] 15:16:42 INFO - PROCESS | 1657 | 1467843402658 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:42 INFO - PROCESS | 1657 | 1467843402764 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 15:16:42 INFO - PROCESS | 1657 | 1467843402816 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:42 INFO - PROCESS | 1657 | 1467843402817 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x128933800 == 43 [pid = 1657] [id = 487] 15:16:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1235cfc00) [pid = 1657] [serial = 1460] [outer = 0x0] 15:16:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x125695800) [pid = 1657] [serial = 1461] [outer = 0x1235cfc00] 15:16:42 INFO - PROCESS | 1657 | 1467843402846 Marionette DEBUG loaded listener.js 15:16:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x126785400) [pid = 1657] [serial = 1462] [outer = 0x1235cfc00] 15:16:43 INFO - PROCESS | 1657 | 1467843403385 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]]]}] 15:16:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:16:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 772ms 15:16:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:16:43 INFO - PROCESS | 1657 | 1467843403440 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 15:16:43 INFO - PROCESS | 1657 | 1467843403443 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 15:16:43 INFO - PROCESS | 1657 | 1467843403447 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:16:43 INFO - PROCESS | 1657 | 1467843403449 Marionette TRACE conn2 <- [1,1922,null,{}] 15:16:43 INFO - PROCESS | 1657 | 1467843403452 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}] 15:16:43 INFO - PROCESS | 1657 | 1467843403454 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:43 INFO - PROCESS | 1657 | 1467843403546 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 15:16:43 INFO - PROCESS | 1657 | 1467843403604 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:43 INFO - PROCESS | 1657 | 1467843403605 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x11887f000 == 44 [pid = 1657] [id = 488] 15:16:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x114f8f000) [pid = 1657] [serial = 1463] [outer = 0x0] 15:16:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x117144000) [pid = 1657] [serial = 1464] [outer = 0x114f8f000] 15:16:43 INFO - PROCESS | 1657 | 1467843403634 Marionette DEBUG loaded listener.js 15:16:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x118137c00) [pid = 1657] [serial = 1465] [outer = 0x114f8f000] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x115ee6000 == 43 [pid = 1657] [id = 25] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x1130d6800 == 42 [pid = 1657] [id = 24] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x120f33800 == 41 [pid = 1657] [id = 482] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12944b000 == 40 [pid = 1657] [id = 481] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x128935000 == 39 [pid = 1657] [id = 480] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x126d72800 == 38 [pid = 1657] [id = 479] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x125c73800 == 37 [pid = 1657] [id = 478] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x1235ee800 == 36 [pid = 1657] [id = 477] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12111d000 == 35 [pid = 1657] [id = 476] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x119c53800 == 34 [pid = 1657] [id = 475] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x118233800 == 33 [pid = 1657] [id = 474] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x116ab5000 == 32 [pid = 1657] [id = 473] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x116ace800 == 31 [pid = 1657] [id = 472] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x11822f000 == 30 [pid = 1657] [id = 20] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12d77a000 == 29 [pid = 1657] [id = 21] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x11264d800 == 28 [pid = 1657] [id = 23] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x118412800 == 27 [pid = 1657] [id = 11] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12cae3000 == 26 [pid = 1657] [id = 15] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x119eed000 == 25 [pid = 1657] [id = 14] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x116ab1000 == 24 [pid = 1657] [id = 26] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12d76f000 == 23 [pid = 1657] [id = 19] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12cf27000 == 22 [pid = 1657] [id = 16] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12b30f800 == 21 [pid = 1657] [id = 9] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12a92e000 == 20 [pid = 1657] [id = 8] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12bfb1000 == 19 [pid = 1657] [id = 12] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x1291a3000 == 18 [pid = 1657] [id = 6] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12ded1800 == 17 [pid = 1657] [id = 22] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12bb2a800 == 16 [pid = 1657] [id = 10] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12caea000 == 15 [pid = 1657] [id = 471] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12c54e000 == 14 [pid = 1657] [id = 13] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12a607000 == 13 [pid = 1657] [id = 486] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x121134800 == 12 [pid = 1657] [id = 485] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x118229000 == 11 [pid = 1657] [id = 484] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12a92d000 == 10 [pid = 1657] [id = 483] 15:16:45 INFO - PROCESS | 1657 | --DOCSHELL 0x128933800 == 9 [pid = 1657] [id = 487] 15:16:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1122b3000) [pid = 1657] [serial = 1466] [outer = 0x12cf4e800] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x128cc5800) [pid = 1657] [serial = 1398] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x119543400) [pid = 1657] [serial = 1377] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x119ecb800) [pid = 1657] [serial = 1378] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x126783400) [pid = 1657] [serial = 1386] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x12678e800) [pid = 1657] [serial = 1387] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x128b71400) [pid = 1657] [serial = 1395] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x115dd9c00) [pid = 1657] [serial = 1365] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x116632800) [pid = 1657] [serial = 1366] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1183e1400) [pid = 1657] [serial = 1371] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11861cc00) [pid = 1657] [serial = 1372] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x129248000) [pid = 1657] [serial = 1401] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x112a82000) [pid = 1657] [serial = 1362] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1129a8c00) [pid = 1657] [serial = 1363] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x120ff0400) [pid = 1657] [serial = 1380] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x121339400) [pid = 1657] [serial = 1381] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x12359d400) [pid = 1657] [serial = 1383] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1253d9c00) [pid = 1657] [serial = 1384] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x117ea0000) [pid = 1657] [serial = 1368] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x118122c00) [pid = 1657] [serial = 1369] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x11884d000) [pid = 1657] [serial = 1374] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x11910e000) [pid = 1657] [serial = 1375] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x127003c00) [pid = 1657] [serial = 1389] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x129138800) [pid = 1657] [serial = 1399] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x129539400) [pid = 1657] [serial = 1411] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x129541400) [pid = 1657] [serial = 1413] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x12949c000) [pid = 1657] [serial = 1402] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x116741c00) [pid = 1657] [serial = 1404] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x119544400) [pid = 1657] [serial = 1405] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x12949c800) [pid = 1657] [serial = 1410] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x120fb2400) [pid = 1657] [serial = 1407] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x12742f800) [pid = 1657] [serial = 1392] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x128b7d000) [pid = 1657] [serial = 1396] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x1267e3800) [pid = 1657] [serial = 1408] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x1274c0000) [pid = 1657] [serial = 1393] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x127420c00) [pid = 1657] [serial = 1390] [outer = 0x0] [url = about:blank] 15:16:45 INFO - PROCESS | 1657 | 1467843405725 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]]]}] 15:16:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:16:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 2336ms 15:16:45 INFO - PROCESS | 1657 | 1467843405783 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 15:16:45 INFO - PROCESS | 1657 | 1467843405786 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 15:16:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:16:45 INFO - PROCESS | 1657 | 1467843405789 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:16:45 INFO - PROCESS | 1657 | 1467843405791 Marionette TRACE conn2 <- [1,1926,null,{}] 15:16:45 INFO - PROCESS | 1657 | 1467843405795 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}] 15:16:45 INFO - PROCESS | 1657 | 1467843405797 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:45 INFO - PROCESS | 1657 | 1467843405881 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 15:16:45 INFO - PROCESS | 1657 | 1467843405940 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:45 INFO - PROCESS | 1657 | 1467843405942 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x1133db800 == 10 [pid = 1657] [id = 489] 15:16:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x114f8b800) [pid = 1657] [serial = 1467] [outer = 0x0] 15:16:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x116639000) [pid = 1657] [serial = 1468] [outer = 0x114f8b800] 15:16:45 INFO - PROCESS | 1657 | 1467843405969 Marionette DEBUG loaded listener.js 15:16:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x116987800) [pid = 1657] [serial = 1469] [outer = 0x114f8b800] 15:16:46 INFO - PROCESS | 1657 | 1467843406278 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]]]}] 15:16:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:16:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 523ms 15:16:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:16:46 INFO - PROCESS | 1657 | 1467843406313 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 15:16:46 INFO - PROCESS | 1657 | 1467843406317 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 15:16:46 INFO - PROCESS | 1657 | 1467843406321 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:16:46 INFO - PROCESS | 1657 | 1467843406323 Marionette TRACE conn2 <- [1,1930,null,{}] 15:16:46 INFO - PROCESS | 1657 | 1467843406327 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}] 15:16:46 INFO - PROCESS | 1657 | 1467843406330 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:46 INFO - PROCESS | 1657 | 1467843406411 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 15:16:46 INFO - PROCESS | 1657 | 1467843406415 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:46 INFO - PROCESS | 1657 | 1467843406416 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x11746d000 == 11 [pid = 1657] [id = 490] 15:16:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x117eacc00) [pid = 1657] [serial = 1470] [outer = 0x0] 15:16:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x1183ddc00) [pid = 1657] [serial = 1471] [outer = 0x117eacc00] 15:16:46 INFO - PROCESS | 1657 | 1467843406446 Marionette DEBUG loaded listener.js 15:16:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x11861cc00) [pid = 1657] [serial = 1472] [outer = 0x117eacc00] 15:16:46 INFO - PROCESS | 1657 | 1467843406808 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]]]}] 15:16:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:16:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 520ms 15:16:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:16:46 INFO - PROCESS | 1657 | 1467843406842 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 15:16:46 INFO - PROCESS | 1657 | 1467843406846 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 15:16:46 INFO - PROCESS | 1657 | 1467843406855 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:16:46 INFO - PROCESS | 1657 | 1467843406857 Marionette TRACE conn2 <- [1,1934,null,{}] 15:16:46 INFO - PROCESS | 1657 | 1467843406865 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}] 15:16:46 INFO - PROCESS | 1657 | 1467843406868 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:46 INFO - PROCESS | 1657 | 1467843406945 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 15:16:46 INFO - PROCESS | 1657 | 1467843406950 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:46 INFO - PROCESS | 1657 | 1467843406952 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x12111d000 == 12 [pid = 1657] [id = 491] 15:16:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x1133ea400) [pid = 1657] [serial = 1473] [outer = 0x0] 15:16:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x119117c00) [pid = 1657] [serial = 1474] [outer = 0x1133ea400] 15:16:46 INFO - PROCESS | 1657 | 1467843406982 Marionette DEBUG loaded listener.js 15:16:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x1199a2400) [pid = 1657] [serial = 1475] [outer = 0x1133ea400] 15:16:47 INFO - PROCESS | 1657 | 1467843407357 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]]]}] 15:16:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:16:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 531ms 15:16:47 INFO - PROCESS | 1657 | 1467843407381 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 15:16:47 INFO - PROCESS | 1657 | 1467843407384 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 15:16:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:16:47 INFO - PROCESS | 1657 | 1467843407387 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:16:47 INFO - PROCESS | 1657 | 1467843407389 Marionette TRACE conn2 <- [1,1938,null,{}] 15:16:47 INFO - PROCESS | 1657 | 1467843407413 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}] 15:16:47 INFO - PROCESS | 1657 | 1467843407415 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:47 INFO - PROCESS | 1657 | 1467843407535 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 15:16:47 INFO - PROCESS | 1657 | 1467843407542 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:47 INFO - PROCESS | 1657 | 1467843407544 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x1235ee800 == 13 [pid = 1657] [id = 492] 15:16:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x119ebfc00) [pid = 1657] [serial = 1476] [outer = 0x0] 15:16:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x119ecbc00) [pid = 1657] [serial = 1477] [outer = 0x119ebfc00] 15:16:47 INFO - PROCESS | 1657 | 1467843407584 Marionette DEBUG loaded listener.js 15:16:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x120fbfc00) [pid = 1657] [serial = 1478] [outer = 0x119ebfc00] 15:16:48 INFO - PROCESS | 1657 | 1467843408048 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]]]}] 15:16:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:16:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 691ms 15:16:48 INFO - PROCESS | 1657 | 1467843408078 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 15:16:48 INFO - PROCESS | 1657 | 1467843408079 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 15:16:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:16:48 INFO - PROCESS | 1657 | 1467843408090 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:16:48 INFO - PROCESS | 1657 | 1467843408091 Marionette TRACE conn2 <- [1,1942,null,{}] 15:16:48 INFO - PROCESS | 1657 | 1467843408099 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}] 15:16:48 INFO - PROCESS | 1657 | 1467843408101 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:48 INFO - PROCESS | 1657 | 1467843408203 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 15:16:48 INFO - PROCESS | 1657 | 1467843408255 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:48 INFO - PROCESS | 1657 | 1467843408256 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x125c6f800 == 14 [pid = 1657] [id = 493] 15:16:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x1176f5800) [pid = 1657] [serial = 1479] [outer = 0x0] 15:16:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1210ab000) [pid = 1657] [serial = 1480] [outer = 0x1176f5800] 15:16:48 INFO - PROCESS | 1657 | 1467843408280 Marionette DEBUG loaded listener.js 15:16:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1217d2000) [pid = 1657] [serial = 1481] [outer = 0x1176f5800] 15:16:48 INFO - PROCESS | 1657 | 1467843408590 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]]]}] 15:16:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:16:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 524ms 15:16:48 INFO - PROCESS | 1657 | 1467843408625 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 15:16:48 INFO - PROCESS | 1657 | 1467843408628 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 15:16:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:16:48 INFO - PROCESS | 1657 | 1467843408631 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:16:48 INFO - PROCESS | 1657 | 1467843408632 Marionette TRACE conn2 <- [1,1946,null,{}] 15:16:48 INFO - PROCESS | 1657 | 1467843408634 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}] 15:16:48 INFO - PROCESS | 1657 | 1467843408638 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:48 INFO - PROCESS | 1657 | 1467843408758 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 15:16:48 INFO - PROCESS | 1657 | 1467843408794 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:48 INFO - PROCESS | 1657 | 1467843408795 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x12731a800 == 15 [pid = 1657] [id = 494] 15:16:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x121812800) [pid = 1657] [serial = 1482] [outer = 0x0] 15:16:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1252fc400) [pid = 1657] [serial = 1483] [outer = 0x121812800] 15:16:48 INFO - PROCESS | 1657 | 1467843408820 Marionette DEBUG loaded listener.js 15:16:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x126790800) [pid = 1657] [serial = 1484] [outer = 0x121812800] 15:16:49 INFO - PROCESS | 1657 | 1467843409123 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]]]}] 15:16:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:16:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 519ms 15:16:49 INFO - PROCESS | 1657 | 1467843409150 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 15:16:49 INFO - PROCESS | 1657 | 1467843409152 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 15:16:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:16:49 INFO - PROCESS | 1657 | 1467843409154 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:16:49 INFO - PROCESS | 1657 | 1467843409155 Marionette TRACE conn2 <- [1,1950,null,{}] 15:16:49 INFO - PROCESS | 1657 | 1467843409157 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}] 15:16:49 INFO - PROCESS | 1657 | 1467843409158 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:49 INFO - PROCESS | 1657 | 1467843409258 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 15:16:49 INFO - PROCESS | 1657 | 1467843409295 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:49 INFO - PROCESS | 1657 | 1467843409296 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x129447800 == 16 [pid = 1657] [id = 495] 15:16:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x126790c00) [pid = 1657] [serial = 1485] [outer = 0x0] 15:16:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1267e7400) [pid = 1657] [serial = 1486] [outer = 0x126790c00] 15:16:49 INFO - PROCESS | 1657 | 1467843409320 Marionette DEBUG loaded listener.js 15:16:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x127080400) [pid = 1657] [serial = 1487] [outer = 0x126790c00] 15:16:49 INFO - PROCESS | 1657 | 1467843409625 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]]]}] 15:16:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:16:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 521ms 15:16:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:16:49 INFO - PROCESS | 1657 | 1467843409675 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 15:16:49 INFO - PROCESS | 1657 | 1467843409676 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 15:16:49 INFO - PROCESS | 1657 | 1467843409678 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:16:49 INFO - PROCESS | 1657 | 1467843409679 Marionette TRACE conn2 <- [1,1954,null,{}] 15:16:49 INFO - PROCESS | 1657 | 1467843409682 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}] 15:16:49 INFO - PROCESS | 1657 | 1467843409683 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:49 INFO - PROCESS | 1657 | 1467843409911 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 15:16:49 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x11910ac00) [pid = 1657] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:16:49 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x113254000) [pid = 1657] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:16:49 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1252f7000) [pid = 1657] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:16:49 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x125bee000) [pid = 1657] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:16:49 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x118857800) [pid = 1657] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:16:49 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x112fe1000) [pid = 1657] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:16:49 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x116905c00) [pid = 1657] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:16:49 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x112ef2800) [pid = 1657] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:16:49 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x118364800) [pid = 1657] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:16:49 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x129535000) [pid = 1657] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:16:49 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x1129a9c00) [pid = 1657] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:16:49 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1253d8000) [pid = 1657] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:16:49 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x120fb9000) [pid = 1657] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:16:49 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x126784800) [pid = 1657] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:16:49 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x1235cfc00) [pid = 1657] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:16:49 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x120fbd800) [pid = 1657] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:16:49 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x118359c00) [pid = 1657] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:16:49 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x1164f0800) [pid = 1657] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:16:49 INFO - PROCESS | 1657 | 1467843409956 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:49 INFO - PROCESS | 1657 | 1467843409957 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x1133d5000 == 17 [pid = 1657] [id = 496] 15:16:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x110fee000) [pid = 1657] [serial = 1488] [outer = 0x0] 15:16:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x1126fb400) [pid = 1657] [serial = 1489] [outer = 0x110fee000] 15:16:49 INFO - PROCESS | 1657 | 1467843409983 Marionette DEBUG loaded listener.js 15:16:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x113d8f800) [pid = 1657] [serial = 1490] [outer = 0x110fee000] 15:16:50 INFO - PROCESS | 1657 | 1467843410333 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]]]}] 15:16:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:16:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 669ms 15:16:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:16:50 INFO - PROCESS | 1657 | 1467843410349 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 15:16:50 INFO - PROCESS | 1657 | 1467843410350 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 15:16:50 INFO - PROCESS | 1657 | 1467843410352 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:16:50 INFO - PROCESS | 1657 | 1467843410353 Marionette TRACE conn2 <- [1,1958,null,{}] 15:16:50 INFO - PROCESS | 1657 | 1467843410356 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}] 15:16:50 INFO - PROCESS | 1657 | 1467843410357 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:50 INFO - PROCESS | 1657 | 1467843410433 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 15:16:50 INFO - PROCESS | 1657 | 1467843410436 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:50 INFO - PROCESS | 1657 | 1467843410437 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x12111a000 == 18 [pid = 1657] [id = 497] 15:16:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x116137400) [pid = 1657] [serial = 1491] [outer = 0x0] 15:16:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x118447c00) [pid = 1657] [serial = 1492] [outer = 0x116137400] 15:16:50 INFO - PROCESS | 1657 | 1467843410464 Marionette DEBUG loaded listener.js 15:16:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x1235d4400) [pid = 1657] [serial = 1493] [outer = 0x116137400] 15:16:50 INFO - PROCESS | 1657 | 1467843410785 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]]]}] 15:16:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:16:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 470ms 15:16:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:16:50 INFO - PROCESS | 1657 | 1467843410822 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 15:16:50 INFO - PROCESS | 1657 | 1467843410823 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 15:16:50 INFO - PROCESS | 1657 | 1467843410826 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:16:50 INFO - PROCESS | 1657 | 1467843410827 Marionette TRACE conn2 <- [1,1962,null,{}] 15:16:50 INFO - PROCESS | 1657 | 1467843410829 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}] 15:16:50 INFO - PROCESS | 1657 | 1467843410830 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:50 INFO - PROCESS | 1657 | 1467843410907 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 15:16:50 INFO - PROCESS | 1657 | 1467843410913 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:50 INFO - PROCESS | 1657 | 1467843410914 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x12aeb0000 == 19 [pid = 1657] [id = 498] 15:16:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x1235d9c00) [pid = 1657] [serial = 1494] [outer = 0x0] 15:16:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x127429000) [pid = 1657] [serial = 1495] [outer = 0x1235d9c00] 15:16:50 INFO - PROCESS | 1657 | 1467843410938 Marionette DEBUG loaded listener.js 15:16:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1274afc00) [pid = 1657] [serial = 1496] [outer = 0x1235d9c00] 15:16:51 INFO - PROCESS | 1657 | 1467843411263 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]]]}] 15:16:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:16:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 469ms 15:16:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:16:51 INFO - PROCESS | 1657 | 1467843411296 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 15:16:51 INFO - PROCESS | 1657 | 1467843411297 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 15:16:51 INFO - PROCESS | 1657 | 1467843411299 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:16:51 INFO - PROCESS | 1657 | 1467843411301 Marionette TRACE conn2 <- [1,1966,null,{}] 15:16:51 INFO - PROCESS | 1657 | 1467843411304 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}] 15:16:51 INFO - PROCESS | 1657 | 1467843411305 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:51 INFO - PROCESS | 1657 | 1467843411392 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 15:16:51 INFO - PROCESS | 1657 | 1467843411449 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:51 INFO - PROCESS | 1657 | 1467843411450 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x125c69800 == 20 [pid = 1657] [id = 499] 15:16:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x1274b0c00) [pid = 1657] [serial = 1497] [outer = 0x0] 15:16:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1274b9800) [pid = 1657] [serial = 1498] [outer = 0x1274b0c00] 15:16:51 INFO - PROCESS | 1657 | 1467843411480 Marionette DEBUG loaded listener.js 15:16:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x128b76000) [pid = 1657] [serial = 1499] [outer = 0x1274b0c00] 15:16:51 INFO - PROCESS | 1657 | 1467843411780 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]]]}] 15:16:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:16:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 521ms 15:16:51 INFO - PROCESS | 1657 | 1467843411822 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 15:16:51 INFO - PROCESS | 1657 | 1467843411824 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 15:16:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:16:51 INFO - PROCESS | 1657 | 1467843411831 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:16:51 INFO - PROCESS | 1657 | 1467843411833 Marionette TRACE conn2 <- [1,1970,null,{}] 15:16:51 INFO - PROCESS | 1657 | 1467843411837 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}] 15:16:51 INFO - PROCESS | 1657 | 1467843411838 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:52 INFO - PROCESS | 1657 | 1467843412056 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 15:16:52 INFO - PROCESS | 1657 | 1467843412110 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:52 INFO - PROCESS | 1657 | 1467843412112 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x114f3c000 == 21 [pid = 1657] [id = 500] 15:16:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x110fe5800) [pid = 1657] [serial = 1500] [outer = 0x0] 15:16:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1122b9400) [pid = 1657] [serial = 1501] [outer = 0x110fe5800] 15:16:52 INFO - PROCESS | 1657 | 1467843412160 Marionette DEBUG loaded listener.js 15:16:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x112a86000) [pid = 1657] [serial = 1502] [outer = 0x110fe5800] 15:16:52 INFO - PROCESS | 1657 | 1467843412597 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]]]}] 15:16:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:16:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 820ms 15:16:52 INFO - PROCESS | 1657 | 1467843412652 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 15:16:52 INFO - PROCESS | 1657 | 1467843412654 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 15:16:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:16:52 INFO - PROCESS | 1657 | 1467843412657 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:16:52 INFO - PROCESS | 1657 | 1467843412659 Marionette TRACE conn2 <- [1,1974,null,{}] 15:16:52 INFO - PROCESS | 1657 | 1467843412663 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}] 15:16:52 INFO - PROCESS | 1657 | 1467843412666 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:52 INFO - PROCESS | 1657 | 1467843412766 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 15:16:52 INFO - PROCESS | 1657 | 1467843412823 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:52 INFO - PROCESS | 1657 | 1467843412825 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x120f34000 == 22 [pid = 1657] [id = 501] 15:16:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x113d96c00) [pid = 1657] [serial = 1503] [outer = 0x0] 15:16:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x117ea5800) [pid = 1657] [serial = 1504] [outer = 0x113d96c00] 15:16:52 INFO - PROCESS | 1657 | 1467843412855 Marionette DEBUG loaded listener.js 15:16:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x118616800) [pid = 1657] [serial = 1505] [outer = 0x113d96c00] 15:16:53 INFO - PROCESS | 1657 | 1467843413271 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]]]}] 15:16:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:16:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 621ms 15:16:53 INFO - PROCESS | 1657 | 1467843413279 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 15:16:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:16:53 INFO - PROCESS | 1657 | 1467843413281 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 15:16:53 INFO - PROCESS | 1657 | 1467843413283 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:16:53 INFO - PROCESS | 1657 | 1467843413285 Marionette TRACE conn2 <- [1,1978,null,{}] 15:16:53 INFO - PROCESS | 1657 | 1467843413287 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}] 15:16:53 INFO - PROCESS | 1657 | 1467843413289 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:53 INFO - PROCESS | 1657 | 1467843413389 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 15:16:53 INFO - PROCESS | 1657 | 1467843413484 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:53 INFO - PROCESS | 1657 | 1467843413486 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a613800 == 23 [pid = 1657] [id = 502] 15:16:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1199a3c00) [pid = 1657] [serial = 1506] [outer = 0x0] 15:16:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x119ec0c00) [pid = 1657] [serial = 1507] [outer = 0x1199a3c00] 15:16:53 INFO - PROCESS | 1657 | 1467843413514 Marionette DEBUG loaded listener.js 15:16:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1210ac800) [pid = 1657] [serial = 1508] [outer = 0x1199a3c00] 15:16:53 INFO - PROCESS | 1657 | 1467843413927 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]]]}] 15:16:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:16:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 669ms 15:16:53 INFO - PROCESS | 1657 | 1467843413953 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 15:16:53 INFO - PROCESS | 1657 | 1467843413955 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 15:16:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:16:53 INFO - PROCESS | 1657 | 1467843413963 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:16:53 INFO - PROCESS | 1657 | 1467843413966 Marionette TRACE conn2 <- [1,1982,null,{}] 15:16:53 INFO - PROCESS | 1657 | 1467843413969 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}] 15:16:53 INFO - PROCESS | 1657 | 1467843413971 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:54 INFO - PROCESS | 1657 | 1467843414071 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 15:16:54 INFO - PROCESS | 1657 | 1467843414128 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:54 INFO - PROCESS | 1657 | 1467843414130 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bb35000 == 24 [pid = 1657] [id = 503] 15:16:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1214b3400) [pid = 1657] [serial = 1509] [outer = 0x0] 15:16:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x12554e400) [pid = 1657] [serial = 1510] [outer = 0x1214b3400] 15:16:54 INFO - PROCESS | 1657 | 1467843414158 Marionette DEBUG loaded listener.js 15:16:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x126d49800) [pid = 1657] [serial = 1511] [outer = 0x1214b3400] 15:16:54 INFO - PROCESS | 1657 | 1467843414589 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]]]}] 15:16:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:16:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 678ms 15:16:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:16:54 INFO - PROCESS | 1657 | 1467843414637 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 15:16:54 INFO - PROCESS | 1657 | 1467843414638 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 15:16:54 INFO - PROCESS | 1657 | 1467843414641 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:16:54 INFO - PROCESS | 1657 | 1467843414642 Marionette TRACE conn2 <- [1,1986,null,{}] 15:16:54 INFO - PROCESS | 1657 | 1467843414644 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}] 15:16:54 INFO - PROCESS | 1657 | 1467843414646 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:54 INFO - PROCESS | 1657 | 1467843414761 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 15:16:54 INFO - PROCESS | 1657 | 1467843414832 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:54 INFO - PROCESS | 1657 | 1467843414833 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x115da9800 == 25 [pid = 1657] [id = 504] 15:16:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1126f5800) [pid = 1657] [serial = 1512] [outer = 0x0] 15:16:54 INFO - PROCESS | 1657 | [1657] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9434 15:16:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x112029400) [pid = 1657] [serial = 1513] [outer = 0x1126f5800] 15:16:54 INFO - PROCESS | 1657 | 1467843414913 Marionette DEBUG loaded listener.js 15:16:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x112a84c00) [pid = 1657] [serial = 1514] [outer = 0x1126f5800] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x127011400) [pid = 1657] [serial = 1360] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x1174fb800) [pid = 1657] [serial = 1453] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x11861fc00) [pid = 1657] [serial = 1455] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x11673ec00) [pid = 1657] [serial = 1452] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1274c2000) [pid = 1657] [serial = 1450] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x125c92400) [pid = 1657] [serial = 1449] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x118619000) [pid = 1657] [serial = 1447] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x125698000) [pid = 1657] [serial = 1437] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1267db400) [pid = 1657] [serial = 1440] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x119116000) [pid = 1657] [serial = 1428] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x119a38c00) [pid = 1657] [serial = 1429] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x119ec1400) [pid = 1657] [serial = 1431] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x120fb4800) [pid = 1657] [serial = 1432] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x117146400) [pid = 1657] [serial = 1422] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x118111800) [pid = 1657] [serial = 1423] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x113d74400) [pid = 1657] [serial = 1419] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x115e8f000) [pid = 1657] [serial = 1420] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x118617c00) [pid = 1657] [serial = 1425] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x119024000) [pid = 1657] [serial = 1426] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x129933400) [pid = 1657] [serial = 1414] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x112a79c00) [pid = 1657] [serial = 1416] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1133ae800) [pid = 1657] [serial = 1417] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x1267e6c00) [pid = 1657] [serial = 1443] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x1164e4c00) [pid = 1657] [serial = 1446] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x1274b6800) [pid = 1657] [serial = 1444] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x120ff0000) [pid = 1657] [serial = 1434] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x125c8fc00) [pid = 1657] [serial = 1438] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x127007000) [pid = 1657] [serial = 1441] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x1252f5400) [pid = 1657] [serial = 1435] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x126785400) [pid = 1657] [serial = 1462] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x1235a4000) [pid = 1657] [serial = 1459] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x125695800) [pid = 1657] [serial = 1461] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x119115800) [pid = 1657] [serial = 1456] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 69 (0x1210a9800) [pid = 1657] [serial = 1458] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | --DOCSHELL 0x11887f000 == 24 [pid = 1657] [id = 488] 15:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 68 (0x117144000) [pid = 1657] [serial = 1464] [outer = 0x0] [url = about:blank] 15:16:55 INFO - PROCESS | 1657 | 1467843415774 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]]]}] 15:16:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:16:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1174ms 15:16:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:16:55 INFO - PROCESS | 1657 | 1467843415816 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 15:16:55 INFO - PROCESS | 1657 | 1467843415818 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 15:16:55 INFO - PROCESS | 1657 | 1467843415822 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:16:55 INFO - PROCESS | 1657 | 1467843415823 Marionette TRACE conn2 <- [1,1990,null,{}] 15:16:55 INFO - PROCESS | 1657 | 1467843415827 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}] 15:16:55 INFO - PROCESS | 1657 | 1467843415829 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:55 INFO - PROCESS | 1657 | 1467843415907 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 15:16:55 INFO - PROCESS | 1657 | 1467843415914 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:55 INFO - PROCESS | 1657 | 1467843415917 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ab0000 == 25 [pid = 1657] [id = 505] 15:16:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x112f54400) [pid = 1657] [serial = 1515] [outer = 0x0] 15:16:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x1131ad400) [pid = 1657] [serial = 1516] [outer = 0x112f54400] 15:16:55 INFO - PROCESS | 1657 | 1467843415945 Marionette DEBUG loaded listener.js 15:16:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x114f99400) [pid = 1657] [serial = 1517] [outer = 0x112f54400] 15:16:56 INFO - PROCESS | 1657 | 1467843416318 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]]]}] 15:16:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:16:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 520ms 15:16:56 INFO - PROCESS | 1657 | 1467843416341 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 15:16:56 INFO - PROCESS | 1657 | 1467843416345 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 15:16:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:16:56 INFO - PROCESS | 1657 | 1467843416349 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:16:56 INFO - PROCESS | 1657 | 1467843416351 Marionette TRACE conn2 <- [1,1994,null,{}] 15:16:56 INFO - PROCESS | 1657 | 1467843416354 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}] 15:16:56 INFO - PROCESS | 1657 | 1467843416355 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:56 INFO - PROCESS | 1657 | 1467843416434 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 15:16:56 INFO - PROCESS | 1657 | 1467843416439 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:56 INFO - PROCESS | 1657 | 1467843416440 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x118882000 == 26 [pid = 1657] [id = 506] 15:16:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x115e95000) [pid = 1657] [serial = 1518] [outer = 0x0] 15:16:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x11673a800) [pid = 1657] [serial = 1519] [outer = 0x115e95000] 15:16:56 INFO - PROCESS | 1657 | 1467843416470 Marionette DEBUG loaded listener.js 15:16:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x117146000) [pid = 1657] [serial = 1520] [outer = 0x115e95000] 15:16:56 INFO - PROCESS | 1657 | 1467843416791 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]]]}] 15:16:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:16:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 470ms 15:16:56 INFO - PROCESS | 1657 | 1467843416820 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 15:16:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:16:56 INFO - PROCESS | 1657 | 1467843416821 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 15:16:56 INFO - PROCESS | 1657 | 1467843416824 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:16:56 INFO - PROCESS | 1657 | 1467843416826 Marionette TRACE conn2 <- [1,1998,null,{}] 15:16:56 INFO - PROCESS | 1657 | 1467843416834 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}] 15:16:56 INFO - PROCESS | 1657 | 1467843416837 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:56 INFO - PROCESS | 1657 | 1467843416917 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 15:16:56 INFO - PROCESS | 1657 | 1467843416970 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:56 INFO - PROCESS | 1657 | 1467843416972 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x119ee2800 == 27 [pid = 1657] [id = 507] 15:16:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x11222b000) [pid = 1657] [serial = 1521] [outer = 0x0] 15:16:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x1183dfc00) [pid = 1657] [serial = 1522] [outer = 0x11222b000] 15:16:57 INFO - PROCESS | 1657 | 1467843417000 Marionette DEBUG loaded listener.js 15:16:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x118651c00) [pid = 1657] [serial = 1523] [outer = 0x11222b000] 15:16:57 INFO - PROCESS | 1657 | 1467843417324 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]]]}] 15:16:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:16:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 523ms 15:16:57 INFO - PROCESS | 1657 | 1467843417348 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 15:16:57 INFO - PROCESS | 1657 | 1467843417350 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 15:16:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:16:57 INFO - PROCESS | 1657 | 1467843417352 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:16:57 INFO - PROCESS | 1657 | 1467843417353 Marionette TRACE conn2 <- [1,2002,null,{}] 15:16:57 INFO - PROCESS | 1657 | 1467843417355 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}] 15:16:57 INFO - PROCESS | 1657 | 1467843417356 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:57 INFO - PROCESS | 1657 | 1467843417435 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 15:16:57 INFO - PROCESS | 1657 | 1467843417439 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:57 INFO - PROCESS | 1657 | 1467843417440 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x121427000 == 28 [pid = 1657] [id = 508] 15:16:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x11906cc00) [pid = 1657] [serial = 1524] [outer = 0x0] 15:16:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x119548000) [pid = 1657] [serial = 1525] [outer = 0x11906cc00] 15:16:57 INFO - PROCESS | 1657 | 1467843417468 Marionette DEBUG loaded listener.js 15:16:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x119a38c00) [pid = 1657] [serial = 1526] [outer = 0x11906cc00] 15:16:57 INFO - PROCESS | 1657 | 1467843417797 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]]]}] 15:16:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:16:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 468ms 15:16:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:16:57 INFO - PROCESS | 1657 | 1467843417821 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 15:16:57 INFO - PROCESS | 1657 | 1467843417822 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 15:16:57 INFO - PROCESS | 1657 | 1467843417824 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:16:57 INFO - PROCESS | 1657 | 1467843417827 Marionette TRACE conn2 <- [1,2006,null,{}] 15:16:57 INFO - PROCESS | 1657 | 1467843417829 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}] 15:16:57 INFO - PROCESS | 1657 | 1467843417831 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:57 INFO - PROCESS | 1657 | 1467843417936 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 15:16:57 INFO - PROCESS | 1657 | 1467843417948 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:57 INFO - PROCESS | 1657 | 1467843417949 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x125085800 == 29 [pid = 1657] [id = 509] 15:16:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x1122be000) [pid = 1657] [serial = 1527] [outer = 0x0] 15:16:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x118656800) [pid = 1657] [serial = 1528] [outer = 0x1122be000] 15:16:57 INFO - PROCESS | 1657 | 1467843417974 Marionette DEBUG loaded listener.js 15:16:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x120fb7400) [pid = 1657] [serial = 1529] [outer = 0x1122be000] 15:16:58 INFO - PROCESS | 1657 | 1467843418300 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]]]}] 15:16: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 15:16:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 523ms 15:16:58 INFO - PROCESS | 1657 | 1467843418348 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 15:16:58 INFO - PROCESS | 1657 | 1467843418349 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 15:16:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:16:58 INFO - PROCESS | 1657 | 1467843418357 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:16:58 INFO - PROCESS | 1657 | 1467843418358 Marionette TRACE conn2 <- [1,2010,null,{}] 15:16:58 INFO - PROCESS | 1657 | 1467843418360 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}] 15:16:58 INFO - PROCESS | 1657 | 1467843418364 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:58 INFO - PROCESS | 1657 | 1467843418476 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 15:16:58 INFO - PROCESS | 1657 | 1467843418511 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:58 INFO - PROCESS | 1657 | 1467843418512 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x1267a6000 == 30 [pid = 1657] [id = 510] 15:16:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x120fb5c00) [pid = 1657] [serial = 1530] [outer = 0x0] 15:16:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1210acc00) [pid = 1657] [serial = 1531] [outer = 0x120fb5c00] 15:16:58 INFO - PROCESS | 1657 | 1467843418536 Marionette DEBUG loaded listener.js 15:16:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x1253d7800) [pid = 1657] [serial = 1532] [outer = 0x120fb5c00] 15:16:58 INFO - PROCESS | 1657 | 1467843418857 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]]]}] 15:16:58 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 15:16:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 522ms 15:16:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:16:58 INFO - PROCESS | 1657 | 1467843418881 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 15:16:58 INFO - PROCESS | 1657 | 1467843418882 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 15:16:58 INFO - PROCESS | 1657 | 1467843418884 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:16:58 INFO - PROCESS | 1657 | 1467843418885 Marionette TRACE conn2 <- [1,2014,null,{}] 15:16:58 INFO - PROCESS | 1657 | 1467843418903 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}] 15:16:58 INFO - PROCESS | 1657 | 1467843418905 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:59 INFO - PROCESS | 1657 | 1467843418997 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 15:16:59 INFO - PROCESS | 1657 | 1467843419000 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:59 INFO - PROCESS | 1657 | 1467843419001 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x128931800 == 31 [pid = 1657] [id = 511] 15:16:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x113257000) [pid = 1657] [serial = 1533] [outer = 0x0] 15:16:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x125698000) [pid = 1657] [serial = 1534] [outer = 0x113257000] 15:16:59 INFO - PROCESS | 1657 | 1467843419025 Marionette DEBUG loaded listener.js 15:16:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x126787400) [pid = 1657] [serial = 1535] [outer = 0x113257000] 15:16:59 INFO - PROCESS | 1657 | 1467843419326 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]]]}] 15:16:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:16:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 473ms 15:16:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:16:59 INFO - PROCESS | 1657 | 1467843419358 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 15:16:59 INFO - PROCESS | 1657 | 1467843419361 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 15:16:59 INFO - PROCESS | 1657 | 1467843419364 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:16:59 INFO - PROCESS | 1657 | 1467843419365 Marionette TRACE conn2 <- [1,2018,null,{}] 15:16:59 INFO - PROCESS | 1657 | 1467843419367 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}] 15:16:59 INFO - PROCESS | 1657 | 1467843419368 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:59 INFO - PROCESS | 1657 | 1467843419462 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 15:16:59 INFO - PROCESS | 1657 | 1467843419496 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:59 INFO - PROCESS | 1657 | 1467843419498 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:16:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x1291a0000 == 32 [pid = 1657] [id = 512] 15:16:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x126786400) [pid = 1657] [serial = 1536] [outer = 0x0] 15:16:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x126cbcc00) [pid = 1657] [serial = 1537] [outer = 0x126786400] 15:16:59 INFO - PROCESS | 1657 | 1467843419522 Marionette DEBUG loaded listener.js 15:16:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x12700cc00) [pid = 1657] [serial = 1538] [outer = 0x126786400] 15:16:59 INFO - PROCESS | 1657 | 1467843419825 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]]]}] 15:16:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:16:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 518ms 15:16:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:16:59 INFO - PROCESS | 1657 | 1467843419888 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 15:16:59 INFO - PROCESS | 1657 | 1467843419889 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 15:16:59 INFO - PROCESS | 1657 | 1467843419891 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:16:59 INFO - PROCESS | 1657 | 1467843419892 Marionette TRACE conn2 <- [1,2022,null,{}] 15:16:59 INFO - PROCESS | 1657 | 1467843419895 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}] 15:16:59 INFO - PROCESS | 1657 | 1467843419896 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:00 INFO - PROCESS | 1657 | 1467843420081 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 15:17:00 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1235d9c00) [pid = 1657] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:17:00 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x117eacc00) [pid = 1657] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:17:00 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1176f5800) [pid = 1657] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:17:00 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x116137400) [pid = 1657] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:17:00 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x114f8b800) [pid = 1657] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:17:00 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x114f8f000) [pid = 1657] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:17:00 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x126790c00) [pid = 1657] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:17:00 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x119ebfc00) [pid = 1657] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:17:00 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x1133ea400) [pid = 1657] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:17:00 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x121812800) [pid = 1657] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:17:00 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x110fee000) [pid = 1657] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:17:00 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x1274b0c00) [pid = 1657] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:17:00 INFO - PROCESS | 1657 | 1467843420122 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:00 INFO - PROCESS | 1657 | 1467843420124 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x119ee0800 == 33 [pid = 1657] [id = 513] 15:17:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x1129abc00) [pid = 1657] [serial = 1539] [outer = 0x0] 15:17:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x114f8f000) [pid = 1657] [serial = 1540] [outer = 0x1129abc00] 15:17:00 INFO - PROCESS | 1657 | 1467843420148 Marionette DEBUG loaded listener.js 15:17:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x118616c00) [pid = 1657] [serial = 1541] [outer = 0x1129abc00] 15:17:00 INFO - PROCESS | 1657 | 1467843420413 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]]]}] 15:17:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:17:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 571ms 15:17:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:17:00 INFO - PROCESS | 1657 | 1467843420467 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 15:17:00 INFO - PROCESS | 1657 | 1467843420468 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 15:17:00 INFO - PROCESS | 1657 | 1467843420470 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:17:00 INFO - PROCESS | 1657 | 1467843420471 Marionette TRACE conn2 <- [1,2026,null,{}] 15:17:00 INFO - PROCESS | 1657 | 1467843420473 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}] 15:17:00 INFO - PROCESS | 1657 | 1467843420474 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:00 INFO - PROCESS | 1657 | 1467843420553 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 15:17:00 INFO - PROCESS | 1657 | 1467843420557 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:00 INFO - PROCESS | 1657 | 1467843420558 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a7a8000 == 34 [pid = 1657] [id = 514] 15:17:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x119bd0800) [pid = 1657] [serial = 1542] [outer = 0x0] 15:17:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x12700d400) [pid = 1657] [serial = 1543] [outer = 0x119bd0800] 15:17:00 INFO - PROCESS | 1657 | 1467843420585 Marionette DEBUG loaded listener.js 15:17:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x1274aac00) [pid = 1657] [serial = 1544] [outer = 0x119bd0800] 15:17:00 INFO - PROCESS | 1657 | 1467843420958 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]]]}] 15:17:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:17:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 525ms 15:17:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:17:01 INFO - PROCESS | 1657 | 1467843420997 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 15:17:01 INFO - PROCESS | 1657 | 1467843420999 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 15:17:01 INFO - PROCESS | 1657 | 1467843421002 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:17:01 INFO - PROCESS | 1657 | 1467843421005 Marionette TRACE conn2 <- [1,2030,null,{}] 15:17:01 INFO - PROCESS | 1657 | 1467843421008 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}] 15:17:01 INFO - PROCESS | 1657 | 1467843421011 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:01 INFO - PROCESS | 1657 | 1467843421156 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 15:17:01 INFO - PROCESS | 1657 | 1467843421165 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:01 INFO - PROCESS | 1657 | 1467843421166 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x125083000 == 35 [pid = 1657] [id = 515] 15:17:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1274b4400) [pid = 1657] [serial = 1545] [outer = 0x0] 15:17:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1274b8000) [pid = 1657] [serial = 1546] [outer = 0x1274b4400] 15:17:01 INFO - PROCESS | 1657 | 1467843421207 Marionette DEBUG loaded listener.js 15:17:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x119ba5400) [pid = 1657] [serial = 1547] [outer = 0x1274b4400] 15:17:01 INFO - PROCESS | 1657 | 1467843421611 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]]]}] 15:17:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:17:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 621ms 15:17:01 INFO - PROCESS | 1657 | 1467843421624 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 15:17:01 INFO - PROCESS | 1657 | 1467843421625 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 15:17:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:17:01 INFO - PROCESS | 1657 | 1467843421642 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:17:01 INFO - PROCESS | 1657 | 1467843421645 Marionette TRACE conn2 <- [1,2034,null,{}] 15:17:01 INFO - PROCESS | 1657 | 1467843421651 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}] 15:17:01 INFO - PROCESS | 1657 | 1467843421652 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:01 INFO - PROCESS | 1657 | 1467843421730 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 15:17:01 INFO - PROCESS | 1657 | 1467843421734 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:01 INFO - PROCESS | 1657 | 1467843421735 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b31b000 == 36 [pid = 1657] [id = 516] 15:17:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1253adc00) [pid = 1657] [serial = 1548] [outer = 0x0] 15:17:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x128b7d800) [pid = 1657] [serial = 1549] [outer = 0x1253adc00] 15:17:01 INFO - PROCESS | 1657 | 1467843421758 Marionette DEBUG loaded listener.js 15:17:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x12912a800) [pid = 1657] [serial = 1550] [outer = 0x1253adc00] 15:17:02 INFO - PROCESS | 1657 | 1467843422170 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]]]}] 15:17:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:17:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 585ms 15:17:02 INFO - PROCESS | 1657 | 1467843422217 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 15:17:02 INFO - PROCESS | 1657 | 1467843422219 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 15:17:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:17:02 INFO - PROCESS | 1657 | 1467843422226 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:17:02 INFO - PROCESS | 1657 | 1467843422229 Marionette TRACE conn2 <- [1,2038,null,{}] 15:17:02 INFO - PROCESS | 1657 | 1467843422234 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}] 15:17:02 INFO - PROCESS | 1657 | 1467843422235 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:02 INFO - PROCESS | 1657 | 1467843422330 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 15:17:02 INFO - PROCESS | 1657 | 1467843422388 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:02 INFO - PROCESS | 1657 | 1467843422392 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x116fee800 == 37 [pid = 1657] [id = 517] 15:17:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1129a9c00) [pid = 1657] [serial = 1551] [outer = 0x0] 15:17:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x112a84000) [pid = 1657] [serial = 1552] [outer = 0x1129a9c00] 15:17:02 INFO - PROCESS | 1657 | 1467843422442 Marionette DEBUG loaded listener.js 15:17:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x115dd6c00) [pid = 1657] [serial = 1553] [outer = 0x1129a9c00] 15:17:03 INFO - PROCESS | 1657 | 1467843423072 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]]]}] 15:17:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:17:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 928ms 15:17:03 INFO - PROCESS | 1657 | 1467843423153 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 15:17:03 INFO - PROCESS | 1657 | 1467843423156 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 15:17:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:17:03 INFO - PROCESS | 1657 | 1467843423161 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:17:03 INFO - PROCESS | 1657 | 1467843423162 Marionette TRACE conn2 <- [1,2042,null,{}] 15:17:03 INFO - PROCESS | 1657 | 1467843423165 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}] 15:17:03 INFO - PROCESS | 1657 | 1467843423167 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:03 INFO - PROCESS | 1657 | 1467843423274 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 15:17:03 INFO - PROCESS | 1657 | 1467843423330 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:03 INFO - PROCESS | 1657 | 1467843423331 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x12141f000 == 38 [pid = 1657] [id = 518] 15:17:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x117ea0000) [pid = 1657] [serial = 1554] [outer = 0x0] 15:17:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x11810b000) [pid = 1657] [serial = 1555] [outer = 0x117ea0000] 15:17:03 INFO - PROCESS | 1657 | 1467843423362 Marionette DEBUG loaded listener.js 15:17:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1183dc000) [pid = 1657] [serial = 1556] [outer = 0x117ea0000] 15:17:03 INFO - PROCESS | 1657 | 1467843423902 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]]]}] 15:17: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) 15:17:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 823ms 15:17:03 INFO - PROCESS | 1657 | 1467843423983 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 15:17:03 INFO - PROCESS | 1657 | 1467843423985 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 15:17:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:17:03 INFO - PROCESS | 1657 | 1467843423987 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:17:03 INFO - PROCESS | 1657 | 1467843423990 Marionette TRACE conn2 <- [1,2046,null,{}] 15:17:04 INFO - PROCESS | 1657 | 1467843423997 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}] 15:17:04 INFO - PROCESS | 1657 | 1467843424001 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:04 INFO - PROCESS | 1657 | 1467843424211 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 15:17:04 INFO - PROCESS | 1657 | 1467843424278 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:04 INFO - PROCESS | 1657 | 1467843424279 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x116aba800 == 39 [pid = 1657] [id = 519] 15:17:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1133ef000) [pid = 1657] [serial = 1557] [outer = 0x0] 15:17:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x114f92400) [pid = 1657] [serial = 1558] [outer = 0x1133ef000] 15:17:04 INFO - PROCESS | 1657 | 1467843424308 Marionette DEBUG loaded listener.js 15:17:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x116637800) [pid = 1657] [serial = 1559] [outer = 0x1133ef000] 15:17:04 INFO - PROCESS | 1657 | --DOCSHELL 0x125083000 == 38 [pid = 1657] [id = 515] 15:17:04 INFO - PROCESS | 1657 | --DOCSHELL 0x12a7a8000 == 37 [pid = 1657] [id = 514] 15:17:04 INFO - PROCESS | 1657 | --DOCSHELL 0x119ee0800 == 36 [pid = 1657] [id = 513] 15:17:04 INFO - PROCESS | 1657 | --DOCSHELL 0x1291a0000 == 35 [pid = 1657] [id = 512] 15:17:04 INFO - PROCESS | 1657 | --DOCSHELL 0x128931800 == 34 [pid = 1657] [id = 511] 15:17:04 INFO - PROCESS | 1657 | --DOCSHELL 0x1267a6000 == 33 [pid = 1657] [id = 510] 15:17:04 INFO - PROCESS | 1657 | --DOCSHELL 0x125085800 == 32 [pid = 1657] [id = 509] 15:17:04 INFO - PROCESS | 1657 | --DOCSHELL 0x121427000 == 31 [pid = 1657] [id = 508] 15:17:04 INFO - PROCESS | 1657 | --DOCSHELL 0x119ee2800 == 30 [pid = 1657] [id = 507] 15:17:04 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x127429000) [pid = 1657] [serial = 1495] [outer = 0x0] [url = about:blank] 15:17:04 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x11861cc00) [pid = 1657] [serial = 1472] [outer = 0x0] [url = about:blank] 15:17:04 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1217d2000) [pid = 1657] [serial = 1481] [outer = 0x0] [url = about:blank] 15:17:04 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x1235d4400) [pid = 1657] [serial = 1493] [outer = 0x0] [url = about:blank] 15:17:04 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x116639000) [pid = 1657] [serial = 1468] [outer = 0x0] [url = about:blank] 15:17:04 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x118137c00) [pid = 1657] [serial = 1465] [outer = 0x0] [url = about:blank] 15:17:04 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1267e7400) [pid = 1657] [serial = 1486] [outer = 0x0] [url = about:blank] 15:17:04 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1183ddc00) [pid = 1657] [serial = 1471] [outer = 0x0] [url = about:blank] 15:17:04 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x119ecbc00) [pid = 1657] [serial = 1477] [outer = 0x0] [url = about:blank] 15:17:04 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1199a2400) [pid = 1657] [serial = 1475] [outer = 0x0] [url = about:blank] 15:17:04 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1210ab000) [pid = 1657] [serial = 1480] [outer = 0x0] [url = about:blank] 15:17:04 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x126790800) [pid = 1657] [serial = 1484] [outer = 0x0] [url = about:blank] 15:17:04 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x127080400) [pid = 1657] [serial = 1487] [outer = 0x0] [url = about:blank] 15:17:04 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x119117c00) [pid = 1657] [serial = 1474] [outer = 0x0] [url = about:blank] 15:17:04 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1274c5c00) [pid = 1657] [serial = 901] [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.] 15:17:04 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x118447c00) [pid = 1657] [serial = 1492] [outer = 0x0] [url = about:blank] 15:17:04 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x113d8f800) [pid = 1657] [serial = 1490] [outer = 0x0] [url = about:blank] 15:17:04 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x116987800) [pid = 1657] [serial = 1469] [outer = 0x0] [url = about:blank] 15:17:04 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1274afc00) [pid = 1657] [serial = 1496] [outer = 0x0] [url = about:blank] 15:17:04 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1126fb400) [pid = 1657] [serial = 1489] [outer = 0x0] [url = about:blank] 15:17:04 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x120fbfc00) [pid = 1657] [serial = 1478] [outer = 0x0] [url = about:blank] 15:17:04 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x1252fc400) [pid = 1657] [serial = 1483] [outer = 0x0] [url = about:blank] 15:17:04 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x1274b9800) [pid = 1657] [serial = 1498] [outer = 0x0] [url = about:blank] 15:17:04 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x128b76000) [pid = 1657] [serial = 1499] [outer = 0x0] [url = about:blank] 15:17:04 INFO - PROCESS | 1657 | 1467843424859 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]]]}] 15:17:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:17:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 925ms 15:17:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:17:04 INFO - PROCESS | 1657 | 1467843424913 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 15:17:04 INFO - PROCESS | 1657 | 1467843424916 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 15:17:04 INFO - PROCESS | 1657 | 1467843424919 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:17:04 INFO - PROCESS | 1657 | 1467843424921 Marionette TRACE conn2 <- [1,2050,null,{}] 15:17:04 INFO - PROCESS | 1657 | 1467843424924 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}] 15:17:04 INFO - PROCESS | 1657 | 1467843424925 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:05 INFO - PROCESS | 1657 | 1467843425000 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 15:17:05 INFO - PROCESS | 1657 | 1467843425005 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:05 INFO - PROCESS | 1657 | 1467843425007 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x11841b800 == 31 [pid = 1657] [id = 520] 15:17:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x11673cc00) [pid = 1657] [serial = 1560] [outer = 0x0] 15:17:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x118137c00) [pid = 1657] [serial = 1561] [outer = 0x11673cc00] 15:17:05 INFO - PROCESS | 1657 | 1467843425036 Marionette DEBUG loaded listener.js 15:17:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x118655c00) [pid = 1657] [serial = 1562] [outer = 0x11673cc00] 15:17:05 INFO - PROCESS | 1657 | 1467843425370 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]]]}] 15:17:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:17:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 522ms 15:17:05 INFO - PROCESS | 1657 | 1467843425441 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 15:17:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:17:05 INFO - PROCESS | 1657 | 1467843425443 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 15:17:05 INFO - PROCESS | 1657 | 1467843425445 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:17:05 INFO - PROCESS | 1657 | 1467843425446 Marionette TRACE conn2 <- [1,2054,null,{}] 15:17:05 INFO - PROCESS | 1657 | 1467843425449 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}] 15:17:05 INFO - PROCESS | 1657 | 1467843425450 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:05 INFO - PROCESS | 1657 | 1467843425548 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 15:17:05 INFO - PROCESS | 1657 | 1467843425556 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:05 INFO - PROCESS | 1657 | 1467843425558 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x12111a800 == 32 [pid = 1657] [id = 521] 15:17:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x119a3dc00) [pid = 1657] [serial = 1563] [outer = 0x0] 15:17:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x119ec1400) [pid = 1657] [serial = 1564] [outer = 0x119a3dc00] 15:17:05 INFO - PROCESS | 1657 | 1467843425583 Marionette DEBUG loaded listener.js 15:17:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x120fb8c00) [pid = 1657] [serial = 1565] [outer = 0x119a3dc00] 15:17:05 INFO - PROCESS | 1657 | 1467843425922 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]]]}] 15:17:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:17:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 521ms 15:17:05 INFO - PROCESS | 1657 | 1467843425968 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 15:17:05 INFO - PROCESS | 1657 | 1467843425970 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 15:17:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:17:05 INFO - PROCESS | 1657 | 1467843425978 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:17:05 INFO - PROCESS | 1657 | 1467843425981 Marionette TRACE conn2 <- [1,2058,null,{}] 15:17:05 INFO - PROCESS | 1657 | 1467843425983 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}] 15:17:05 INFO - PROCESS | 1657 | 1467843425986 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:06 INFO - PROCESS | 1657 | 1467843426064 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 15:17:06 INFO - PROCESS | 1657 | 1467843426068 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:06 INFO - PROCESS | 1657 | 1467843426069 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x12670d000 == 33 [pid = 1657] [id = 522] 15:17:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x120fec000) [pid = 1657] [serial = 1566] [outer = 0x0] 15:17:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1217d3c00) [pid = 1657] [serial = 1567] [outer = 0x120fec000] 15:17:06 INFO - PROCESS | 1657 | 1467843426095 Marionette DEBUG loaded listener.js 15:17:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x12525a000) [pid = 1657] [serial = 1568] [outer = 0x120fec000] 15:17:06 INFO - PROCESS | 1657 | 1467843426421 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]]]}] 15:17:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:17:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 476ms 15:17:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:17:06 INFO - PROCESS | 1657 | 1467843426451 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 15:17:06 INFO - PROCESS | 1657 | 1467843426452 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 15:17:06 INFO - PROCESS | 1657 | 1467843426454 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:17:06 INFO - PROCESS | 1657 | 1467843426455 Marionette TRACE conn2 <- [1,2062,null,{}] 15:17:06 INFO - PROCESS | 1657 | 1467843426457 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}] 15:17:06 INFO - PROCESS | 1657 | 1467843426459 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:06 INFO - PROCESS | 1657 | 1467843426535 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 15:17:06 INFO - PROCESS | 1657 | 1467843426594 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:06 INFO - PROCESS | 1657 | 1467843426595 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x127311800 == 34 [pid = 1657] [id = 523] 15:17:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x119545000) [pid = 1657] [serial = 1569] [outer = 0x0] 15:17:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1253d1400) [pid = 1657] [serial = 1570] [outer = 0x119545000] 15:17:06 INFO - PROCESS | 1657 | 1467843426619 Marionette DEBUG loaded listener.js 15:17:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x126789800) [pid = 1657] [serial = 1571] [outer = 0x119545000] 15:17:06 INFO - PROCESS | 1657 | 1467843426932 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]]]}] 15:17:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:17:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 519ms 15:17:06 INFO - PROCESS | 1657 | 1467843426974 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 15:17:06 INFO - PROCESS | 1657 | 1467843426975 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 15:17:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:17:06 INFO - PROCESS | 1657 | 1467843426980 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:17:06 INFO - PROCESS | 1657 | 1467843426981 Marionette TRACE conn2 <- [1,2066,null,{}] 15:17:06 INFO - PROCESS | 1657 | 1467843426990 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}] 15:17:06 INFO - PROCESS | 1657 | 1467843426991 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:07 INFO - PROCESS | 1657 | 1467843427089 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 15:17:07 INFO - PROCESS | 1657 | 1467843427094 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:07 INFO - PROCESS | 1657 | 1467843427098 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x1296a7800 == 35 [pid = 1657] [id = 524] 15:17:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x127080400) [pid = 1657] [serial = 1572] [outer = 0x0] 15:17:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x127425000) [pid = 1657] [serial = 1573] [outer = 0x127080400] 15:17:07 INFO - PROCESS | 1657 | 1467843427162 Marionette DEBUG loaded listener.js 15:17:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1274bb000) [pid = 1657] [serial = 1574] [outer = 0x127080400] 15:17:07 INFO - PROCESS | 1657 | 1467843427501 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]]]}] 15:17:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:17:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 529ms 15:17:07 INFO - PROCESS | 1657 | 1467843427508 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 15:17:07 INFO - PROCESS | 1657 | 1467843427510 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 15:17:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:17:07 INFO - PROCESS | 1657 | 1467843427516 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:17:07 INFO - PROCESS | 1657 | 1467843427517 Marionette TRACE conn2 <- [1,2070,null,{}] 15:17:07 INFO - PROCESS | 1657 | 1467843427519 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}] 15:17:07 INFO - PROCESS | 1657 | 1467843427520 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:07 INFO - PROCESS | 1657 | 1467843427621 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 15:17:07 INFO - PROCESS | 1657 | 1467843427635 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:07 INFO - PROCESS | 1657 | 1467843427636 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a92f000 == 36 [pid = 1657] [id = 525] 15:17:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1274c3800) [pid = 1657] [serial = 1575] [outer = 0x0] 15:17:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x128b75000) [pid = 1657] [serial = 1576] [outer = 0x1274c3800] 15:17:07 INFO - PROCESS | 1657 | 1467843427660 Marionette DEBUG loaded listener.js 15:17:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x129137400) [pid = 1657] [serial = 1577] [outer = 0x1274c3800] 15:17:08 INFO - PROCESS | 1657 | 1467843428010 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]]]}] 15:17:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:17:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 519ms 15:17:08 INFO - PROCESS | 1657 | 1467843428034 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 15:17:08 INFO - PROCESS | 1657 | 1467843428035 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 15:17:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:17:08 INFO - PROCESS | 1657 | 1467843428038 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:17:08 INFO - PROCESS | 1657 | 1467843428039 Marionette TRACE conn2 <- [1,2074,null,{}] 15:17:08 INFO - PROCESS | 1657 | 1467843428041 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}] 15:17:08 INFO - PROCESS | 1657 | 1467843428042 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:08 INFO - PROCESS | 1657 | 1467843428145 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 15:17:08 INFO - PROCESS | 1657 | 1467843428148 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:08 INFO - PROCESS | 1657 | 1467843428149 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b118000 == 37 [pid = 1657] [id = 526] 15:17:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x129137800) [pid = 1657] [serial = 1578] [outer = 0x0] 15:17:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x129246400) [pid = 1657] [serial = 1579] [outer = 0x129137800] 15:17:08 INFO - PROCESS | 1657 | 1467843428173 Marionette DEBUG loaded listener.js 15:17:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x129250400) [pid = 1657] [serial = 1580] [outer = 0x129137800] 15:17:08 INFO - PROCESS | 1657 | 1467843428521 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]]]}] 15:17:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:17:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 520ms 15:17:08 INFO - PROCESS | 1657 | 1467843428559 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 15:17:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:17:08 INFO - PROCESS | 1657 | 1467843428560 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 15:17:08 INFO - PROCESS | 1657 | 1467843428565 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:17:08 INFO - PROCESS | 1657 | 1467843428567 Marionette TRACE conn2 <- [1,2078,null,{}] 15:17:08 INFO - PROCESS | 1657 | 1467843428570 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}] 15:17:08 INFO - PROCESS | 1657 | 1467843428572 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:08 INFO - PROCESS | 1657 | 1467843428720 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 15:17:08 INFO - PROCESS | 1657 | 1467843428737 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:08 INFO - PROCESS | 1657 | 1467843428738 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bb30800 == 38 [pid = 1657] [id = 527] 15:17:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x129250800) [pid = 1657] [serial = 1581] [outer = 0x0] 15:17:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1294a2c00) [pid = 1657] [serial = 1582] [outer = 0x129250800] 15:17:08 INFO - PROCESS | 1657 | 1467843428776 Marionette DEBUG loaded listener.js 15:17:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x129534c00) [pid = 1657] [serial = 1583] [outer = 0x129250800] 15:17:09 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x120fb5c00) [pid = 1657] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:17:09 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x113257000) [pid = 1657] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:17:09 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x115e95000) [pid = 1657] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:17:09 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x11222b000) [pid = 1657] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:17:09 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1126f5800) [pid = 1657] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:17:09 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x112f54400) [pid = 1657] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:17:09 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x11906cc00) [pid = 1657] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:17:09 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x126786400) [pid = 1657] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:17:09 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1129abc00) [pid = 1657] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:17:09 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1274b4400) [pid = 1657] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:17:09 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x119bd0800) [pid = 1657] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:17:09 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1122be000) [pid = 1657] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:17:09 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x110fe5800) [pid = 1657] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:17:09 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x113d96c00) [pid = 1657] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:17:09 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1199a3c00) [pid = 1657] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:17:09 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x1214b3400) [pid = 1657] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:17:09 INFO - PROCESS | 1657 | 1467843429198 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]]]}] 15:17:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:17:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 671ms 15:17:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:17:09 INFO - PROCESS | 1657 | 1467843429235 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 15:17:09 INFO - PROCESS | 1657 | 1467843429236 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 15:17:09 INFO - PROCESS | 1657 | 1467843429238 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:17:09 INFO - PROCESS | 1657 | 1467843429239 Marionette TRACE conn2 <- [1,2082,null,{}] 15:17:09 INFO - PROCESS | 1657 | 1467843429242 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}] 15:17:09 INFO - PROCESS | 1657 | 1467843429243 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:09 INFO - PROCESS | 1657 | 1467843429355 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 15:17:09 INFO - PROCESS | 1657 | 1467843429391 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:09 INFO - PROCESS | 1657 | 1467843429392 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x129199800 == 39 [pid = 1657] [id = 528] 15:17:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x1126f2400) [pid = 1657] [serial = 1584] [outer = 0x0] 15:17:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x118621800) [pid = 1657] [serial = 1585] [outer = 0x1126f2400] 15:17:09 INFO - PROCESS | 1657 | 1467843429416 Marionette DEBUG loaded listener.js 15:17:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1214b3400) [pid = 1657] [serial = 1586] [outer = 0x1126f2400] 15:17:09 INFO - PROCESS | 1657 | 1467843429666 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]]]}] 15:17:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:17:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 472ms 15:17:09 INFO - PROCESS | 1657 | 1467843429717 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 15:17:09 INFO - PROCESS | 1657 | 1467843429718 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 15:17:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:17:09 INFO - PROCESS | 1657 | 1467843429720 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:17:09 INFO - PROCESS | 1657 | 1467843429721 Marionette TRACE conn2 <- [1,2086,null,{}] 15:17:09 INFO - PROCESS | 1657 | 1467843429724 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}] 15:17:09 INFO - PROCESS | 1657 | 1467843429725 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:09 INFO - PROCESS | 1657 | 1467843429817 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 15:17:09 INFO - PROCESS | 1657 | 1467843429820 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:09 INFO - PROCESS | 1657 | 1467843429822 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c548800 == 40 [pid = 1657] [id = 529] 15:17:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x121809800) [pid = 1657] [serial = 1587] [outer = 0x0] 15:17:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x128cc0800) [pid = 1657] [serial = 1588] [outer = 0x121809800] 15:17:09 INFO - PROCESS | 1657 | 1467843429849 Marionette DEBUG loaded listener.js 15:17:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x12953dc00) [pid = 1657] [serial = 1589] [outer = 0x121809800] 15:17:10 INFO - PROCESS | 1657 | 1467843430203 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]]]}] 15:17:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:17:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 518ms 15:17:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:17:10 INFO - PROCESS | 1657 | 1467843430239 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 15:17:10 INFO - PROCESS | 1657 | 1467843430240 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 15:17:10 INFO - PROCESS | 1657 | 1467843430256 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:17:10 INFO - PROCESS | 1657 | 1467843430257 Marionette TRACE conn2 <- [1,2090,null,{}] 15:17:10 INFO - PROCESS | 1657 | 1467843430259 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}] 15:17:10 INFO - PROCESS | 1657 | 1467843430261 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:10 INFO - PROCESS | 1657 | 1467843430350 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 15:17:10 INFO - PROCESS | 1657 | 1467843430354 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:10 INFO - PROCESS | 1657 | 1467843430355 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cae0800 == 41 [pid = 1657] [id = 530] 15:17:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x129540c00) [pid = 1657] [serial = 1590] [outer = 0x0] 15:17:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x12a694800) [pid = 1657] [serial = 1591] [outer = 0x129540c00] 15:17:10 INFO - PROCESS | 1657 | 1467843430379 Marionette DEBUG loaded listener.js 15:17:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x12a7da400) [pid = 1657] [serial = 1592] [outer = 0x129540c00] 15:17:10 INFO - PROCESS | 1657 | 1467843430742 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]]]}] 15:17:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:17:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 531ms 15:17:10 INFO - PROCESS | 1657 | 1467843430775 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 15:17:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:17:10 INFO - PROCESS | 1657 | 1467843430779 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 15:17:10 INFO - PROCESS | 1657 | 1467843430783 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:17:10 INFO - PROCESS | 1657 | 1467843430785 Marionette TRACE conn2 <- [1,2094,null,{}] 15:17:10 INFO - PROCESS | 1657 | 1467843430788 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}] 15:17:10 INFO - PROCESS | 1657 | 1467843430790 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:10 INFO - PROCESS | 1657 | 1467843430947 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 15:17:10 INFO - PROCESS | 1657 | 1467843430962 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:10 INFO - PROCESS | 1657 | 1467843430963 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x12caed800 == 42 [pid = 1657] [id = 531] 15:17:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x12992ac00) [pid = 1657] [serial = 1593] [outer = 0x0] 15:17:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x12a7dd800) [pid = 1657] [serial = 1594] [outer = 0x12992ac00] 15:17:11 INFO - PROCESS | 1657 | 1467843431002 Marionette DEBUG loaded listener.js 15:17:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x12a9de000) [pid = 1657] [serial = 1595] [outer = 0x12992ac00] 15:17:11 INFO - PROCESS | 1657 | 1467843431558 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]]]}] 15:17:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:17:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 821ms 15:17:11 INFO - PROCESS | 1657 | 1467843431603 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 15:17:11 INFO - PROCESS | 1657 | 1467843431606 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 15:17:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:17:11 INFO - PROCESS | 1657 | 1467843431609 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:17:11 INFO - PROCESS | 1657 | 1467843431613 Marionette TRACE conn2 <- [1,2098,null,{}] 15:17:11 INFO - PROCESS | 1657 | 1467843431616 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}] 15:17:11 INFO - PROCESS | 1657 | 1467843431618 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:11 INFO - PROCESS | 1657 | 1467843431730 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 15:17:11 INFO - PROCESS | 1657 | 1467843431791 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:11 INFO - PROCESS | 1657 | 1467843431793 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x119ee4800 == 43 [pid = 1657] [id = 532] 15:17:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x11673ec00) [pid = 1657] [serial = 1596] [outer = 0x0] 15:17:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1183dcc00) [pid = 1657] [serial = 1597] [outer = 0x11673ec00] 15:17:11 INFO - PROCESS | 1657 | 1467843431824 Marionette DEBUG loaded listener.js 15:17:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x118855c00) [pid = 1657] [serial = 1598] [outer = 0x11673ec00] 15:17:12 INFO - PROCESS | 1657 | 1467843432288 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]]]}] 15:17:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:17:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 725ms 15:17:12 INFO - PROCESS | 1657 | 1467843432335 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 15:17:12 INFO - PROCESS | 1657 | 1467843432338 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 15:17:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:17:12 INFO - PROCESS | 1657 | 1467843432361 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:17:12 INFO - PROCESS | 1657 | 1467843432363 Marionette TRACE conn2 <- [1,2102,null,{}] 15:17:12 INFO - PROCESS | 1657 | 1467843432367 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}] 15:17:12 INFO - PROCESS | 1657 | 1467843432369 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:12 INFO - PROCESS | 1657 | 1467843432481 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 15:17:12 INFO - PROCESS | 1657 | 1467843432551 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:12 INFO - PROCESS | 1657 | 1467843432552 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a61f800 == 44 [pid = 1657] [id = 533] 15:17:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x119545800) [pid = 1657] [serial = 1599] [outer = 0x0] 15:17:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x12119ac00) [pid = 1657] [serial = 1600] [outer = 0x119545800] 15:17:12 INFO - PROCESS | 1657 | 1467843432583 Marionette DEBUG loaded listener.js 15:17:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x121ccfc00) [pid = 1657] [serial = 1601] [outer = 0x119545800] 15:17:13 INFO - PROCESS | 1657 | 1467843433007 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]]]}] 15:17:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:17:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 690ms 15:17:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:17:13 INFO - PROCESS | 1657 | 1467843433064 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 15:17:13 INFO - PROCESS | 1657 | 1467843433065 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 15:17:13 INFO - PROCESS | 1657 | 1467843433069 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:17:13 INFO - PROCESS | 1657 | 1467843433072 Marionette TRACE conn2 <- [1,2106,null,{}] 15:17:13 INFO - PROCESS | 1657 | 1467843433079 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}] 15:17:13 INFO - PROCESS | 1657 | 1467843433082 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:13 INFO - PROCESS | 1657 | 1467843433184 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 15:17:13 INFO - PROCESS | 1657 | 1467843433244 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:13 INFO - PROCESS | 1657 | 1467843433246 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cf2a000 == 45 [pid = 1657] [id = 534] 15:17:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1267dbc00) [pid = 1657] [serial = 1602] [outer = 0x0] 15:17:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1274ac400) [pid = 1657] [serial = 1603] [outer = 0x1267dbc00] 15:17:13 INFO - PROCESS | 1657 | 1467843433277 Marionette DEBUG loaded listener.js 15:17:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1274c9c00) [pid = 1657] [serial = 1604] [outer = 0x1267dbc00] 15:17:13 INFO - PROCESS | 1657 | 1467843433882 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]]]}] 15:17:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:17:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 821ms 15:17:13 INFO - PROCESS | 1657 | 1467843433890 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 15:17:13 INFO - PROCESS | 1657 | 1467843433893 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 15:17:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:17:13 INFO - PROCESS | 1657 | 1467843433898 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:17:13 INFO - PROCESS | 1657 | 1467843433900 Marionette TRACE conn2 <- [1,2110,null,{}] 15:17:13 INFO - PROCESS | 1657 | 1467843433903 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}] 15:17:13 INFO - PROCESS | 1657 | 1467843433905 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:13 INFO - PROCESS | 1657 | 1467843433996 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 15:17:14 INFO - PROCESS | 1657 | 1467843434067 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:14 INFO - PROCESS | 1657 | 1467843434070 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x116fef000 == 46 [pid = 1657] [id = 535] 15:17:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x112eedc00) [pid = 1657] [serial = 1605] [outer = 0x0] 15:17:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1133ed000) [pid = 1657] [serial = 1606] [outer = 0x112eedc00] 15:17:14 INFO - PROCESS | 1657 | 1467843434101 Marionette DEBUG loaded listener.js 15:17:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x11697e000) [pid = 1657] [serial = 1607] [outer = 0x112eedc00] 15:17:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12cae0800 == 45 [pid = 1657] [id = 530] 15:17:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12c548800 == 44 [pid = 1657] [id = 529] 15:17:14 INFO - PROCESS | 1657 | --DOCSHELL 0x129199800 == 43 [pid = 1657] [id = 528] 15:17:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12bb30800 == 42 [pid = 1657] [id = 527] 15:17:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12b118000 == 41 [pid = 1657] [id = 526] 15:17:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12a92f000 == 40 [pid = 1657] [id = 525] 15:17:14 INFO - PROCESS | 1657 | --DOCSHELL 0x1296a7800 == 39 [pid = 1657] [id = 524] 15:17:14 INFO - PROCESS | 1657 | --DOCSHELL 0x127311800 == 38 [pid = 1657] [id = 523] 15:17:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12670d000 == 37 [pid = 1657] [id = 522] 15:17:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12111a800 == 36 [pid = 1657] [id = 521] 15:17:14 INFO - PROCESS | 1657 | --DOCSHELL 0x11841b800 == 35 [pid = 1657] [id = 520] 15:17:14 INFO - PROCESS | 1657 | --DOCSHELL 0x116aba800 == 34 [pid = 1657] [id = 519] 15:17:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12141f000 == 33 [pid = 1657] [id = 518] 15:17:14 INFO - PROCESS | 1657 | --DOCSHELL 0x116fee800 == 32 [pid = 1657] [id = 517] 15:17:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12b31b000 == 31 [pid = 1657] [id = 516] 15:17:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12cf2a000 == 30 [pid = 1657] [id = 534] 15:17:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12a61f800 == 29 [pid = 1657] [id = 533] 15:17:14 INFO - PROCESS | 1657 | --DOCSHELL 0x119ee4800 == 28 [pid = 1657] [id = 532] 15:17:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12caed800 == 27 [pid = 1657] [id = 531] 15:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x1210acc00) [pid = 1657] [serial = 1531] [outer = 0x0] [url = about:blank] 15:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x125698000) [pid = 1657] [serial = 1534] [outer = 0x0] [url = about:blank] 15:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x11673a800) [pid = 1657] [serial = 1519] [outer = 0x0] [url = about:blank] 15:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x117146000) [pid = 1657] [serial = 1520] [outer = 0x0] [url = about:blank] 15:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x1183dfc00) [pid = 1657] [serial = 1522] [outer = 0x0] [url = about:blank] 15:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x118651c00) [pid = 1657] [serial = 1523] [outer = 0x0] [url = about:blank] 15:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x112029400) [pid = 1657] [serial = 1513] [outer = 0x0] [url = about:blank] 15:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x112a84c00) [pid = 1657] [serial = 1514] [outer = 0x0] [url = about:blank] 15:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1131ad400) [pid = 1657] [serial = 1516] [outer = 0x0] [url = about:blank] 15:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x114f99400) [pid = 1657] [serial = 1517] [outer = 0x0] [url = about:blank] 15:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x119548000) [pid = 1657] [serial = 1525] [outer = 0x0] [url = about:blank] 15:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x119a38c00) [pid = 1657] [serial = 1526] [outer = 0x0] [url = about:blank] 15:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1253d7800) [pid = 1657] [serial = 1532] [outer = 0x0] [url = about:blank] 15:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x126cbcc00) [pid = 1657] [serial = 1537] [outer = 0x0] [url = about:blank] 15:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x12700cc00) [pid = 1657] [serial = 1538] [outer = 0x0] [url = about:blank] 15:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x118616c00) [pid = 1657] [serial = 1541] [outer = 0x0] [url = about:blank] 15:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1274b8000) [pid = 1657] [serial = 1546] [outer = 0x0] [url = about:blank] 15:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x114f8f000) [pid = 1657] [serial = 1540] [outer = 0x0] [url = about:blank] 15:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1274aac00) [pid = 1657] [serial = 1544] [outer = 0x0] [url = about:blank] 15:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x126787400) [pid = 1657] [serial = 1535] [outer = 0x0] [url = about:blank] 15:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x118656800) [pid = 1657] [serial = 1528] [outer = 0x0] [url = about:blank] 15:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x12700d400) [pid = 1657] [serial = 1543] [outer = 0x0] [url = about:blank] 15:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x112a86000) [pid = 1657] [serial = 1502] [outer = 0x0] [url = about:blank] 15:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x1122b9400) [pid = 1657] [serial = 1501] [outer = 0x0] [url = about:blank] 15:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x118616800) [pid = 1657] [serial = 1505] [outer = 0x0] [url = about:blank] 15:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x117ea5800) [pid = 1657] [serial = 1504] [outer = 0x0] [url = about:blank] 15:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1210ac800) [pid = 1657] [serial = 1508] [outer = 0x0] [url = about:blank] 15:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x128b7d800) [pid = 1657] [serial = 1549] [outer = 0x0] [url = about:blank] 15:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x119ec0c00) [pid = 1657] [serial = 1507] [outer = 0x0] [url = about:blank] 15:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x119ba5400) [pid = 1657] [serial = 1547] [outer = 0x0] [url = about:blank] 15:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x126d49800) [pid = 1657] [serial = 1511] [outer = 0x0] [url = about:blank] 15:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x12554e400) [pid = 1657] [serial = 1510] [outer = 0x0] [url = about:blank] 15:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x120fb7400) [pid = 1657] [serial = 1529] [outer = 0x0] [url = about:blank] 15:17:15 INFO - PROCESS | 1657 | 1467843435074 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]]]}] 15:17:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:17:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1223ms 15:17:15 INFO - PROCESS | 1657 | 1467843435121 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 15:17:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:17:15 INFO - PROCESS | 1657 | 1467843435123 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 15:17:15 INFO - PROCESS | 1657 | 1467843435128 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:17:15 INFO - PROCESS | 1657 | 1467843435131 Marionette TRACE conn2 <- [1,2114,null,{}] 15:17:15 INFO - PROCESS | 1657 | 1467843435135 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}] 15:17:15 INFO - PROCESS | 1657 | 1467843435137 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:15 INFO - PROCESS | 1657 | 1467843435213 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 15:17:15 INFO - PROCESS | 1657 | 1467843435218 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:15 INFO - PROCESS | 1657 | 1467843435219 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ac5800 == 28 [pid = 1657] [id = 536] 15:17:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x1133a6c00) [pid = 1657] [serial = 1608] [outer = 0x0] 15:17:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x113d65400) [pid = 1657] [serial = 1609] [outer = 0x1133a6c00] 15:17:15 INFO - PROCESS | 1657 | 1467843435250 Marionette DEBUG loaded listener.js 15:17:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x115e24800) [pid = 1657] [serial = 1610] [outer = 0x1133a6c00] 15:17:15 INFO - PROCESS | 1657 | 1467843435583 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]]]}] 15:17:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:17:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 473ms 15:17:15 INFO - PROCESS | 1657 | 1467843435631 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 15:17:15 INFO - PROCESS | 1657 | 1467843435635 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 15:17:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:17:15 INFO - PROCESS | 1657 | 1467843435640 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:17:15 INFO - PROCESS | 1657 | 1467843435642 Marionette TRACE conn2 <- [1,2118,null,{}] 15:17:15 INFO - PROCESS | 1657 | 1467843435645 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}] 15:17:15 INFO - PROCESS | 1657 | 1467843435646 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:15 INFO - PROCESS | 1657 | 1467843435724 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 15:17:15 INFO - PROCESS | 1657 | 1467843435730 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:15 INFO - PROCESS | 1657 | 1467843435731 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x119093800 == 29 [pid = 1657] [id = 537] 15:17:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x116638c00) [pid = 1657] [serial = 1611] [outer = 0x0] 15:17:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x117143000) [pid = 1657] [serial = 1612] [outer = 0x116638c00] 15:17:15 INFO - PROCESS | 1657 | 1467843435759 Marionette DEBUG loaded listener.js 15:17:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11810e000) [pid = 1657] [serial = 1613] [outer = 0x116638c00] 15:17:16 INFO - PROCESS | 1657 | 1467843436169 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]]]}] 15:17:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:17:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 571ms 15:17:16 INFO - PROCESS | 1657 | 1467843436213 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 15:17:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:17:16 INFO - PROCESS | 1657 | 1467843436224 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 15:17:16 INFO - PROCESS | 1657 | 1467843436228 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:17:16 INFO - PROCESS | 1657 | 1467843436232 Marionette TRACE conn2 <- [1,2122,null,{}] 15:17:16 INFO - PROCESS | 1657 | 1467843436243 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}] 15:17:16 INFO - PROCESS | 1657 | 1467843436248 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:16 INFO - PROCESS | 1657 | 1467843436372 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 15:17:16 INFO - PROCESS | 1657 | 1467843436386 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:16 INFO - PROCESS | 1657 | 1467843436388 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x120f40800 == 30 [pid = 1657] [id = 538] 15:17:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x11843b400) [pid = 1657] [serial = 1614] [outer = 0x0] 15:17:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x118854000) [pid = 1657] [serial = 1615] [outer = 0x11843b400] 15:17:16 INFO - PROCESS | 1657 | 1467843436431 Marionette DEBUG loaded listener.js 15:17:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x119541800) [pid = 1657] [serial = 1616] [outer = 0x11843b400] 15:17:16 INFO - PROCESS | 1657 | 1467843436817 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]]]}] 15:17:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:17:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 623ms 15:17:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:17:16 INFO - PROCESS | 1657 | 1467843436852 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 15:17:16 INFO - PROCESS | 1657 | 1467843436853 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 15:17:16 INFO - PROCESS | 1657 | 1467843436856 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:17:16 INFO - PROCESS | 1657 | 1467843436857 Marionette TRACE conn2 <- [1,2126,null,{}] 15:17:16 INFO - PROCESS | 1657 | 1467843436859 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}] 15:17:16 INFO - PROCESS | 1657 | 1467843436862 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:16 INFO - PROCESS | 1657 | 1467843436940 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 15:17:16 INFO - PROCESS | 1657 | 1467843436944 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:16 INFO - PROCESS | 1657 | 1467843436947 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x1235eb800 == 31 [pid = 1657] [id = 539] 15:17:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x119549c00) [pid = 1657] [serial = 1617] [outer = 0x0] 15:17:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x119a31800) [pid = 1657] [serial = 1618] [outer = 0x119549c00] 15:17:16 INFO - PROCESS | 1657 | 1467843436972 Marionette DEBUG loaded listener.js 15:17:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x119ecb800) [pid = 1657] [serial = 1619] [outer = 0x119549c00] 15:17:17 INFO - PROCESS | 1657 | 1467843437327 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]]]}] 15:17:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:17:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 520ms 15:17:17 INFO - PROCESS | 1657 | 1467843437376 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 15:17:17 INFO - PROCESS | 1657 | 1467843437377 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 15:17:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:17:17 INFO - PROCESS | 1657 | 1467843437379 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:17:17 INFO - PROCESS | 1657 | 1467843437381 Marionette TRACE conn2 <- [1,2130,null,{}] 15:17:17 INFO - PROCESS | 1657 | 1467843437383 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}] 15:17:17 INFO - PROCESS | 1657 | 1467843437384 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:17 INFO - PROCESS | 1657 | 1467843437484 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 15:17:17 INFO - PROCESS | 1657 | 1467843437524 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:17 INFO - PROCESS | 1657 | 1467843437525 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x125bb3000 == 32 [pid = 1657] [id = 540] 15:17:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x11910fc00) [pid = 1657] [serial = 1620] [outer = 0x0] 15:17:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x120fbb400) [pid = 1657] [serial = 1621] [outer = 0x11910fc00] 15:17:17 INFO - PROCESS | 1657 | 1467843437549 Marionette DEBUG loaded listener.js 15:17:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x120ff4000) [pid = 1657] [serial = 1622] [outer = 0x11910fc00] 15:17:17 INFO - PROCESS | 1657 | 1467843437872 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] 15:17:17 INFO - PROCESS | 1657 | 1467843437905 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 15:17:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 15:17:17 INFO - PROCESS | 1657 | 1467843437907 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:17:17 INFO - PROCESS | 1657 | 1467843437908 Marionette TRACE conn2 <- [1,2134,null,{}] 15:17:17 INFO - PROCESS | 1657 | 1467843437910 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}] 15:17:17 INFO - PROCESS | 1657 | 1467843437914 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:18 INFO - PROCESS | 1657 | 1467843438026 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 15:17:18 INFO - PROCESS | 1657 | 1467843438062 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:18 INFO - PROCESS | 1657 | 1467843438064 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x127307800 == 33 [pid = 1657] [id = 541] 15:17:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x120ff4400) [pid = 1657] [serial = 1623] [outer = 0x0] 15:17:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1219b2800) [pid = 1657] [serial = 1624] [outer = 0x120ff4400] 15:17:18 INFO - PROCESS | 1657 | 1467843438088 Marionette DEBUG loaded listener.js 15:17:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x126788c00) [pid = 1657] [serial = 1625] [outer = 0x120ff4400] 15:17:18 INFO - PROCESS | 1657 | 1467843438405 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]]]}] 15:17:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:17:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 518ms 15:17:18 INFO - PROCESS | 1657 | 1467843438425 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 15:17:18 INFO - PROCESS | 1657 | 1467843438426 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 15:17:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:17:18 INFO - PROCESS | 1657 | 1467843438432 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:17:18 INFO - PROCESS | 1657 | 1467843438433 Marionette TRACE conn2 <- [1,2138,null,{}] 15:17:18 INFO - PROCESS | 1657 | 1467843438435 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}] 15:17:18 INFO - PROCESS | 1657 | 1467843438436 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:18 INFO - PROCESS | 1657 | 1467843438548 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 15:17:18 INFO - PROCESS | 1657 | 1467843438552 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:18 INFO - PROCESS | 1657 | 1467843438552 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x12919d000 == 34 [pid = 1657] [id = 542] 15:17:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x118656c00) [pid = 1657] [serial = 1626] [outer = 0x0] 15:17:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x126d48c00) [pid = 1657] [serial = 1627] [outer = 0x118656c00] 15:17:18 INFO - PROCESS | 1657 | 1467843438577 Marionette DEBUG loaded listener.js 15:17:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x12707f800) [pid = 1657] [serial = 1628] [outer = 0x118656c00] 15:17:18 INFO - PROCESS | 1657 | 1467843438916 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]]]}] 15:17:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:17:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 521ms 15:17:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:17:18 INFO - PROCESS | 1657 | 1467843438952 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 15:17:18 INFO - PROCESS | 1657 | 1467843438953 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 15:17:18 INFO - PROCESS | 1657 | 1467843438955 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:17:18 INFO - PROCESS | 1657 | 1467843438957 Marionette TRACE conn2 <- [1,2142,null,{}] 15:17:18 INFO - PROCESS | 1657 | 1467843438959 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}] 15:17:18 INFO - PROCESS | 1657 | 1467843438960 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:19 INFO - PROCESS | 1657 | 1467843439052 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 15:17:19 INFO - PROCESS | 1657 | 1467843439066 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:19 INFO - PROCESS | 1657 | 1467843439067 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x129461800 == 35 [pid = 1657] [id = 543] 15:17:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x125c8e800) [pid = 1657] [serial = 1629] [outer = 0x0] 15:17:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x12742dc00) [pid = 1657] [serial = 1630] [outer = 0x125c8e800] 15:17:19 INFO - PROCESS | 1657 | 1467843439091 Marionette DEBUG loaded listener.js 15:17:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1274bbc00) [pid = 1657] [serial = 1631] [outer = 0x125c8e800] 15:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x12992ac00) [pid = 1657] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x129540c00) [pid = 1657] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x1274c3800) [pid = 1657] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1133ef000) [pid = 1657] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x119545000) [pid = 1657] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1129a9c00) [pid = 1657] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x117ea0000) [pid = 1657] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x11673cc00) [pid = 1657] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x120fec000) [pid = 1657] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1253adc00) [pid = 1657] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x119a3dc00) [pid = 1657] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x129250800) [pid = 1657] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1126f2400) [pid = 1657] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x129137800) [pid = 1657] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x121809800) [pid = 1657] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x127080400) [pid = 1657] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:17:19 INFO - PROCESS | 1657 | 1467843439545 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] 15:17:19 INFO - PROCESS | 1657 | 1467843439576 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 15:17:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:17:19 INFO - PROCESS | 1657 | 1467843439584 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:17:19 INFO - PROCESS | 1657 | 1467843439585 Marionette TRACE conn2 <- [1,2146,null,{}] 15:17:19 INFO - PROCESS | 1657 | 1467843439588 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}] 15:17:19 INFO - PROCESS | 1657 | 1467843439589 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:19 INFO - PROCESS | 1657 | 1467843439703 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 15:17:19 INFO - PROCESS | 1657 | 1467843439742 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:19 INFO - PROCESS | 1657 | 1467843439743 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a622000 == 36 [pid = 1657] [id = 544] 15:17:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1122be000) [pid = 1657] [serial = 1632] [outer = 0x0] 15:17:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x118131000) [pid = 1657] [serial = 1633] [outer = 0x1122be000] 15:17:19 INFO - PROCESS | 1657 | 1467843439767 Marionette DEBUG loaded listener.js 15:17:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1253adc00) [pid = 1657] [serial = 1634] [outer = 0x1122be000] 15:17:20 INFO - PROCESS | 1657 | 1467843440050 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] 15:17:20 INFO - PROCESS | 1657 | 1467843440104 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 15:17:20 INFO - PROCESS | 1657 | 1467843440106 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:17:20 INFO - PROCESS | 1657 | 1467843440107 Marionette TRACE conn2 <- [1,2150,null,{}] 15:17:20 INFO - PROCESS | 1657 | 1467843440109 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}] 15:17:20 INFO - PROCESS | 1657 | 1467843440111 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:20 INFO - PROCESS | 1657 | 1467843440189 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 15:17:20 INFO - PROCESS | 1657 | 1467843440193 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:20 INFO - PROCESS | 1657 | 1467843440194 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x12aea4000 == 37 [pid = 1657] [id = 545] 15:17:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x125c87000) [pid = 1657] [serial = 1635] [outer = 0x0] 15:17:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1274c2c00) [pid = 1657] [serial = 1636] [outer = 0x125c87000] 15:17:20 INFO - PROCESS | 1657 | 1467843440221 Marionette DEBUG loaded listener.js 15:17:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x128b72000) [pid = 1657] [serial = 1637] [outer = 0x125c87000] 15:17:20 INFO - PROCESS | 1657 | 1467843440536 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]]]}] 15:17:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:17:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 471ms 15:17:20 INFO - PROCESS | 1657 | 1467843440577 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 15:17:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:17:20 INFO - PROCESS | 1657 | 1467843440579 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 15:17:20 INFO - PROCESS | 1657 | 1467843440581 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:17:20 INFO - PROCESS | 1657 | 1467843440583 Marionette TRACE conn2 <- [1,2154,null,{}] 15:17:20 INFO - PROCESS | 1657 | 1467843440585 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}] 15:17:20 INFO - PROCESS | 1657 | 1467843440587 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:20 INFO - PROCESS | 1657 | 1467843440703 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 15:17:20 INFO - PROCESS | 1657 | 1467843440708 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:20 INFO - PROCESS | 1657 | 1467843440719 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b12f000 == 38 [pid = 1657] [id = 546] 15:17:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1274c1800) [pid = 1657] [serial = 1638] [outer = 0x0] 15:17:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x129132000) [pid = 1657] [serial = 1639] [outer = 0x1274c1800] 15:17:20 INFO - PROCESS | 1657 | 1467843440747 Marionette DEBUG loaded listener.js 15:17:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x12949e800) [pid = 1657] [serial = 1640] [outer = 0x1274c1800] 15:17:21 INFO - PROCESS | 1657 | 1467843441067 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]]]}] 15:17:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:17:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 519ms 15:17:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:17:21 INFO - PROCESS | 1657 | 1467843441100 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 15:17:21 INFO - PROCESS | 1657 | 1467843441102 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 15:17:21 INFO - PROCESS | 1657 | 1467843441104 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:17:21 INFO - PROCESS | 1657 | 1467843441105 Marionette TRACE conn2 <- [1,2158,null,{}] 15:17:21 INFO - PROCESS | 1657 | 1467843441107 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}] 15:17:21 INFO - PROCESS | 1657 | 1467843441108 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:21 INFO - PROCESS | 1657 | 1467843441186 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 15:17:21 INFO - PROCESS | 1657 | 1467843441189 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:21 INFO - PROCESS | 1657 | 1467843441190 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bfaa000 == 39 [pid = 1657] [id = 547] 15:17:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x128b71400) [pid = 1657] [serial = 1641] [outer = 0x0] 15:17:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x12953c400) [pid = 1657] [serial = 1642] [outer = 0x128b71400] 15:17:21 INFO - PROCESS | 1657 | 1467843441217 Marionette DEBUG loaded listener.js 15:17:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x12a693c00) [pid = 1657] [serial = 1643] [outer = 0x128b71400] 15:17:21 INFO - PROCESS | 1657 | 1467843441773 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]]]}] 15:17:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:17:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 718ms 15:17:21 INFO - PROCESS | 1657 | 1467843441823 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 15:17:21 INFO - PROCESS | 1657 | 1467843441826 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 15:17:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:17:21 INFO - PROCESS | 1657 | 1467843441830 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:17:21 INFO - PROCESS | 1657 | 1467843441832 Marionette TRACE conn2 <- [1,2162,null,{}] 15:17:21 INFO - PROCESS | 1657 | 1467843441836 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}] 15:17:21 INFO - PROCESS | 1657 | 1467843441838 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:21 INFO - PROCESS | 1657 | 1467843441947 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 15:17:22 INFO - PROCESS | 1657 | 1467843442029 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:22 INFO - PROCESS | 1657 | 1467843442030 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x118888800 == 40 [pid = 1657] [id = 548] 15:17:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x113254000) [pid = 1657] [serial = 1644] [outer = 0x0] 15:17:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x115e22000) [pid = 1657] [serial = 1645] [outer = 0x113254000] 15:17:22 INFO - PROCESS | 1657 | 1467843442061 Marionette DEBUG loaded listener.js 15:17:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x11673b800) [pid = 1657] [serial = 1646] [outer = 0x113254000] 15:17:22 INFO - PROCESS | 1657 | 1467843442618 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]]]}] 15:17:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:17:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 822ms 15:17:22 INFO - PROCESS | 1657 | 1467843442805 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 15:17:22 INFO - PROCESS | 1657 | 1467843442808 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 15:17:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:17:22 INFO - PROCESS | 1657 | 1467843442834 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:17:22 INFO - PROCESS | 1657 | 1467843442836 Marionette TRACE conn2 <- [1,2166,null,{}] 15:17:22 INFO - PROCESS | 1657 | 1467843442841 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}] 15:17:22 INFO - PROCESS | 1657 | 1467843442842 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:22 INFO - PROCESS | 1657 | 1467843442943 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 15:17:23 INFO - PROCESS | 1657 | 1467843442997 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:23 INFO - PROCESS | 1657 | 1467843443000 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e6e800 == 41 [pid = 1657] [id = 549] 15:17:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1164f0800) [pid = 1657] [serial = 1647] [outer = 0x0] 15:17:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x11673b400) [pid = 1657] [serial = 1648] [outer = 0x1164f0800] 15:17:23 INFO - PROCESS | 1657 | 1467843443027 Marionette DEBUG loaded listener.js 15:17:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x11714fc00) [pid = 1657] [serial = 1649] [outer = 0x1164f0800] 15:17:23 INFO - PROCESS | 1657 | --DOCSHELL 0x12b12f000 == 40 [pid = 1657] [id = 546] 15:17:23 INFO - PROCESS | 1657 | --DOCSHELL 0x12aea4000 == 39 [pid = 1657] [id = 545] 15:17:23 INFO - PROCESS | 1657 | --DOCSHELL 0x12a622000 == 38 [pid = 1657] [id = 544] 15:17:23 INFO - PROCESS | 1657 | --DOCSHELL 0x129461800 == 37 [pid = 1657] [id = 543] 15:17:23 INFO - PROCESS | 1657 | --DOCSHELL 0x12919d000 == 36 [pid = 1657] [id = 542] 15:17:23 INFO - PROCESS | 1657 | --DOCSHELL 0x127307800 == 35 [pid = 1657] [id = 541] 15:17:23 INFO - PROCESS | 1657 | --DOCSHELL 0x125bb3000 == 34 [pid = 1657] [id = 540] 15:17:23 INFO - PROCESS | 1657 | --DOCSHELL 0x1235eb800 == 33 [pid = 1657] [id = 539] 15:17:23 INFO - PROCESS | 1657 | --DOCSHELL 0x120f40800 == 32 [pid = 1657] [id = 538] 15:17:23 INFO - PROCESS | 1657 | --DOCSHELL 0x119093800 == 31 [pid = 1657] [id = 537] 15:17:23 INFO - PROCESS | 1657 | --DOCSHELL 0x116ac5800 == 30 [pid = 1657] [id = 536] 15:17:23 INFO - PROCESS | 1657 | --DOCSHELL 0x116fef000 == 29 [pid = 1657] [id = 535] 15:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x114f92400) [pid = 1657] [serial = 1558] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x116637800) [pid = 1657] [serial = 1559] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1253d1400) [pid = 1657] [serial = 1570] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x112a84000) [pid = 1657] [serial = 1552] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x115dd6c00) [pid = 1657] [serial = 1553] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x11810b000) [pid = 1657] [serial = 1555] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1183dc000) [pid = 1657] [serial = 1556] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x118137c00) [pid = 1657] [serial = 1561] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x118655c00) [pid = 1657] [serial = 1562] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1217d3c00) [pid = 1657] [serial = 1567] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x12525a000) [pid = 1657] [serial = 1568] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x12912a800) [pid = 1657] [serial = 1550] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x119ec1400) [pid = 1657] [serial = 1564] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x120fb8c00) [pid = 1657] [serial = 1565] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1294a2c00) [pid = 1657] [serial = 1582] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x118621800) [pid = 1657] [serial = 1585] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x129246400) [pid = 1657] [serial = 1579] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x128cc0800) [pid = 1657] [serial = 1588] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x129534c00) [pid = 1657] [serial = 1583] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x127425000) [pid = 1657] [serial = 1573] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1274bb000) [pid = 1657] [serial = 1574] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x129250400) [pid = 1657] [serial = 1580] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x129137400) [pid = 1657] [serial = 1577] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x12a7da400) [pid = 1657] [serial = 1592] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x1214b3400) [pid = 1657] [serial = 1586] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x126789800) [pid = 1657] [serial = 1571] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x12953dc00) [pid = 1657] [serial = 1589] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x12a9de000) [pid = 1657] [serial = 1595] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x12a7dd800) [pid = 1657] [serial = 1594] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x12a694800) [pid = 1657] [serial = 1591] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x128b75000) [pid = 1657] [serial = 1576] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1657 | 1467843443435 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]]]}] 15:17:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:17:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 649ms 15:17:23 INFO - PROCESS | 1657 | 1467843443461 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 15:17:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:17:23 INFO - PROCESS | 1657 | 1467843443463 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 15:17:23 INFO - PROCESS | 1657 | 1467843443468 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:17:23 INFO - PROCESS | 1657 | 1467843443470 Marionette TRACE conn2 <- [1,2170,null,{}] 15:17:23 INFO - PROCESS | 1657 | 1467843443473 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}] 15:17:23 INFO - PROCESS | 1657 | 1467843443475 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:23 INFO - PROCESS | 1657 | 1467843443554 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 15:17:23 INFO - PROCESS | 1657 | 1467843443558 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:23 INFO - PROCESS | 1657 | 1467843443559 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x119598800 == 30 [pid = 1657] [id = 550] 15:17:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x118109000) [pid = 1657] [serial = 1650] [outer = 0x0] 15:17:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x11835f400) [pid = 1657] [serial = 1651] [outer = 0x118109000] 15:17:23 INFO - PROCESS | 1657 | 1467843443590 Marionette DEBUG loaded listener.js 15:17:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x11861cc00) [pid = 1657] [serial = 1652] [outer = 0x118109000] 15:17:23 INFO - PROCESS | 1657 | 1467843443934 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]]]}] 15:17:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:17:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 472ms 15:17:23 INFO - PROCESS | 1657 | 1467843443938 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 15:17:23 INFO - PROCESS | 1657 | 1467843443939 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 15:17:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:17:23 INFO - PROCESS | 1657 | 1467843443942 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:17:23 INFO - PROCESS | 1657 | 1467843443947 Marionette TRACE conn2 <- [1,2174,null,{}] 15:17:23 INFO - PROCESS | 1657 | 1467843443956 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}] 15:17:23 INFO - PROCESS | 1657 | 1467843443961 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:24 INFO - PROCESS | 1657 | 1467843444091 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 15:17:24 INFO - PROCESS | 1657 | 1467843444182 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:24 INFO - PROCESS | 1657 | 1467843444185 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x12142e000 == 31 [pid = 1657] [id = 551] 15:17:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x119067400) [pid = 1657] [serial = 1653] [outer = 0x0] 15:17:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x119547400) [pid = 1657] [serial = 1654] [outer = 0x119067400] 15:17:24 INFO - PROCESS | 1657 | 1467843444230 Marionette DEBUG loaded listener.js 15:17:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x119ba5400) [pid = 1657] [serial = 1655] [outer = 0x119067400] 15:17:24 INFO - PROCESS | 1657 | 1467843444624 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]]]}] 15:17:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:17:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 724ms 15:17:24 INFO - PROCESS | 1657 | 1467843444667 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 15:17:24 INFO - PROCESS | 1657 | 1467843444668 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 15:17:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:17:24 INFO - PROCESS | 1657 | 1467843444671 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:17:24 INFO - PROCESS | 1657 | 1467843444672 Marionette TRACE conn2 <- [1,2178,null,{}] 15:17:24 INFO - PROCESS | 1657 | 1467843444674 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}] 15:17:24 INFO - PROCESS | 1657 | 1467843444675 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:24 INFO - PROCESS | 1657 | 1467843444754 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 15:17:24 INFO - PROCESS | 1657 | 1467843444757 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:24 INFO - PROCESS | 1657 | 1467843444759 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x125c68000 == 32 [pid = 1657] [id = 552] 15:17:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x112233000) [pid = 1657] [serial = 1656] [outer = 0x0] 15:17:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x1210a9800) [pid = 1657] [serial = 1657] [outer = 0x112233000] 15:17:24 INFO - PROCESS | 1657 | 1467843444787 Marionette DEBUG loaded listener.js 15:17:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x1214c0c00) [pid = 1657] [serial = 1658] [outer = 0x112233000] 15:17:25 INFO - PROCESS | 1657 | 1467843445123 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]]]}] 15:17:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:17:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 469ms 15:17:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:17:25 INFO - PROCESS | 1657 | 1467843445140 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 15:17:25 INFO - PROCESS | 1657 | 1467843445142 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 15:17:25 INFO - PROCESS | 1657 | 1467843445146 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:17:25 INFO - PROCESS | 1657 | 1467843445149 Marionette TRACE conn2 <- [1,2182,null,{}] 15:17:25 INFO - PROCESS | 1657 | 1467843445152 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}] 15:17:25 INFO - PROCESS | 1657 | 1467843445153 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:25 INFO - PROCESS | 1657 | 1467843445230 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 15:17:25 INFO - PROCESS | 1657 | 1467843445234 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:25 INFO - PROCESS | 1657 | 1467843445235 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x126ce3000 == 33 [pid = 1657] [id = 553] 15:17:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x120fb9400) [pid = 1657] [serial = 1659] [outer = 0x0] 15:17:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x1235d9c00) [pid = 1657] [serial = 1660] [outer = 0x120fb9400] 15:17:25 INFO - PROCESS | 1657 | 1467843445261 Marionette DEBUG loaded listener.js 15:17:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x1253dc800) [pid = 1657] [serial = 1661] [outer = 0x120fb9400] 15:17:25 INFO - PROCESS | 1657 | 1467843445602 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]]]}] 15:17:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:17:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 475ms 15:17:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:17:25 INFO - PROCESS | 1657 | 1467843445619 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 15:17:25 INFO - PROCESS | 1657 | 1467843445620 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 15:17:25 INFO - PROCESS | 1657 | 1467843445622 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:17:25 INFO - PROCESS | 1657 | 1467843445623 Marionette TRACE conn2 <- [1,2186,null,{}] 15:17:25 INFO - PROCESS | 1657 | 1467843445626 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}] 15:17:25 INFO - PROCESS | 1657 | 1467843445631 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:25 INFO - PROCESS | 1657 | 1467843445766 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 15:17:25 INFO - PROCESS | 1657 | 1467843445777 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:25 INFO - PROCESS | 1657 | 1467843445779 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x1291a9000 == 34 [pid = 1657] [id = 554] 15:17:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x125bf7000) [pid = 1657] [serial = 1662] [outer = 0x0] 15:17:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x126789400) [pid = 1657] [serial = 1663] [outer = 0x125bf7000] 15:17:25 INFO - PROCESS | 1657 | 1467843445804 Marionette DEBUG loaded listener.js 15:17:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x1274b2400) [pid = 1657] [serial = 1664] [outer = 0x125bf7000] 15:17:26 INFO - PROCESS | 1657 | 1467843446144 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]]]}] 15:17:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:17:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 571ms 15:17:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:17:26 INFO - PROCESS | 1657 | 1467843446193 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 15:17:26 INFO - PROCESS | 1657 | 1467843446195 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 15:17:26 INFO - PROCESS | 1657 | 1467843446197 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:17:26 INFO - PROCESS | 1657 | 1467843446198 Marionette TRACE conn2 <- [1,2190,null,{}] 15:17:26 INFO - PROCESS | 1657 | 1467843446200 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}] 15:17:26 INFO - PROCESS | 1657 | 1467843446201 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:26 INFO - PROCESS | 1657 | 1467843446297 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 15:17:26 INFO - PROCESS | 1657 | 1467843446301 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:26 INFO - PROCESS | 1657 | 1467843446302 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a622000 == 35 [pid = 1657] [id = 555] 15:17:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x126782400) [pid = 1657] [serial = 1665] [outer = 0x0] 15:17:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1274c3800) [pid = 1657] [serial = 1666] [outer = 0x126782400] 15:17:26 INFO - PROCESS | 1657 | 1467843446325 Marionette DEBUG loaded listener.js 15:17:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x128b7ec00) [pid = 1657] [serial = 1667] [outer = 0x126782400] 15:17:26 INFO - PROCESS | 1657 | 1467843446676 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]]]}] 15:17:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:17:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 520ms 15:17:26 INFO - PROCESS | 1657 | 1467843446722 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 15:17:26 INFO - PROCESS | 1657 | 1467843446723 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 15:17:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:17:26 INFO - PROCESS | 1657 | 1467843446725 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:17:26 INFO - PROCESS | 1657 | 1467843446726 Marionette TRACE conn2 <- [1,2194,null,{}] 15:17:26 INFO - PROCESS | 1657 | 1467843446728 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}] 15:17:26 INFO - PROCESS | 1657 | 1467843446729 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:26 INFO - PROCESS | 1657 | 1467843446828 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 15:17:26 INFO - PROCESS | 1657 | 1467843446831 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:26 INFO - PROCESS | 1657 | 1467843446832 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x12aea9000 == 36 [pid = 1657] [id = 556] 15:17:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x128b80800) [pid = 1657] [serial = 1668] [outer = 0x0] 15:17:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x129248800) [pid = 1657] [serial = 1669] [outer = 0x128b80800] 15:17:26 INFO - PROCESS | 1657 | 1467843446857 Marionette DEBUG loaded listener.js 15:17:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x12949a400) [pid = 1657] [serial = 1670] [outer = 0x128b80800] 15:17:27 INFO - PROCESS | 1657 | 1467843447182 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]]]}] 15:17:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:17:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 469ms 15:17:27 INFO - PROCESS | 1657 | 1467843447208 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 15:17:27 INFO - PROCESS | 1657 | 1467843447210 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 15:17:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:17:27 INFO - PROCESS | 1657 | 1467843447217 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:17:27 INFO - PROCESS | 1657 | 1467843447218 Marionette TRACE conn2 <- [1,2198,null,{}] 15:17:27 INFO - PROCESS | 1657 | 1467843447220 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}] 15:17:27 INFO - PROCESS | 1657 | 1467843447221 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:27 INFO - PROCESS | 1657 | 1467843447319 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 15:17:27 INFO - PROCESS | 1657 | 1467843447343 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:27 INFO - PROCESS | 1657 | 1467843447345 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bb34800 == 37 [pid = 1657] [id = 557] 15:17:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x12949b800) [pid = 1657] [serial = 1671] [outer = 0x0] 15:17:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x129539400) [pid = 1657] [serial = 1672] [outer = 0x12949b800] 15:17:27 INFO - PROCESS | 1657 | 1467843447375 Marionette DEBUG loaded listener.js 15:17:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x12992f000) [pid = 1657] [serial = 1673] [outer = 0x12949b800] 15:17:27 INFO - PROCESS | 1657 | 1467843447691 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]]]}] 15:17:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:17:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 517ms 15:17:27 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x11910fc00) [pid = 1657] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:17:27 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x11843b400) [pid = 1657] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:17:27 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x119549c00) [pid = 1657] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:17:27 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x116638c00) [pid = 1657] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:17:27 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x112eedc00) [pid = 1657] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:17:27 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x11673ec00) [pid = 1657] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:17:27 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x119545800) [pid = 1657] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:17:27 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x120ff4400) [pid = 1657] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:17:27 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1122be000) [pid = 1657] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:17:27 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x118656c00) [pid = 1657] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:17:27 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x1267dbc00) [pid = 1657] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:17:27 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x125c8e800) [pid = 1657] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:17:27 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x125c87000) [pid = 1657] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:17:27 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1133a6c00) [pid = 1657] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:17:27 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x1274c1800) [pid = 1657] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:17:27 INFO - PROCESS | 1657 | 1467843447814 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 15:17:27 INFO - PROCESS | 1657 | 1467843447815 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 15:17:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:17:27 INFO - PROCESS | 1657 | 1467843447820 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:17:27 INFO - PROCESS | 1657 | 1467843447821 Marionette TRACE conn2 <- [1,2202,null,{}] 15:17:27 INFO - PROCESS | 1657 | 1467843447824 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}] 15:17:27 INFO - PROCESS | 1657 | 1467843447825 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:27 INFO - PROCESS | 1657 | 1467843447904 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 15:17:27 INFO - PROCESS | 1657 | 1467843447907 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:27 INFO - PROCESS | 1657 | 1467843447908 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x125510800 == 38 [pid = 1657] [id = 558] 15:17:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x114f99400) [pid = 1657] [serial = 1674] [outer = 0x0] 15:17:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x116983c00) [pid = 1657] [serial = 1675] [outer = 0x114f99400] 15:17:27 INFO - PROCESS | 1657 | 1467843447934 Marionette DEBUG loaded listener.js 15:17:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x118656c00) [pid = 1657] [serial = 1676] [outer = 0x114f99400] 15:17:28 INFO - PROCESS | 1657 | 1467843448253 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]]]}] 15:17:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:17:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 468ms 15:17:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:17:28 INFO - PROCESS | 1657 | 1467843448289 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 15:17:28 INFO - PROCESS | 1657 | 1467843448290 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 15:17:28 INFO - PROCESS | 1657 | 1467843448292 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:17:28 INFO - PROCESS | 1657 | 1467843448294 Marionette TRACE conn2 <- [1,2206,null,{}] 15:17:28 INFO - PROCESS | 1657 | 1467843448297 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}] 15:17:28 INFO - PROCESS | 1657 | 1467843448298 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:28 INFO - PROCESS | 1657 | 1467843448388 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 15:17:28 INFO - PROCESS | 1657 | 1467843448449 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:28 INFO - PROCESS | 1657 | 1467843448458 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c54f800 == 39 [pid = 1657] [id = 559] 15:17:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1133a6c00) [pid = 1657] [serial = 1677] [outer = 0x0] 15:17:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1267dbc00) [pid = 1657] [serial = 1678] [outer = 0x1133a6c00] 15:17:28 INFO - PROCESS | 1657 | 1467843448484 Marionette DEBUG loaded listener.js 15:17:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x12a69c400) [pid = 1657] [serial = 1679] [outer = 0x1133a6c00] 15:17:28 INFO - PROCESS | 1657 | 1467843448751 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]]]}] 15:17:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:17:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 471ms 15:17:28 INFO - PROCESS | 1657 | 1467843448771 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 15:17:28 INFO - PROCESS | 1657 | 1467843448772 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 15:17:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:17:28 INFO - PROCESS | 1657 | 1467843448774 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:17:28 INFO - PROCESS | 1657 | 1467843448776 Marionette TRACE conn2 <- [1,2210,null,{}] 15:17:28 INFO - PROCESS | 1657 | 1467843448787 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}] 15:17:28 INFO - PROCESS | 1657 | 1467843448788 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:28 INFO - PROCESS | 1657 | 1467843448871 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 15:17:28 INFO - PROCESS | 1657 | 1467843448876 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:28 INFO - PROCESS | 1657 | 1467843448877 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x12caeb800 == 40 [pid = 1657] [id = 560] 15:17:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x12a69c800) [pid = 1657] [serial = 1680] [outer = 0x0] 15:17:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x12a9dc400) [pid = 1657] [serial = 1681] [outer = 0x12a69c800] 15:17:28 INFO - PROCESS | 1657 | 1467843448903 Marionette DEBUG loaded listener.js 15:17:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x12a9e3000) [pid = 1657] [serial = 1682] [outer = 0x12a69c800] 15:17:29 INFO - PROCESS | 1657 | 1467843449254 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]]]}] 15:17:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:17:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 525ms 15:17:29 INFO - PROCESS | 1657 | 1467843449301 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 15:17:29 INFO - PROCESS | 1657 | 1467843449303 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 15:17:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:17:29 INFO - PROCESS | 1657 | 1467843449306 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:17:29 INFO - PROCESS | 1657 | 1467843449307 Marionette TRACE conn2 <- [1,2214,null,{}] 15:17:29 INFO - PROCESS | 1657 | 1467843449318 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}] 15:17:29 INFO - PROCESS | 1657 | 1467843449319 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:29 INFO - PROCESS | 1657 | 1467843449435 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 15:17:29 INFO - PROCESS | 1657 | 1467843449452 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:29 INFO - PROCESS | 1657 | 1467843449454 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cf27000 == 41 [pid = 1657] [id = 561] 15:17:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x12a9e7400) [pid = 1657] [serial = 1683] [outer = 0x0] 15:17:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x12a9e9000) [pid = 1657] [serial = 1684] [outer = 0x12a9e7400] 15:17:29 INFO - PROCESS | 1657 | 1467843449491 Marionette DEBUG loaded listener.js 15:17:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x12b050c00) [pid = 1657] [serial = 1685] [outer = 0x12a9e7400] 15:17:29 INFO - PROCESS | 1657 | 1467843449806 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]]]}] 15:17:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:17:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 570ms 15:17:29 INFO - PROCESS | 1657 | 1467843449875 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 15:17:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:17:29 INFO - PROCESS | 1657 | 1467843449879 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 15:17:29 INFO - PROCESS | 1657 | 1467843449882 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:17:29 INFO - PROCESS | 1657 | 1467843449885 Marionette TRACE conn2 <- [1,2218,null,{}] 15:17:29 INFO - PROCESS | 1657 | 1467843449889 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}] 15:17:29 INFO - PROCESS | 1657 | 1467843449891 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:29 INFO - PROCESS | 1657 | 1467843449997 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 15:17:30 INFO - PROCESS | 1657 | 1467843450056 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:30 INFO - PROCESS | 1657 | 1467843450060 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x11746e000 == 42 [pid = 1657] [id = 562] 15:17:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x112f57000) [pid = 1657] [serial = 1686] [outer = 0x0] 15:17:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x113d65c00) [pid = 1657] [serial = 1687] [outer = 0x112f57000] 15:17:30 INFO - PROCESS | 1657 | 1467843450102 Marionette DEBUG loaded listener.js 15:17:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x11673cc00) [pid = 1657] [serial = 1688] [outer = 0x112f57000] 15:17:30 INFO - PROCESS | 1657 | 1467843450524 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]]]}] 15:17:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:17:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 672ms 15:17:30 INFO - PROCESS | 1657 | 1467843450554 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 15:17:30 INFO - PROCESS | 1657 | 1467843450556 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 15:17:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:17:30 INFO - PROCESS | 1657 | 1467843450560 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:17:30 INFO - PROCESS | 1657 | 1467843450563 Marionette TRACE conn2 <- [1,2222,null,{}] 15:17:30 INFO - PROCESS | 1657 | 1467843450566 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}] 15:17:30 INFO - PROCESS | 1657 | 1467843450568 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:30 INFO - PROCESS | 1657 | 1467843450673 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 15:17:30 INFO - PROCESS | 1657 | 1467843450767 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:30 INFO - PROCESS | 1657 | 1467843450769 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x126793800 == 43 [pid = 1657] [id = 563] 15:17:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x118655c00) [pid = 1657] [serial = 1689] [outer = 0x0] 15:17:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x119023400) [pid = 1657] [serial = 1690] [outer = 0x118655c00] 15:17:30 INFO - PROCESS | 1657 | 1467843450813 Marionette DEBUG loaded listener.js 15:17:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x119547800) [pid = 1657] [serial = 1691] [outer = 0x118655c00] 15:17:31 INFO - PROCESS | 1657 | 1467843451215 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]]]}] 15:17:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:17:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 674ms 15:17:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:17:31 INFO - PROCESS | 1657 | 1467843451233 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 15:17:31 INFO - PROCESS | 1657 | 1467843451234 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 15:17:31 INFO - PROCESS | 1657 | 1467843451237 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:17:31 INFO - PROCESS | 1657 | 1467843451238 Marionette TRACE conn2 <- [1,2226,null,{}] 15:17:31 INFO - PROCESS | 1657 | 1467843451247 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}] 15:17:31 INFO - PROCESS | 1657 | 1467843451251 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:31 INFO - PROCESS | 1657 | 1467843451378 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 15:17:31 INFO - PROCESS | 1657 | 1467843451439 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:31 INFO - PROCESS | 1657 | 1467843451441 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cad2800 == 44 [pid = 1657] [id = 564] 15:17:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x120fb5800) [pid = 1657] [serial = 1692] [outer = 0x0] 15:17:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1253da400) [pid = 1657] [serial = 1693] [outer = 0x120fb5800] 15:17:31 INFO - PROCESS | 1657 | 1467843451513 Marionette DEBUG loaded listener.js 15:17:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x12678b000) [pid = 1657] [serial = 1694] [outer = 0x120fb5800] 15:17:31 INFO - PROCESS | 1657 | 1467843451922 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]]]}] 15:17:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:17:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 721ms 15:17:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:17:31 INFO - PROCESS | 1657 | 1467843451959 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 15:17:31 INFO - PROCESS | 1657 | 1467843451960 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 15:17:31 INFO - PROCESS | 1657 | 1467843451962 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:17:31 INFO - PROCESS | 1657 | 1467843451963 Marionette TRACE conn2 <- [1,2230,null,{}] 15:17:31 INFO - PROCESS | 1657 | 1467843451966 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}] 15:17:31 INFO - PROCESS | 1657 | 1467843451967 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:32 INFO - PROCESS | 1657 | 1467843452095 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 15:17:32 INFO - PROCESS | 1657 | 1467843452180 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:32 INFO - PROCESS | 1657 | 1467843452181 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d4a2000 == 45 [pid = 1657] [id = 565] 15:17:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x12742f800) [pid = 1657] [serial = 1695] [outer = 0x0] 15:17:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x128cbd400) [pid = 1657] [serial = 1696] [outer = 0x12742f800] 15:17:32 INFO - PROCESS | 1657 | 1467843452212 Marionette DEBUG loaded listener.js 15:17:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x129533400) [pid = 1657] [serial = 1697] [outer = 0x12742f800] 15:17:32 INFO - PROCESS | 1657 | 1467843452774 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]]]}] 15:17:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:17:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 821ms 15:17:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:17:32 INFO - PROCESS | 1657 | 1467843452784 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 15:17:32 INFO - PROCESS | 1657 | 1467843452786 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 15:17:32 INFO - PROCESS | 1657 | 1467843452789 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:17:32 INFO - PROCESS | 1657 | 1467843452792 Marionette TRACE conn2 <- [1,2234,null,{}] 15:17:32 INFO - PROCESS | 1657 | 1467843452820 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}] 15:17:32 INFO - PROCESS | 1657 | 1467843452822 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:32 INFO - PROCESS | 1657 | 1467843452916 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 15:17:32 INFO - PROCESS | 1657 | 1467843452985 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:32 INFO - PROCESS | 1657 | 1467843452988 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x116acd000 == 46 [pid = 1657] [id = 566] 15:17:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1129b1400) [pid = 1657] [serial = 1698] [outer = 0x0] 15:17:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x112f56000) [pid = 1657] [serial = 1699] [outer = 0x1129b1400] 15:17:33 INFO - PROCESS | 1657 | 1467843453015 Marionette DEBUG loaded listener.js 15:17:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x113d67000) [pid = 1657] [serial = 1700] [outer = 0x1129b1400] 15:17:33 INFO - PROCESS | 1657 | 1467843453421 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]]]}] 15:17:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:17:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 691ms 15:17:33 INFO - PROCESS | 1657 | --DOCSHELL 0x12caeb800 == 45 [pid = 1657] [id = 560] 15:17:33 INFO - PROCESS | 1657 | --DOCSHELL 0x12c54f800 == 44 [pid = 1657] [id = 559] 15:17:33 INFO - PROCESS | 1657 | --DOCSHELL 0x125510800 == 43 [pid = 1657] [id = 558] 15:17:33 INFO - PROCESS | 1657 | --DOCSHELL 0x12bb34800 == 42 [pid = 1657] [id = 557] 15:17:33 INFO - PROCESS | 1657 | --DOCSHELL 0x12aea9000 == 41 [pid = 1657] [id = 556] 15:17:33 INFO - PROCESS | 1657 | --DOCSHELL 0x12a622000 == 40 [pid = 1657] [id = 555] 15:17:33 INFO - PROCESS | 1657 | --DOCSHELL 0x1291a9000 == 39 [pid = 1657] [id = 554] 15:17:33 INFO - PROCESS | 1657 | --DOCSHELL 0x126ce3000 == 38 [pid = 1657] [id = 553] 15:17:33 INFO - PROCESS | 1657 | --DOCSHELL 0x125c68000 == 37 [pid = 1657] [id = 552] 15:17:33 INFO - PROCESS | 1657 | --DOCSHELL 0x12142e000 == 36 [pid = 1657] [id = 551] 15:17:33 INFO - PROCESS | 1657 | --DOCSHELL 0x119598800 == 35 [pid = 1657] [id = 550] 15:17:33 INFO - PROCESS | 1657 | --DOCSHELL 0x117e6e800 == 34 [pid = 1657] [id = 549] 15:17:33 INFO - PROCESS | 1657 | --DOCSHELL 0x118888800 == 33 [pid = 1657] [id = 548] 15:17:33 INFO - PROCESS | 1657 | --DOCSHELL 0x12bfaa000 == 32 [pid = 1657] [id = 547] 15:17:33 INFO - PROCESS | 1657 | --DOCSHELL 0x12d4a2000 == 31 [pid = 1657] [id = 565] 15:17:33 INFO - PROCESS | 1657 | --DOCSHELL 0x12cad2800 == 30 [pid = 1657] [id = 564] 15:17:33 INFO - PROCESS | 1657 | --DOCSHELL 0x126793800 == 29 [pid = 1657] [id = 563] 15:17:33 INFO - PROCESS | 1657 | --DOCSHELL 0x12cf27000 == 28 [pid = 1657] [id = 561] 15:17:33 INFO - PROCESS | 1657 | --DOCSHELL 0x11746e000 == 27 [pid = 1657] [id = 562] 15:17:33 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x120fbb400) [pid = 1657] [serial = 1621] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x118854000) [pid = 1657] [serial = 1615] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x119541800) [pid = 1657] [serial = 1616] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x119a31800) [pid = 1657] [serial = 1618] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x117143000) [pid = 1657] [serial = 1612] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x11810e000) [pid = 1657] [serial = 1613] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x11697e000) [pid = 1657] [serial = 1607] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1133ed000) [pid = 1657] [serial = 1606] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x118855c00) [pid = 1657] [serial = 1598] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x1183dcc00) [pid = 1657] [serial = 1597] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x121ccfc00) [pid = 1657] [serial = 1601] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1219b2800) [pid = 1657] [serial = 1624] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x12119ac00) [pid = 1657] [serial = 1600] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x120ff4000) [pid = 1657] [serial = 1622] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x118131000) [pid = 1657] [serial = 1633] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x126d48c00) [pid = 1657] [serial = 1627] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x126788c00) [pid = 1657] [serial = 1625] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1274c9c00) [pid = 1657] [serial = 1604] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1274ac400) [pid = 1657] [serial = 1603] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x12742dc00) [pid = 1657] [serial = 1630] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x12707f800) [pid = 1657] [serial = 1628] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x1274c2c00) [pid = 1657] [serial = 1636] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x115e24800) [pid = 1657] [serial = 1610] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x113d65400) [pid = 1657] [serial = 1609] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1274bbc00) [pid = 1657] [serial = 1631] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x12949e800) [pid = 1657] [serial = 1640] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x12953c400) [pid = 1657] [serial = 1642] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x128b72000) [pid = 1657] [serial = 1637] [outer = 0x0] [url = about:blank] 15:17:34 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x1253adc00) [pid = 1657] [serial = 1634] [outer = 0x0] [url = about:blank] 15:17:34 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x119ecb800) [pid = 1657] [serial = 1619] [outer = 0x0] [url = about:blank] 15:17:34 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x129132000) [pid = 1657] [serial = 1639] [outer = 0x0] [url = about:blank] 15:17:34 INFO - PROCESS | 1657 | 1467843454015 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 15:17:34 INFO - PROCESS | 1657 | 1467843454018 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 15:17:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:17:34 INFO - PROCESS | 1657 | 1467843454031 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:17:34 INFO - PROCESS | 1657 | 1467843454033 Marionette TRACE conn2 <- [1,2238,null,{}] 15:17:34 INFO - PROCESS | 1657 | 1467843454036 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}] 15:17:34 INFO - PROCESS | 1657 | 1467843454038 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:34 INFO - PROCESS | 1657 | 1467843454121 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 15:17:34 INFO - PROCESS | 1657 | 1467843454128 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:34 INFO - PROCESS | 1657 | 1467843454133 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x115ef0000 == 28 [pid = 1657] [id = 567] 15:17:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x1126f9c00) [pid = 1657] [serial = 1701] [outer = 0x0] 15:17:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x1126fec00) [pid = 1657] [serial = 1702] [outer = 0x1126f9c00] 15:17:34 INFO - PROCESS | 1657 | 1467843454160 Marionette DEBUG loaded listener.js 15:17:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x112def400) [pid = 1657] [serial = 1703] [outer = 0x1126f9c00] 15:17:34 INFO - PROCESS | 1657 | 1467843454482 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]]]}] 15:17:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:17:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 471ms 15:17:34 INFO - PROCESS | 1657 | 1467843454501 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 15:17:34 INFO - PROCESS | 1657 | 1467843454503 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 15:17:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:17:34 INFO - PROCESS | 1657 | 1467843454508 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:17:34 INFO - PROCESS | 1657 | 1467843454511 Marionette TRACE conn2 <- [1,2242,null,{}] 15:17:34 INFO - PROCESS | 1657 | 1467843454540 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}] 15:17:34 INFO - PROCESS | 1657 | 1467843454541 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:34 INFO - PROCESS | 1657 | 1467843454638 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 15:17:34 INFO - PROCESS | 1657 | 1467843454642 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:34 INFO - PROCESS | 1657 | 1467843454643 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e61800 == 29 [pid = 1657] [id = 568] 15:17:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x113d8f800) [pid = 1657] [serial = 1704] [outer = 0x0] 15:17:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x115d04400) [pid = 1657] [serial = 1705] [outer = 0x113d8f800] 15:17:34 INFO - PROCESS | 1657 | 1467843454673 Marionette DEBUG loaded listener.js 15:17:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x115e8ec00) [pid = 1657] [serial = 1706] [outer = 0x113d8f800] 15:17:34 INFO - PROCESS | 1657 | 1467843454990 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]]]}] 15:17:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:17:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 530ms 15:17:35 INFO - PROCESS | 1657 | 1467843455037 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 15:17:35 INFO - PROCESS | 1657 | 1467843455038 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 15:17:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:17:35 INFO - PROCESS | 1657 | 1467843455040 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:17:35 INFO - PROCESS | 1657 | 1467843455042 Marionette TRACE conn2 <- [1,2246,null,{}] 15:17:35 INFO - PROCESS | 1657 | 1467843455049 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}] 15:17:35 INFO - PROCESS | 1657 | 1467843455052 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:35 INFO - PROCESS | 1657 | 1467843455144 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 15:17:35 INFO - PROCESS | 1657 | 1467843455201 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:35 INFO - PROCESS | 1657 | 1467843455203 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x119edc800 == 30 [pid = 1657] [id = 569] 15:17:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x1174fcc00) [pid = 1657] [serial = 1707] [outer = 0x0] 15:17:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x117ea0000) [pid = 1657] [serial = 1708] [outer = 0x1174fcc00] 15:17:35 INFO - PROCESS | 1657 | 1467843455232 Marionette DEBUG loaded listener.js 15:17:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x118111000) [pid = 1657] [serial = 1709] [outer = 0x1174fcc00] 15:17:35 INFO - PROCESS | 1657 | 1467843455519 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]]]}] 15:17:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:17:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 519ms 15:17:35 INFO - PROCESS | 1657 | 1467843455560 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 15:17:35 INFO - PROCESS | 1657 | 1467843455564 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 15:17:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:17:35 INFO - PROCESS | 1657 | 1467843455567 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:17:35 INFO - PROCESS | 1657 | 1467843455568 Marionette TRACE conn2 <- [1,2250,null,{}] 15:17:35 INFO - PROCESS | 1657 | 1467843455571 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}] 15:17:35 INFO - PROCESS | 1657 | 1467843455572 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:35 INFO - PROCESS | 1657 | 1467843455650 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 15:17:35 INFO - PROCESS | 1657 | 1467843455710 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:35 INFO - PROCESS | 1657 | 1467843455711 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x121119000 == 31 [pid = 1657] [id = 570] 15:17:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x1176ef800) [pid = 1657] [serial = 1710] [outer = 0x0] 15:17:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1183d8c00) [pid = 1657] [serial = 1711] [outer = 0x1176ef800] 15:17:35 INFO - PROCESS | 1657 | 1467843455737 Marionette DEBUG loaded listener.js 15:17:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x118617c00) [pid = 1657] [serial = 1712] [outer = 0x1176ef800] 15:17:36 INFO - PROCESS | 1657 | 1467843456029 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]]]}] 15:17:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:17:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 518ms 15:17:36 INFO - PROCESS | 1657 | 1467843456089 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 15:17:36 INFO - PROCESS | 1657 | 1467843456090 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 15:17:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:17:36 INFO - PROCESS | 1657 | 1467843456093 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:17:36 INFO - PROCESS | 1657 | 1467843456094 Marionette TRACE conn2 <- [1,2254,null,{}] 15:17:36 INFO - PROCESS | 1657 | 1467843456096 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}] 15:17:36 INFO - PROCESS | 1657 | 1467843456097 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:36 INFO - PROCESS | 1657 | 1467843456191 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 15:17:36 INFO - PROCESS | 1657 | 1467843456196 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:36 INFO - PROCESS | 1657 | 1467843456197 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x1235ea000 == 32 [pid = 1657] [id = 571] 15:17:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x11861b800) [pid = 1657] [serial = 1713] [outer = 0x0] 15:17:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x118855c00) [pid = 1657] [serial = 1714] [outer = 0x11861b800] 15:17:36 INFO - PROCESS | 1657 | 1467843456228 Marionette DEBUG loaded listener.js 15:17:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x119110c00) [pid = 1657] [serial = 1715] [outer = 0x11861b800] 15:17:36 INFO - PROCESS | 1657 | 1467843456568 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]]]}] 15:17:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:17:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 521ms 15:17:36 INFO - PROCESS | 1657 | 1467843456615 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 15:17:36 INFO - PROCESS | 1657 | 1467843456617 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 15:17:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:17:36 INFO - PROCESS | 1657 | 1467843456619 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:17:36 INFO - PROCESS | 1657 | 1467843456620 Marionette TRACE conn2 <- [1,2258,null,{}] 15:17:36 INFO - PROCESS | 1657 | 1467843456623 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}] 15:17:36 INFO - PROCESS | 1657 | 1467843456627 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:36 INFO - PROCESS | 1657 | 1467843456748 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 15:17:36 INFO - PROCESS | 1657 | 1467843456782 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:36 INFO - PROCESS | 1657 | 1467843456784 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x126792000 == 33 [pid = 1657] [id = 572] 15:17:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x119772400) [pid = 1657] [serial = 1716] [outer = 0x0] 15:17:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x119bcc400) [pid = 1657] [serial = 1717] [outer = 0x119772400] 15:17:36 INFO - PROCESS | 1657 | 1467843456809 Marionette DEBUG loaded listener.js 15:17:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x120fbd000) [pid = 1657] [serial = 1718] [outer = 0x119772400] 15:17:37 INFO - PROCESS | 1657 | 1467843457135 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]]]}] 15:17:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:17:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 568ms 15:17:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:17:37 INFO - PROCESS | 1657 | 1467843457188 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 15:17:37 INFO - PROCESS | 1657 | 1467843457189 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 15:17:37 INFO - PROCESS | 1657 | 1467843457191 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:17:37 INFO - PROCESS | 1657 | 1467843457192 Marionette TRACE conn2 <- [1,2262,null,{}] 15:17:37 INFO - PROCESS | 1657 | 1467843457194 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}] 15:17:37 INFO - PROCESS | 1657 | 1467843457196 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:37 INFO - PROCESS | 1657 | 1467843457288 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 15:17:37 INFO - PROCESS | 1657 | 1467843457300 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:37 INFO - PROCESS | 1657 | 1467843457301 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x127311000 == 34 [pid = 1657] [id = 573] 15:17:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x120fbdc00) [pid = 1657] [serial = 1719] [outer = 0x0] 15:17:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1210a9400) [pid = 1657] [serial = 1720] [outer = 0x120fbdc00] 15:17:37 INFO - PROCESS | 1657 | 1467843457325 Marionette DEBUG loaded listener.js 15:17:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x12143c000) [pid = 1657] [serial = 1721] [outer = 0x120fbdc00] 15:17:37 INFO - PROCESS | 1657 | 1467843457666 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]]]}] 15:17:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:17:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 521ms 15:17:37 INFO - PROCESS | 1657 | 1467843457713 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 15:17:37 INFO - PROCESS | 1657 | 1467843457714 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 15:17:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:17:37 INFO - PROCESS | 1657 | 1467843457716 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:17:37 INFO - PROCESS | 1657 | 1467843457717 Marionette TRACE conn2 <- [1,2266,null,{}] 15:17:37 INFO - PROCESS | 1657 | 1467843457720 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}] 15:17:37 INFO - PROCESS | 1657 | 1467843457721 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:37 INFO - PROCESS | 1657 | 1467843457816 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 15:17:37 INFO - PROCESS | 1657 | 1467843457828 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:37 INFO - PROCESS | 1657 | 1467843457831 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x128e65000 == 35 [pid = 1657] [id = 574] 15:17:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x12180c000) [pid = 1657] [serial = 1722] [outer = 0x0] 15:17:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x121ba2000) [pid = 1657] [serial = 1723] [outer = 0x12180c000] 15:17:37 INFO - PROCESS | 1657 | 1467843457856 Marionette DEBUG loaded listener.js 15:17:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x12525a000) [pid = 1657] [serial = 1724] [outer = 0x12180c000] 15:17:38 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x126782400) [pid = 1657] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:17:38 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x128b80800) [pid = 1657] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:17:38 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x12949b800) [pid = 1657] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:17:38 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x113254000) [pid = 1657] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:17:38 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1164f0800) [pid = 1657] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:17:38 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x112233000) [pid = 1657] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:17:38 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x12a69c800) [pid = 1657] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:17:38 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x120fb9400) [pid = 1657] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:17:38 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x128b71400) [pid = 1657] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:17:38 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x118109000) [pid = 1657] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:17:38 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x12a9e7400) [pid = 1657] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:17:38 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x119067400) [pid = 1657] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:17:38 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x114f99400) [pid = 1657] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:17:38 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1133a6c00) [pid = 1657] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:17:38 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x125bf7000) [pid = 1657] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:17:38 INFO - PROCESS | 1657 | 1467843458306 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]]]}] 15:17:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:17:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 620ms 15:17:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:17:38 INFO - PROCESS | 1657 | 1467843458337 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 15:17:38 INFO - PROCESS | 1657 | 1467843458338 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 15:17:38 INFO - PROCESS | 1657 | 1467843458340 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:17:38 INFO - PROCESS | 1657 | 1467843458341 Marionette TRACE conn2 <- [1,2270,null,{}] 15:17:38 INFO - PROCESS | 1657 | 1467843458343 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}] 15:17:38 INFO - PROCESS | 1657 | 1467843458344 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:38 INFO - PROCESS | 1657 | 1467843458418 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 15:17:38 INFO - PROCESS | 1657 | 1467843458476 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:38 INFO - PROCESS | 1657 | 1467843458477 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x129451000 == 36 [pid = 1657] [id = 575] 15:17:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x111daec00) [pid = 1657] [serial = 1725] [outer = 0x0] 15:17:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x11884d800) [pid = 1657] [serial = 1726] [outer = 0x111daec00] 15:17:38 INFO - PROCESS | 1657 | 1467843458502 Marionette DEBUG loaded listener.js 15:17:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x121809800) [pid = 1657] [serial = 1727] [outer = 0x111daec00] 15:17:38 INFO - PROCESS | 1657 | 1467843458786 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]]]}] 15:17:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:17:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 470ms 15:17:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:17:38 INFO - PROCESS | 1657 | 1467843458817 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 15:17:38 INFO - PROCESS | 1657 | 1467843458819 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 15:17:38 INFO - PROCESS | 1657 | 1467843458821 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:17:38 INFO - PROCESS | 1657 | 1467843458822 Marionette TRACE conn2 <- [1,2274,null,{}] 15:17:38 INFO - PROCESS | 1657 | 1467843458824 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}] 15:17:38 INFO - PROCESS | 1657 | 1467843458825 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:38 INFO - PROCESS | 1657 | 1467843458907 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 15:17:38 INFO - PROCESS | 1657 | 1467843458913 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:38 INFO - PROCESS | 1657 | 1467843458915 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a7a6800 == 37 [pid = 1657] [id = 576] 15:17:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1199a2c00) [pid = 1657] [serial = 1728] [outer = 0x0] 15:17:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1253a7800) [pid = 1657] [serial = 1729] [outer = 0x1199a2c00] 15:17:38 INFO - PROCESS | 1657 | 1467843458939 Marionette DEBUG loaded listener.js 15:17:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x125bee800) [pid = 1657] [serial = 1730] [outer = 0x1199a2c00] 15:17:39 INFO - PROCESS | 1657 | 1467843459258 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]]]}] 15:17:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:17:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 469ms 15:17:39 INFO - PROCESS | 1657 | 1467843459290 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 15:17:39 INFO - PROCESS | 1657 | 1467843459292 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 15:17:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:17:39 INFO - PROCESS | 1657 | 1467843459295 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:17:39 INFO - PROCESS | 1657 | 1467843459297 Marionette TRACE conn2 <- [1,2278,null,{}] 15:17:39 INFO - PROCESS | 1657 | 1467843459299 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}] 15:17:39 INFO - PROCESS | 1657 | 1467843459301 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:39 INFO - PROCESS | 1657 | 1467843459417 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 15:17:39 INFO - PROCESS | 1657 | 1467843459423 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:39 INFO - PROCESS | 1657 | 1467843459425 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a93a800 == 38 [pid = 1657] [id = 577] 15:17:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x12569c400) [pid = 1657] [serial = 1731] [outer = 0x0] 15:17:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x126784c00) [pid = 1657] [serial = 1732] [outer = 0x12569c400] 15:17:39 INFO - PROCESS | 1657 | 1467843459453 Marionette DEBUG loaded listener.js 15:17:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x127005000) [pid = 1657] [serial = 1733] [outer = 0x12569c400] 15:17:39 INFO - PROCESS | 1657 | 1467843459786 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]]]}] 15:17:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:17:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 522ms 15:17:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:17:39 INFO - PROCESS | 1657 | 1467843459818 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 15:17:39 INFO - PROCESS | 1657 | 1467843459819 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 15:17:39 INFO - PROCESS | 1657 | 1467843459821 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:17:39 INFO - PROCESS | 1657 | 1467843459822 Marionette TRACE conn2 <- [1,2282,null,{}] 15:17:39 INFO - PROCESS | 1657 | 1467843459824 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}] 15:17:39 INFO - PROCESS | 1657 | 1467843459825 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:39 INFO - PROCESS | 1657 | 1467843459902 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 15:17:39 INFO - PROCESS | 1657 | 1467843459905 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:39 INFO - PROCESS | 1657 | 1467843459906 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b320000 == 39 [pid = 1657] [id = 578] 15:17:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x127075800) [pid = 1657] [serial = 1734] [outer = 0x0] 15:17:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x12742b400) [pid = 1657] [serial = 1735] [outer = 0x127075800] 15:17:39 INFO - PROCESS | 1657 | 1467843459931 Marionette DEBUG loaded listener.js 15:17:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1274b4800) [pid = 1657] [serial = 1736] [outer = 0x127075800] 15:17:40 INFO - PROCESS | 1657 | 1467843460400 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]]]}] 15:17:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:17:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 618ms 15:17:40 INFO - PROCESS | 1657 | 1467843460439 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 15:17:40 INFO - PROCESS | 1657 | 1467843460442 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 15:17:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:17:40 INFO - PROCESS | 1657 | 1467843460445 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:17:40 INFO - PROCESS | 1657 | 1467843460447 Marionette TRACE conn2 <- [1,2286,null,{}] 15:17:40 INFO - PROCESS | 1657 | 1467843460451 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}] 15:17:40 INFO - PROCESS | 1657 | 1467843460453 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:40 INFO - PROCESS | 1657 | 1467843460563 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 15:17:40 INFO - PROCESS | 1657 | 1467843460646 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:40 INFO - PROCESS | 1657 | 1467843460648 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x116fec800 == 40 [pid = 1657] [id = 579] 15:17:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1126f4000) [pid = 1657] [serial = 1737] [outer = 0x0] 15:17:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x112f54400) [pid = 1657] [serial = 1738] [outer = 0x1126f4000] 15:17:40 INFO - PROCESS | 1657 | 1467843460679 Marionette DEBUG loaded listener.js 15:17:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1133ed000) [pid = 1657] [serial = 1739] [outer = 0x1126f4000] 15:17:41 INFO - PROCESS | 1657 | 1467843461201 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]]]}] 15:17:41 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 15:17:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 774ms 15:17:41 INFO - PROCESS | 1657 | 1467843461237 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 15:17:41 INFO - PROCESS | 1657 | 1467843461240 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 15:17:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:17:41 INFO - PROCESS | 1657 | 1467843461249 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:17:41 INFO - PROCESS | 1657 | 1467843461250 Marionette TRACE conn2 <- [1,2290,null,{}] 15:17:41 INFO - PROCESS | 1657 | 1467843461253 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}] 15:17:41 INFO - PROCESS | 1657 | 1467843461255 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:41 INFO - PROCESS | 1657 | 1467843461362 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 15:17:41 INFO - PROCESS | 1657 | 1467843461442 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:41 INFO - PROCESS | 1657 | 1467843461444 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x121ce3000 == 41 [pid = 1657] [id = 580] 15:17:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x116f91800) [pid = 1657] [serial = 1740] [outer = 0x0] 15:17:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x117147c00) [pid = 1657] [serial = 1741] [outer = 0x116f91800] 15:17:41 INFO - PROCESS | 1657 | 1467843461474 Marionette DEBUG loaded listener.js 15:17:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x118130000) [pid = 1657] [serial = 1742] [outer = 0x116f91800] 15:17:42 INFO - PROCESS | 1657 | 1467843462073 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]]]}] 15:17:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:17:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 873ms 15:17:42 INFO - PROCESS | 1657 | 1467843462123 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 15:17:42 INFO - PROCESS | 1657 | 1467843462125 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 15:17:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:17:42 INFO - PROCESS | 1657 | 1467843462132 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:17:42 INFO - PROCESS | 1657 | 1467843462134 Marionette TRACE conn2 <- [1,2294,null,{}] 15:17:42 INFO - PROCESS | 1657 | 1467843462138 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}] 15:17:42 INFO - PROCESS | 1657 | 1467843462139 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:42 INFO - PROCESS | 1657 | 1467843462235 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 15:17:42 INFO - PROCESS | 1657 | --DOCSHELL 0x12a93a800 == 40 [pid = 1657] [id = 577] 15:17:42 INFO - PROCESS | 1657 | --DOCSHELL 0x12a7a6800 == 39 [pid = 1657] [id = 576] 15:17:42 INFO - PROCESS | 1657 | --DOCSHELL 0x129451000 == 38 [pid = 1657] [id = 575] 15:17:42 INFO - PROCESS | 1657 | --DOCSHELL 0x128e65000 == 37 [pid = 1657] [id = 574] 15:17:42 INFO - PROCESS | 1657 | --DOCSHELL 0x127311000 == 36 [pid = 1657] [id = 573] 15:17:42 INFO - PROCESS | 1657 | --DOCSHELL 0x126792000 == 35 [pid = 1657] [id = 572] 15:17:42 INFO - PROCESS | 1657 | --DOCSHELL 0x1235ea000 == 34 [pid = 1657] [id = 571] 15:17:42 INFO - PROCESS | 1657 | --DOCSHELL 0x121119000 == 33 [pid = 1657] [id = 570] 15:17:42 INFO - PROCESS | 1657 | --DOCSHELL 0x119edc800 == 32 [pid = 1657] [id = 569] 15:17:42 INFO - PROCESS | 1657 | --DOCSHELL 0x117e61800 == 31 [pid = 1657] [id = 568] 15:17:42 INFO - PROCESS | 1657 | --DOCSHELL 0x115ef0000 == 30 [pid = 1657] [id = 567] 15:17:42 INFO - PROCESS | 1657 | --DOCSHELL 0x116acd000 == 29 [pid = 1657] [id = 566] 15:17:42 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1274c3800) [pid = 1657] [serial = 1666] [outer = 0x0] [url = about:blank] 15:17:42 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x129248800) [pid = 1657] [serial = 1669] [outer = 0x0] [url = about:blank] 15:17:42 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x129539400) [pid = 1657] [serial = 1672] [outer = 0x0] [url = about:blank] 15:17:42 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x11673b800) [pid = 1657] [serial = 1646] [outer = 0x0] [url = about:blank] 15:17:42 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11673b400) [pid = 1657] [serial = 1648] [outer = 0x0] [url = about:blank] 15:17:42 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x11714fc00) [pid = 1657] [serial = 1649] [outer = 0x0] [url = about:blank] 15:17:42 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1210a9800) [pid = 1657] [serial = 1657] [outer = 0x0] [url = about:blank] 15:17:42 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x12a9e3000) [pid = 1657] [serial = 1682] [outer = 0x0] [url = about:blank] 15:17:42 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1214c0c00) [pid = 1657] [serial = 1658] [outer = 0x0] [url = about:blank] 15:17:42 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1235d9c00) [pid = 1657] [serial = 1660] [outer = 0x0] [url = about:blank] 15:17:42 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1253dc800) [pid = 1657] [serial = 1661] [outer = 0x0] [url = about:blank] 15:17:42 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x12949a400) [pid = 1657] [serial = 1670] [outer = 0x0] [url = about:blank] 15:17:42 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x12a693c00) [pid = 1657] [serial = 1643] [outer = 0x0] [url = about:blank] 15:17:42 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x11835f400) [pid = 1657] [serial = 1651] [outer = 0x0] [url = about:blank] 15:17:42 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x12a9e9000) [pid = 1657] [serial = 1684] [outer = 0x0] [url = about:blank] 15:17:42 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x11861cc00) [pid = 1657] [serial = 1652] [outer = 0x0] [url = about:blank] 15:17:42 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x119547400) [pid = 1657] [serial = 1654] [outer = 0x0] [url = about:blank] 15:17:42 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x119ba5400) [pid = 1657] [serial = 1655] [outer = 0x0] [url = about:blank] 15:17:42 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x115e22000) [pid = 1657] [serial = 1645] [outer = 0x0] [url = about:blank] 15:17:42 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x12b050c00) [pid = 1657] [serial = 1685] [outer = 0x0] [url = about:blank] 15:17:42 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x116983c00) [pid = 1657] [serial = 1675] [outer = 0x0] [url = about:blank] 15:17:42 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x118656c00) [pid = 1657] [serial = 1676] [outer = 0x0] [url = about:blank] 15:17:42 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x12992f000) [pid = 1657] [serial = 1673] [outer = 0x0] [url = about:blank] 15:17:42 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x12a9dc400) [pid = 1657] [serial = 1681] [outer = 0x0] [url = about:blank] 15:17:42 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x1267dbc00) [pid = 1657] [serial = 1678] [outer = 0x0] [url = about:blank] 15:17:42 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x126789400) [pid = 1657] [serial = 1663] [outer = 0x0] [url = about:blank] 15:17:42 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x12a69c400) [pid = 1657] [serial = 1679] [outer = 0x0] [url = about:blank] 15:17:42 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x128b7ec00) [pid = 1657] [serial = 1667] [outer = 0x0] [url = about:blank] 15:17:42 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x1274b2400) [pid = 1657] [serial = 1664] [outer = 0x0] [url = about:blank] 15:17:42 INFO - PROCESS | 1657 | 1467843462347 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:42 INFO - PROCESS | 1657 | 1467843462348 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x116956000 == 30 [pid = 1657] [id = 581] 15:17:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x116137800) [pid = 1657] [serial = 1743] [outer = 0x0] 15:17:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x11619e400) [pid = 1657] [serial = 1744] [outer = 0x116137800] 15:17:42 INFO - PROCESS | 1657 | 1467843462386 Marionette DEBUG loaded listener.js 15:17:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x116f95400) [pid = 1657] [serial = 1745] [outer = 0x116137800] 15:17:42 INFO - PROCESS | 1657 | 1467843462729 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]]]}] 15:17:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:17:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 624ms 15:17:42 INFO - PROCESS | 1657 | 1467843462755 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 15:17:42 INFO - PROCESS | 1657 | 1467843462758 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 15:17:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:17:42 INFO - PROCESS | 1657 | 1467843462762 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:17:42 INFO - PROCESS | 1657 | 1467843462764 Marionette TRACE conn2 <- [1,2298,null,{}] 15:17:42 INFO - PROCESS | 1657 | 1467843462766 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}] 15:17:42 INFO - PROCESS | 1657 | 1467843462768 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:42 INFO - PROCESS | 1657 | 1467843462850 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 15:17:42 INFO - PROCESS | 1657 | 1467843462926 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:42 INFO - PROCESS | 1657 | 1467843462927 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x119edc800 == 31 [pid = 1657] [id = 582] 15:17:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x11714a800) [pid = 1657] [serial = 1746] [outer = 0x0] 15:17:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x1183e3c00) [pid = 1657] [serial = 1747] [outer = 0x11714a800] 15:17:42 INFO - PROCESS | 1657 | 1467843462953 Marionette DEBUG loaded listener.js 15:17:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x118857800) [pid = 1657] [serial = 1748] [outer = 0x11714a800] 15:17:43 INFO - PROCESS | 1657 | 1467843463239 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]]]}] 15:17:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:17:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 519ms 15:17:43 INFO - PROCESS | 1657 | 1467843463284 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 15:17:43 INFO - PROCESS | 1657 | 1467843463285 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 15:17:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:17:43 INFO - PROCESS | 1657 | 1467843463287 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:17:43 INFO - PROCESS | 1657 | 1467843463290 Marionette TRACE conn2 <- [1,2302,null,{}] 15:17:43 INFO - PROCESS | 1657 | 1467843463300 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}] 15:17:43 INFO - PROCESS | 1657 | 1467843463303 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:43 INFO - PROCESS | 1657 | 1467843463387 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 15:17:43 INFO - PROCESS | 1657 | 1467843463392 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:43 INFO - PROCESS | 1657 | 1467843463394 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x1235ea000 == 32 [pid = 1657] [id = 583] 15:17:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x1129b1c00) [pid = 1657] [serial = 1749] [outer = 0x0] 15:17:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x1199a7800) [pid = 1657] [serial = 1750] [outer = 0x1129b1c00] 15:17:43 INFO - PROCESS | 1657 | 1467843463424 Marionette DEBUG loaded listener.js 15:17:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x119eca400) [pid = 1657] [serial = 1751] [outer = 0x1129b1c00] 15:17:43 INFO - PROCESS | 1657 | 1467843463760 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]]]}] 15:17:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:17:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 521ms 15:17:43 INFO - PROCESS | 1657 | 1467843463809 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 15:17:43 INFO - PROCESS | 1657 | 1467843463811 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 15:17:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:17:43 INFO - PROCESS | 1657 | 1467843463813 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:17:43 INFO - PROCESS | 1657 | 1467843463814 Marionette TRACE conn2 <- [1,2306,null,{}] 15:17:43 INFO - PROCESS | 1657 | 1467843463816 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}] 15:17:43 INFO - PROCESS | 1657 | 1467843463818 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:43 INFO - PROCESS | 1657 | 1467843463895 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 15:17:43 INFO - PROCESS | 1657 | 1467843463901 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:43 INFO - PROCESS | 1657 | 1467843463902 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x126cd9800 == 33 [pid = 1657] [id = 584] 15:17:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x120fb8c00) [pid = 1657] [serial = 1752] [outer = 0x0] 15:17:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x120fef400) [pid = 1657] [serial = 1753] [outer = 0x120fb8c00] 15:17:43 INFO - PROCESS | 1657 | 1467843463927 Marionette DEBUG loaded listener.js 15:17:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x121337400) [pid = 1657] [serial = 1754] [outer = 0x120fb8c00] 15:17:44 INFO - PROCESS | 1657 | 1467843464267 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]]]}] 15:17:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:17:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 473ms 15:17:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:17:44 INFO - PROCESS | 1657 | 1467843464286 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 15:17:44 INFO - PROCESS | 1657 | 1467843464287 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 15:17:44 INFO - PROCESS | 1657 | 1467843464289 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:17:44 INFO - PROCESS | 1657 | 1467843464291 Marionette TRACE conn2 <- [1,2310,null,{}] 15:17:44 INFO - PROCESS | 1657 | 1467843464293 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}] 15:17:44 INFO - PROCESS | 1657 | 1467843464295 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:44 INFO - PROCESS | 1657 | 1467843464378 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 15:17:44 INFO - PROCESS | 1657 | 1467843464447 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:44 INFO - PROCESS | 1657 | 1467843464449 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x128e4b000 == 34 [pid = 1657] [id = 585] 15:17:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x112a79800) [pid = 1657] [serial = 1755] [outer = 0x0] 15:17:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1214c1800) [pid = 1657] [serial = 1756] [outer = 0x112a79800] 15:17:44 INFO - PROCESS | 1657 | 1467843464473 Marionette DEBUG loaded listener.js 15:17:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1253d9000) [pid = 1657] [serial = 1757] [outer = 0x112a79800] 15:17:44 INFO - PROCESS | 1657 | 1467843464813 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]]]}] 15:17:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:17:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 569ms 15:17:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:17:44 INFO - PROCESS | 1657 | 1467843464860 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 15:17:44 INFO - PROCESS | 1657 | 1467843464861 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 15:17:44 INFO - PROCESS | 1657 | 1467843464863 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:17:44 INFO - PROCESS | 1657 | 1467843464864 Marionette TRACE conn2 <- [1,2314,null,{}] 15:17:44 INFO - PROCESS | 1657 | 1467843464867 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}] 15:17:44 INFO - PROCESS | 1657 | 1467843464871 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:44 INFO - PROCESS | 1657 | 1467843464985 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 15:17:45 INFO - PROCESS | 1657 | 1467843464998 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:45 INFO - PROCESS | 1657 | 1467843464999 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a798000 == 35 [pid = 1657] [id = 586] 15:17:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x125bf7000) [pid = 1657] [serial = 1758] [outer = 0x0] 15:17:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1267e7800) [pid = 1657] [serial = 1759] [outer = 0x125bf7000] 15:17:45 INFO - PROCESS | 1657 | 1467843465024 Marionette DEBUG loaded listener.js 15:17:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1274ac800) [pid = 1657] [serial = 1760] [outer = 0x125bf7000] 15:17:45 INFO - PROCESS | 1657 | 1467843465371 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]]]}] 15:17:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:17:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 522ms 15:17:45 INFO - PROCESS | 1657 | 1467843465385 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 15:17:45 INFO - PROCESS | 1657 | 1467843465387 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 15:17:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:17:45 INFO - PROCESS | 1657 | 1467843465389 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:17:45 INFO - PROCESS | 1657 | 1467843465390 Marionette TRACE conn2 <- [1,2318,null,{}] 15:17:45 INFO - PROCESS | 1657 | 1467843465392 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}] 15:17:45 INFO - PROCESS | 1657 | 1467843465401 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:45 INFO - PROCESS | 1657 | 1467843465500 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 15:17:45 INFO - PROCESS | 1657 | 1467843465511 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:45 INFO - PROCESS | 1657 | 1467843465512 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x12aea7000 == 36 [pid = 1657] [id = 587] 15:17:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1274b3400) [pid = 1657] [serial = 1761] [outer = 0x0] 15:17:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1274bc400) [pid = 1657] [serial = 1762] [outer = 0x1274b3400] 15:17:45 INFO - PROCESS | 1657 | 1467843465537 Marionette DEBUG loaded listener.js 15:17:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1274c5800) [pid = 1657] [serial = 1763] [outer = 0x1274b3400] 15:17:45 INFO - PROCESS | 1657 | 1467843465861 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] 15:17:45 INFO - PROCESS | 1657 | 1467843465913 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 15:17:45 INFO - PROCESS | 1657 | 1467843465915 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:17:45 INFO - PROCESS | 1657 | 1467843465916 Marionette TRACE conn2 <- [1,2322,null,{}] 15:17:45 INFO - PROCESS | 1657 | 1467843465918 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}] 15:17:45 INFO - PROCESS | 1657 | 1467843465919 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:46 INFO - PROCESS | 1657 | 1467843466031 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 15:17:46 INFO - PROCESS | 1657 | 1467843466049 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:46 INFO - PROCESS | 1657 | 1467843466050 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b311800 == 37 [pid = 1657] [id = 588] 15:17:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1274bdc00) [pid = 1657] [serial = 1764] [outer = 0x0] 15:17:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x128b76800) [pid = 1657] [serial = 1765] [outer = 0x1274bdc00] 15:17:46 INFO - PROCESS | 1657 | 1467843466090 Marionette DEBUG loaded listener.js 15:17:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x128cb9400) [pid = 1657] [serial = 1766] [outer = 0x1274bdc00] 15:17:46 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x11861b800) [pid = 1657] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:17:46 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x119772400) [pid = 1657] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:17:46 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x111daec00) [pid = 1657] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:17:46 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x120fbdc00) [pid = 1657] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:17:46 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x12180c000) [pid = 1657] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:17:46 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1174fcc00) [pid = 1657] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:17:46 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1126f9c00) [pid = 1657] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:17:46 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x113d8f800) [pid = 1657] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:17:46 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1199a2c00) [pid = 1657] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:17:46 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1176ef800) [pid = 1657] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:17:46 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x12569c400) [pid = 1657] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:17:46 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1129b1400) [pid = 1657] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:17:46 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x112f57000) [pid = 1657] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:17:46 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x118655c00) [pid = 1657] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:17:46 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x120fb5800) [pid = 1657] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:17:46 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x12742f800) [pid = 1657] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:17:46 INFO - PROCESS | 1657 | 1467843466622 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]]]}] 15:17:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:17:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 720ms 15:17:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:17:46 INFO - PROCESS | 1657 | 1467843466635 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 15:17:46 INFO - PROCESS | 1657 | 1467843466637 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 15:17:46 INFO - PROCESS | 1657 | 1467843466639 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:17:46 INFO - PROCESS | 1657 | 1467843466640 Marionette TRACE conn2 <- [1,2326,null,{}] 15:17:46 INFO - PROCESS | 1657 | 1467843466642 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}] 15:17:46 INFO - PROCESS | 1657 | 1467843466653 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:46 INFO - PROCESS | 1657 | 1467843466732 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 15:17:46 INFO - PROCESS | 1657 | 1467843466735 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:46 INFO - PROCESS | 1657 | 1467843466737 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x1235e8800 == 38 [pid = 1657] [id = 589] 15:17:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x112a86000) [pid = 1657] [serial = 1767] [outer = 0x0] 15:17:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x118446800) [pid = 1657] [serial = 1768] [outer = 0x112a86000] 15:17:46 INFO - PROCESS | 1657 | 1467843466761 Marionette DEBUG loaded listener.js 15:17:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1199a2c00) [pid = 1657] [serial = 1769] [outer = 0x112a86000] 15:17:47 INFO - PROCESS | 1657 | 1467843467090 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]]]}] 15:17:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:17:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 470ms 15:17:47 INFO - PROCESS | 1657 | 1467843467109 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 15:17:47 INFO - PROCESS | 1657 | 1467843467111 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 15:17:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:17:47 INFO - PROCESS | 1657 | 1467843467117 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:17:47 INFO - PROCESS | 1657 | 1467843467118 Marionette TRACE conn2 <- [1,2330,null,{}] 15:17:47 INFO - PROCESS | 1657 | 1467843467120 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}] 15:17:47 INFO - PROCESS | 1657 | 1467843467121 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:47 INFO - PROCESS | 1657 | 1467843467213 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 15:17:47 INFO - PROCESS | 1657 | 1467843467218 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:47 INFO - PROCESS | 1657 | 1467843467219 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf20800 == 39 [pid = 1657] [id = 590] 15:17:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x1129a7000) [pid = 1657] [serial = 1770] [outer = 0x0] 15:17:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x120ff2400) [pid = 1657] [serial = 1771] [outer = 0x1129a7000] 15:17:47 INFO - PROCESS | 1657 | 1467843467241 Marionette DEBUG loaded listener.js 15:17:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1274c9400) [pid = 1657] [serial = 1772] [outer = 0x1129a7000] 15:17:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:17:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 576ms 15:17:47 INFO - PROCESS | 1657 | 1467843467685 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]]]}] 15:17:47 INFO - PROCESS | 1657 | 1467843467692 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 15:17:47 INFO - PROCESS | 1657 | 1467843467694 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 15:17:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:17:47 INFO - PROCESS | 1657 | 1467843467708 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:17:47 INFO - PROCESS | 1657 | 1467843467723 Marionette TRACE conn2 <- [1,2334,null,{}] 15:17:47 INFO - PROCESS | 1657 | 1467843467726 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}] 15:17:47 INFO - PROCESS | 1657 | 1467843467730 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:47 INFO - PROCESS | 1657 | 1467843467902 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 15:17:47 INFO - PROCESS | 1657 | 1467843467917 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:47 INFO - PROCESS | 1657 | 1467843467918 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c55b800 == 40 [pid = 1657] [id = 591] 15:17:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1164ea000) [pid = 1657] [serial = 1773] [outer = 0x0] 15:17:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x119bac000) [pid = 1657] [serial = 1774] [outer = 0x1164ea000] 15:17:47 INFO - PROCESS | 1657 | 1467843467960 Marionette DEBUG loaded listener.js 15:17:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x12924b000) [pid = 1657] [serial = 1775] [outer = 0x1164ea000] 15:17:48 INFO - PROCESS | 1657 | 1467843468287 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]]]}] 15:17:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:17:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 583ms 15:17:48 INFO - PROCESS | 1657 | 1467843468291 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 15:17:48 INFO - PROCESS | 1657 | 1467843468292 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 15:17:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:17:48 INFO - PROCESS | 1657 | 1467843468302 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:17:48 INFO - PROCESS | 1657 | 1467843468303 Marionette TRACE conn2 <- [1,2338,null,{}] 15:17:48 INFO - PROCESS | 1657 | 1467843468305 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}] 15:17:48 INFO - PROCESS | 1657 | 1467843468306 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:48 INFO - PROCESS | 1657 | 1467843468390 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 15:17:48 INFO - PROCESS | 1657 | 1467843468395 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:48 INFO - PROCESS | 1657 | 1467843468397 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cae5000 == 41 [pid = 1657] [id = 592] 15:17:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x12924d400) [pid = 1657] [serial = 1776] [outer = 0x0] 15:17:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1294a4000) [pid = 1657] [serial = 1777] [outer = 0x12924d400] 15:17:48 INFO - PROCESS | 1657 | 1467843468421 Marionette DEBUG loaded listener.js 15:17:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x12953cc00) [pid = 1657] [serial = 1778] [outer = 0x12924d400] 15:17:48 INFO - PROCESS | 1657 | 1467843468907 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]]]}] 15:17:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:17:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 625ms 15:17:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:17:48 INFO - PROCESS | 1657 | 1467843468921 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 15:17:48 INFO - PROCESS | 1657 | 1467843468924 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 15:17:48 INFO - PROCESS | 1657 | 1467843468943 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:17:48 INFO - PROCESS | 1657 | 1467843468946 Marionette TRACE conn2 <- [1,2342,null,{}] 15:17:48 INFO - PROCESS | 1657 | 1467843468953 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}] 15:17:48 INFO - PROCESS | 1657 | 1467843468954 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:49 INFO - PROCESS | 1657 | 1467843469058 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 15:17:49 INFO - PROCESS | 1657 | 1467843469131 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:49 INFO - PROCESS | 1657 | 1467843469133 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x119c5e000 == 42 [pid = 1657] [id = 593] 15:17:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x115e24800) [pid = 1657] [serial = 1779] [outer = 0x0] 15:17:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x11673e800) [pid = 1657] [serial = 1780] [outer = 0x115e24800] 15:17:49 INFO - PROCESS | 1657 | 1467843469164 Marionette DEBUG loaded listener.js 15:17:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x118125c00) [pid = 1657] [serial = 1781] [outer = 0x115e24800] 15:17:49 INFO - PROCESS | 1657 | 1467843469582 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]]]}] 15:17:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:17:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 690ms 15:17:49 INFO - PROCESS | 1657 | 1467843469618 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 15:17:49 INFO - PROCESS | 1657 | 1467843469621 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 15:17:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:17:49 INFO - PROCESS | 1657 | 1467843469625 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:17:49 INFO - PROCESS | 1657 | 1467843469627 Marionette TRACE conn2 <- [1,2346,null,{}] 15:17:49 INFO - PROCESS | 1657 | 1467843469630 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}] 15:17:49 INFO - PROCESS | 1657 | 1467843469632 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:49 INFO - PROCESS | 1657 | 1467843469757 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 15:17:49 INFO - PROCESS | 1657 | 1467843469841 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:49 INFO - PROCESS | 1657 | 1467843469843 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x129451000 == 43 [pid = 1657] [id = 594] 15:17:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x119113000) [pid = 1657] [serial = 1782] [outer = 0x0] 15:17:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x119542000) [pid = 1657] [serial = 1783] [outer = 0x119113000] 15:17:49 INFO - PROCESS | 1657 | 1467843469875 Marionette DEBUG loaded listener.js 15:17:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x119bb4000) [pid = 1657] [serial = 1784] [outer = 0x119113000] 15:17:50 INFO - PROCESS | 1657 | 1467843470299 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]]]}] 15:17:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:17:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 721ms 15:17:50 INFO - PROCESS | 1657 | 1467843470346 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 15:17:50 INFO - PROCESS | 1657 | 1467843470348 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 15:17:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:17:50 INFO - PROCESS | 1657 | 1467843470350 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:17:50 INFO - PROCESS | 1657 | 1467843470353 Marionette TRACE conn2 <- [1,2350,null,{}] 15:17:50 INFO - PROCESS | 1657 | 1467843470361 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}] 15:17:50 INFO - PROCESS | 1657 | 1467843470364 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:50 INFO - PROCESS | 1657 | 1467843470503 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 15:17:50 INFO - PROCESS | 1657 | 1467843470557 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:50 INFO - PROCESS | 1657 | 1467843470560 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cf18800 == 44 [pid = 1657] [id = 595] 15:17:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1252f2000) [pid = 1657] [serial = 1785] [outer = 0x0] 15:17:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x12554cc00) [pid = 1657] [serial = 1786] [outer = 0x1252f2000] 15:17:50 INFO - PROCESS | 1657 | 1467843470591 Marionette DEBUG loaded listener.js 15:17:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x126786400) [pid = 1657] [serial = 1787] [outer = 0x1252f2000] 15:17:51 INFO - PROCESS | 1657 | 1467843471011 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]]]}] 15:17:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:17:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 675ms 15:17:51 INFO - PROCESS | 1657 | 1467843471025 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 15:17:51 INFO - PROCESS | 1657 | 1467843471027 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 15:17:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:17:51 INFO - PROCESS | 1657 | 1467843471030 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:17:51 INFO - PROCESS | 1657 | 1467843471031 Marionette TRACE conn2 <- [1,2354,null,{}] 15:17:51 INFO - PROCESS | 1657 | 1467843471051 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}] 15:17:51 INFO - PROCESS | 1657 | 1467843471053 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:51 INFO - PROCESS | 1657 | 1467843471154 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 15:17:51 INFO - PROCESS | 1657 | 1467843471213 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:51 INFO - PROCESS | 1657 | 1467843471214 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d29f800 == 45 [pid = 1657] [id = 596] 15:17:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x127070400) [pid = 1657] [serial = 1788] [outer = 0x0] 15:17:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1274abc00) [pid = 1657] [serial = 1789] [outer = 0x127070400] 15:17:51 INFO - PROCESS | 1657 | 1467843471242 Marionette DEBUG loaded listener.js 15:17:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1274c8800) [pid = 1657] [serial = 1790] [outer = 0x127070400] 15:17:51 INFO - PROCESS | 1657 | 1467843471831 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]]]}] 15:17:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:17:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 820ms 15:17:51 INFO - PROCESS | 1657 | 1467843471851 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 15:17:51 INFO - PROCESS | 1657 | 1467843471853 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 15:17:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:17:51 INFO - PROCESS | 1657 | 1467843471857 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:17:51 INFO - PROCESS | 1657 | 1467843471858 Marionette TRACE conn2 <- [1,2358,null,{}] 15:17:51 INFO - PROCESS | 1657 | 1467843471862 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}] 15:17:51 INFO - PROCESS | 1657 | 1467843471864 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:51 INFO - PROCESS | 1657 | 1467843471961 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 15:17:52 INFO - PROCESS | 1657 | 1467843472023 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:52 INFO - PROCESS | 1657 | 1467843472026 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x121132800 == 46 [pid = 1657] [id = 597] 15:17:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x1133ea800) [pid = 1657] [serial = 1791] [outer = 0x0] 15:17:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1164e4c00) [pid = 1657] [serial = 1792] [outer = 0x1133ea800] 15:17:52 INFO - PROCESS | 1657 | 1467843472053 Marionette DEBUG loaded listener.js 15:17:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x117ea4c00) [pid = 1657] [serial = 1793] [outer = 0x1133ea800] 15:17:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12c55b800 == 45 [pid = 1657] [id = 591] 15:17:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf20800 == 44 [pid = 1657] [id = 590] 15:17:53 INFO - PROCESS | 1657 | --DOCSHELL 0x1235e8800 == 43 [pid = 1657] [id = 589] 15:17:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12b311800 == 42 [pid = 1657] [id = 588] 15:17:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12aea7000 == 41 [pid = 1657] [id = 587] 15:17:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12a798000 == 40 [pid = 1657] [id = 586] 15:17:53 INFO - PROCESS | 1657 | --DOCSHELL 0x128e4b000 == 39 [pid = 1657] [id = 585] 15:17:53 INFO - PROCESS | 1657 | --DOCSHELL 0x126cd9800 == 38 [pid = 1657] [id = 584] 15:17:53 INFO - PROCESS | 1657 | --DOCSHELL 0x1235ea000 == 37 [pid = 1657] [id = 583] 15:17:53 INFO - PROCESS | 1657 | --DOCSHELL 0x119edc800 == 36 [pid = 1657] [id = 582] 15:17:53 INFO - PROCESS | 1657 | --DOCSHELL 0x116956000 == 35 [pid = 1657] [id = 581] 15:17:53 INFO - PROCESS | 1657 | --DOCSHELL 0x121ce3000 == 34 [pid = 1657] [id = 580] 15:17:53 INFO - PROCESS | 1657 | --DOCSHELL 0x116fec800 == 33 [pid = 1657] [id = 579] 15:17:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12b320000 == 32 [pid = 1657] [id = 578] 15:17:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12d29f800 == 31 [pid = 1657] [id = 596] 15:17:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12cf18800 == 30 [pid = 1657] [id = 595] 15:17:53 INFO - PROCESS | 1657 | --DOCSHELL 0x129451000 == 29 [pid = 1657] [id = 594] 15:17:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12cae5000 == 28 [pid = 1657] [id = 592] 15:17:53 INFO - PROCESS | 1657 | --DOCSHELL 0x119c5e000 == 27 [pid = 1657] [id = 593] 15:17:53 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x118855c00) [pid = 1657] [serial = 1714] [outer = 0x0] [url = about:blank] 15:17:53 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x120fbd000) [pid = 1657] [serial = 1718] [outer = 0x0] [url = about:blank] 15:17:53 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x119bcc400) [pid = 1657] [serial = 1717] [outer = 0x0] [url = about:blank] 15:17:53 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x11884d800) [pid = 1657] [serial = 1726] [outer = 0x0] [url = about:blank] 15:17:53 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x1210a9400) [pid = 1657] [serial = 1720] [outer = 0x0] [url = about:blank] 15:17:53 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x121ba2000) [pid = 1657] [serial = 1723] [outer = 0x0] [url = about:blank] 15:17:53 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x117ea0000) [pid = 1657] [serial = 1708] [outer = 0x0] [url = about:blank] 15:17:53 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x118111000) [pid = 1657] [serial = 1709] [outer = 0x0] [url = about:blank] 15:17:53 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1126fec00) [pid = 1657] [serial = 1702] [outer = 0x0] [url = about:blank] 15:17:53 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x112def400) [pid = 1657] [serial = 1703] [outer = 0x0] [url = about:blank] 15:17:53 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x115d04400) [pid = 1657] [serial = 1705] [outer = 0x0] [url = about:blank] 15:17:53 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x1253a7800) [pid = 1657] [serial = 1729] [outer = 0x0] [url = about:blank] 15:17:53 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x115e8ec00) [pid = 1657] [serial = 1706] [outer = 0x0] [url = about:blank] 15:17:53 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1183d8c00) [pid = 1657] [serial = 1711] [outer = 0x0] [url = about:blank] 15:17:53 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x126784c00) [pid = 1657] [serial = 1732] [outer = 0x0] [url = about:blank] 15:17:53 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x113d67000) [pid = 1657] [serial = 1700] [outer = 0x0] [url = about:blank] 15:17:53 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x112f56000) [pid = 1657] [serial = 1699] [outer = 0x0] [url = about:blank] 15:17:53 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x125bee800) [pid = 1657] [serial = 1730] [outer = 0x0] [url = about:blank] 15:17:53 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11673cc00) [pid = 1657] [serial = 1688] [outer = 0x0] [url = about:blank] 15:17:53 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x113d65c00) [pid = 1657] [serial = 1687] [outer = 0x0] [url = about:blank] 15:17:53 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x119547800) [pid = 1657] [serial = 1691] [outer = 0x0] [url = about:blank] 15:17:53 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x119023400) [pid = 1657] [serial = 1690] [outer = 0x0] [url = about:blank] 15:17:53 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1253da400) [pid = 1657] [serial = 1693] [outer = 0x0] [url = about:blank] 15:17:53 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x12678b000) [pid = 1657] [serial = 1694] [outer = 0x0] [url = about:blank] 15:17:53 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x127005000) [pid = 1657] [serial = 1733] [outer = 0x0] [url = about:blank] 15:17:53 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x121809800) [pid = 1657] [serial = 1727] [outer = 0x0] [url = about:blank] 15:17:53 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x129533400) [pid = 1657] [serial = 1697] [outer = 0x0] [url = about:blank] 15:17:53 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x12143c000) [pid = 1657] [serial = 1721] [outer = 0x0] [url = about:blank] 15:17:53 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x12742b400) [pid = 1657] [serial = 1735] [outer = 0x0] [url = about:blank] 15:17:53 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x12525a000) [pid = 1657] [serial = 1724] [outer = 0x0] [url = about:blank] 15:17:53 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x128cbd400) [pid = 1657] [serial = 1696] [outer = 0x0] [url = about:blank] 15:17:53 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x119110c00) [pid = 1657] [serial = 1715] [outer = 0x0] [url = about:blank] 15:17:53 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x118617c00) [pid = 1657] [serial = 1712] [outer = 0x0] [url = about:blank] 15:17:53 INFO - PROCESS | 1657 | 1467843473090 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]]]}] 15:17:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:17:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1272ms 15:17:53 INFO - PROCESS | 1657 | 1467843473131 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 15:17:53 INFO - PROCESS | 1657 | 1467843473134 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 15:17:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:17:53 INFO - PROCESS | 1657 | 1467843473138 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:17:53 INFO - PROCESS | 1657 | 1467843473139 Marionette TRACE conn2 <- [1,2362,null,{}] 15:17:53 INFO - PROCESS | 1657 | 1467843473143 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}] 15:17:53 INFO - PROCESS | 1657 | 1467843473145 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:53 INFO - PROCESS | 1657 | 1467843473232 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 15:17:53 INFO - PROCESS | 1657 | 1467843473240 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:53 INFO - PROCESS | 1657 | 1467843473243 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x116945800 == 28 [pid = 1657] [id = 598] 15:17:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x112e6a000) [pid = 1657] [serial = 1794] [outer = 0x0] 15:17:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x112f58000) [pid = 1657] [serial = 1795] [outer = 0x112e6a000] 15:17:53 INFO - PROCESS | 1657 | 1467843473274 Marionette DEBUG loaded listener.js 15:17:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x115dd9c00) [pid = 1657] [serial = 1796] [outer = 0x112e6a000] 15:17:53 INFO - PROCESS | 1657 | 1467843473620 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]]]}] 15:17:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:17:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 522ms 15:17:53 INFO - PROCESS | 1657 | 1467843473659 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 15:17:53 INFO - PROCESS | 1657 | 1467843473664 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 15:17:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:17:53 INFO - PROCESS | 1657 | 1467843473669 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:17:53 INFO - PROCESS | 1657 | 1467843473671 Marionette TRACE conn2 <- [1,2366,null,{}] 15:17:53 INFO - PROCESS | 1657 | 1467843473673 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}] 15:17:53 INFO - PROCESS | 1657 | 1467843473675 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:53 INFO - PROCESS | 1657 | 1467843473756 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 15:17:53 INFO - PROCESS | 1657 | 1467843473760 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:53 INFO - PROCESS | 1657 | 1467843473762 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x118412800 == 29 [pid = 1657] [id = 599] 15:17:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x115e92000) [pid = 1657] [serial = 1797] [outer = 0x0] 15:17:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x11697bc00) [pid = 1657] [serial = 1798] [outer = 0x115e92000] 15:17:53 INFO - PROCESS | 1657 | 1467843473792 Marionette DEBUG loaded listener.js 15:17:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11810ac00) [pid = 1657] [serial = 1799] [outer = 0x115e92000] 15:17:54 INFO - PROCESS | 1657 | 1467843474160 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]]]}] 15:17:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:17:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 521ms 15:17:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:17:54 INFO - PROCESS | 1657 | 1467843474190 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 15:17:54 INFO - PROCESS | 1657 | 1467843474192 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 15:17:54 INFO - PROCESS | 1657 | 1467843474204 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:17:54 INFO - PROCESS | 1657 | 1467843474207 Marionette TRACE conn2 <- [1,2370,null,{}] 15:17:54 INFO - PROCESS | 1657 | 1467843474214 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}] 15:17:54 INFO - PROCESS | 1657 | 1467843474218 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:54 INFO - PROCESS | 1657 | 1467843474297 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 15:17:54 INFO - PROCESS | 1657 | 1467843474302 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:54 INFO - PROCESS | 1657 | 1467843474304 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x120f2b800 == 30 [pid = 1657] [id = 600] 15:17:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x1183de400) [pid = 1657] [serial = 1800] [outer = 0x0] 15:17:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x118859400) [pid = 1657] [serial = 1801] [outer = 0x1183de400] 15:17:54 INFO - PROCESS | 1657 | 1467843474334 Marionette DEBUG loaded listener.js 15:17:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x119113400) [pid = 1657] [serial = 1802] [outer = 0x1183de400] 15:17:54 INFO - PROCESS | 1657 | 1467843474686 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]]]}] 15:17:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:17:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 530ms 15:17:54 INFO - PROCESS | 1657 | 1467843474725 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 15:17:54 INFO - PROCESS | 1657 | 1467843474727 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 15:17:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:17:54 INFO - PROCESS | 1657 | 1467843474731 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:17:54 INFO - PROCESS | 1657 | 1467843474733 Marionette TRACE conn2 <- [1,2374,null,{}] 15:17:54 INFO - PROCESS | 1657 | 1467843474735 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}] 15:17:54 INFO - PROCESS | 1657 | 1467843474736 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:54 INFO - PROCESS | 1657 | 1467843474839 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 15:17:54 INFO - PROCESS | 1657 | 1467843474871 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:54 INFO - PROCESS | 1657 | 1467843474872 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x1218e1000 == 31 [pid = 1657] [id = 601] 15:17:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x119024000) [pid = 1657] [serial = 1803] [outer = 0x0] 15:17:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1199a3800) [pid = 1657] [serial = 1804] [outer = 0x119024000] 15:17:54 INFO - PROCESS | 1657 | 1467843474897 Marionette DEBUG loaded listener.js 15:17:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x119ecc800) [pid = 1657] [serial = 1805] [outer = 0x119024000] 15:17:55 INFO - PROCESS | 1657 | 1467843475263 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]]]}] 15:17:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:17:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 571ms 15:17:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:17:55 INFO - PROCESS | 1657 | 1467843475301 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 15:17:55 INFO - PROCESS | 1657 | 1467843475303 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 15:17:55 INFO - PROCESS | 1657 | 1467843475307 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:17:55 INFO - PROCESS | 1657 | 1467843475309 Marionette TRACE conn2 <- [1,2378,null,{}] 15:17:55 INFO - PROCESS | 1657 | 1467843475312 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}] 15:17:55 INFO - PROCESS | 1657 | 1467843475314 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:55 INFO - PROCESS | 1657 | 1467843475477 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 15:17:55 INFO - PROCESS | 1657 | 1467843475534 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:55 INFO - PROCESS | 1657 | 1467843475535 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x126799000 == 32 [pid = 1657] [id = 602] 15:17:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x113d90800) [pid = 1657] [serial = 1806] [outer = 0x0] 15:17:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x120fb5000) [pid = 1657] [serial = 1807] [outer = 0x113d90800] 15:17:55 INFO - PROCESS | 1657 | 1467843475575 Marionette DEBUG loaded listener.js 15:17:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x12119ac00) [pid = 1657] [serial = 1808] [outer = 0x113d90800] 15:17:55 INFO - PROCESS | 1657 | 1467843475938 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]]]}] 15:17:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:17:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 675ms 15:17:55 INFO - PROCESS | 1657 | 1467843475981 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 15:17:55 INFO - PROCESS | 1657 | 1467843475983 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 15:17:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:17:55 INFO - PROCESS | 1657 | 1467843475985 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:17:55 INFO - PROCESS | 1657 | 1467843475986 Marionette TRACE conn2 <- [1,2382,null,{}] 15:17:55 INFO - PROCESS | 1657 | 1467843475988 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}] 15:17:55 INFO - PROCESS | 1657 | 1467843475992 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:56 INFO - PROCESS | 1657 | 1467843476108 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 15:17:56 INFO - PROCESS | 1657 | 1467843476119 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:56 INFO - PROCESS | 1657 | 1467843476120 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x128943000 == 33 [pid = 1657] [id = 603] 15:17:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x12143c000) [pid = 1657] [serial = 1809] [outer = 0x0] 15:17:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1250e8000) [pid = 1657] [serial = 1810] [outer = 0x12143c000] 15:17:56 INFO - PROCESS | 1657 | 1467843476145 Marionette DEBUG loaded listener.js 15:17:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x126786c00) [pid = 1657] [serial = 1811] [outer = 0x12143c000] 15:17:56 INFO - PROCESS | 1657 | 1467843476501 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]]]}] 15:17:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:17:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 570ms 15:17:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:17:56 INFO - PROCESS | 1657 | 1467843476555 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 15:17:56 INFO - PROCESS | 1657 | 1467843476556 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 15:17:56 INFO - PROCESS | 1657 | 1467843476558 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:17:56 INFO - PROCESS | 1657 | 1467843476559 Marionette TRACE conn2 <- [1,2386,null,{}] 15:17:56 INFO - PROCESS | 1657 | 1467843476561 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}] 15:17:56 INFO - PROCESS | 1657 | 1467843476563 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:56 INFO - PROCESS | 1657 | 1467843476664 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 15:17:56 INFO - PROCESS | 1657 | 1467843476702 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:56 INFO - PROCESS | 1657 | 1467843476703 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x129462000 == 34 [pid = 1657] [id = 604] 15:17:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x112f56800) [pid = 1657] [serial = 1812] [outer = 0x0] 15:17:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x126cc4000) [pid = 1657] [serial = 1813] [outer = 0x112f56800] 15:17:56 INFO - PROCESS | 1657 | 1467843476727 Marionette DEBUG loaded listener.js 15:17:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x127080c00) [pid = 1657] [serial = 1814] [outer = 0x112f56800] 15:17:57 INFO - PROCESS | 1657 | 1467843477093 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]]]}] 15:17:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:17:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 569ms 15:17:57 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x125bf7000) [pid = 1657] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:17:57 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1274b3400) [pid = 1657] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:17:57 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1274bdc00) [pid = 1657] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:17:57 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x120fb8c00) [pid = 1657] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:17:57 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x116137800) [pid = 1657] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:17:57 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x127075800) [pid = 1657] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:17:57 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11714a800) [pid = 1657] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:17:57 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x116f91800) [pid = 1657] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:17:57 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1129b1c00) [pid = 1657] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:17:57 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1126f4000) [pid = 1657] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:17:57 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x112a86000) [pid = 1657] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:17:57 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x1129a7000) [pid = 1657] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:17:57 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x1164ea000) [pid = 1657] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:17:57 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x112a79800) [pid = 1657] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:17:57 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x12924d400) [pid = 1657] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:17:57 INFO - PROCESS | 1657 | 1467843477404 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 15:17:57 INFO - PROCESS | 1657 | 1467843477406 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 15:17:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:17:57 INFO - PROCESS | 1657 | 1467843477425 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:17:57 INFO - PROCESS | 1657 | 1467843477426 Marionette TRACE conn2 <- [1,2390,null,{}] 15:17:57 INFO - PROCESS | 1657 | 1467843477431 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}] 15:17:57 INFO - PROCESS | 1657 | 1467843477433 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:57 INFO - PROCESS | 1657 | 1467843477547 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 15:17:57 INFO - PROCESS | 1657 | 1467843477555 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:57 INFO - PROCESS | 1657 | 1467843477556 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x126791800 == 35 [pid = 1657] [id = 605] 15:17:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x113d74c00) [pid = 1657] [serial = 1815] [outer = 0x0] 15:17:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x11714a800) [pid = 1657] [serial = 1816] [outer = 0x113d74c00] 15:17:57 INFO - PROCESS | 1657 | 1467843477595 Marionette DEBUG loaded listener.js 15:17:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x119ec0800) [pid = 1657] [serial = 1817] [outer = 0x113d74c00] 15:17:58 INFO - PROCESS | 1657 | 1467843478007 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]]]}] 15:17:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:17:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 625ms 15:17:58 INFO - PROCESS | 1657 | 1467843478049 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 15:17:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:17:58 INFO - PROCESS | 1657 | 1467843478051 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 15:17:58 INFO - PROCESS | 1657 | 1467843478055 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:17:58 INFO - PROCESS | 1657 | 1467843478056 Marionette TRACE conn2 <- [1,2394,null,{}] 15:17:58 INFO - PROCESS | 1657 | 1467843478060 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}] 15:17:58 INFO - PROCESS | 1657 | 1467843478062 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:58 INFO - PROCESS | 1657 | 1467843478190 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 15:17:58 INFO - PROCESS | 1657 | 1467843478196 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:58 INFO - PROCESS | 1657 | 1467843478197 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a93a000 == 36 [pid = 1657] [id = 606] 15:17:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x112e6c800) [pid = 1657] [serial = 1818] [outer = 0x0] 15:17:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x127425000) [pid = 1657] [serial = 1819] [outer = 0x112e6c800] 15:17:58 INFO - PROCESS | 1657 | 1467843478235 Marionette DEBUG loaded listener.js 15:17:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1274b4400) [pid = 1657] [serial = 1820] [outer = 0x112e6c800] 15:17:58 INFO - PROCESS | 1657 | 1467843478612 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]]]}] 15:17:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:17:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 570ms 15:17:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:17:58 INFO - PROCESS | 1657 | 1467843478624 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 15:17:58 INFO - PROCESS | 1657 | 1467843478625 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 15:17:58 INFO - PROCESS | 1657 | 1467843478627 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:17:58 INFO - PROCESS | 1657 | 1467843478629 Marionette TRACE conn2 <- [1,2398,null,{}] 15:17:58 INFO - PROCESS | 1657 | 1467843478633 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}] 15:17:58 INFO - PROCESS | 1657 | 1467843478634 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:58 INFO - PROCESS | 1657 | 1467843478738 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 15:17:58 INFO - PROCESS | 1657 | 1467843478745 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:58 INFO - PROCESS | 1657 | 1467843478746 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b113800 == 37 [pid = 1657] [id = 607] 15:17:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x112f56400) [pid = 1657] [serial = 1821] [outer = 0x0] 15:17:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1274ba800) [pid = 1657] [serial = 1822] [outer = 0x112f56400] 15:17:58 INFO - PROCESS | 1657 | 1467843478770 Marionette DEBUG loaded listener.js 15:17:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x128b75000) [pid = 1657] [serial = 1823] [outer = 0x112f56400] 15:17:59 INFO - PROCESS | 1657 | 1467843479067 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]]]}] 15:17:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:17:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 472ms 15:17:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:17:59 INFO - PROCESS | 1657 | 1467843479101 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 15:17:59 INFO - PROCESS | 1657 | 1467843479102 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 15:17:59 INFO - PROCESS | 1657 | 1467843479104 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:17:59 INFO - PROCESS | 1657 | 1467843479106 Marionette TRACE conn2 <- [1,2402,null,{}] 15:17:59 INFO - PROCESS | 1657 | 1467843479108 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}] 15:17:59 INFO - PROCESS | 1657 | 1467843479110 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:59 INFO - PROCESS | 1657 | 1467843479206 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 15:17:59 INFO - PROCESS | 1657 | 1467843479209 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:59 INFO - PROCESS | 1657 | 1467843479211 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:17:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf31000 == 38 [pid = 1657] [id = 608] 15:17:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1274c4400) [pid = 1657] [serial = 1824] [outer = 0x0] 15:17:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x129135800) [pid = 1657] [serial = 1825] [outer = 0x1274c4400] 15:17:59 INFO - PROCESS | 1657 | 1467843479241 Marionette DEBUG loaded listener.js 15:17:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x12949cc00) [pid = 1657] [serial = 1826] [outer = 0x1274c4400] 15:17:59 INFO - PROCESS | 1657 | 1467843479821 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]]]}] 15:17:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:17:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 771ms 15:17:59 INFO - PROCESS | 1657 | 1467843479876 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 15:17:59 INFO - PROCESS | 1657 | 1467843479879 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 15:17:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:17:59 INFO - PROCESS | 1657 | 1467843479882 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:17:59 INFO - PROCESS | 1657 | 1467843479884 Marionette TRACE conn2 <- [1,2406,null,{}] 15:17:59 INFO - PROCESS | 1657 | 1467843479889 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}] 15:17:59 INFO - PROCESS | 1657 | 1467843479890 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:00 INFO - PROCESS | 1657 | 1467843479998 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 15:18:00 INFO - PROCESS | 1657 | 1467843480059 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:00 INFO - PROCESS | 1657 | 1467843480061 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x118695000 == 39 [pid = 1657] [id = 609] 15:18:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x115e22800) [pid = 1657] [serial = 1827] [outer = 0x0] 15:18:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x116139c00) [pid = 1657] [serial = 1828] [outer = 0x115e22800] 15:18:00 INFO - PROCESS | 1657 | 1467843480091 Marionette DEBUG loaded listener.js 15:18:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1174fc400) [pid = 1657] [serial = 1829] [outer = 0x115e22800] 15:18:00 INFO - PROCESS | 1657 | 1467843480660 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]]]}] 15:18:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:18:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 823ms 15:18:00 INFO - PROCESS | 1657 | 1467843480706 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 15:18:00 INFO - PROCESS | 1657 | 1467843480709 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 15:18:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:18:00 INFO - PROCESS | 1657 | 1467843480714 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:18:00 INFO - PROCESS | 1657 | 1467843480716 Marionette TRACE conn2 <- [1,2410,null,{}] 15:18:00 INFO - PROCESS | 1657 | 1467843480718 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}] 15:18:00 INFO - PROCESS | 1657 | 1467843480720 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:00 INFO - PROCESS | 1657 | 1467843480832 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 15:18:00 INFO - PROCESS | 1657 | 1467843480914 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:00 INFO - PROCESS | 1657 | 1467843480916 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x126cf3800 == 40 [pid = 1657] [id = 610] 15:18:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x118111000) [pid = 1657] [serial = 1830] [outer = 0x0] 15:18:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x118855c00) [pid = 1657] [serial = 1831] [outer = 0x118111000] 15:18:00 INFO - PROCESS | 1657 | 1467843480947 Marionette DEBUG loaded listener.js 15:18:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x119545c00) [pid = 1657] [serial = 1832] [outer = 0x118111000] 15:18:01 INFO - PROCESS | 1657 | 1467843481578 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]]]}] 15:18:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:18:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 873ms 15:18:01 INFO - PROCESS | 1657 | 1467843481586 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 15:18:01 INFO - PROCESS | 1657 | 1467843481588 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 15:18:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:18:01 INFO - PROCESS | 1657 | 1467843481591 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:18:01 INFO - PROCESS | 1657 | 1467843481593 Marionette TRACE conn2 <- [1,2414,null,{}] 15:18:01 INFO - PROCESS | 1657 | --DOCSHELL 0x12b113800 == 39 [pid = 1657] [id = 607] 15:18:01 INFO - PROCESS | 1657 | --DOCSHELL 0x12a93a000 == 38 [pid = 1657] [id = 606] 15:18:01 INFO - PROCESS | 1657 | --DOCSHELL 0x126791800 == 37 [pid = 1657] [id = 605] 15:18:01 INFO - PROCESS | 1657 | --DOCSHELL 0x129462000 == 36 [pid = 1657] [id = 604] 15:18:01 INFO - PROCESS | 1657 | --DOCSHELL 0x128943000 == 35 [pid = 1657] [id = 603] 15:18:01 INFO - PROCESS | 1657 | --DOCSHELL 0x126799000 == 34 [pid = 1657] [id = 602] 15:18:01 INFO - PROCESS | 1657 | --DOCSHELL 0x1218e1000 == 33 [pid = 1657] [id = 601] 15:18:01 INFO - PROCESS | 1657 | --DOCSHELL 0x120f2b800 == 32 [pid = 1657] [id = 600] 15:18:01 INFO - PROCESS | 1657 | --DOCSHELL 0x118412800 == 31 [pid = 1657] [id = 599] 15:18:01 INFO - PROCESS | 1657 | --DOCSHELL 0x116945800 == 30 [pid = 1657] [id = 598] 15:18:01 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1267e7800) [pid = 1657] [serial = 1759] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1274bc400) [pid = 1657] [serial = 1762] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x128b76800) [pid = 1657] [serial = 1765] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x120fef400) [pid = 1657] [serial = 1753] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x11619e400) [pid = 1657] [serial = 1744] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x116f95400) [pid = 1657] [serial = 1745] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1274b4800) [pid = 1657] [serial = 1736] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1183e3c00) [pid = 1657] [serial = 1747] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x118857800) [pid = 1657] [serial = 1748] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x117147c00) [pid = 1657] [serial = 1741] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x118130000) [pid = 1657] [serial = 1742] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1199a7800) [pid = 1657] [serial = 1750] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x119eca400) [pid = 1657] [serial = 1751] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x112f54400) [pid = 1657] [serial = 1738] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x1133ed000) [pid = 1657] [serial = 1739] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x121337400) [pid = 1657] [serial = 1754] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x1199a2c00) [pid = 1657] [serial = 1769] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x118446800) [pid = 1657] [serial = 1768] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x120ff2400) [pid = 1657] [serial = 1771] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x119bac000) [pid = 1657] [serial = 1774] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x128cb9400) [pid = 1657] [serial = 1766] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x1253d9000) [pid = 1657] [serial = 1757] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x1214c1800) [pid = 1657] [serial = 1756] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x1274c9400) [pid = 1657] [serial = 1772] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x1274ac800) [pid = 1657] [serial = 1760] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x1294a4000) [pid = 1657] [serial = 1777] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x12953cc00) [pid = 1657] [serial = 1778] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x1274c5800) [pid = 1657] [serial = 1763] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x12924b000) [pid = 1657] [serial = 1775] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1657 | 1467843481652 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}] 15:18:01 INFO - PROCESS | 1657 | 1467843481653 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:01 INFO - PROCESS | 1657 | 1467843481732 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 15:18:01 INFO - PROCESS | 1657 | 1467843481738 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:01 INFO - PROCESS | 1657 | 1467843481741 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e68800 == 31 [pid = 1657] [id = 611] 15:18:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x116638c00) [pid = 1657] [serial = 1833] [outer = 0x0] 15:18:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x116741000) [pid = 1657] [serial = 1834] [outer = 0x116638c00] 15:18:01 INFO - PROCESS | 1657 | 1467843481769 Marionette DEBUG loaded listener.js 15:18:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x118106c00) [pid = 1657] [serial = 1835] [outer = 0x116638c00] 15:18:02 INFO - PROCESS | 1657 | 1467843482115 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]]]}] 15:18:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:18:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 543ms 15:18:02 INFO - PROCESS | 1657 | 1467843482182 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 15:18:02 INFO - PROCESS | 1657 | 1467843482185 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 15:18:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:18:02 INFO - PROCESS | 1657 | 1467843482193 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:18:02 INFO - PROCESS | 1657 | 1467843482195 Marionette TRACE conn2 <- [1,2418,null,{}] 15:18:02 INFO - PROCESS | 1657 | 1467843482198 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}] 15:18:02 INFO - PROCESS | 1657 | 1467843482199 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:02 INFO - PROCESS | 1657 | 1467843482279 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 15:18:02 INFO - PROCESS | 1657 | 1467843482285 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:02 INFO - PROCESS | 1657 | 1467843482286 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e67000 == 32 [pid = 1657] [id = 612] 15:18:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x11812fc00) [pid = 1657] [serial = 1836] [outer = 0x0] 15:18:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x118859c00) [pid = 1657] [serial = 1837] [outer = 0x11812fc00] 15:18:02 INFO - PROCESS | 1657 | 1467843482313 Marionette DEBUG loaded listener.js 15:18:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x119549000) [pid = 1657] [serial = 1838] [outer = 0x11812fc00] 15:18:02 INFO - PROCESS | 1657 | 1467843482692 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]]]}] 15:18:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:18:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 522ms 15:18:02 INFO - PROCESS | 1657 | 1467843482728 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 15:18:02 INFO - PROCESS | 1657 | 1467843482732 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 15:18:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:18:02 INFO - PROCESS | 1657 | 1467843482736 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:18:02 INFO - PROCESS | 1657 | 1467843482739 Marionette TRACE conn2 <- [1,2422,null,{}] 15:18:02 INFO - PROCESS | 1657 | 1467843482751 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}] 15:18:02 INFO - PROCESS | 1657 | 1467843482756 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:02 INFO - PROCESS | 1657 | 1467843482880 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 15:18:02 INFO - PROCESS | 1657 | 1467843482897 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:02 INFO - PROCESS | 1657 | 1467843482900 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x125c68800 == 33 [pid = 1657] [id = 613] 15:18:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x112a7b800) [pid = 1657] [serial = 1839] [outer = 0x0] 15:18:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x120ff2800) [pid = 1657] [serial = 1840] [outer = 0x112a7b800] 15:18:02 INFO - PROCESS | 1657 | 1467843482944 Marionette DEBUG loaded listener.js 15:18:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x121811c00) [pid = 1657] [serial = 1841] [outer = 0x112a7b800] 15:18:03 INFO - PROCESS | 1657 | 1467843483373 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]]]}] 15:18:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:18:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 676ms 15:18:03 INFO - PROCESS | 1657 | 1467843483418 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 15:18:03 INFO - PROCESS | 1657 | 1467843483420 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 15:18:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:18:03 INFO - PROCESS | 1657 | 1467843483422 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:18:03 INFO - PROCESS | 1657 | 1467843483423 Marionette TRACE conn2 <- [1,2426,null,{}] 15:18:03 INFO - PROCESS | 1657 | 1467843483426 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}] 15:18:03 INFO - PROCESS | 1657 | 1467843483427 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:03 INFO - PROCESS | 1657 | 1467843483525 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 15:18:03 INFO - PROCESS | 1657 | 1467843483533 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:03 INFO - PROCESS | 1657 | 1467843483534 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x128932000 == 34 [pid = 1657] [id = 614] 15:18:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x1252f6c00) [pid = 1657] [serial = 1842] [outer = 0x0] 15:18:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x1253af000) [pid = 1657] [serial = 1843] [outer = 0x1252f6c00] 15:18:03 INFO - PROCESS | 1657 | 1467843483559 Marionette DEBUG loaded listener.js 15:18:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x125bf4000) [pid = 1657] [serial = 1844] [outer = 0x1252f6c00] 15:18:03 INFO - PROCESS | 1657 | 1467843483920 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]]]}] 15:18:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:18:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 520ms 15:18:03 INFO - PROCESS | 1657 | 1467843483943 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 15:18:03 INFO - PROCESS | 1657 | 1467843483944 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 15:18:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:18:03 INFO - PROCESS | 1657 | 1467843483946 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:18:03 INFO - PROCESS | 1657 | 1467843483947 Marionette TRACE conn2 <- [1,2430,null,{}] 15:18:03 INFO - PROCESS | 1657 | 1467843483950 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}] 15:18:03 INFO - PROCESS | 1657 | 1467843483951 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:04 INFO - PROCESS | 1657 | 1467843484051 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 15:18:04 INFO - PROCESS | 1657 | 1467843484064 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:04 INFO - PROCESS | 1657 | 1467843484065 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x1296a7000 == 35 [pid = 1657] [id = 615] 15:18:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x125c8c400) [pid = 1657] [serial = 1845] [outer = 0x0] 15:18:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x126787000) [pid = 1657] [serial = 1846] [outer = 0x125c8c400] 15:18:04 INFO - PROCESS | 1657 | 1467843484090 Marionette DEBUG loaded listener.js 15:18:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x126c4d400) [pid = 1657] [serial = 1847] [outer = 0x125c8c400] 15:18:04 INFO - PROCESS | 1657 | 1467843484428 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]]]}] 15:18:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:18:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 522ms 15:18:04 INFO - PROCESS | 1657 | 1467843484470 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 15:18:04 INFO - PROCESS | 1657 | 1467843484471 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 15:18:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:18:04 INFO - PROCESS | 1657 | 1467843484473 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:18:04 INFO - PROCESS | 1657 | 1467843484474 Marionette TRACE conn2 <- [1,2434,null,{}] 15:18:04 INFO - PROCESS | 1657 | 1467843484476 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}] 15:18:04 INFO - PROCESS | 1657 | 1467843484480 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:04 INFO - PROCESS | 1657 | 1467843484601 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 15:18:04 INFO - PROCESS | 1657 | 1467843484613 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:04 INFO - PROCESS | 1657 | 1467843484614 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b118000 == 36 [pid = 1657] [id = 616] 15:18:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x126d53000) [pid = 1657] [serial = 1848] [outer = 0x0] 15:18:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1274be800) [pid = 1657] [serial = 1849] [outer = 0x126d53000] 15:18:04 INFO - PROCESS | 1657 | 1467843484639 Marionette DEBUG loaded listener.js 15:18:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x129246c00) [pid = 1657] [serial = 1850] [outer = 0x126d53000] 15:18:04 INFO - PROCESS | 1657 | 1467843484984 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]]]}] 15:18:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:18:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 519ms 15:18:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:18:04 INFO - PROCESS | 1657 | 1467843484992 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 15:18:04 INFO - PROCESS | 1657 | 1467843484994 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 15:18:05 INFO - PROCESS | 1657 | 1467843485002 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:18:05 INFO - PROCESS | 1657 | 1467843485003 Marionette TRACE conn2 <- [1,2438,null,{}] 15:18:05 INFO - PROCESS | 1657 | 1467843485005 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}] 15:18:05 INFO - PROCESS | 1657 | 1467843485007 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:05 INFO - PROCESS | 1657 | 1467843485104 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 15:18:05 INFO - PROCESS | 1657 | 1467843485107 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:05 INFO - PROCESS | 1657 | 1467843485108 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bb25800 == 37 [pid = 1657] [id = 617] 15:18:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x129247000) [pid = 1657] [serial = 1851] [outer = 0x0] 15:18:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x129251400) [pid = 1657] [serial = 1852] [outer = 0x129247000] 15:18:05 INFO - PROCESS | 1657 | 1467843485132 Marionette DEBUG loaded listener.js 15:18:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x129533400) [pid = 1657] [serial = 1853] [outer = 0x129247000] 15:18:05 INFO - PROCESS | 1657 | 1467843485455 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]]]}] 15:18:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:18:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 474ms 15:18:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:18:05 INFO - PROCESS | 1657 | 1467843485470 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 15:18:05 INFO - PROCESS | 1657 | 1467843485472 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 15:18:05 INFO - PROCESS | 1657 | 1467843485474 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:18:05 INFO - PROCESS | 1657 | 1467843485475 Marionette TRACE conn2 <- [1,2442,null,{}] 15:18:05 INFO - PROCESS | 1657 | 1467843485477 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}] 15:18:05 INFO - PROCESS | 1657 | 1467843485478 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:05 INFO - PROCESS | 1657 | 1467843485577 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 15:18:05 INFO - PROCESS | 1657 | 1467843485615 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:05 INFO - PROCESS | 1657 | 1467843485616 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf29800 == 38 [pid = 1657] [id = 618] 15:18:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x129538000) [pid = 1657] [serial = 1854] [outer = 0x0] 15:18:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x12953d800) [pid = 1657] [serial = 1855] [outer = 0x129538000] 15:18:05 INFO - PROCESS | 1657 | 1467843485641 Marionette DEBUG loaded listener.js 15:18:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x12992f000) [pid = 1657] [serial = 1856] [outer = 0x129538000] 15:18:05 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x113d74c00) [pid = 1657] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:18:05 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x115e24800) [pid = 1657] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:18:05 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x119113000) [pid = 1657] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:18:05 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1252f2000) [pid = 1657] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:18:05 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x127070400) [pid = 1657] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:18:05 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x112f56400) [pid = 1657] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:18:05 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x112e6c800) [pid = 1657] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:18:05 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x115e92000) [pid = 1657] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:18:05 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x119024000) [pid = 1657] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:18:05 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x112e6a000) [pid = 1657] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:18:05 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x113d90800) [pid = 1657] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:18:05 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x12143c000) [pid = 1657] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:18:05 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1183de400) [pid = 1657] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:18:05 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x112f56800) [pid = 1657] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:18:05 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x1133ea800) [pid = 1657] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:18:06 INFO - PROCESS | 1657 | 1467843486023 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]]]}] 15:18:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:18:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 569ms 15:18:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:18:06 INFO - PROCESS | 1657 | 1467843486043 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 15:18:06 INFO - PROCESS | 1657 | 1467843486044 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 15:18:06 INFO - PROCESS | 1657 | 1467843486050 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:18:06 INFO - PROCESS | 1657 | 1467843486052 Marionette TRACE conn2 <- [1,2446,null,{}] 15:18:06 INFO - PROCESS | 1657 | 1467843486054 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}] 15:18:06 INFO - PROCESS | 1657 | 1467843486055 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:06 INFO - PROCESS | 1657 | 1467843486156 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 15:18:06 INFO - PROCESS | 1657 | 1467843486194 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:06 INFO - PROCESS | 1657 | 1467843486196 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x125c68000 == 39 [pid = 1657] [id = 619] 15:18:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x1126f7800) [pid = 1657] [serial = 1857] [outer = 0x0] 15:18:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x1183e1000) [pid = 1657] [serial = 1858] [outer = 0x1126f7800] 15:18:06 INFO - PROCESS | 1657 | 1467843486219 Marionette DEBUG loaded listener.js 15:18:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x120fbf000) [pid = 1657] [serial = 1859] [outer = 0x1126f7800] 15:18:06 INFO - PROCESS | 1657 | 1467843486463 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]]]}] 15:18:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:18:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 472ms 15:18:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:18:06 INFO - PROCESS | 1657 | 1467843486520 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 15:18:06 INFO - PROCESS | 1657 | 1467843486521 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 15:18:06 INFO - PROCESS | 1657 | 1467843486523 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:18:06 INFO - PROCESS | 1657 | 1467843486524 Marionette TRACE conn2 <- [1,2450,null,{}] 15:18:06 INFO - PROCESS | 1657 | 1467843486527 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}] 15:18:06 INFO - PROCESS | 1657 | 1467843486528 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:06 INFO - PROCESS | 1657 | 1467843486623 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 15:18:06 INFO - PROCESS | 1657 | 1467843486626 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:06 INFO - PROCESS | 1657 | 1467843486627 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cad3800 == 40 [pid = 1657] [id = 620] 15:18:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x120ff6c00) [pid = 1657] [serial = 1860] [outer = 0x0] 15:18:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x129247c00) [pid = 1657] [serial = 1861] [outer = 0x120ff6c00] 15:18:06 INFO - PROCESS | 1657 | 1467843486650 Marionette DEBUG loaded listener.js 15:18:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x129935400) [pid = 1657] [serial = 1862] [outer = 0x120ff6c00] 15:18:07 INFO - PROCESS | 1657 | 1467843486998 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]]]}] 15:18:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:18:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 518ms 15:18:07 INFO - PROCESS | 1657 | 1467843487044 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 15:18:07 INFO - PROCESS | 1657 | 1467843487046 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 15:18:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:18:07 INFO - PROCESS | 1657 | 1467843487048 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:18:07 INFO - PROCESS | 1657 | 1467843487049 Marionette TRACE conn2 <- [1,2454,null,{}] 15:18:07 INFO - PROCESS | 1657 | 1467843487052 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}] 15:18:07 INFO - PROCESS | 1657 | 1467843487053 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:07 INFO - PROCESS | 1657 | 1467843487140 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 15:18:07 INFO - PROCESS | 1657 | 1467843487143 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:07 INFO - PROCESS | 1657 | 1467843487147 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cf28000 == 41 [pid = 1657] [id = 621] 15:18:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x12a690400) [pid = 1657] [serial = 1863] [outer = 0x0] 15:18:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x12a69b800) [pid = 1657] [serial = 1864] [outer = 0x12a690400] 15:18:07 INFO - PROCESS | 1657 | 1467843487170 Marionette DEBUG loaded listener.js 15:18:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x12a9dc800) [pid = 1657] [serial = 1865] [outer = 0x12a690400] 15:18:07 INFO - PROCESS | 1657 | 1467843487554 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]]]}] 15:18:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:18:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 521ms 15:18:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:18:07 INFO - PROCESS | 1657 | 1467843487570 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 15:18:07 INFO - PROCESS | 1657 | 1467843487572 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 15:18:07 INFO - PROCESS | 1657 | 1467843487575 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:18:07 INFO - PROCESS | 1657 | 1467843487577 Marionette TRACE conn2 <- [1,2458,null,{}] 15:18:07 INFO - PROCESS | 1657 | 1467843487580 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}] 15:18:07 INFO - PROCESS | 1657 | 1467843487582 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:07 INFO - PROCESS | 1657 | 1467843487702 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 15:18:07 INFO - PROCESS | 1657 | 1467843487776 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:07 INFO - PROCESS | 1657 | 1467843487777 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d2a0000 == 42 [pid = 1657] [id = 622] 15:18:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x12a7da800) [pid = 1657] [serial = 1866] [outer = 0x0] 15:18:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x12a9e1000) [pid = 1657] [serial = 1867] [outer = 0x12a7da800] 15:18:07 INFO - PROCESS | 1657 | 1467843487801 Marionette DEBUG loaded listener.js 15:18:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x12a9e8800) [pid = 1657] [serial = 1868] [outer = 0x12a7da800] 15:18:08 INFO - PROCESS | 1657 | 1467843488265 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]]]}] 15:18:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:18:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 724ms 15:18:08 INFO - PROCESS | 1657 | 1467843488299 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 15:18:08 INFO - PROCESS | 1657 | 1467843488301 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 15:18:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:18:08 INFO - PROCESS | 1657 | 1467843488327 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:18:08 INFO - PROCESS | 1657 | 1467843488331 Marionette TRACE conn2 <- [1,2462,null,{}] 15:18:08 INFO - PROCESS | 1657 | 1467843488367 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}] 15:18:08 INFO - PROCESS | 1657 | 1467843488369 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:08 INFO - PROCESS | 1657 | 1467843488474 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 15:18:08 INFO - PROCESS | 1657 | 1467843488545 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:08 INFO - PROCESS | 1657 | 1467843488546 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x119a66800 == 43 [pid = 1657] [id = 623] 15:18:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x115e8d400) [pid = 1657] [serial = 1869] [outer = 0x0] 15:18:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x117ea4800) [pid = 1657] [serial = 1870] [outer = 0x115e8d400] 15:18:08 INFO - PROCESS | 1657 | 1467843488579 Marionette DEBUG loaded listener.js 15:18:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1183e4000) [pid = 1657] [serial = 1871] [outer = 0x115e8d400] 15:18:09 INFO - PROCESS | 1657 | 1467843489011 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]]]}] 15:18:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:18:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 760ms 15:18:09 INFO - PROCESS | 1657 | 1467843489065 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 15:18:09 INFO - PROCESS | 1657 | 1467843489068 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 15:18:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:18:09 INFO - PROCESS | 1657 | 1467843489073 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:18:09 INFO - PROCESS | 1657 | 1467843489075 Marionette TRACE conn2 <- [1,2466,null,{}] 15:18:09 INFO - PROCESS | 1657 | 1467843489077 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}] 15:18:09 INFO - PROCESS | 1657 | 1467843489079 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:09 INFO - PROCESS | 1657 | 1467843489186 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 15:18:09 INFO - PROCESS | 1657 | 1467843489247 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:09 INFO - PROCESS | 1657 | 1467843489248 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x1296ac800 == 44 [pid = 1657] [id = 624] 15:18:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1199a7800) [pid = 1657] [serial = 1872] [outer = 0x0] 15:18:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x120fb8c00) [pid = 1657] [serial = 1873] [outer = 0x1199a7800] 15:18:09 INFO - PROCESS | 1657 | 1467843489278 Marionette DEBUG loaded listener.js 15:18:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1217d5800) [pid = 1657] [serial = 1874] [outer = 0x1199a7800] 15:18:09 INFO - PROCESS | 1657 | 1467843489726 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]]]}] 15:18:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:18:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 669ms 15:18:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:18:09 INFO - PROCESS | 1657 | 1467843489743 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 15:18:09 INFO - PROCESS | 1657 | 1467843489744 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 15:18:09 INFO - PROCESS | 1657 | 1467843489747 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:18:09 INFO - PROCESS | 1657 | 1467843489749 Marionette TRACE conn2 <- [1,2470,null,{}] 15:18:09 INFO - PROCESS | 1657 | 1467843489757 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}] 15:18:09 INFO - PROCESS | 1657 | 1467843489760 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:09 INFO - PROCESS | 1657 | 1467843489885 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 15:18:09 INFO - PROCESS | 1657 | 1467843489947 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:09 INFO - PROCESS | 1657 | 1467843489949 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d492000 == 45 [pid = 1657] [id = 625] 15:18:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x126784c00) [pid = 1657] [serial = 1875] [outer = 0x0] 15:18:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x127088400) [pid = 1657] [serial = 1876] [outer = 0x126784c00] 15:18:09 INFO - PROCESS | 1657 | 1467843489979 Marionette DEBUG loaded listener.js 15:18:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1274bdc00) [pid = 1657] [serial = 1877] [outer = 0x126784c00] 15:18:10 INFO - PROCESS | 1657 | 1467843490580 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]]]}] 15:18:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:18:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 873ms 15:18:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:18:10 INFO - PROCESS | 1657 | 1467843490635 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 15:18:10 INFO - PROCESS | 1657 | 1467843490637 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 15:18:10 INFO - PROCESS | 1657 | 1467843490642 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:18:10 INFO - PROCESS | 1657 | 1467843490644 Marionette TRACE conn2 <- [1,2474,null,{}] 15:18:10 INFO - PROCESS | 1657 | 1467843490650 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}] 15:18:10 INFO - PROCESS | 1657 | 1467843490652 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:10 INFO - PROCESS | 1657 | 1467843490743 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 15:18:10 INFO - PROCESS | 1657 | 1467843490812 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:10 INFO - PROCESS | 1657 | 1467843490815 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x119a50800 == 46 [pid = 1657] [id = 626] 15:18:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1164e3000) [pid = 1657] [serial = 1878] [outer = 0x0] 15:18:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1167ac400) [pid = 1657] [serial = 1879] [outer = 0x1164e3000] 15:18:10 INFO - PROCESS | 1657 | 1467843490842 Marionette DEBUG loaded listener.js 15:18:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x118125400) [pid = 1657] [serial = 1880] [outer = 0x1164e3000] 15:18:11 INFO - PROCESS | 1657 | 1467843491359 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]]]}] 15:18:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:18:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 771ms 15:18:11 INFO - PROCESS | 1657 | 1467843491413 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 15:18:11 INFO - PROCESS | 1657 | 1467843491418 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 15:18:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:18:11 INFO - PROCESS | 1657 | 1467843491424 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:18:11 INFO - PROCESS | 1657 | 1467843491426 Marionette TRACE conn2 <- [1,2478,null,{}] 15:18:11 INFO - PROCESS | 1657 | 1467843491430 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}] 15:18:11 INFO - PROCESS | 1657 | 1467843491433 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:12 INFO - PROCESS | 1657 | --DOCSHELL 0x12cf28000 == 45 [pid = 1657] [id = 621] 15:18:12 INFO - PROCESS | 1657 | --DOCSHELL 0x12cad3800 == 44 [pid = 1657] [id = 620] 15:18:12 INFO - PROCESS | 1657 | --DOCSHELL 0x125c68000 == 43 [pid = 1657] [id = 619] 15:18:12 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf29800 == 42 [pid = 1657] [id = 618] 15:18:12 INFO - PROCESS | 1657 | --DOCSHELL 0x12bb25800 == 41 [pid = 1657] [id = 617] 15:18:12 INFO - PROCESS | 1657 | --DOCSHELL 0x12b118000 == 40 [pid = 1657] [id = 616] 15:18:12 INFO - PROCESS | 1657 | --DOCSHELL 0x1296a7000 == 39 [pid = 1657] [id = 615] 15:18:12 INFO - PROCESS | 1657 | --DOCSHELL 0x128932000 == 38 [pid = 1657] [id = 614] 15:18:12 INFO - PROCESS | 1657 | --DOCSHELL 0x125c68800 == 37 [pid = 1657] [id = 613] 15:18:12 INFO - PROCESS | 1657 | --DOCSHELL 0x117e67000 == 36 [pid = 1657] [id = 612] 15:18:12 INFO - PROCESS | 1657 | --DOCSHELL 0x117e68800 == 35 [pid = 1657] [id = 611] 15:18:12 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf31000 == 34 [pid = 1657] [id = 608] 15:18:12 INFO - PROCESS | 1657 | --DOCSHELL 0x121132800 == 33 [pid = 1657] [id = 597] 15:18:12 INFO - PROCESS | 1657 | --DOCSHELL 0x126cf3800 == 32 [pid = 1657] [id = 610] 15:18:12 INFO - PROCESS | 1657 | --DOCSHELL 0x118695000 == 31 [pid = 1657] [id = 609] 15:18:12 INFO - PROCESS | 1657 | --DOCSHELL 0x119a50800 == 30 [pid = 1657] [id = 626] 15:18:12 INFO - PROCESS | 1657 | --DOCSHELL 0x12d492000 == 29 [pid = 1657] [id = 625] 15:18:12 INFO - PROCESS | 1657 | --DOCSHELL 0x1296ac800 == 28 [pid = 1657] [id = 624] 15:18:12 INFO - PROCESS | 1657 | --DOCSHELL 0x119a66800 == 27 [pid = 1657] [id = 623] 15:18:12 INFO - PROCESS | 1657 | --DOCSHELL 0x12d2a0000 == 26 [pid = 1657] [id = 622] 15:18:12 INFO - PROCESS | 1657 | 1467843492076 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 15:18:12 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x11697bc00) [pid = 1657] [serial = 1798] [outer = 0x0] [url = about:blank] 15:18:12 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x11810ac00) [pid = 1657] [serial = 1799] [outer = 0x0] [url = about:blank] 15:18:12 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x1199a3800) [pid = 1657] [serial = 1804] [outer = 0x0] [url = about:blank] 15:18:12 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x112f58000) [pid = 1657] [serial = 1795] [outer = 0x0] [url = about:blank] 15:18:12 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x120fb5000) [pid = 1657] [serial = 1807] [outer = 0x0] [url = about:blank] 15:18:12 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x115dd9c00) [pid = 1657] [serial = 1796] [outer = 0x0] [url = about:blank] 15:18:12 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x1250e8000) [pid = 1657] [serial = 1810] [outer = 0x0] [url = about:blank] 15:18:12 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x12119ac00) [pid = 1657] [serial = 1808] [outer = 0x0] [url = about:blank] 15:18:12 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x118859400) [pid = 1657] [serial = 1801] [outer = 0x0] [url = about:blank] 15:18:12 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x119113400) [pid = 1657] [serial = 1802] [outer = 0x0] [url = about:blank] 15:18:12 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x126cc4000) [pid = 1657] [serial = 1813] [outer = 0x0] [url = about:blank] 15:18:12 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x117ea4c00) [pid = 1657] [serial = 1793] [outer = 0x0] [url = about:blank] 15:18:12 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1164e4c00) [pid = 1657] [serial = 1792] [outer = 0x0] [url = about:blank] 15:18:12 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11714a800) [pid = 1657] [serial = 1816] [outer = 0x0] [url = about:blank] 15:18:12 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x118125c00) [pid = 1657] [serial = 1781] [outer = 0x0] [url = about:blank] 15:18:12 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x11673e800) [pid = 1657] [serial = 1780] [outer = 0x0] [url = about:blank] 15:18:12 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x119bb4000) [pid = 1657] [serial = 1784] [outer = 0x0] [url = about:blank] 15:18:12 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x119542000) [pid = 1657] [serial = 1783] [outer = 0x0] [url = about:blank] 15:18:12 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x126786400) [pid = 1657] [serial = 1787] [outer = 0x0] [url = about:blank] 15:18:12 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x12554cc00) [pid = 1657] [serial = 1786] [outer = 0x0] [url = about:blank] 15:18:12 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x1274c8800) [pid = 1657] [serial = 1790] [outer = 0x0] [url = about:blank] 15:18:12 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x127080c00) [pid = 1657] [serial = 1814] [outer = 0x0] [url = about:blank] 15:18:12 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x119ec0800) [pid = 1657] [serial = 1817] [outer = 0x0] [url = about:blank] 15:18:12 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x1274abc00) [pid = 1657] [serial = 1789] [outer = 0x0] [url = about:blank] 15:18:12 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x128b75000) [pid = 1657] [serial = 1823] [outer = 0x0] [url = about:blank] 15:18:12 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x129135800) [pid = 1657] [serial = 1825] [outer = 0x0] [url = about:blank] 15:18:12 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x126786c00) [pid = 1657] [serial = 1811] [outer = 0x0] [url = about:blank] 15:18:12 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x1274ba800) [pid = 1657] [serial = 1822] [outer = 0x0] [url = about:blank] 15:18:12 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x119ecc800) [pid = 1657] [serial = 1805] [outer = 0x0] [url = about:blank] 15:18:12 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x1274b4400) [pid = 1657] [serial = 1820] [outer = 0x0] [url = about:blank] 15:18:12 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x127425000) [pid = 1657] [serial = 1819] [outer = 0x0] [url = about:blank] 15:18:12 INFO - PROCESS | 1657 | 1467843492177 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:12 INFO - PROCESS | 1657 | 1467843492178 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x1133c3800 == 27 [pid = 1657] [id = 627] 15:18:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x1129ae000) [pid = 1657] [serial = 1881] [outer = 0x0] 15:18:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x112ef2400) [pid = 1657] [serial = 1882] [outer = 0x1129ae000] 15:18:12 INFO - PROCESS | 1657 | 1467843492211 Marionette DEBUG loaded listener.js 15:18:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x11324e800) [pid = 1657] [serial = 1883] [outer = 0x1129ae000] 15:18:12 INFO - PROCESS | 1657 | 1467843492557 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]]]}] 15:18:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:18:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1174ms 15:18:12 INFO - PROCESS | 1657 | 1467843492599 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 15:18:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:18:12 INFO - PROCESS | 1657 | 1467843492601 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 15:18:12 INFO - PROCESS | 1657 | 1467843492604 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:18:12 INFO - PROCESS | 1657 | 1467843492606 Marionette TRACE conn2 <- [1,2482,null,{}] 15:18:12 INFO - PROCESS | 1657 | 1467843492609 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}] 15:18:12 INFO - PROCESS | 1657 | 1467843492610 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:12 INFO - PROCESS | 1657 | 1467843492717 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 15:18:12 INFO - PROCESS | 1657 | 1467843492773 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:12 INFO - PROCESS | 1657 | 1467843492774 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x11821f800 == 28 [pid = 1657] [id = 628] 15:18:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x1133a4c00) [pid = 1657] [serial = 1884] [outer = 0x0] 15:18:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x115e8b800) [pid = 1657] [serial = 1885] [outer = 0x1133a4c00] 15:18:12 INFO - PROCESS | 1657 | 1467843492800 Marionette DEBUG loaded listener.js 15:18:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x117ea0000) [pid = 1657] [serial = 1886] [outer = 0x1133a4c00] 15:18:13 INFO - PROCESS | 1657 | 1467843493087 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]]]}] 15:18:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:18:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 519ms 15:18:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:18:13 INFO - PROCESS | 1657 | 1467843493123 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 15:18:13 INFO - PROCESS | 1657 | 1467843493125 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 15:18:13 INFO - PROCESS | 1657 | 1467843493127 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:18:13 INFO - PROCESS | 1657 | 1467843493128 Marionette TRACE conn2 <- [1,2486,null,{}] 15:18:13 INFO - PROCESS | 1657 | 1467843493135 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}] 15:18:13 INFO - PROCESS | 1657 | 1467843493136 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:13 INFO - PROCESS | 1657 | 1467843493224 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 15:18:13 INFO - PROCESS | 1657 | 1467843493283 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:13 INFO - PROCESS | 1657 | 1467843493284 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x1195a8000 == 29 [pid = 1657] [id = 629] 15:18:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x11810a400) [pid = 1657] [serial = 1887] [outer = 0x0] 15:18:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x1183d8800) [pid = 1657] [serial = 1888] [outer = 0x11810a400] 15:18:13 INFO - PROCESS | 1657 | 1467843493309 Marionette DEBUG loaded listener.js 15:18:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x119068400) [pid = 1657] [serial = 1889] [outer = 0x11810a400] 15:18:13 INFO - PROCESS | 1657 | 1467843493618 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]]]}] 15:18:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:18:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 524ms 15:18:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:18:13 INFO - PROCESS | 1657 | 1467843493652 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 15:18:13 INFO - PROCESS | 1657 | 1467843493655 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 15:18:13 INFO - PROCESS | 1657 | 1467843493663 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:18:13 INFO - PROCESS | 1657 | 1467843493668 Marionette TRACE conn2 <- [1,2490,null,{}] 15:18:13 INFO - PROCESS | 1657 | 1467843493671 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}] 15:18:13 INFO - PROCESS | 1657 | 1467843493673 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:13 INFO - PROCESS | 1657 | 1467843493753 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 15:18:13 INFO - PROCESS | 1657 | 1467843493757 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:13 INFO - PROCESS | 1657 | 1467843493758 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x121b3f800 == 30 [pid = 1657] [id = 630] 15:18:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x11910fc00) [pid = 1657] [serial = 1890] [outer = 0x0] 15:18:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x119bb4000) [pid = 1657] [serial = 1891] [outer = 0x11910fc00] 15:18:13 INFO - PROCESS | 1657 | 1467843493785 Marionette DEBUG loaded listener.js 15:18:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x120fb8000) [pid = 1657] [serial = 1892] [outer = 0x11910fc00] 15:18:14 INFO - PROCESS | 1657 | 1467843494121 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]]]}] 15:18:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:18:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 479ms 15:18:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:18:14 INFO - PROCESS | 1657 | 1467843494137 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 15:18:14 INFO - PROCESS | 1657 | 1467843494138 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 15:18:14 INFO - PROCESS | 1657 | 1467843494140 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:18:14 INFO - PROCESS | 1657 | 1467843494142 Marionette TRACE conn2 <- [1,2494,null,{}] 15:18:14 INFO - PROCESS | 1657 | 1467843494144 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}] 15:18:14 INFO - PROCESS | 1657 | 1467843494146 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:14 INFO - PROCESS | 1657 | 1467843494255 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 15:18:14 INFO - PROCESS | 1657 | 1467843494268 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:14 INFO - PROCESS | 1657 | 1467843494269 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x125513800 == 31 [pid = 1657] [id = 631] 15:18:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x118121800) [pid = 1657] [serial = 1893] [outer = 0x0] 15:18:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x120fc0c00) [pid = 1657] [serial = 1894] [outer = 0x118121800] 15:18:14 INFO - PROCESS | 1657 | 1467843494301 Marionette DEBUG loaded listener.js 15:18:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x121b9e400) [pid = 1657] [serial = 1895] [outer = 0x118121800] 15:18:14 INFO - PROCESS | 1657 | 1467843494643 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]]]}] 15:18:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:18:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 519ms 15:18:14 INFO - PROCESS | 1657 | 1467843494660 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 15:18:14 INFO - PROCESS | 1657 | 1467843494662 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 15:18:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:18:14 INFO - PROCESS | 1657 | 1467843494668 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:18:14 INFO - PROCESS | 1657 | 1467843494669 Marionette TRACE conn2 <- [1,2498,null,{}] 15:18:14 INFO - PROCESS | 1657 | 1467843494672 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}] 15:18:14 INFO - PROCESS | 1657 | 1467843494673 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:14 INFO - PROCESS | 1657 | 1467843494775 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 15:18:14 INFO - PROCESS | 1657 | 1467843494780 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:14 INFO - PROCESS | 1657 | 1467843494784 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x126d82000 == 32 [pid = 1657] [id = 632] 15:18:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1133ac800) [pid = 1657] [serial = 1896] [outer = 0x0] 15:18:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1253d6800) [pid = 1657] [serial = 1897] [outer = 0x1133ac800] 15:18:14 INFO - PROCESS | 1657 | 1467843494817 Marionette DEBUG loaded listener.js 15:18:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x125c87000) [pid = 1657] [serial = 1898] [outer = 0x1133ac800] 15:18:15 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x125c8c400) [pid = 1657] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:18:15 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x126d53000) [pid = 1657] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:18:15 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1126f7800) [pid = 1657] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:18:15 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x129247000) [pid = 1657] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:18:15 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x112a7b800) [pid = 1657] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:18:15 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x11812fc00) [pid = 1657] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:18:15 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x115e22800) [pid = 1657] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:18:15 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x116638c00) [pid = 1657] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:18:15 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1252f6c00) [pid = 1657] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:18:15 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1274c4400) [pid = 1657] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:18:15 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x118111000) [pid = 1657] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:18:15 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x129538000) [pid = 1657] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:18:15 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x12a690400) [pid = 1657] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:18:15 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x120ff6c00) [pid = 1657] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:18:15 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x12a7da800) [pid = 1657] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:18:15 INFO - PROCESS | 1657 | 1467843495641 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]]]}] 15:18:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:18:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1021ms 15:18:15 INFO - PROCESS | 1657 | 1467843495690 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 15:18:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:18:15 INFO - PROCESS | 1657 | 1467843495692 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 15:18:15 INFO - PROCESS | 1657 | 1467843495706 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:18:15 INFO - PROCESS | 1657 | 1467843495708 Marionette TRACE conn2 <- [1,2502,null,{}] 15:18:15 INFO - PROCESS | 1657 | 1467843495712 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}] 15:18:15 INFO - PROCESS | 1657 | 1467843495714 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:15 INFO - PROCESS | 1657 | 1467843495821 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 15:18:15 INFO - PROCESS | 1657 | 1467843495900 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:15 INFO - PROCESS | 1657 | 1467843495901 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x112ab7800 == 33 [pid = 1657] [id = 633] 15:18:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x112f57c00) [pid = 1657] [serial = 1899] [outer = 0x0] 15:18:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x115e20c00) [pid = 1657] [serial = 1900] [outer = 0x112f57c00] 15:18:15 INFO - PROCESS | 1657 | 1467843495933 Marionette DEBUG loaded listener.js 15:18:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x11673e800) [pid = 1657] [serial = 1901] [outer = 0x112f57c00] 15:18:16 INFO - PROCESS | 1657 | 1467843496451 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]]]}] 15:18:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:18:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 781ms 15:18:16 INFO - PROCESS | 1657 | 1467843496477 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 15:18:16 INFO - PROCESS | 1657 | 1467843496480 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 15:18:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:18:16 INFO - PROCESS | 1657 | 1467843496514 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:18:16 INFO - PROCESS | 1657 | 1467843496517 Marionette TRACE conn2 <- [1,2506,null,{}] 15:18:16 INFO - PROCESS | 1657 | 1467843496520 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}] 15:18:16 INFO - PROCESS | 1657 | 1467843496521 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:16 INFO - PROCESS | 1657 | 1467843496625 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 15:18:16 INFO - PROCESS | 1657 | 1467843496788 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:16 INFO - PROCESS | 1657 | 1467843496789 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x116abd000 == 34 [pid = 1657] [id = 634] 15:18:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x112a79800) [pid = 1657] [serial = 1902] [outer = 0x0] 15:18:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x112e63800) [pid = 1657] [serial = 1903] [outer = 0x112a79800] 15:18:16 INFO - PROCESS | 1657 | 1467843496818 Marionette DEBUG loaded listener.js 15:18:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x1133f6000) [pid = 1657] [serial = 1904] [outer = 0x112a79800] 15:18:17 INFO - PROCESS | 1657 | --DOCSHELL 0x125513800 == 33 [pid = 1657] [id = 631] 15:18:17 INFO - PROCESS | 1657 | --DOCSHELL 0x121b3f800 == 32 [pid = 1657] [id = 630] 15:18:17 INFO - PROCESS | 1657 | --DOCSHELL 0x1195a8000 == 31 [pid = 1657] [id = 629] 15:18:17 INFO - PROCESS | 1657 | --DOCSHELL 0x11821f800 == 30 [pid = 1657] [id = 628] 15:18:17 INFO - PROCESS | 1657 | --DOCSHELL 0x1133c3800 == 29 [pid = 1657] [id = 627] 15:18:17 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x12a9e8800) [pid = 1657] [serial = 1868] [outer = 0x0] [url = about:blank] 15:18:17 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x12a9e1000) [pid = 1657] [serial = 1867] [outer = 0x0] [url = about:blank] 15:18:17 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x126787000) [pid = 1657] [serial = 1846] [outer = 0x0] [url = about:blank] 15:18:17 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x1274be800) [pid = 1657] [serial = 1849] [outer = 0x0] [url = about:blank] 15:18:17 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x1183e1000) [pid = 1657] [serial = 1858] [outer = 0x0] [url = about:blank] 15:18:17 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x129251400) [pid = 1657] [serial = 1852] [outer = 0x0] [url = about:blank] 15:18:17 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x129533400) [pid = 1657] [serial = 1853] [outer = 0x0] [url = about:blank] 15:18:17 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x129246c00) [pid = 1657] [serial = 1850] [outer = 0x0] [url = about:blank] 15:18:17 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x120ff2800) [pid = 1657] [serial = 1840] [outer = 0x0] [url = about:blank] 15:18:17 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x121811c00) [pid = 1657] [serial = 1841] [outer = 0x0] [url = about:blank] 15:18:17 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x118859c00) [pid = 1657] [serial = 1837] [outer = 0x0] [url = about:blank] 15:18:17 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x119549000) [pid = 1657] [serial = 1838] [outer = 0x0] [url = about:blank] 15:18:17 INFO - PROCESS | 1657 | --DOMWINDOW == 69 (0x116139c00) [pid = 1657] [serial = 1828] [outer = 0x0] [url = about:blank] 15:18:17 INFO - PROCESS | 1657 | --DOMWINDOW == 68 (0x1174fc400) [pid = 1657] [serial = 1829] [outer = 0x0] [url = about:blank] 15:18:17 INFO - PROCESS | 1657 | --DOMWINDOW == 67 (0x116741000) [pid = 1657] [serial = 1834] [outer = 0x0] [url = about:blank] 15:18:17 INFO - PROCESS | 1657 | --DOMWINDOW == 66 (0x118106c00) [pid = 1657] [serial = 1835] [outer = 0x0] [url = about:blank] 15:18:17 INFO - PROCESS | 1657 | --DOMWINDOW == 65 (0x1253af000) [pid = 1657] [serial = 1843] [outer = 0x0] [url = about:blank] 15:18:17 INFO - PROCESS | 1657 | --DOMWINDOW == 64 (0x12949cc00) [pid = 1657] [serial = 1826] [outer = 0x0] [url = about:blank] 15:18:17 INFO - PROCESS | 1657 | --DOMWINDOW == 63 (0x118855c00) [pid = 1657] [serial = 1831] [outer = 0x0] [url = about:blank] 15:18:17 INFO - PROCESS | 1657 | --DOMWINDOW == 62 (0x119545c00) [pid = 1657] [serial = 1832] [outer = 0x0] [url = about:blank] 15:18:17 INFO - PROCESS | 1657 | --DOMWINDOW == 61 (0x12953d800) [pid = 1657] [serial = 1855] [outer = 0x0] [url = about:blank] 15:18:17 INFO - PROCESS | 1657 | --DOMWINDOW == 60 (0x12a9dc800) [pid = 1657] [serial = 1865] [outer = 0x0] [url = about:blank] 15:18:17 INFO - PROCESS | 1657 | --DOMWINDOW == 59 (0x129247c00) [pid = 1657] [serial = 1861] [outer = 0x0] [url = about:blank] 15:18:17 INFO - PROCESS | 1657 | --DOMWINDOW == 58 (0x12a69b800) [pid = 1657] [serial = 1864] [outer = 0x0] [url = about:blank] 15:18:17 INFO - PROCESS | 1657 | --DOMWINDOW == 57 (0x12992f000) [pid = 1657] [serial = 1856] [outer = 0x0] [url = about:blank] 15:18:17 INFO - PROCESS | 1657 | --DOMWINDOW == 56 (0x120fbf000) [pid = 1657] [serial = 1859] [outer = 0x0] [url = about:blank] 15:18:17 INFO - PROCESS | 1657 | --DOMWINDOW == 55 (0x126c4d400) [pid = 1657] [serial = 1847] [outer = 0x0] [url = about:blank] 15:18:17 INFO - PROCESS | 1657 | --DOMWINDOW == 54 (0x129935400) [pid = 1657] [serial = 1862] [outer = 0x0] [url = about:blank] 15:18:17 INFO - PROCESS | 1657 | --DOMWINDOW == 53 (0x125bf4000) [pid = 1657] [serial = 1844] [outer = 0x0] [url = about:blank] 15:18:17 INFO - PROCESS | 1657 | 1467843497255 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]]]}] 15:18:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:18:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 775ms 15:18:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:18:17 INFO - PROCESS | 1657 | 1467843497288 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 15:18:17 INFO - PROCESS | 1657 | 1467843497290 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 15:18:17 INFO - PROCESS | 1657 | 1467843497292 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:18:17 INFO - PROCESS | 1657 | 1467843497294 Marionette TRACE conn2 <- [1,2510,null,{}] 15:18:17 INFO - PROCESS | 1657 | 1467843497298 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}] 15:18:17 INFO - PROCESS | 1657 | 1467843497300 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:17 INFO - PROCESS | 1657 | 1467843497376 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 15:18:17 INFO - PROCESS | 1657 | 1467843497433 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:17 INFO - PROCESS | 1657 | 1467843497435 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x1191a1800 == 30 [pid = 1657] [id = 635] 15:18:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 54 (0x114f8b800) [pid = 1657] [serial = 1905] [outer = 0x0] 15:18:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 55 (0x116908c00) [pid = 1657] [serial = 1906] [outer = 0x114f8b800] 15:18:17 INFO - PROCESS | 1657 | 1467843497467 Marionette DEBUG loaded listener.js 15:18:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 56 (0x118122c00) [pid = 1657] [serial = 1907] [outer = 0x114f8b800] 15:18:17 INFO - PROCESS | 1657 | 1467843497777 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]]]}] 15:18:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:18:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 523ms 15:18:17 INFO - PROCESS | 1657 | 1467843497818 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 15:18:17 INFO - PROCESS | 1657 | 1467843497821 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 15:18:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:18:17 INFO - PROCESS | 1657 | 1467843497823 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:18:17 INFO - PROCESS | 1657 | 1467843497824 Marionette TRACE conn2 <- [1,2514,null,{}] 15:18:17 INFO - PROCESS | 1657 | 1467843497827 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}] 15:18:17 INFO - PROCESS | 1657 | 1467843497828 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:17 INFO - PROCESS | 1657 | 1467843497909 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 15:18:17 INFO - PROCESS | 1657 | 1467843497918 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:17 INFO - PROCESS | 1657 | 1467843497919 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x121b27800 == 31 [pid = 1657] [id = 636] 15:18:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 57 (0x118364800) [pid = 1657] [serial = 1908] [outer = 0x0] 15:18:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 58 (0x118859400) [pid = 1657] [serial = 1909] [outer = 0x118364800] 15:18:17 INFO - PROCESS | 1657 | 1467843497944 Marionette DEBUG loaded listener.js 15:18:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 59 (0x119546000) [pid = 1657] [serial = 1910] [outer = 0x118364800] 15:18:18 INFO - PROCESS | 1657 | 1467843498366 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]]]}] 15:18:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:18:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 569ms 15:18:18 INFO - PROCESS | 1657 | 1467843498393 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 15:18:18 INFO - PROCESS | 1657 | 1467843498396 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 15:18:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:18:18 INFO - PROCESS | 1657 | 1467843498399 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:18:18 INFO - PROCESS | 1657 | 1467843498401 Marionette TRACE conn2 <- [1,2518,null,{}] 15:18:18 INFO - PROCESS | 1657 | 1467843498405 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}] 15:18:18 INFO - PROCESS | 1657 | 1467843498407 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:18 INFO - PROCESS | 1657 | 1467843498506 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 15:18:18 INFO - PROCESS | 1657 | 1467843498574 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:18 INFO - PROCESS | 1657 | 1467843498575 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x1195a8000 == 32 [pid = 1657] [id = 637] 15:18:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 60 (0x115d04400) [pid = 1657] [serial = 1911] [outer = 0x0] 15:18:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 61 (0x116905000) [pid = 1657] [serial = 1912] [outer = 0x115d04400] 15:18:18 INFO - PROCESS | 1657 | 1467843498606 Marionette DEBUG loaded listener.js 15:18:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 62 (0x118111000) [pid = 1657] [serial = 1913] [outer = 0x115d04400] 15:18:19 INFO - PROCESS | 1657 | 1467843499036 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]]]}] 15:18:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:18:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 671ms 15:18:19 INFO - PROCESS | 1657 | 1467843499082 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 15:18:19 INFO - PROCESS | 1657 | 1467843499085 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 15:18:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:18:19 INFO - PROCESS | 1657 | 1467843499091 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:18:19 INFO - PROCESS | 1657 | 1467843499092 Marionette TRACE conn2 <- [1,2522,null,{}] 15:18:19 INFO - PROCESS | 1657 | 1467843499095 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}] 15:18:19 INFO - PROCESS | 1657 | 1467843499099 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:19 INFO - PROCESS | 1657 | 1467843499192 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 15:18:19 INFO - PROCESS | 1657 | 1467843499257 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:19 INFO - PROCESS | 1657 | 1467843499259 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x126882800 == 33 [pid = 1657] [id = 638] 15:18:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 63 (0x11902d400) [pid = 1657] [serial = 1914] [outer = 0x0] 15:18:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 64 (0x11977a000) [pid = 1657] [serial = 1915] [outer = 0x11902d400] 15:18:19 INFO - PROCESS | 1657 | 1467843499289 Marionette DEBUG loaded listener.js 15:18:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 65 (0x119ec2000) [pid = 1657] [serial = 1916] [outer = 0x11902d400] 15:18:19 INFO - PROCESS | 1657 | 1467843499705 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]]]}] 15:18:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:18:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 672ms 15:18:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:18:19 INFO - PROCESS | 1657 | 1467843499763 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 15:18:19 INFO - PROCESS | 1657 | 1467843499764 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 15:18:19 INFO - PROCESS | 1657 | 1467843499766 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:18:19 INFO - PROCESS | 1657 | 1467843499769 Marionette TRACE conn2 <- [1,2526,null,{}] 15:18:19 INFO - PROCESS | 1657 | 1467843499778 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}] 15:18:19 INFO - PROCESS | 1657 | 1467843499781 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:19 INFO - PROCESS | 1657 | 1467843499896 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 15:18:19 INFO - PROCESS | 1657 | 1467843499978 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:19 INFO - PROCESS | 1657 | 1467843499980 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x129447000 == 34 [pid = 1657] [id = 639] 15:18:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 66 (0x120fbf400) [pid = 1657] [serial = 1917] [outer = 0x0] 15:18:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 67 (0x1214c1800) [pid = 1657] [serial = 1918] [outer = 0x120fbf400] 15:18:20 INFO - PROCESS | 1657 | 1467843500013 Marionette DEBUG loaded listener.js 15:18:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 68 (0x1235cd400) [pid = 1657] [serial = 1919] [outer = 0x120fbf400] 15:18:20 INFO - PROCESS | 1657 | 1467843500425 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]]]}] 15:18:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:18:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 676ms 15:18:20 INFO - PROCESS | 1657 | 1467843500443 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 15:18:20 INFO - PROCESS | 1657 | 1467843500445 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 15:18:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:18:20 INFO - PROCESS | 1657 | 1467843500450 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:18:20 INFO - PROCESS | 1657 | 1467843500451 Marionette TRACE conn2 <- [1,2530,null,{}] 15:18:20 INFO - PROCESS | 1657 | 1467843500454 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}] 15:18:20 INFO - PROCESS | 1657 | 1467843500455 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:20 INFO - PROCESS | 1657 | 1467843500550 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 15:18:20 INFO - PROCESS | 1657 | 1467843500601 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:20 INFO - PROCESS | 1657 | 1467843500602 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a606000 == 35 [pid = 1657] [id = 640] 15:18:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x120fec400) [pid = 1657] [serial = 1920] [outer = 0x0] 15:18:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x12554e400) [pid = 1657] [serial = 1921] [outer = 0x120fec400] 15:18:20 INFO - PROCESS | 1657 | 1467843500631 Marionette DEBUG loaded listener.js 15:18:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x125c86c00) [pid = 1657] [serial = 1922] [outer = 0x120fec400] 15:18:21 INFO - PROCESS | 1657 | 1467843501038 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]]]}] 15:18:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:18:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 622ms 15:18:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:18:21 INFO - PROCESS | 1657 | 1467843501072 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 15:18:21 INFO - PROCESS | 1657 | 1467843501073 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 15:18:21 INFO - PROCESS | 1657 | 1467843501075 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:18:21 INFO - PROCESS | 1657 | 1467843501077 Marionette TRACE conn2 <- [1,2534,null,{}] 15:18:21 INFO - PROCESS | 1657 | 1467843501079 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}] 15:18:21 INFO - PROCESS | 1657 | 1467843501081 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:21 INFO - PROCESS | 1657 | 1467843501172 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 15:18:21 INFO - PROCESS | 1657 | 1467843501265 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:21 INFO - PROCESS | 1657 | 1467843501266 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a91d800 == 36 [pid = 1657] [id = 641] 15:18:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x119113000) [pid = 1657] [serial = 1923] [outer = 0x0] 15:18:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x12678b800) [pid = 1657] [serial = 1924] [outer = 0x119113000] 15:18:21 INFO - PROCESS | 1657 | 1467843501296 Marionette DEBUG loaded listener.js 15:18:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x126cbe800) [pid = 1657] [serial = 1925] [outer = 0x119113000] 15:18:21 INFO - PROCESS | 1657 | 1467843501774 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]]]}] 15:18:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:18:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 718ms 15:18:21 INFO - PROCESS | 1657 | 1467843501795 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 15:18:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:18:21 INFO - PROCESS | 1657 | 1467843501797 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 15:18:21 INFO - PROCESS | 1657 | 1467843501800 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:18:21 INFO - PROCESS | 1657 | 1467843501802 Marionette TRACE conn2 <- [1,2538,null,{}] 15:18:21 INFO - PROCESS | 1657 | 1467843501805 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}] 15:18:21 INFO - PROCESS | 1657 | 1467843501807 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:21 INFO - PROCESS | 1657 | 1467843501903 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 15:18:21 INFO - PROCESS | 1657 | 1467843501955 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:21 INFO - PROCESS | 1657 | 1467843501958 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x1235eb800 == 37 [pid = 1657] [id = 642] 15:18:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x112f54400) [pid = 1657] [serial = 1926] [outer = 0x0] 15:18:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x1133a5c00) [pid = 1657] [serial = 1927] [outer = 0x112f54400] 15:18:21 INFO - PROCESS | 1657 | 1467843501988 Marionette DEBUG loaded listener.js 15:18:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x118105400) [pid = 1657] [serial = 1928] [outer = 0x112f54400] 15:18:22 INFO - PROCESS | 1657 | --DOCSHELL 0x1191a1800 == 36 [pid = 1657] [id = 635] 15:18:22 INFO - PROCESS | 1657 | --DOCSHELL 0x116abd000 == 35 [pid = 1657] [id = 634] 15:18:22 INFO - PROCESS | 1657 | --DOCSHELL 0x112ab7800 == 34 [pid = 1657] [id = 633] 15:18:22 INFO - PROCESS | 1657 | --DOCSHELL 0x12a91d800 == 33 [pid = 1657] [id = 641] 15:18:22 INFO - PROCESS | 1657 | --DOCSHELL 0x12a606000 == 32 [pid = 1657] [id = 640] 15:18:22 INFO - PROCESS | 1657 | --DOCSHELL 0x129447000 == 31 [pid = 1657] [id = 639] 15:18:22 INFO - PROCESS | 1657 | --DOCSHELL 0x126882800 == 30 [pid = 1657] [id = 638] 15:18:22 INFO - PROCESS | 1657 | --DOCSHELL 0x121b27800 == 29 [pid = 1657] [id = 636] 15:18:22 INFO - PROCESS | 1657 | --DOCSHELL 0x126d82000 == 28 [pid = 1657] [id = 632] 15:18:22 INFO - PROCESS | 1657 | --DOCSHELL 0x1195a8000 == 27 [pid = 1657] [id = 637] 15:18:22 INFO - PROCESS | 1657 | 1467843502871 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]]]}] 15:18:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:18:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1126ms 15:18:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:18:22 INFO - PROCESS | 1657 | 1467843502927 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 15:18:22 INFO - PROCESS | 1657 | 1467843502929 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 15:18:22 INFO - PROCESS | 1657 | 1467843502932 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:18:22 INFO - PROCESS | 1657 | 1467843502934 Marionette TRACE conn2 <- [1,2542,null,{}] 15:18:22 INFO - PROCESS | 1657 | 1467843502938 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}] 15:18:22 INFO - PROCESS | 1657 | 1467843502939 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:23 INFO - PROCESS | 1657 | 1467843503021 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 15:18:23 INFO - PROCESS | 1657 | 1467843503081 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:23 INFO - PROCESS | 1657 | 1467843503082 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e79800 == 28 [pid = 1657] [id = 643] 15:18:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x112de6c00) [pid = 1657] [serial = 1929] [outer = 0x0] 15:18:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x11612d800) [pid = 1657] [serial = 1930] [outer = 0x112de6c00] 15:18:23 INFO - PROCESS | 1657 | 1467843503110 Marionette DEBUG loaded listener.js 15:18:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x1129a5800) [pid = 1657] [serial = 1931] [outer = 0x112de6c00] 15:18:23 INFO - PROCESS | 1657 | 1467843503434 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]]]}] 15:18:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:18:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 520ms 15:18:23 INFO - PROCESS | 1657 | 1467843503453 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 15:18:23 INFO - PROCESS | 1657 | 1467843503456 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 15:18:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:18:23 INFO - PROCESS | 1657 | 1467843503461 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:18:23 INFO - PROCESS | 1657 | 1467843503465 Marionette TRACE conn2 <- [1,2546,null,{}] 15:18:23 INFO - PROCESS | 1657 | 1467843503468 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}] 15:18:23 INFO - PROCESS | 1657 | 1467843503470 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:23 INFO - PROCESS | 1657 | 1467843503548 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 15:18:23 INFO - PROCESS | 1657 | 1467843503552 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:23 INFO - PROCESS | 1657 | 1467843503554 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x120f3a800 == 29 [pid = 1657] [id = 644] 15:18:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x117149c00) [pid = 1657] [serial = 1932] [outer = 0x0] 15:18:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11835f800) [pid = 1657] [serial = 1933] [outer = 0x117149c00] 15:18:23 INFO - PROCESS | 1657 | 1467843503584 Marionette DEBUG loaded listener.js 15:18:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x118654000) [pid = 1657] [serial = 1934] [outer = 0x117149c00] 15:18:23 INFO - PROCESS | 1657 | 1467843503983 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]]]}] 15:18:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:18:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 574ms 15:18:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:18:24 INFO - PROCESS | 1657 | 1467843504036 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 15:18:24 INFO - PROCESS | 1657 | 1467843504037 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 15:18:24 INFO - PROCESS | 1657 | 1467843504039 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:18:24 INFO - PROCESS | 1657 | 1467843504042 Marionette TRACE conn2 <- [1,2550,null,{}] 15:18:24 INFO - PROCESS | 1657 | 1467843504050 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}] 15:18:24 INFO - PROCESS | 1657 | 1467843504053 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:24 INFO - PROCESS | 1657 | 1467843504150 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 15:18:24 INFO - PROCESS | 1657 | 1467843504192 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:24 INFO - PROCESS | 1657 | 1467843504193 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x1267a9000 == 30 [pid = 1657] [id = 645] 15:18:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1129a5c00) [pid = 1657] [serial = 1935] [outer = 0x0] 15:18:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x11954b400) [pid = 1657] [serial = 1936] [outer = 0x1129a5c00] 15:18:24 INFO - PROCESS | 1657 | 1467843504221 Marionette DEBUG loaded listener.js 15:18:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x119ec3800) [pid = 1657] [serial = 1937] [outer = 0x1129a5c00] 15:18:24 INFO - PROCESS | 1657 | 1467843504585 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]]]}] 15:18:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:18:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 573ms 15:18:24 INFO - PROCESS | 1657 | 1467843504612 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 15:18:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:18:24 INFO - PROCESS | 1657 | 1467843504614 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 15:18:24 INFO - PROCESS | 1657 | 1467843504616 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:18:24 INFO - PROCESS | 1657 | 1467843504617 Marionette TRACE conn2 <- [1,2554,null,{}] 15:18:24 INFO - PROCESS | 1657 | 1467843504625 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}] 15:18:24 INFO - PROCESS | 1657 | 1467843504627 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:24 INFO - PROCESS | 1657 | 1467843504725 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 15:18:24 INFO - PROCESS | 1657 | 1467843504729 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:24 INFO - PROCESS | 1657 | 1467843504731 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x128e4b000 == 31 [pid = 1657] [id = 646] 15:18:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x119ecc000) [pid = 1657] [serial = 1938] [outer = 0x0] 15:18:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x120ff3800) [pid = 1657] [serial = 1939] [outer = 0x119ecc000] 15:18:24 INFO - PROCESS | 1657 | 1467843504756 Marionette DEBUG loaded listener.js 15:18:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x121344400) [pid = 1657] [serial = 1940] [outer = 0x119ecc000] 15:18:25 INFO - PROCESS | 1657 | 1467843505093 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]]]}] 15:18:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:18:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 524ms 15:18:25 INFO - PROCESS | 1657 | 1467843505141 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 15:18:25 INFO - PROCESS | 1657 | 1467843505142 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 15:18:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:18:25 INFO - PROCESS | 1657 | 1467843505144 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:18:25 INFO - PROCESS | 1657 | 1467843505145 Marionette TRACE conn2 <- [1,2558,null,{}] 15:18:25 INFO - PROCESS | 1657 | 1467843505148 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}] 15:18:25 INFO - PROCESS | 1657 | 1467843505156 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:25 INFO - PROCESS | 1657 | 1467843505245 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 15:18:25 INFO - PROCESS | 1657 | 1467843505281 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:25 INFO - PROCESS | 1657 | 1467843505283 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x1296c0800 == 32 [pid = 1657] [id = 647] 15:18:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x116a1b400) [pid = 1657] [serial = 1941] [outer = 0x0] 15:18:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x12359fc00) [pid = 1657] [serial = 1942] [outer = 0x116a1b400] 15:18:25 INFO - PROCESS | 1657 | 1467843505307 Marionette DEBUG loaded listener.js 15:18:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1253d3400) [pid = 1657] [serial = 1943] [outer = 0x116a1b400] 15:18:25 INFO - PROCESS | 1657 | 1467843505654 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]]]}] 15:18:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:18:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 522ms 15:18:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:18:25 INFO - PROCESS | 1657 | 1467843505668 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 15:18:25 INFO - PROCESS | 1657 | 1467843505669 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 15:18:25 INFO - PROCESS | 1657 | 1467843505671 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:18:25 INFO - PROCESS | 1657 | 1467843505672 Marionette TRACE conn2 <- [1,2562,null,{}] 15:18:25 INFO - PROCESS | 1657 | 1467843505675 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}] 15:18:25 INFO - PROCESS | 1657 | 1467843505680 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:25 INFO - PROCESS | 1657 | 1467843505900 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 15:18:25 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x118364800) [pid = 1657] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:18:25 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x126784c00) [pid = 1657] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:18:25 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1133a4c00) [pid = 1657] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:18:25 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x114f8b800) [pid = 1657] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:18:25 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x112f57c00) [pid = 1657] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:18:25 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x11810a400) [pid = 1657] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:18:25 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x1164e3000) [pid = 1657] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:18:25 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x118121800) [pid = 1657] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:18:25 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x1199a7800) [pid = 1657] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:18:25 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1129ae000) [pid = 1657] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:18:25 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x112a79800) [pid = 1657] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:18:25 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x115e8d400) [pid = 1657] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:18:25 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x11910fc00) [pid = 1657] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:18:25 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x1133ac800) [pid = 1657] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:18:25 INFO - PROCESS | 1657 | 1467843505943 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:25 INFO - PROCESS | 1657 | 1467843505944 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ac1000 == 33 [pid = 1657] [id = 648] 15:18:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x1122bdc00) [pid = 1657] [serial = 1944] [outer = 0x0] 15:18:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x112a84800) [pid = 1657] [serial = 1945] [outer = 0x1122bdc00] 15:18:25 INFO - PROCESS | 1657 | 1467843505969 Marionette DEBUG loaded listener.js 15:18:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x11673c800) [pid = 1657] [serial = 1946] [outer = 0x1122bdc00] 15:18:26 INFO - PROCESS | 1657 | 1467843506234 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]]]}] 15:18:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:18:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 618ms 15:18:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:18:26 INFO - PROCESS | 1657 | 1467843506290 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 15:18:26 INFO - PROCESS | 1657 | 1467843506291 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 15:18:26 INFO - PROCESS | 1657 | 1467843506293 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:18:26 INFO - PROCESS | 1657 | 1467843506294 Marionette TRACE conn2 <- [1,2566,null,{}] 15:18:26 INFO - PROCESS | 1657 | 1467843506297 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}] 15:18:26 INFO - PROCESS | 1657 | 1467843506301 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:26 INFO - PROCESS | 1657 | 1467843506385 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 15:18:26 INFO - PROCESS | 1657 | 1467843506389 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:26 INFO - PROCESS | 1657 | 1467843506390 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b307000 == 34 [pid = 1657] [id = 649] 15:18:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x113257000) [pid = 1657] [serial = 1947] [outer = 0x0] 15:18:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x11977e000) [pid = 1657] [serial = 1948] [outer = 0x113257000] 15:18:26 INFO - PROCESS | 1657 | 1467843506414 Marionette DEBUG loaded listener.js 15:18:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x12143c800) [pid = 1657] [serial = 1949] [outer = 0x113257000] 15:18:26 INFO - PROCESS | 1657 | 1467843506736 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]]]}] 15:18:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:18:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 472ms 15:18:26 INFO - PROCESS | 1657 | 1467843506768 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 15:18:26 INFO - PROCESS | 1657 | 1467843506769 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 15:18:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:18:26 INFO - PROCESS | 1657 | 1467843506771 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:18:26 INFO - PROCESS | 1657 | 1467843506772 Marionette TRACE conn2 <- [1,2570,null,{}] 15:18:26 INFO - PROCESS | 1657 | 1467843506774 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}] 15:18:26 INFO - PROCESS | 1657 | 1467843506776 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:26 INFO - PROCESS | 1657 | 1467843506875 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 15:18:26 INFO - PROCESS | 1657 | 1467843506883 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:26 INFO - PROCESS | 1657 | 1467843506884 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b31d800 == 35 [pid = 1657] [id = 650] 15:18:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x11910bc00) [pid = 1657] [serial = 1950] [outer = 0x0] 15:18:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x126784c00) [pid = 1657] [serial = 1951] [outer = 0x11910bc00] 15:18:26 INFO - PROCESS | 1657 | 1467843506908 Marionette DEBUG loaded listener.js 15:18:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x127420800) [pid = 1657] [serial = 1952] [outer = 0x11910bc00] 15:18:27 INFO - PROCESS | 1657 | 1467843507205 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]]]}] 15:18:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:18:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 468ms 15:18:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:18:27 INFO - PROCESS | 1657 | 1467843507239 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 15:18:27 INFO - PROCESS | 1657 | 1467843507241 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 15:18:27 INFO - PROCESS | 1657 | 1467843507243 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:18:27 INFO - PROCESS | 1657 | 1467843507244 Marionette TRACE conn2 <- [1,2574,null,{}] 15:18:27 INFO - PROCESS | 1657 | 1467843507246 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}] 15:18:27 INFO - PROCESS | 1657 | 1467843507249 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:27 INFO - PROCESS | 1657 | 1467843507333 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 15:18:27 INFO - PROCESS | 1657 | 1467843507337 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:27 INFO - PROCESS | 1657 | 1467843507338 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x1267a8800 == 36 [pid = 1657] [id = 651] 15:18:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1235ccc00) [pid = 1657] [serial = 1953] [outer = 0x0] 15:18:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1274b2000) [pid = 1657] [serial = 1954] [outer = 0x1235ccc00] 15:18:27 INFO - PROCESS | 1657 | 1467843507362 Marionette DEBUG loaded listener.js 15:18:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1274b6800) [pid = 1657] [serial = 1955] [outer = 0x1235ccc00] 15:18:27 INFO - PROCESS | 1657 | 1467843507698 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]]]}] 15:18:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:18:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 472ms 15:18:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:18:27 INFO - PROCESS | 1657 | 1467843507716 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 15:18:27 INFO - PROCESS | 1657 | 1467843507718 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 15:18:27 INFO - PROCESS | 1657 | 1467843507720 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:18:27 INFO - PROCESS | 1657 | 1467843507721 Marionette TRACE conn2 <- [1,2578,null,{}] 15:18:27 INFO - PROCESS | 1657 | 1467843507723 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}] 15:18:27 INFO - PROCESS | 1657 | 1467843507724 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:27 INFO - PROCESS | 1657 | 1467843507824 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 15:18:27 INFO - PROCESS | 1657 | 1467843507832 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:27 INFO - PROCESS | 1657 | 1467843507833 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf34800 == 37 [pid = 1657] [id = 652] 15:18:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1274b8800) [pid = 1657] [serial = 1956] [outer = 0x0] 15:18:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1274c0000) [pid = 1657] [serial = 1957] [outer = 0x1274b8800] 15:18:27 INFO - PROCESS | 1657 | 1467843507857 Marionette DEBUG loaded listener.js 15:18:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1274c7000) [pid = 1657] [serial = 1958] [outer = 0x1274b8800] 15:18:28 INFO - PROCESS | 1657 | 1467843508384 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]]]}] 15:18:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:18:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 719ms 15:18:28 INFO - PROCESS | 1657 | 1467843508439 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 15:18:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:18:28 INFO - PROCESS | 1657 | 1467843508442 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 15:18:28 INFO - PROCESS | 1657 | 1467843508445 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:18:28 INFO - PROCESS | 1657 | 1467843508449 Marionette TRACE conn2 <- [1,2582,null,{}] 15:18:28 INFO - PROCESS | 1657 | 1467843508452 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}] 15:18:28 INFO - PROCESS | 1657 | 1467843508454 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:28 INFO - PROCESS | 1657 | 1467843508564 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 15:18:28 INFO - PROCESS | 1657 | 1467843508642 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:28 INFO - PROCESS | 1657 | 1467843508643 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x119ef2800 == 38 [pid = 1657] [id = 653] 15:18:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x112e6c800) [pid = 1657] [serial = 1959] [outer = 0x0] 15:18:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x11612e800) [pid = 1657] [serial = 1960] [outer = 0x112e6c800] 15:18:28 INFO - PROCESS | 1657 | 1467843508675 Marionette DEBUG loaded listener.js 15:18:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x11714fc00) [pid = 1657] [serial = 1961] [outer = 0x112e6c800] 15:18:29 INFO - PROCESS | 1657 | 1467843509164 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]]]}] 15:18:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:18:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 775ms 15:18:29 INFO - PROCESS | 1657 | 1467843509252 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 15:18:29 INFO - PROCESS | 1657 | 1467843509255 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 15:18:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:18:29 INFO - PROCESS | 1657 | 1467843509261 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:18:29 INFO - PROCESS | 1657 | 1467843509263 Marionette TRACE conn2 <- [1,2586,null,{}] 15:18:29 INFO - PROCESS | 1657 | 1467843509266 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}] 15:18:29 INFO - PROCESS | 1657 | 1467843509268 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:29 INFO - PROCESS | 1657 | 1467843509478 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 15:18:29 INFO - PROCESS | 1657 | 1467843509563 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:29 INFO - PROCESS | 1657 | 1467843509565 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ac3000 == 39 [pid = 1657] [id = 654] 15:18:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x112a88c00) [pid = 1657] [serial = 1962] [outer = 0x0] 15:18:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1133ae800) [pid = 1657] [serial = 1963] [outer = 0x112a88c00] 15:18:29 INFO - PROCESS | 1657 | 1467843509593 Marionette DEBUG loaded listener.js 15:18:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x116f91400) [pid = 1657] [serial = 1964] [outer = 0x112a88c00] 15:18:29 INFO - PROCESS | 1657 | --DOCSHELL 0x1267a8800 == 38 [pid = 1657] [id = 651] 15:18:29 INFO - PROCESS | 1657 | --DOCSHELL 0x12b31d800 == 37 [pid = 1657] [id = 650] 15:18:29 INFO - PROCESS | 1657 | --DOCSHELL 0x12b307000 == 36 [pid = 1657] [id = 649] 15:18:29 INFO - PROCESS | 1657 | --DOCSHELL 0x116ac1000 == 35 [pid = 1657] [id = 648] 15:18:29 INFO - PROCESS | 1657 | --DOCSHELL 0x1296c0800 == 34 [pid = 1657] [id = 647] 15:18:29 INFO - PROCESS | 1657 | --DOCSHELL 0x128e4b000 == 33 [pid = 1657] [id = 646] 15:18:29 INFO - PROCESS | 1657 | --DOCSHELL 0x1267a9000 == 32 [pid = 1657] [id = 645] 15:18:29 INFO - PROCESS | 1657 | --DOCSHELL 0x120f3a800 == 31 [pid = 1657] [id = 644] 15:18:29 INFO - PROCESS | 1657 | --DOCSHELL 0x117e79800 == 30 [pid = 1657] [id = 643] 15:18:30 INFO - PROCESS | 1657 | 1467843510013 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]]]}] 15:18:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:18:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 774ms 15:18:30 INFO - PROCESS | 1657 | 1467843510036 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 15:18:30 INFO - PROCESS | 1657 | 1467843510039 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 15:18:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:18:30 INFO - PROCESS | 1657 | 1467843510042 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:18:30 INFO - PROCESS | 1657 | 1467843510044 Marionette TRACE conn2 <- [1,2590,null,{}] 15:18:30 INFO - PROCESS | 1657 | 1467843510047 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}] 15:18:30 INFO - PROCESS | 1657 | 1467843510049 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:30 INFO - PROCESS | 1657 | 1467843510131 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 15:18:30 INFO - PROCESS | 1657 | 1467843510137 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:30 INFO - PROCESS | 1657 | 1467843510138 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x119098000 == 31 [pid = 1657] [id = 655] 15:18:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x11811fc00) [pid = 1657] [serial = 1965] [outer = 0x0] 15:18:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x118445000) [pid = 1657] [serial = 1966] [outer = 0x11811fc00] 15:18:30 INFO - PROCESS | 1657 | 1467843510165 Marionette DEBUG loaded listener.js 15:18:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x119068c00) [pid = 1657] [serial = 1967] [outer = 0x11811fc00] 15:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x119546000) [pid = 1657] [serial = 1910] [outer = 0x0] [url = about:blank] 15:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x118859400) [pid = 1657] [serial = 1909] [outer = 0x0] [url = about:blank] 15:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1183d8800) [pid = 1657] [serial = 1888] [outer = 0x0] [url = about:blank] 15:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x119068400) [pid = 1657] [serial = 1889] [outer = 0x0] [url = about:blank] 15:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x1167ac400) [pid = 1657] [serial = 1879] [outer = 0x0] [url = about:blank] 15:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x115e8b800) [pid = 1657] [serial = 1885] [outer = 0x0] [url = about:blank] 15:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x117ea0000) [pid = 1657] [serial = 1886] [outer = 0x0] [url = about:blank] 15:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x112ef2400) [pid = 1657] [serial = 1882] [outer = 0x0] [url = about:blank] 15:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x11324e800) [pid = 1657] [serial = 1883] [outer = 0x0] [url = about:blank] 15:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x118122c00) [pid = 1657] [serial = 1907] [outer = 0x0] [url = about:blank] 15:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x117ea4800) [pid = 1657] [serial = 1870] [outer = 0x0] [url = about:blank] 15:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x120fb8c00) [pid = 1657] [serial = 1873] [outer = 0x0] [url = about:blank] 15:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x112e63800) [pid = 1657] [serial = 1903] [outer = 0x0] [url = about:blank] 15:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x116908c00) [pid = 1657] [serial = 1906] [outer = 0x0] [url = about:blank] 15:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x127088400) [pid = 1657] [serial = 1876] [outer = 0x0] [url = about:blank] 15:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x115e20c00) [pid = 1657] [serial = 1900] [outer = 0x0] [url = about:blank] 15:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x11673e800) [pid = 1657] [serial = 1901] [outer = 0x0] [url = about:blank] 15:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x1133f6000) [pid = 1657] [serial = 1904] [outer = 0x0] [url = about:blank] 15:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x125c87000) [pid = 1657] [serial = 1898] [outer = 0x0] [url = about:blank] 15:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x120fb8000) [pid = 1657] [serial = 1892] [outer = 0x0] [url = about:blank] 15:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x119bb4000) [pid = 1657] [serial = 1891] [outer = 0x0] [url = about:blank] 15:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x120fc0c00) [pid = 1657] [serial = 1894] [outer = 0x0] [url = about:blank] 15:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x1253d6800) [pid = 1657] [serial = 1897] [outer = 0x0] [url = about:blank] 15:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x121b9e400) [pid = 1657] [serial = 1895] [outer = 0x0] [url = about:blank] 15:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x118125400) [pid = 1657] [serial = 1880] [outer = 0x0] [url = about:blank] 15:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x1183e4000) [pid = 1657] [serial = 1871] [outer = 0x0] [url = about:blank] 15:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x1274bdc00) [pid = 1657] [serial = 1877] [outer = 0x0] [url = about:blank] 15:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x1217d5800) [pid = 1657] [serial = 1874] [outer = 0x0] [url = about:blank] 15:18:30 INFO - PROCESS | 1657 | 1467843510569 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]]]}] 15:18:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:18:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 571ms 15:18:30 INFO - PROCESS | 1657 | 1467843510613 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 15:18:30 INFO - PROCESS | 1657 | 1467843510617 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 15:18:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:18:30 INFO - PROCESS | 1657 | 1467843510619 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:18:30 INFO - PROCESS | 1657 | 1467843510621 Marionette TRACE conn2 <- [1,2594,null,{}] 15:18:30 INFO - PROCESS | 1657 | 1467843510623 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}] 15:18:30 INFO - PROCESS | 1657 | 1467843510624 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:30 INFO - PROCESS | 1657 | 1467843510702 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 15:18:30 INFO - PROCESS | 1657 | 1467843510708 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:30 INFO - PROCESS | 1657 | 1467843510709 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x121249000 == 32 [pid = 1657] [id = 656] 15:18:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x11910c800) [pid = 1657] [serial = 1968] [outer = 0x0] 15:18:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x119546000) [pid = 1657] [serial = 1969] [outer = 0x11910c800] 15:18:30 INFO - PROCESS | 1657 | 1467843510738 Marionette DEBUG loaded listener.js 15:18:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x119ebf400) [pid = 1657] [serial = 1970] [outer = 0x11910c800] 15:18:31 INFO - PROCESS | 1657 | 1467843511119 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]]]}] 15:18:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:18:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 519ms 15:18:31 INFO - PROCESS | 1657 | 1467843511140 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 15:18:31 INFO - PROCESS | 1657 | 1467843511143 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 15:18:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:18:31 INFO - PROCESS | 1657 | 1467843511150 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:18:31 INFO - PROCESS | 1657 | 1467843511154 Marionette TRACE conn2 <- [1,2598,null,{}] 15:18:31 INFO - PROCESS | 1657 | 1467843511156 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}] 15:18:31 INFO - PROCESS | 1657 | 1467843511158 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:31 INFO - PROCESS | 1657 | 1467843511243 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 15:18:31 INFO - PROCESS | 1657 | 1467843511249 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:31 INFO - PROCESS | 1657 | 1467843511251 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x125c82800 == 33 [pid = 1657] [id = 657] 15:18:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x119ec6800) [pid = 1657] [serial = 1971] [outer = 0x0] 15:18:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x1210a9800) [pid = 1657] [serial = 1972] [outer = 0x119ec6800] 15:18:31 INFO - PROCESS | 1657 | 1467843511275 Marionette DEBUG loaded listener.js 15:18:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x1235d0400) [pid = 1657] [serial = 1973] [outer = 0x119ec6800] 15:18:31 INFO - PROCESS | 1657 | 1467843511617 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]]]}] 15:18:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:18:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 477ms 15:18:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:18:31 INFO - PROCESS | 1657 | 1467843511623 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 15:18:31 INFO - PROCESS | 1657 | 1467843511624 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 15:18:31 INFO - PROCESS | 1657 | 1467843511626 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:18:31 INFO - PROCESS | 1657 | 1467843511628 Marionette TRACE conn2 <- [1,2602,null,{}] 15:18:31 INFO - PROCESS | 1657 | 1467843511635 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}] 15:18:31 INFO - PROCESS | 1657 | 1467843511637 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:31 INFO - PROCESS | 1657 | 1467843511720 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 15:18:31 INFO - PROCESS | 1657 | 1467843511783 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:31 INFO - PROCESS | 1657 | 1467843511784 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x128926800 == 34 [pid = 1657] [id = 658] 15:18:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x112ef2800) [pid = 1657] [serial = 1974] [outer = 0x0] 15:18:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x1253a7800) [pid = 1657] [serial = 1975] [outer = 0x112ef2800] 15:18:31 INFO - PROCESS | 1657 | 1467843511808 Marionette DEBUG loaded listener.js 15:18:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x125c93000) [pid = 1657] [serial = 1976] [outer = 0x112ef2800] 15:18:32 INFO - PROCESS | 1657 | 1467843512136 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]]]}] 15:18:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:18:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 526ms 15:18:32 INFO - PROCESS | 1657 | 1467843512152 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 15:18:32 INFO - PROCESS | 1657 | 1467843512154 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 15:18:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:18:32 INFO - PROCESS | 1657 | 1467843512156 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:18:32 INFO - PROCESS | 1657 | 1467843512157 Marionette TRACE conn2 <- [1,2606,null,{}] 15:18:32 INFO - PROCESS | 1657 | 1467843512159 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}] 15:18:32 INFO - PROCESS | 1657 | 1467843512160 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:32 INFO - PROCESS | 1657 | 1467843512260 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 15:18:32 INFO - PROCESS | 1657 | 1467843512270 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:32 INFO - PROCESS | 1657 | 1467843512274 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x125baa000 == 35 [pid = 1657] [id = 659] 15:18:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x126d56800) [pid = 1657] [serial = 1977] [outer = 0x0] 15:18:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x127011c00) [pid = 1657] [serial = 1978] [outer = 0x126d56800] 15:18:32 INFO - PROCESS | 1657 | 1467843512306 Marionette DEBUG loaded listener.js 15:18:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x1274ab800) [pid = 1657] [serial = 1979] [outer = 0x126d56800] 15:18:32 INFO - PROCESS | 1657 | 1467843512672 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]]]}] 15:18:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:18:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 568ms 15:18:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:18:32 INFO - PROCESS | 1657 | 1467843512725 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 15:18:32 INFO - PROCESS | 1657 | 1467843512726 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 15:18:32 INFO - PROCESS | 1657 | 1467843512728 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:18:32 INFO - PROCESS | 1657 | 1467843512729 Marionette TRACE conn2 <- [1,2610,null,{}] 15:18:32 INFO - PROCESS | 1657 | 1467843512731 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}] 15:18:32 INFO - PROCESS | 1657 | 1467843512732 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:32 INFO - PROCESS | 1657 | 1467843512828 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 15:18:32 INFO - PROCESS | 1657 | 1467843512866 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:32 INFO - PROCESS | 1657 | 1467843512867 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x12aeb3000 == 36 [pid = 1657] [id = 660] 15:18:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1274ab000) [pid = 1657] [serial = 1980] [outer = 0x0] 15:18:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1274c8000) [pid = 1657] [serial = 1981] [outer = 0x1274ab000] 15:18:32 INFO - PROCESS | 1657 | 1467843512893 Marionette DEBUG loaded listener.js 15:18:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x128b7d000) [pid = 1657] [serial = 1982] [outer = 0x1274ab000] 15:18:33 INFO - PROCESS | 1657 | 1467843513284 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]]]}] 15:18:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:18:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 570ms 15:18:33 INFO - PROCESS | 1657 | 1467843513299 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 15:18:33 INFO - PROCESS | 1657 | 1467843513300 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 15:18:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:18:33 INFO - PROCESS | 1657 | 1467843513302 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:18:33 INFO - PROCESS | 1657 | 1467843513303 Marionette TRACE conn2 <- [1,2614,null,{}] 15:18:33 INFO - PROCESS | 1657 | 1467843513306 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}] 15:18:33 INFO - PROCESS | 1657 | 1467843513307 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:33 INFO - PROCESS | 1657 | 1467843513403 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 15:18:33 INFO - PROCESS | 1657 | 1467843513413 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:33 INFO - PROCESS | 1657 | 1467843513416 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x116abc000 == 37 [pid = 1657] [id = 661] 15:18:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x128b72000) [pid = 1657] [serial = 1983] [outer = 0x0] 15:18:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x129132800) [pid = 1657] [serial = 1984] [outer = 0x128b72000] 15:18:33 INFO - PROCESS | 1657 | 1467843513441 Marionette DEBUG loaded listener.js 15:18:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x129246400) [pid = 1657] [serial = 1985] [outer = 0x128b72000] 15:18:33 INFO - PROCESS | 1657 | 1467843513782 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]]]}] 15:18:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:18:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 519ms 15:18:33 INFO - PROCESS | 1657 | 1467843513824 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 15:18:33 INFO - PROCESS | 1657 | 1467843513826 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 15:18:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:18:33 INFO - PROCESS | 1657 | 1467843513828 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:18:33 INFO - PROCESS | 1657 | 1467843513829 Marionette TRACE conn2 <- [1,2618,null,{}] 15:18:33 INFO - PROCESS | 1657 | 1467843513832 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}] 15:18:33 INFO - PROCESS | 1657 | 1467843513833 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:33 INFO - PROCESS | 1657 | 1467843513930 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 15:18:33 INFO - PROCESS | 1657 | 1467843513934 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:33 INFO - PROCESS | 1657 | 1467843513935 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bfa2800 == 38 [pid = 1657] [id = 662] 15:18:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x128b75000) [pid = 1657] [serial = 1986] [outer = 0x0] 15:18:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x12924cc00) [pid = 1657] [serial = 1987] [outer = 0x128b75000] 15:18:33 INFO - PROCESS | 1657 | 1467843513959 Marionette DEBUG loaded listener.js 15:18:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1294a3400) [pid = 1657] [serial = 1988] [outer = 0x128b75000] 15:18:34 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1235ccc00) [pid = 1657] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:18:34 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1129a5c00) [pid = 1657] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:18:34 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x112de6c00) [pid = 1657] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:18:34 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x119ecc000) [pid = 1657] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:18:34 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x115d04400) [pid = 1657] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:18:34 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x116a1b400) [pid = 1657] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:18:34 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x11902d400) [pid = 1657] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:18:34 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x117149c00) [pid = 1657] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:18:34 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x120fbf400) [pid = 1657] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:18:34 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x112f54400) [pid = 1657] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:18:34 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x120fec400) [pid = 1657] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:18:34 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x1122bdc00) [pid = 1657] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:18:34 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x119113000) [pid = 1657] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:18:34 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x11910bc00) [pid = 1657] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:18:34 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x113257000) [pid = 1657] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:18:34 INFO - PROCESS | 1657 | 1467843514331 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]]]}] 15:18:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:18:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 522ms 15:18:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:18:34 INFO - PROCESS | 1657 | 1467843514352 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 15:18:34 INFO - PROCESS | 1657 | 1467843514353 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 15:18:34 INFO - PROCESS | 1657 | 1467843514355 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:18:34 INFO - PROCESS | 1657 | 1467843514356 Marionette TRACE conn2 <- [1,2622,null,{}] 15:18:34 INFO - PROCESS | 1657 | 1467843514359 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}] 15:18:34 INFO - PROCESS | 1657 | 1467843514360 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:34 INFO - PROCESS | 1657 | 1467843514439 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 15:18:34 INFO - PROCESS | 1657 | 1467843514494 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:34 INFO - PROCESS | 1657 | 1467843514496 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b118000 == 39 [pid = 1657] [id = 663] 15:18:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x110fb5c00) [pid = 1657] [serial = 1989] [outer = 0x0] 15:18:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x117146400) [pid = 1657] [serial = 1990] [outer = 0x110fb5c00] 15:18:34 INFO - PROCESS | 1657 | 1467843514519 Marionette DEBUG loaded listener.js 15:18:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x120fef400) [pid = 1657] [serial = 1991] [outer = 0x110fb5c00] 15:18:34 INFO - PROCESS | 1657 | 1467843514802 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]]]}] 15:18:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:18:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 468ms 15:18:34 INFO - PROCESS | 1657 | 1467843514823 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 15:18:34 INFO - PROCESS | 1657 | 1467843514824 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 15:18:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:18:34 INFO - PROCESS | 1657 | 1467843514826 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:18:34 INFO - PROCESS | 1657 | 1467843514828 Marionette TRACE conn2 <- [1,2626,null,{}] 15:18:34 INFO - PROCESS | 1657 | 1467843514838 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}] 15:18:34 INFO - PROCESS | 1657 | 1467843514839 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:34 INFO - PROCESS | 1657 | 1467843514924 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 15:18:34 INFO - PROCESS | 1657 | 1467843514928 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:34 INFO - PROCESS | 1657 | 1467843514930 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cae3800 == 40 [pid = 1657] [id = 664] 15:18:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x120ff2000) [pid = 1657] [serial = 1992] [outer = 0x0] 15:18:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1274b1c00) [pid = 1657] [serial = 1993] [outer = 0x120ff2000] 15:18:34 INFO - PROCESS | 1657 | 1467843514963 Marionette DEBUG loaded listener.js 15:18:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x129538000) [pid = 1657] [serial = 1994] [outer = 0x120ff2000] 15:18:35 INFO - PROCESS | 1657 | 1467843515294 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]]]}] 15:18:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:18:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 472ms 15:18:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:18:35 INFO - PROCESS | 1657 | 1467843515305 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 15:18:35 INFO - PROCESS | 1657 | 1467843515306 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 15:18:35 INFO - PROCESS | 1657 | 1467843515308 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:18:35 INFO - PROCESS | 1657 | 1467843515310 Marionette TRACE conn2 <- [1,2630,null,{}] 15:18:35 INFO - PROCESS | 1657 | 1467843515312 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}] 15:18:35 INFO - PROCESS | 1657 | 1467843515315 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:35 INFO - PROCESS | 1657 | 1467843515437 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 15:18:35 INFO - PROCESS | 1657 | 1467843515443 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:35 INFO - PROCESS | 1657 | 1467843515444 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cf2f800 == 41 [pid = 1657] [id = 665] 15:18:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1253a6800) [pid = 1657] [serial = 1995] [outer = 0x0] 15:18:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x12953d800) [pid = 1657] [serial = 1996] [outer = 0x1253a6800] 15:18:35 INFO - PROCESS | 1657 | 1467843515468 Marionette DEBUG loaded listener.js 15:18:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x12a69fc00) [pid = 1657] [serial = 1997] [outer = 0x1253a6800] 15:18:35 INFO - PROCESS | 1657 | 1467843515784 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]]]}] 15:18:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:18:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 519ms 15:18:35 INFO - PROCESS | 1657 | 1467843515828 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 15:18:35 INFO - PROCESS | 1657 | 1467843515829 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 15:18:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:18:35 INFO - PROCESS | 1657 | 1467843515831 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:18:35 INFO - PROCESS | 1657 | 1467843515832 Marionette TRACE conn2 <- [1,2634,null,{}] 15:18:35 INFO - PROCESS | 1657 | 1467843515835 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}] 15:18:35 INFO - PROCESS | 1657 | 1467843515836 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:35 INFO - PROCESS | 1657 | 1467843515912 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 15:18:35 INFO - PROCESS | 1657 | 1467843515918 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:35 INFO - PROCESS | 1657 | 1467843515919 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d2a7000 == 42 [pid = 1657] [id = 666] 15:18:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x12a7d9400) [pid = 1657] [serial = 1998] [outer = 0x0] 15:18:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x12a7dd000) [pid = 1657] [serial = 1999] [outer = 0x12a7d9400] 15:18:35 INFO - PROCESS | 1657 | 1467843515949 Marionette DEBUG loaded listener.js 15:18:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x12a9dfc00) [pid = 1657] [serial = 2000] [outer = 0x12a7d9400] 15:18:36 INFO - PROCESS | 1657 | 1467843516387 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]]]}] 15:18:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:18:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 571ms 15:18:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:18:36 INFO - PROCESS | 1657 | 1467843516403 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 15:18:36 INFO - PROCESS | 1657 | 1467843516406 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 15:18:36 INFO - PROCESS | 1657 | 1467843516409 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:18:36 INFO - PROCESS | 1657 | 1467843516411 Marionette TRACE conn2 <- [1,2638,null,{}] 15:18:36 INFO - PROCESS | 1657 | 1467843516415 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}] 15:18:36 INFO - PROCESS | 1657 | 1467843516417 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:36 INFO - PROCESS | 1657 | 1467843516526 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 15:18:36 INFO - PROCESS | 1657 | 1467843516598 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:36 INFO - PROCESS | 1657 | 1467843516599 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x118684000 == 43 [pid = 1657] [id = 667] 15:18:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x112eea400) [pid = 1657] [serial = 2001] [outer = 0x0] 15:18:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x116632c00) [pid = 1657] [serial = 2002] [outer = 0x112eea400] 15:18:36 INFO - PROCESS | 1657 | 1467843516630 Marionette DEBUG loaded listener.js 15:18:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x117ea9800) [pid = 1657] [serial = 2003] [outer = 0x112eea400] 15:18:37 INFO - PROCESS | 1657 | 1467843517041 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]]]}] 15:18:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:18:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 675ms 15:18:37 INFO - PROCESS | 1657 | 1467843517083 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 15:18:37 INFO - PROCESS | 1657 | 1467843517086 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 15:18:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:18:37 INFO - PROCESS | 1657 | 1467843517091 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:18:37 INFO - PROCESS | 1657 | 1467843517093 Marionette TRACE conn2 <- [1,2642,null,{}] 15:18:37 INFO - PROCESS | 1657 | 1467843517095 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}] 15:18:37 INFO - PROCESS | 1657 | 1467843517097 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:37 INFO - PROCESS | 1657 | 1467843517225 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 15:18:37 INFO - PROCESS | 1657 | 1467843517309 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:37 INFO - PROCESS | 1657 | 1467843517310 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x128e66800 == 44 [pid = 1657] [id = 668] 15:18:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x11910e400) [pid = 1657] [serial = 2004] [outer = 0x0] 15:18:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x119ba5400) [pid = 1657] [serial = 2005] [outer = 0x11910e400] 15:18:37 INFO - PROCESS | 1657 | 1467843517343 Marionette DEBUG loaded listener.js 15:18:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x120fb6400) [pid = 1657] [serial = 2006] [outer = 0x11910e400] 15:18:37 INFO - PROCESS | 1657 | 1467843517758 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]]]}] 15:18:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:18:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 675ms 15:18:37 INFO - PROCESS | 1657 | 1467843517767 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 15:18:37 INFO - PROCESS | 1657 | 1467843517768 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 15:18:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:18:37 INFO - PROCESS | 1657 | 1467843517771 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:18:37 INFO - PROCESS | 1657 | 1467843517773 Marionette TRACE conn2 <- [1,2646,null,{}] 15:18:37 INFO - PROCESS | 1657 | 1467843517781 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}] 15:18:37 INFO - PROCESS | 1657 | 1467843517785 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:37 INFO - PROCESS | 1657 | 1467843517885 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 15:18:37 INFO - PROCESS | 1657 | 1467843517941 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:37 INFO - PROCESS | 1657 | 1467843517943 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cf2e800 == 45 [pid = 1657] [id = 669] 15:18:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x12180c400) [pid = 1657] [serial = 2007] [outer = 0x0] 15:18:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x126787800) [pid = 1657] [serial = 2008] [outer = 0x12180c400] 15:18:37 INFO - PROCESS | 1657 | 1467843517979 Marionette DEBUG loaded listener.js 15:18:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x127425400) [pid = 1657] [serial = 2009] [outer = 0x12180c400] 15:18:38 INFO - PROCESS | 1657 | 1467843518426 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]]]}] 15:18:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:18:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 671ms 15:18:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:18:38 INFO - PROCESS | 1657 | 1467843518443 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 15:18:38 INFO - PROCESS | 1657 | 1467843518444 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 15:18:38 INFO - PROCESS | 1657 | 1467843518447 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:18:38 INFO - PROCESS | 1657 | 1467843518448 Marionette TRACE conn2 <- [1,2650,null,{}] 15:18:38 INFO - PROCESS | 1657 | 1467843518450 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}] 15:18:38 INFO - PROCESS | 1657 | 1467843518452 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:38 INFO - PROCESS | 1657 | 1467843518567 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 15:18:38 INFO - PROCESS | 1657 | 1467843518661 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:38 INFO - PROCESS | 1657 | 1467843518663 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x121265800 == 46 [pid = 1657] [id = 670] 15:18:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1219a5400) [pid = 1657] [serial = 2010] [outer = 0x0] 15:18:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1274b8000) [pid = 1657] [serial = 2011] [outer = 0x1219a5400] 15:18:38 INFO - PROCESS | 1657 | 1467843518692 Marionette DEBUG loaded listener.js 15:18:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x129135800) [pid = 1657] [serial = 2012] [outer = 0x1219a5400] 15:18:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:18:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 819ms 15:18:39 INFO - PROCESS | 1657 | 1467843519259 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]]]}] 15:18:39 INFO - PROCESS | 1657 | 1467843519267 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 15:18:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:18:39 INFO - PROCESS | 1657 | 1467843519269 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 15:18:39 INFO - PROCESS | 1657 | 1467843519272 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:18:39 INFO - PROCESS | 1657 | 1467843519274 Marionette TRACE conn2 <- [1,2654,null,{}] 15:18:39 INFO - PROCESS | 1657 | 1467843519277 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}] 15:18:39 INFO - PROCESS | 1657 | 1467843519279 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:39 INFO - PROCESS | 1657 | 1467843519377 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 15:18:39 INFO - PROCESS | 1657 | 1467843519433 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:39 INFO - PROCESS | 1657 | 1467843519436 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x119596800 == 47 [pid = 1657] [id = 671] 15:18:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1133ef000) [pid = 1657] [serial = 2013] [outer = 0x0] 15:18:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x115dd9c00) [pid = 1657] [serial = 2014] [outer = 0x1133ef000] 15:18:39 INFO - PROCESS | 1657 | 1467843519463 Marionette DEBUG loaded listener.js 15:18:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x11810a400) [pid = 1657] [serial = 2015] [outer = 0x1133ef000] 15:18:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12cf2f800 == 46 [pid = 1657] [id = 665] 15:18:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12cae3800 == 45 [pid = 1657] [id = 664] 15:18:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12b118000 == 44 [pid = 1657] [id = 663] 15:18:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12bfa2800 == 43 [pid = 1657] [id = 662] 15:18:40 INFO - PROCESS | 1657 | --DOCSHELL 0x116abc000 == 42 [pid = 1657] [id = 661] 15:18:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12aeb3000 == 41 [pid = 1657] [id = 660] 15:18:40 INFO - PROCESS | 1657 | --DOCSHELL 0x125baa000 == 40 [pid = 1657] [id = 659] 15:18:40 INFO - PROCESS | 1657 | --DOCSHELL 0x128926800 == 39 [pid = 1657] [id = 658] 15:18:40 INFO - PROCESS | 1657 | --DOCSHELL 0x125c82800 == 38 [pid = 1657] [id = 657] 15:18:40 INFO - PROCESS | 1657 | --DOCSHELL 0x121249000 == 37 [pid = 1657] [id = 656] 15:18:40 INFO - PROCESS | 1657 | --DOCSHELL 0x119098000 == 36 [pid = 1657] [id = 655] 15:18:40 INFO - PROCESS | 1657 | --DOCSHELL 0x116ac3000 == 35 [pid = 1657] [id = 654] 15:18:40 INFO - PROCESS | 1657 | --DOCSHELL 0x119ef2800 == 34 [pid = 1657] [id = 653] 15:18:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf34800 == 33 [pid = 1657] [id = 652] 15:18:40 INFO - PROCESS | 1657 | --DOCSHELL 0x1235eb800 == 32 [pid = 1657] [id = 642] 15:18:40 INFO - PROCESS | 1657 | --DOCSHELL 0x121265800 == 31 [pid = 1657] [id = 670] 15:18:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12cf2e800 == 30 [pid = 1657] [id = 669] 15:18:40 INFO - PROCESS | 1657 | --DOCSHELL 0x128e66800 == 29 [pid = 1657] [id = 668] 15:18:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12d2a7000 == 28 [pid = 1657] [id = 666] 15:18:40 INFO - PROCESS | 1657 | --DOCSHELL 0x118684000 == 27 [pid = 1657] [id = 667] 15:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x1274b2000) [pid = 1657] [serial = 1954] [outer = 0x0] [url = about:blank] 15:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x11954b400) [pid = 1657] [serial = 1936] [outer = 0x0] [url = about:blank] 15:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x11612d800) [pid = 1657] [serial = 1930] [outer = 0x0] [url = about:blank] 15:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x120ff3800) [pid = 1657] [serial = 1939] [outer = 0x0] [url = about:blank] 15:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x119ec3800) [pid = 1657] [serial = 1937] [outer = 0x0] [url = about:blank] 15:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x118111000) [pid = 1657] [serial = 1913] [outer = 0x0] [url = about:blank] 15:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x116905000) [pid = 1657] [serial = 1912] [outer = 0x0] [url = about:blank] 15:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1129a5800) [pid = 1657] [serial = 1931] [outer = 0x0] [url = about:blank] 15:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x12359fc00) [pid = 1657] [serial = 1942] [outer = 0x0] [url = about:blank] 15:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x119ec2000) [pid = 1657] [serial = 1916] [outer = 0x0] [url = about:blank] 15:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x11977a000) [pid = 1657] [serial = 1915] [outer = 0x0] [url = about:blank] 15:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x11835f800) [pid = 1657] [serial = 1933] [outer = 0x0] [url = about:blank] 15:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1235cd400) [pid = 1657] [serial = 1919] [outer = 0x0] [url = about:blank] 15:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1214c1800) [pid = 1657] [serial = 1918] [outer = 0x0] [url = about:blank] 15:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x118105400) [pid = 1657] [serial = 1928] [outer = 0x0] [url = about:blank] 15:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x125c86c00) [pid = 1657] [serial = 1922] [outer = 0x0] [url = about:blank] 15:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x12554e400) [pid = 1657] [serial = 1921] [outer = 0x0] [url = about:blank] 15:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1133a5c00) [pid = 1657] [serial = 1927] [outer = 0x0] [url = about:blank] 15:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1253d3400) [pid = 1657] [serial = 1943] [outer = 0x0] [url = about:blank] 15:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x11673c800) [pid = 1657] [serial = 1946] [outer = 0x0] [url = about:blank] 15:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x126cbe800) [pid = 1657] [serial = 1925] [outer = 0x0] [url = about:blank] 15:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x12678b800) [pid = 1657] [serial = 1924] [outer = 0x0] [url = about:blank] 15:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x127420800) [pid = 1657] [serial = 1952] [outer = 0x0] [url = about:blank] 15:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x126784c00) [pid = 1657] [serial = 1951] [outer = 0x0] [url = about:blank] 15:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x112a84800) [pid = 1657] [serial = 1945] [outer = 0x0] [url = about:blank] 15:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x121344400) [pid = 1657] [serial = 1940] [outer = 0x0] [url = about:blank] 15:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x1274b6800) [pid = 1657] [serial = 1955] [outer = 0x0] [url = about:blank] 15:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x12143c800) [pid = 1657] [serial = 1949] [outer = 0x0] [url = about:blank] 15:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x11977e000) [pid = 1657] [serial = 1948] [outer = 0x0] [url = about:blank] 15:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x118654000) [pid = 1657] [serial = 1934] [outer = 0x0] [url = about:blank] 15:18:40 INFO - PROCESS | 1657 | 1467843520463 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]]]}] 15:18:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:18:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1223ms 15:18:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:18:40 INFO - PROCESS | 1657 | 1467843520495 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 15:18:40 INFO - PROCESS | 1657 | 1467843520498 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 15:18:40 INFO - PROCESS | 1657 | 1467843520501 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:18:40 INFO - PROCESS | 1657 | 1467843520503 Marionette TRACE conn2 <- [1,2658,null,{}] 15:18:40 INFO - PROCESS | 1657 | 1467843520507 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}] 15:18:40 INFO - PROCESS | 1657 | 1467843520509 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:40 INFO - PROCESS | 1657 | 1467843520591 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 15:18:40 INFO - PROCESS | 1657 | 1467843520598 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:40 INFO - PROCESS | 1657 | 1467843520600 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ab9800 == 28 [pid = 1657] [id = 672] 15:18:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x1133a4c00) [pid = 1657] [serial = 2016] [outer = 0x0] 15:18:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x1133f5400) [pid = 1657] [serial = 2017] [outer = 0x1133a4c00] 15:18:40 INFO - PROCESS | 1657 | 1467843520629 Marionette DEBUG loaded listener.js 15:18:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x11619fc00) [pid = 1657] [serial = 2018] [outer = 0x1133a4c00] 15:18:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:18:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 470ms 15:18:40 INFO - PROCESS | 1657 | 1467843520968 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]]]}] 15:18:40 INFO - PROCESS | 1657 | 1467843520971 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 15:18:40 INFO - PROCESS | 1657 | 1467843520975 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 15:18:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:18:40 INFO - PROCESS | 1657 | 1467843520980 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:18:40 INFO - PROCESS | 1657 | 1467843520985 Marionette TRACE conn2 <- [1,2662,null,{}] 15:18:40 INFO - PROCESS | 1657 | 1467843520987 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}] 15:18:40 INFO - PROCESS | 1657 | 1467843520989 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:41 INFO - PROCESS | 1657 | 1467843521095 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 15:18:41 INFO - PROCESS | 1657 | 1467843521151 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:41 INFO - PROCESS | 1657 | 1467843521152 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x1191b0000 == 29 [pid = 1657] [id = 673] 15:18:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x1164e4c00) [pid = 1657] [serial = 2019] [outer = 0x0] 15:18:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x117148000) [pid = 1657] [serial = 2020] [outer = 0x1164e4c00] 15:18:41 INFO - PROCESS | 1657 | 1467843521179 Marionette DEBUG loaded listener.js 15:18:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x118122800) [pid = 1657] [serial = 2021] [outer = 0x1164e4c00] 15:18:41 INFO - PROCESS | 1657 | 1467843521468 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]]]}] 15:18:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:18:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 526ms 15:18:41 INFO - PROCESS | 1657 | 1467843521506 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 15:18:41 INFO - PROCESS | 1657 | 1467843521507 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 15:18:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:18:41 INFO - PROCESS | 1657 | 1467843521524 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:18:41 INFO - PROCESS | 1657 | 1467843521527 Marionette TRACE conn2 <- [1,2666,null,{}] 15:18:41 INFO - PROCESS | 1657 | 1467843521540 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}] 15:18:41 INFO - PROCESS | 1657 | 1467843521544 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:41 INFO - PROCESS | 1657 | 1467843521658 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 15:18:41 INFO - PROCESS | 1657 | 1467843521737 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:41 INFO - PROCESS | 1657 | 1467843521740 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x121250000 == 30 [pid = 1657] [id = 674] 15:18:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x11835ec00) [pid = 1657] [serial = 2022] [outer = 0x0] 15:18:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x11902f800) [pid = 1657] [serial = 2023] [outer = 0x11835ec00] 15:18:41 INFO - PROCESS | 1657 | 1467843521784 Marionette DEBUG loaded listener.js 15:18:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x11977a000) [pid = 1657] [serial = 2024] [outer = 0x11835ec00] 15:18:42 INFO - PROCESS | 1657 | 1467843522602 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]]]}] 15:18:42 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) 15:18:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1123ms 15:18:42 INFO - PROCESS | 1657 | 1467843522648 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 15:18:42 INFO - PROCESS | 1657 | 1467843522650 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 15:18:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:18:42 INFO - PROCESS | 1657 | 1467843522659 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:18:42 INFO - PROCESS | 1657 | 1467843522660 Marionette TRACE conn2 <- [1,2670,null,{}] 15:18:42 INFO - PROCESS | 1657 | 1467843522662 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}] 15:18:42 INFO - PROCESS | 1657 | 1467843522664 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:42 INFO - PROCESS | 1657 | 1467843522762 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 15:18:42 INFO - PROCESS | 1657 | 1467843522766 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:42 INFO - PROCESS | 1657 | 1467843522767 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x125c7a000 == 31 [pid = 1657] [id = 675] 15:18:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x119ec6000) [pid = 1657] [serial = 2025] [outer = 0x0] 15:18:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x120fbe000) [pid = 1657] [serial = 2026] [outer = 0x119ec6000] 15:18:42 INFO - PROCESS | 1657 | 1467843522793 Marionette DEBUG loaded listener.js 15:18:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x120ff4800) [pid = 1657] [serial = 2027] [outer = 0x119ec6000] 15:18:43 INFO - PROCESS | 1657 | 1467843523634 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"]]]}] 15:18:43 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 15:18:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:18:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 15:18:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:18:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:18:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1021ms 15:18:43 INFO - PROCESS | 1657 | 1467843523681 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 15:18:43 INFO - PROCESS | 1657 | 1467843523689 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 15:18:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:18:43 INFO - PROCESS | 1657 | 1467843523698 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:18:43 INFO - PROCESS | 1657 | 1467843523699 Marionette TRACE conn2 <- [1,2674,null,{}] 15:18:43 INFO - PROCESS | 1657 | 1467843523701 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}] 15:18:43 INFO - PROCESS | 1657 | 1467843523703 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:43 INFO - PROCESS | 1657 | 1467843523793 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 15:18:43 INFO - PROCESS | 1657 | 1467843523830 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:43 INFO - PROCESS | 1657 | 1467843523831 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x127313000 == 32 [pid = 1657] [id = 676] 15:18:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1210aac00) [pid = 1657] [serial = 2028] [outer = 0x0] 15:18:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x121ccec00) [pid = 1657] [serial = 2029] [outer = 0x1210aac00] 15:18:43 INFO - PROCESS | 1657 | 1467843523856 Marionette DEBUG loaded listener.js 15:18:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1253adc00) [pid = 1657] [serial = 2030] [outer = 0x1210aac00] 15:18:44 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1274ab000) [pid = 1657] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:18:44 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x126d56800) [pid = 1657] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:18:44 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x128b72000) [pid = 1657] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:18:44 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x128b75000) [pid = 1657] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:18:44 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x110fb5c00) [pid = 1657] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:18:44 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x11910c800) [pid = 1657] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:18:44 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x119ec6800) [pid = 1657] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:18:44 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x11811fc00) [pid = 1657] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:18:44 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x112ef2800) [pid = 1657] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:18:44 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x112e6c800) [pid = 1657] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:18:44 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1274b8800) [pid = 1657] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:18:44 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x112a88c00) [pid = 1657] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:18:44 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x12a7d9400) [pid = 1657] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:18:44 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x1253a6800) [pid = 1657] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:18:44 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x120ff2000) [pid = 1657] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:18:44 INFO - PROCESS | 1657 | 1467843524663 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"]]]}] 15:18:44 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 15:18:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:18:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 15:18:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:18:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:18:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 975ms 15:18:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:18:44 INFO - PROCESS | 1657 | 1467843524673 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 15:18:44 INFO - PROCESS | 1657 | 1467843524675 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 15:18:44 INFO - PROCESS | 1657 | 1467843524677 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:18:44 INFO - PROCESS | 1657 | 1467843524678 Marionette TRACE conn2 <- [1,2678,null,{}] 15:18:44 INFO - PROCESS | 1657 | 1467843524681 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}] 15:18:44 INFO - PROCESS | 1657 | 1467843524685 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:44 INFO - PROCESS | 1657 | 1467843524777 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 15:18:44 INFO - PROCESS | 1657 | 1467843524784 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:44 INFO - PROCESS | 1657 | 1467843524786 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x1291ab800 == 33 [pid = 1657] [id = 677] 15:18:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x116904000) [pid = 1657] [serial = 2031] [outer = 0x0] 15:18:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x125bf6800) [pid = 1657] [serial = 2032] [outer = 0x116904000] 15:18:44 INFO - PROCESS | 1657 | 1467843524811 Marionette DEBUG loaded listener.js 15:18:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x12678b800) [pid = 1657] [serial = 2033] [outer = 0x116904000] 15:18:45 INFO - PROCESS | 1657 | 1467843525609 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]]]}] 15:18:45 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) 15:18:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 968ms 15:18:45 INFO - PROCESS | 1657 | 1467843525646 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 15:18:45 INFO - PROCESS | 1657 | 1467843525647 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 15:18:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:18:45 INFO - PROCESS | 1657 | 1467843525652 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:18:45 INFO - PROCESS | 1657 | 1467843525653 Marionette TRACE conn2 <- [1,2682,null,{}] 15:18:45 INFO - PROCESS | 1657 | 1467843525655 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}] 15:18:45 INFO - PROCESS | 1657 | 1467843525664 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:45 INFO - PROCESS | 1657 | 1467843525756 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 15:18:45 INFO - PROCESS | 1657 | 1467843525762 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:45 INFO - PROCESS | 1657 | 1467843525763 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a60d800 == 34 [pid = 1657] [id = 678] 15:18:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x116a1b000) [pid = 1657] [serial = 2034] [outer = 0x0] 15:18:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x127002400) [pid = 1657] [serial = 2035] [outer = 0x116a1b000] 15:18:45 INFO - PROCESS | 1657 | 1467843525788 Marionette DEBUG loaded listener.js 15:18:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x127427000) [pid = 1657] [serial = 2036] [outer = 0x116a1b000] 15:18:46 INFO - PROCESS | 1657 | 1467843526562 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]]]}] 15:18:46 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) 15:18:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 918ms 15:18:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:18:46 INFO - PROCESS | 1657 | 1467843526571 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 15:18:46 INFO - PROCESS | 1657 | 1467843526573 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 15:18:46 INFO - PROCESS | 1657 | 1467843526576 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:18:46 INFO - PROCESS | 1657 | 1467843526578 Marionette TRACE conn2 <- [1,2686,null,{}] 15:18:46 INFO - PROCESS | 1657 | 1467843526640 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}] 15:18:46 INFO - PROCESS | 1657 | 1467843526642 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:46 INFO - PROCESS | 1657 | 1467843526733 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 15:18:46 INFO - PROCESS | 1657 | 1467843526824 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:46 INFO - PROCESS | 1657 | 1467843526826 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ac2000 == 35 [pid = 1657] [id = 679] 15:18:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1126fbc00) [pid = 1657] [serial = 2037] [outer = 0x0] 15:18:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x112a79c00) [pid = 1657] [serial = 2038] [outer = 0x1126fbc00] 15:18:46 INFO - PROCESS | 1657 | 1467843526859 Marionette DEBUG loaded listener.js 15:18:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x1131b8c00) [pid = 1657] [serial = 2039] [outer = 0x1126fbc00] 15:18:47 INFO - PROCESS | 1657 | 1467843527824 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"]]]}] 15:18:47 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 15:18:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:18:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 15:18:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:18:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:18:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1276ms 15:18:47 INFO - PROCESS | 1657 | 1467843527853 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 15:18:47 INFO - PROCESS | 1657 | 1467843527855 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 15:18:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:18:47 INFO - PROCESS | 1657 | 1467843527859 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:18:47 INFO - PROCESS | 1657 | 1467843527860 Marionette TRACE conn2 <- [1,2690,null,{}] 15:18:47 INFO - PROCESS | 1657 | 1467843527864 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}] 15:18:47 INFO - PROCESS | 1657 | 1467843527866 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:47 INFO - PROCESS | 1657 | 1467843527974 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 15:18:48 INFO - PROCESS | 1657 | 1467843528028 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:48 INFO - PROCESS | 1657 | 1467843528031 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x121b27800 == 36 [pid = 1657] [id = 680] 15:18:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x118102c00) [pid = 1657] [serial = 2040] [outer = 0x0] 15:18:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x118125400) [pid = 1657] [serial = 2041] [outer = 0x118102c00] 15:18:48 INFO - PROCESS | 1657 | 1467843528062 Marionette DEBUG loaded listener.js 15:18:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x118446800) [pid = 1657] [serial = 2042] [outer = 0x118102c00] 15:18:48 INFO - PROCESS | 1657 | --DOCSHELL 0x1291ab800 == 35 [pid = 1657] [id = 677] 15:18:48 INFO - PROCESS | 1657 | --DOCSHELL 0x127313000 == 34 [pid = 1657] [id = 676] 15:18:48 INFO - PROCESS | 1657 | --DOCSHELL 0x125c7a000 == 33 [pid = 1657] [id = 675] 15:18:48 INFO - PROCESS | 1657 | --DOCSHELL 0x121250000 == 32 [pid = 1657] [id = 674] 15:18:48 INFO - PROCESS | 1657 | --DOCSHELL 0x1191b0000 == 31 [pid = 1657] [id = 673] 15:18:48 INFO - PROCESS | 1657 | --DOCSHELL 0x116ab9800 == 30 [pid = 1657] [id = 672] 15:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1274c8000) [pid = 1657] [serial = 1981] [outer = 0x0] [url = about:blank] 15:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x127011c00) [pid = 1657] [serial = 1978] [outer = 0x0] [url = about:blank] 15:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x129132800) [pid = 1657] [serial = 1984] [outer = 0x0] [url = about:blank] 15:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x128b7d000) [pid = 1657] [serial = 1982] [outer = 0x0] [url = about:blank] 15:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x12924cc00) [pid = 1657] [serial = 1987] [outer = 0x0] [url = about:blank] 15:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x117146400) [pid = 1657] [serial = 1990] [outer = 0x0] [url = about:blank] 15:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x119546000) [pid = 1657] [serial = 1969] [outer = 0x0] [url = about:blank] 15:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x119ebf400) [pid = 1657] [serial = 1970] [outer = 0x0] [url = about:blank] 15:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x1210a9800) [pid = 1657] [serial = 1972] [outer = 0x0] [url = about:blank] 15:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x1235d0400) [pid = 1657] [serial = 1973] [outer = 0x0] [url = about:blank] 15:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x118445000) [pid = 1657] [serial = 1966] [outer = 0x0] [url = about:blank] 15:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x119068c00) [pid = 1657] [serial = 1967] [outer = 0x0] [url = about:blank] 15:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x1253a7800) [pid = 1657] [serial = 1975] [outer = 0x0] [url = about:blank] 15:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x11612e800) [pid = 1657] [serial = 1960] [outer = 0x0] [url = about:blank] 15:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x11714fc00) [pid = 1657] [serial = 1961] [outer = 0x0] [url = about:blank] 15:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x1274c7000) [pid = 1657] [serial = 1958] [outer = 0x0] [url = about:blank] 15:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x1274c0000) [pid = 1657] [serial = 1957] [outer = 0x0] [url = about:blank] 15:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x1133ae800) [pid = 1657] [serial = 1963] [outer = 0x0] [url = about:blank] 15:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x116f91400) [pid = 1657] [serial = 1964] [outer = 0x0] [url = about:blank] 15:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 69 (0x12a9dfc00) [pid = 1657] [serial = 2000] [outer = 0x0] [url = about:blank] 15:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 68 (0x12a7dd000) [pid = 1657] [serial = 1999] [outer = 0x0] [url = about:blank] 15:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 67 (0x129246400) [pid = 1657] [serial = 1985] [outer = 0x0] [url = about:blank] 15:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 66 (0x12a69fc00) [pid = 1657] [serial = 1997] [outer = 0x0] [url = about:blank] 15:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 65 (0x1274b1c00) [pid = 1657] [serial = 1993] [outer = 0x0] [url = about:blank] 15:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 64 (0x1294a3400) [pid = 1657] [serial = 1988] [outer = 0x0] [url = about:blank] 15:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 63 (0x12953d800) [pid = 1657] [serial = 1996] [outer = 0x0] [url = about:blank] 15:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 62 (0x120fef400) [pid = 1657] [serial = 1991] [outer = 0x0] [url = about:blank] 15:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 61 (0x1274ab800) [pid = 1657] [serial = 1979] [outer = 0x0] [url = about:blank] 15:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 60 (0x129538000) [pid = 1657] [serial = 1994] [outer = 0x0] [url = about:blank] 15:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 59 (0x125c93000) [pid = 1657] [serial = 1976] [outer = 0x0] [url = about:blank] 15:18:49 INFO - PROCESS | 1657 | 1467843529153 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"]]]}] 15:18:49 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 15:18:49 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:18:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 15:18:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:18:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:18:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1321ms 15:18:49 INFO - PROCESS | 1657 | 1467843529180 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 15:18:49 INFO - PROCESS | 1657 | 1467843529184 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 15:18:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:18:49 INFO - PROCESS | 1657 | 1467843529187 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:18:49 INFO - PROCESS | 1657 | 1467843529189 Marionette TRACE conn2 <- [1,2694,null,{}] 15:18:49 INFO - PROCESS | 1657 | 1467843529193 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}] 15:18:49 INFO - PROCESS | 1657 | 1467843529194 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:49 INFO - PROCESS | 1657 | 1467843529271 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 15:18:49 INFO - PROCESS | 1657 | 1467843529276 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:49 INFO - PROCESS | 1657 | 1467843529278 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x118226000 == 31 [pid = 1657] [id = 681] 15:18:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 60 (0x1164ed400) [pid = 1657] [serial = 2043] [outer = 0x0] 15:18:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 61 (0x11714fc00) [pid = 1657] [serial = 2044] [outer = 0x1164ed400] 15:18:49 INFO - PROCESS | 1657 | 1467843529309 Marionette DEBUG loaded listener.js 15:18:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 62 (0x1183d8c00) [pid = 1657] [serial = 2045] [outer = 0x1164ed400] 15:18:50 INFO - PROCESS | 1657 | 1467843530175 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"]]]}] 15:18:50 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 15:18:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:18:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 15:18:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:18:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:18:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1021ms 15:18:50 INFO - PROCESS | 1657 | 1467843530209 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 15:18:50 INFO - PROCESS | 1657 | 1467843530212 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 15:18:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 15:18:50 INFO - PROCESS | 1657 | 1467843530227 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:18:50 INFO - PROCESS | 1657 | 1467843530228 Marionette TRACE conn2 <- [1,2698,null,{}] 15:18:50 INFO - PROCESS | 1657 | 1467843530231 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}] 15:18:50 INFO - PROCESS | 1657 | 1467843530233 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:50 INFO - PROCESS | 1657 | 1467843530310 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 15:18:50 INFO - PROCESS | 1657 | 1467843530316 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:50 INFO - PROCESS | 1657 | 1467843530318 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x12124d000 == 32 [pid = 1657] [id = 682] 15:18:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 63 (0x119118800) [pid = 1657] [serial = 2046] [outer = 0x0] 15:18:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 64 (0x119548400) [pid = 1657] [serial = 2047] [outer = 0x119118800] 15:18:50 INFO - PROCESS | 1657 | 1467843530346 Marionette DEBUG loaded listener.js 15:18:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 65 (0x119ec1800) [pid = 1657] [serial = 2048] [outer = 0x119118800] 15:18:51 INFO - PROCESS | 1657 | 1467843531179 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"]]]}] 15:18:51 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 15:18:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:18:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 15:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:18:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:18:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 979ms 15:18:51 INFO - PROCESS | 1657 | 1467843531200 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 15:18:51 INFO - PROCESS | 1657 | 1467843531202 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 15:18:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:18:51 INFO - PROCESS | 1657 | 1467843531204 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:18:51 INFO - PROCESS | 1657 | 1467843531207 Marionette TRACE conn2 <- [1,2702,null,{}] 15:18:51 INFO - PROCESS | 1657 | 1467843531222 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}] 15:18:51 INFO - PROCESS | 1657 | 1467843531225 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:51 INFO - PROCESS | 1657 | 1467843531322 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 15:18:51 INFO - PROCESS | 1657 | 1467843531327 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:51 INFO - PROCESS | 1657 | 1467843531329 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x1267a3800 == 33 [pid = 1657] [id = 683] 15:18:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 66 (0x119ec4c00) [pid = 1657] [serial = 2049] [outer = 0x0] 15:18:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 67 (0x1217d5800) [pid = 1657] [serial = 2050] [outer = 0x119ec4c00] 15:18:51 INFO - PROCESS | 1657 | 1467843531358 Marionette DEBUG loaded listener.js 15:18:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 68 (0x125261c00) [pid = 1657] [serial = 2051] [outer = 0x119ec4c00] 15:18:51 INFO - PROCESS | 1657 | 1467843531720 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]]]}] 15:18:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:18:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 571ms 15:18:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:18:51 INFO - PROCESS | 1657 | 1467843531775 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 15:18:51 INFO - PROCESS | 1657 | 1467843531777 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 15:18:51 INFO - PROCESS | 1657 | 1467843531779 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:18:51 INFO - PROCESS | 1657 | 1467843531780 Marionette TRACE conn2 <- [1,2706,null,{}] 15:18:51 INFO - PROCESS | 1657 | 1467843531789 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}] 15:18:51 INFO - PROCESS | 1657 | 1467843531790 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:51 INFO - PROCESS | 1657 | 1467843531891 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 15:18:51 INFO - PROCESS | 1657 | 1467843531895 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:51 INFO - PROCESS | 1657 | 1467843531896 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x1291a5000 == 34 [pid = 1657] [id = 684] 15:18:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x1252efc00) [pid = 1657] [serial = 2052] [outer = 0x0] 15:18:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x125bf7c00) [pid = 1657] [serial = 2053] [outer = 0x1252efc00] 15:18:51 INFO - PROCESS | 1657 | 1467843531922 Marionette DEBUG loaded listener.js 15:18:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x12678f800) [pid = 1657] [serial = 2054] [outer = 0x1252efc00] 15:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x11835ec00) [pid = 1657] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 69 (0x1164e4c00) [pid = 1657] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 68 (0x1133ef000) [pid = 1657] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 67 (0x112eea400) [pid = 1657] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 66 (0x11910e400) [pid = 1657] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 65 (0x12180c400) [pid = 1657] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 64 (0x1219a5400) [pid = 1657] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 63 (0x119ec6000) [pid = 1657] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 62 (0x1210aac00) [pid = 1657] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 61 (0x116904000) [pid = 1657] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 60 (0x1133a4c00) [pid = 1657] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:18:52 INFO - PROCESS | 1657 | 1467843532273 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]]]}] 15:18:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:18:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 523ms 15:18:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:18:52 INFO - PROCESS | 1657 | 1467843532302 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 15:18:52 INFO - PROCESS | 1657 | 1467843532304 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 15:18:52 INFO - PROCESS | 1657 | 1467843532306 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:18:52 INFO - PROCESS | 1657 | 1467843532307 Marionette TRACE conn2 <- [1,2710,null,{}] 15:18:52 INFO - PROCESS | 1657 | 1467843532310 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}] 15:18:52 INFO - PROCESS | 1657 | 1467843532312 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:52 INFO - PROCESS | 1657 | 1467843532386 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 15:18:52 INFO - PROCESS | 1657 | 1467843532389 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:52 INFO - PROCESS | 1657 | 1467843532390 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a60a800 == 35 [pid = 1657] [id = 685] 15:18:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 61 (0x11337fc00) [pid = 1657] [serial = 2055] [outer = 0x0] 15:18:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 62 (0x118130400) [pid = 1657] [serial = 2056] [outer = 0x11337fc00] 15:18:52 INFO - PROCESS | 1657 | 1467843532417 Marionette DEBUG loaded listener.js 15:18:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 63 (0x1214c1000) [pid = 1657] [serial = 2057] [outer = 0x11337fc00] 15:18:52 INFO - PROCESS | 1657 | 1467843532745 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] 15:18:52 INFO - PROCESS | 1657 | 1467843532778 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 15:18:52 INFO - PROCESS | 1657 | 1467843532780 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:18:52 INFO - PROCESS | 1657 | 1467843532782 Marionette TRACE conn2 <- [1,2714,null,{}] 15:18:52 INFO - PROCESS | 1657 | 1467843532784 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}] 15:18:52 INFO - PROCESS | 1657 | 1467843532788 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:52 INFO - PROCESS | 1657 | 1467843532908 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 15:18:52 INFO - PROCESS | 1657 | 1467843532916 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:52 INFO - PROCESS | 1657 | 1467843532917 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a934000 == 36 [pid = 1657] [id = 686] 15:18:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 64 (0x115e92000) [pid = 1657] [serial = 2058] [outer = 0x0] 15:18:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 65 (0x125c87000) [pid = 1657] [serial = 2059] [outer = 0x115e92000] 15:18:52 INFO - PROCESS | 1657 | 1467843532942 Marionette DEBUG loaded listener.js 15:18:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 66 (0x128b7ac00) [pid = 1657] [serial = 2060] [outer = 0x115e92000] 15:18:53 INFO - PROCESS | 1657 | 1467843533254 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]]]}] 15:18:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:18:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 519ms 15:18:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:18:53 INFO - PROCESS | 1657 | 1467843533300 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 15:18:53 INFO - PROCESS | 1657 | 1467843533302 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 15:18:53 INFO - PROCESS | 1657 | 1467843533311 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:18:53 INFO - PROCESS | 1657 | 1467843533312 Marionette TRACE conn2 <- [1,2718,null,{}] 15:18:53 INFO - PROCESS | 1657 | 1467843533314 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}] 15:18:53 INFO - PROCESS | 1657 | 1467843533315 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:53 INFO - PROCESS | 1657 | 1467843533388 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 15:18:53 INFO - PROCESS | 1657 | 1467843533391 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:53 INFO - PROCESS | 1657 | 1467843533392 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b321800 == 37 [pid = 1657] [id = 687] 15:18:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 67 (0x128cb7400) [pid = 1657] [serial = 2061] [outer = 0x0] 15:18:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 68 (0x129242c00) [pid = 1657] [serial = 2062] [outer = 0x128cb7400] 15:18:53 INFO - PROCESS | 1657 | 1467843533418 Marionette DEBUG loaded listener.js 15:18:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x129251c00) [pid = 1657] [serial = 2063] [outer = 0x128cb7400] 15:18:53 INFO - PROCESS | 1657 | 1467843533741 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] 15:18:53 INFO - PROCESS | 1657 | 1467843533782 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 15:18:53 INFO - PROCESS | 1657 | 1467843533784 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:18:53 INFO - PROCESS | 1657 | 1467843533785 Marionette TRACE conn2 <- [1,2722,null,{}] 15:18:53 INFO - PROCESS | 1657 | 1467843533787 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}] 15:18:53 INFO - PROCESS | 1657 | 1467843533788 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:53 INFO - PROCESS | 1657 | 1467843533889 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 15:18:53 INFO - PROCESS | 1657 | 1467843533894 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:53 INFO - PROCESS | 1657 | 1467843533895 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bb36800 == 38 [pid = 1657] [id = 688] 15:18:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x12949b400) [pid = 1657] [serial = 2064] [outer = 0x0] 15:18:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x1294a4400) [pid = 1657] [serial = 2065] [outer = 0x12949b400] 15:18:53 INFO - PROCESS | 1657 | 1467843533923 Marionette DEBUG loaded listener.js 15:18:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x12953e800) [pid = 1657] [serial = 2066] [outer = 0x12949b400] 15:18:54 INFO - PROCESS | 1657 | 1467843534219 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] 15:18:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:18:54 INFO - PROCESS | 1657 | 1467843534255 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 15:18:54 INFO - PROCESS | 1657 | 1467843534257 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:18:54 INFO - PROCESS | 1657 | 1467843534259 Marionette TRACE conn2 <- [1,2726,null,{}] 15:18:54 INFO - PROCESS | 1657 | 1467843534261 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}] 15:18:54 INFO - PROCESS | 1657 | 1467843534262 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:54 INFO - PROCESS | 1657 | 1467843534353 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 15:18:54 INFO - PROCESS | 1657 | 1467843534356 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:54 INFO - PROCESS | 1657 | 1467843534357 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bfb1000 == 39 [pid = 1657] [id = 689] 15:18:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x12953dc00) [pid = 1657] [serial = 2067] [outer = 0x0] 15:18:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x129934400) [pid = 1657] [serial = 2068] [outer = 0x12953dc00] 15:18:54 INFO - PROCESS | 1657 | 1467843534381 Marionette DEBUG loaded listener.js 15:18:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x12a69bc00) [pid = 1657] [serial = 2069] [outer = 0x12953dc00] 15:18:54 INFO - PROCESS | 1657 | 1467843534705 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]]]}] 15:18:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:18:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 467ms 15:18:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:18:54 INFO - PROCESS | 1657 | 1467843534726 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 15:18:54 INFO - PROCESS | 1657 | 1467843534727 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 15:18:54 INFO - PROCESS | 1657 | 1467843534729 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:18:54 INFO - PROCESS | 1657 | 1467843534731 Marionette TRACE conn2 <- [1,2730,null,{}] 15:18:54 INFO - PROCESS | 1657 | 1467843534735 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}] 15:18:54 INFO - PROCESS | 1657 | 1467843534736 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:54 INFO - PROCESS | 1657 | 1467843534840 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 15:18:54 INFO - PROCESS | 1657 | 1467843534919 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:54 INFO - PROCESS | 1657 | 1467843534920 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x1167c2000 == 40 [pid = 1657] [id = 690] 15:18:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x110fe3800) [pid = 1657] [serial = 2070] [outer = 0x0] 15:18:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x1122b4c00) [pid = 1657] [serial = 2071] [outer = 0x110fe3800] 15:18:54 INFO - PROCESS | 1657 | 1467843534952 Marionette DEBUG loaded listener.js 15:18:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x113d65c00) [pid = 1657] [serial = 2072] [outer = 0x110fe3800] 15:18:55 INFO - PROCESS | 1657 | 1467843535875 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"]]]}] 15:18:55 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 15:18:55 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 15:18:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 15:18:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:18:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:18:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1172ms 15:18:55 INFO - PROCESS | 1657 | 1467843535904 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 15:18:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:18:55 INFO - PROCESS | 1657 | 1467843535906 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 15:18:55 INFO - PROCESS | 1657 | 1467843535909 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:18:55 INFO - PROCESS | 1657 | 1467843535911 Marionette TRACE conn2 <- [1,2734,null,{}] 15:18:55 INFO - PROCESS | 1657 | 1467843535915 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}] 15:18:55 INFO - PROCESS | 1657 | 1467843535917 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:56 INFO - PROCESS | 1657 | 1467843536048 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 15:18:56 INFO - PROCESS | 1657 | 1467843536109 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:56 INFO - PROCESS | 1657 | 1467843536111 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x12679e800 == 41 [pid = 1657] [id = 691] 15:18:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x119069000) [pid = 1657] [serial = 2073] [outer = 0x0] 15:18:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x119114c00) [pid = 1657] [serial = 2074] [outer = 0x119069000] 15:18:56 INFO - PROCESS | 1657 | 1467843536141 Marionette DEBUG loaded listener.js 15:18:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x119ec5800) [pid = 1657] [serial = 2075] [outer = 0x119069000] 15:18:56 INFO - PROCESS | 1657 | 1467843536587 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]]]}] 15:18:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:18:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 722ms 15:18:56 INFO - PROCESS | 1657 | 1467843536634 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 15:18:56 INFO - PROCESS | 1657 | 1467843536637 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 15:18:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:18:56 INFO - PROCESS | 1657 | 1467843536639 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:18:56 INFO - PROCESS | 1657 | 1467843536641 Marionette TRACE conn2 <- [1,2738,null,{}] 15:18:56 INFO - PROCESS | 1657 | 1467843536643 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}] 15:18:56 INFO - PROCESS | 1657 | 1467843536645 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:56 INFO - PROCESS | 1657 | 1467843536745 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 15:18:56 INFO - PROCESS | 1657 | 1467843536805 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:56 INFO - PROCESS | 1657 | 1467843536806 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bfa5800 == 42 [pid = 1657] [id = 692] 15:18:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x12143c800) [pid = 1657] [serial = 2076] [outer = 0x0] 15:18:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x126782400) [pid = 1657] [serial = 2077] [outer = 0x12143c800] 15:18:56 INFO - PROCESS | 1657 | 1467843536836 Marionette DEBUG loaded listener.js 15:18:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x127426800) [pid = 1657] [serial = 2078] [outer = 0x12143c800] 15:18:57 INFO - PROCESS | 1657 | 1467843537440 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]]]}] 15:18:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:18:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 869ms 15:18:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:18:57 INFO - PROCESS | 1657 | 1467843537509 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 15:18:57 INFO - PROCESS | 1657 | 1467843537511 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 15:18:57 INFO - PROCESS | 1657 | 1467843537533 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:18:57 INFO - PROCESS | 1657 | 1467843537535 Marionette TRACE conn2 <- [1,2742,null,{}] 15:18:57 INFO - PROCESS | 1657 | 1467843537540 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}] 15:18:57 INFO - PROCESS | 1657 | 1467843537541 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:57 INFO - PROCESS | 1657 | 1467843537639 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 15:18:57 INFO - PROCESS | 1657 | 1467843537722 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:57 INFO - PROCESS | 1657 | 1467843537723 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x121118000 == 43 [pid = 1657] [id = 693] 15:18:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1133a4c00) [pid = 1657] [serial = 2079] [outer = 0x0] 15:18:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x11697bc00) [pid = 1657] [serial = 2080] [outer = 0x1133a4c00] 15:18:57 INFO - PROCESS | 1657 | 1467843537751 Marionette DEBUG loaded listener.js 15:18:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x118120000) [pid = 1657] [serial = 2081] [outer = 0x1133a4c00] 15:18:58 INFO - PROCESS | 1657 | --DOCSHELL 0x119596800 == 42 [pid = 1657] [id = 671] 15:18:58 INFO - PROCESS | 1657 | --DOCSHELL 0x12bfb1000 == 41 [pid = 1657] [id = 689] 15:18:58 INFO - PROCESS | 1657 | --DOCSHELL 0x12bb36800 == 40 [pid = 1657] [id = 688] 15:18:58 INFO - PROCESS | 1657 | --DOCSHELL 0x12b321800 == 39 [pid = 1657] [id = 687] 15:18:58 INFO - PROCESS | 1657 | --DOCSHELL 0x12a934000 == 38 [pid = 1657] [id = 686] 15:18:58 INFO - PROCESS | 1657 | --DOCSHELL 0x12a60a800 == 37 [pid = 1657] [id = 685] 15:18:58 INFO - PROCESS | 1657 | --DOCSHELL 0x1291a5000 == 36 [pid = 1657] [id = 684] 15:18:58 INFO - PROCESS | 1657 | --DOCSHELL 0x1267a3800 == 35 [pid = 1657] [id = 683] 15:18:58 INFO - PROCESS | 1657 | --DOCSHELL 0x12124d000 == 34 [pid = 1657] [id = 682] 15:18:58 INFO - PROCESS | 1657 | --DOCSHELL 0x118226000 == 33 [pid = 1657] [id = 681] 15:18:58 INFO - PROCESS | 1657 | --DOCSHELL 0x121b27800 == 32 [pid = 1657] [id = 680] 15:18:58 INFO - PROCESS | 1657 | --DOCSHELL 0x12a60d800 == 31 [pid = 1657] [id = 678] 15:18:58 INFO - PROCESS | 1657 | --DOCSHELL 0x116ac2000 == 30 [pid = 1657] [id = 679] 15:18:58 INFO - PROCESS | 1657 | --DOCSHELL 0x12bfa5800 == 29 [pid = 1657] [id = 692] 15:18:58 INFO - PROCESS | 1657 | --DOCSHELL 0x12679e800 == 28 [pid = 1657] [id = 691] 15:18:58 INFO - PROCESS | 1657 | --DOCSHELL 0x1167c2000 == 27 [pid = 1657] [id = 690] 15:18:58 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x127002400) [pid = 1657] [serial = 2035] [outer = 0x0] [url = about:blank] 15:18:58 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x11902f800) [pid = 1657] [serial = 2023] [outer = 0x0] [url = about:blank] 15:18:58 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x117148000) [pid = 1657] [serial = 2020] [outer = 0x0] [url = about:blank] 15:18:58 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x118122800) [pid = 1657] [serial = 2021] [outer = 0x0] [url = about:blank] 15:18:58 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x11810a400) [pid = 1657] [serial = 2015] [outer = 0x0] [url = about:blank] 15:18:58 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x115dd9c00) [pid = 1657] [serial = 2014] [outer = 0x0] [url = about:blank] 15:18:58 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x117ea9800) [pid = 1657] [serial = 2003] [outer = 0x0] [url = about:blank] 15:18:58 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x116632c00) [pid = 1657] [serial = 2002] [outer = 0x0] [url = about:blank] 15:18:58 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x120fb6400) [pid = 1657] [serial = 2006] [outer = 0x0] [url = about:blank] 15:18:58 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x119ba5400) [pid = 1657] [serial = 2005] [outer = 0x0] [url = about:blank] 15:18:58 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x127425400) [pid = 1657] [serial = 2009] [outer = 0x0] [url = about:blank] 15:18:58 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x126787800) [pid = 1657] [serial = 2008] [outer = 0x0] [url = about:blank] 15:18:58 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x129135800) [pid = 1657] [serial = 2012] [outer = 0x0] [url = about:blank] 15:18:58 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x1274b8000) [pid = 1657] [serial = 2011] [outer = 0x0] [url = about:blank] 15:18:58 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x120fbe000) [pid = 1657] [serial = 2026] [outer = 0x0] [url = about:blank] 15:18:58 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x121ccec00) [pid = 1657] [serial = 2029] [outer = 0x0] [url = about:blank] 15:18:58 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x120ff4800) [pid = 1657] [serial = 2027] [outer = 0x0] [url = about:blank] 15:18:58 INFO - PROCESS | 1657 | --DOMWINDOW == 69 (0x125bf6800) [pid = 1657] [serial = 2032] [outer = 0x0] [url = about:blank] 15:18:58 INFO - PROCESS | 1657 | --DOMWINDOW == 68 (0x1253adc00) [pid = 1657] [serial = 2030] [outer = 0x0] [url = about:blank] 15:18:58 INFO - PROCESS | 1657 | --DOMWINDOW == 67 (0x1133f5400) [pid = 1657] [serial = 2017] [outer = 0x0] [url = about:blank] 15:18:58 INFO - PROCESS | 1657 | --DOMWINDOW == 66 (0x11619fc00) [pid = 1657] [serial = 2018] [outer = 0x0] [url = about:blank] 15:18:58 INFO - PROCESS | 1657 | --DOMWINDOW == 65 (0x11977a000) [pid = 1657] [serial = 2024] [outer = 0x0] [url = about:blank] 15:18:58 INFO - PROCESS | 1657 | --DOMWINDOW == 64 (0x12678b800) [pid = 1657] [serial = 2033] [outer = 0x0] [url = about:blank] 15:18:58 INFO - PROCESS | 1657 | 1467843538673 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]]]}] 15:18:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:18:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1192ms 15:18:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:18:58 INFO - PROCESS | 1657 | 1467843538707 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 15:18:58 INFO - PROCESS | 1657 | 1467843538709 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 15:18:58 INFO - PROCESS | 1657 | 1467843538712 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:18:58 INFO - PROCESS | 1657 | 1467843538714 Marionette TRACE conn2 <- [1,2746,null,{}] 15:18:58 INFO - PROCESS | 1657 | 1467843538723 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}] 15:18:58 INFO - PROCESS | 1657 | 1467843538725 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:58 INFO - PROCESS | 1657 | 1467843538807 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 15:18:58 INFO - PROCESS | 1657 | 1467843538812 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:58 INFO - PROCESS | 1657 | 1467843538816 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ac2800 == 28 [pid = 1657] [id = 694] 15:18:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 65 (0x1129a7000) [pid = 1657] [serial = 2082] [outer = 0x0] 15:18:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 66 (0x112f57c00) [pid = 1657] [serial = 2083] [outer = 0x1129a7000] 15:18:58 INFO - PROCESS | 1657 | 1467843538845 Marionette DEBUG loaded listener.js 15:18:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 67 (0x1126f4800) [pid = 1657] [serial = 2084] [outer = 0x1129a7000] 15:18:59 INFO - PROCESS | 1657 | 1467843539226 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]]]}] 15:18:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:18:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 526ms 15:18:59 INFO - PROCESS | 1657 | 1467843539238 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 15:18:59 INFO - PROCESS | 1657 | 1467843539242 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 15:18:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:18:59 INFO - PROCESS | 1657 | 1467843539246 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:18:59 INFO - PROCESS | 1657 | 1467843539248 Marionette TRACE conn2 <- [1,2750,null,{}] 15:18:59 INFO - PROCESS | 1657 | 1467843539250 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}] 15:18:59 INFO - PROCESS | 1657 | 1467843539252 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:59 INFO - PROCESS | 1657 | 1467843539332 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 15:18:59 INFO - PROCESS | 1657 | 1467843539338 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:59 INFO - PROCESS | 1657 | 1467843539339 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x1195a7000 == 29 [pid = 1657] [id = 695] 15:18:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 68 (0x115e2b800) [pid = 1657] [serial = 2085] [outer = 0x0] 15:18:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x116f91c00) [pid = 1657] [serial = 2086] [outer = 0x115e2b800] 15:18:59 INFO - PROCESS | 1657 | 1467843539366 Marionette DEBUG loaded listener.js 15:18:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x118110400) [pid = 1657] [serial = 2087] [outer = 0x115e2b800] 15:18:59 INFO - PROCESS | 1657 | 1467843539705 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]]]}] 15:18:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:18:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 471ms 15:18:59 INFO - PROCESS | 1657 | 1467843539718 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 15:18:59 INFO - PROCESS | 1657 | 1467843539720 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 15:18:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:18:59 INFO - PROCESS | 1657 | 1467843539722 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:18:59 INFO - PROCESS | 1657 | 1467843539724 Marionette TRACE conn2 <- [1,2754,null,{}] 15:18:59 INFO - PROCESS | 1657 | 1467843539732 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}] 15:18:59 INFO - PROCESS | 1657 | 1467843539735 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:59 INFO - PROCESS | 1657 | 1467843539815 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 15:18:59 INFO - PROCESS | 1657 | 1467843539869 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:59 INFO - PROCESS | 1657 | 1467843539871 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:18:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x12125f800 == 30 [pid = 1657] [id = 696] 15:18:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x1129a9c00) [pid = 1657] [serial = 2088] [outer = 0x0] 15:18:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x118850000) [pid = 1657] [serial = 2089] [outer = 0x1129a9c00] 15:18:59 INFO - PROCESS | 1657 | 1467843539899 Marionette DEBUG loaded listener.js 15:18:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x119544800) [pid = 1657] [serial = 2090] [outer = 0x1129a9c00] 15:19:00 INFO - PROCESS | 1657 | 1467843540192 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]]]}] 15:19:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:19:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 522ms 15:19:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:19:00 INFO - PROCESS | 1657 | 1467843540245 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 15:19:00 INFO - PROCESS | 1657 | 1467843540247 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 15:19:00 INFO - PROCESS | 1657 | 1467843540251 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:19:00 INFO - PROCESS | 1657 | 1467843540253 Marionette TRACE conn2 <- [1,2758,null,{}] 15:19:00 INFO - PROCESS | 1657 | 1467843540255 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}] 15:19:00 INFO - PROCESS | 1657 | 1467843540256 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:00 INFO - PROCESS | 1657 | 1467843540334 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 15:19:00 INFO - PROCESS | 1657 | 1467843540338 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:00 INFO - PROCESS | 1657 | 1467843540339 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x1235f4000 == 31 [pid = 1657] [id = 697] 15:19:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x11861b400) [pid = 1657] [serial = 2091] [outer = 0x0] 15:19:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x119ba9c00) [pid = 1657] [serial = 2092] [outer = 0x11861b400] 15:19:00 INFO - PROCESS | 1657 | 1467843540415 Marionette DEBUG loaded listener.js 15:19:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x120fb3400) [pid = 1657] [serial = 2093] [outer = 0x11861b400] 15:19:00 INFO - PROCESS | 1657 | 1467843540684 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]]]}] 15:19:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:19:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 472ms 15:19:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:19:00 INFO - PROCESS | 1657 | 1467843540722 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 15:19:00 INFO - PROCESS | 1657 | 1467843540723 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 15:19:00 INFO - PROCESS | 1657 | 1467843540725 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:19:00 INFO - PROCESS | 1657 | 1467843540727 Marionette TRACE conn2 <- [1,2762,null,{}] 15:19:00 INFO - PROCESS | 1657 | 1467843540729 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}] 15:19:00 INFO - PROCESS | 1657 | 1467843540741 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:00 INFO - PROCESS | 1657 | 1467843540846 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 15:19:00 INFO - PROCESS | 1657 | 1467843540850 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:00 INFO - PROCESS | 1657 | 1467843540852 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x1267ad800 == 32 [pid = 1657] [id = 698] 15:19:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x11619fc00) [pid = 1657] [serial = 2094] [outer = 0x0] 15:19:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x120fc0c00) [pid = 1657] [serial = 2095] [outer = 0x11619fc00] 15:19:00 INFO - PROCESS | 1657 | 1467843540876 Marionette DEBUG loaded listener.js 15:19:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x120ff4000) [pid = 1657] [serial = 2096] [outer = 0x11619fc00] 15:19:01 INFO - PROCESS | 1657 | 1467843541187 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]]]}] 15:19:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:19:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 521ms 15:19:01 INFO - PROCESS | 1657 | 1467843541249 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 15:19:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:19:01 INFO - PROCESS | 1657 | 1467843541252 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 15:19:01 INFO - PROCESS | 1657 | 1467843541254 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:19:01 INFO - PROCESS | 1657 | 1467843541255 Marionette TRACE conn2 <- [1,2766,null,{}] 15:19:01 INFO - PROCESS | 1657 | 1467843541257 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}] 15:19:01 INFO - PROCESS | 1657 | 1467843541261 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:01 INFO - PROCESS | 1657 | 1467843541374 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 15:19:01 INFO - PROCESS | 1657 | 1467843541409 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:01 INFO - PROCESS | 1657 | 1467843541410 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x1291a7800 == 33 [pid = 1657] [id = 699] 15:19:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x120ff3c00) [pid = 1657] [serial = 2097] [outer = 0x0] 15:19:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x121804800) [pid = 1657] [serial = 2098] [outer = 0x120ff3c00] 15:19:01 INFO - PROCESS | 1657 | 1467843541435 Marionette DEBUG loaded listener.js 15:19:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x125bf6800) [pid = 1657] [serial = 2099] [outer = 0x120ff3c00] 15:19:01 INFO - PROCESS | 1657 | 1467843541749 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]]]}] 15:19:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:19:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 519ms 15:19:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:19:01 INFO - PROCESS | 1657 | 1467843541774 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 15:19:01 INFO - PROCESS | 1657 | 1467843541775 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 15:19:01 INFO - PROCESS | 1657 | 1467843541777 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:19:01 INFO - PROCESS | 1657 | 1467843541778 Marionette TRACE conn2 <- [1,2770,null,{}] 15:19:01 INFO - PROCESS | 1657 | 1467843541781 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}] 15:19:01 INFO - PROCESS | 1657 | 1467843541784 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:01 INFO - PROCESS | 1657 | 1467843541885 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 15:19:01 INFO - PROCESS | 1657 | 1467843541895 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:01 INFO - PROCESS | 1657 | 1467843541896 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x129466000 == 34 [pid = 1657] [id = 700] 15:19:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x118120800) [pid = 1657] [serial = 2100] [outer = 0x0] 15:19:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x126788400) [pid = 1657] [serial = 2101] [outer = 0x118120800] 15:19:01 INFO - PROCESS | 1657 | 1467843541922 Marionette DEBUG loaded listener.js 15:19:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x126d4a000) [pid = 1657] [serial = 2102] [outer = 0x118120800] 15:19:02 INFO - PROCESS | 1657 | 1467843542256 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]]]}] 15:19:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:19:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 518ms 15:19:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:19:02 INFO - PROCESS | 1657 | 1467843542295 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 15:19:02 INFO - PROCESS | 1657 | 1467843542297 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 15:19:02 INFO - PROCESS | 1657 | 1467843542299 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:19:02 INFO - PROCESS | 1657 | 1467843542300 Marionette TRACE conn2 <- [1,2774,null,{}] 15:19:02 INFO - PROCESS | 1657 | 1467843542302 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}] 15:19:02 INFO - PROCESS | 1657 | 1467843542303 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:02 INFO - PROCESS | 1657 | 1467843542400 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 15:19:02 INFO - PROCESS | 1657 | 1467843542403 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:02 INFO - PROCESS | 1657 | 1467843542404 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a93a800 == 35 [pid = 1657] [id = 701] 15:19:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x1235d4400) [pid = 1657] [serial = 2103] [outer = 0x0] 15:19:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x127426000) [pid = 1657] [serial = 2104] [outer = 0x1235d4400] 15:19:02 INFO - PROCESS | 1657 | 1467843542428 Marionette DEBUG loaded listener.js 15:19:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1274ae400) [pid = 1657] [serial = 2105] [outer = 0x1235d4400] 15:19:02 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x12953dc00) [pid = 1657] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:19:02 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x119ec4c00) [pid = 1657] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:19:02 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x1252efc00) [pid = 1657] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:19:02 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x11337fc00) [pid = 1657] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:19:02 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x1164ed400) [pid = 1657] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:19:02 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1126fbc00) [pid = 1657] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:19:02 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x116a1b000) [pid = 1657] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:19:02 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x119118800) [pid = 1657] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:19:02 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x118102c00) [pid = 1657] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:19:02 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x128cb7400) [pid = 1657] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:19:02 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x12949b400) [pid = 1657] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:19:02 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x115e92000) [pid = 1657] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:19:02 INFO - PROCESS | 1657 | 1467843542891 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]]]}] 15:19:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:19:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 620ms 15:19:02 INFO - PROCESS | 1657 | 1467843542920 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 15:19:02 INFO - PROCESS | 1657 | 1467843542922 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 15:19:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:19:02 INFO - PROCESS | 1657 | 1467843542924 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:19:02 INFO - PROCESS | 1657 | 1467843542925 Marionette TRACE conn2 <- [1,2778,null,{}] 15:19:02 INFO - PROCESS | 1657 | 1467843542927 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}] 15:19:02 INFO - PROCESS | 1657 | 1467843542929 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:03 INFO - PROCESS | 1657 | 1467843543009 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 15:19:03 INFO - PROCESS | 1657 | 1467843543013 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:03 INFO - PROCESS | 1657 | 1467843543014 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x12125f000 == 36 [pid = 1657] [id = 702] 15:19:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x113edc800) [pid = 1657] [serial = 2106] [outer = 0x0] 15:19:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x118657400) [pid = 1657] [serial = 2107] [outer = 0x113edc800] 15:19:03 INFO - PROCESS | 1657 | 1467843543041 Marionette DEBUG loaded listener.js 15:19:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x1235d0400) [pid = 1657] [serial = 2108] [outer = 0x113edc800] 15:19:03 INFO - PROCESS | 1657 | 1467843543358 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]]]}] 15:19:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:19:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 470ms 15:19:03 INFO - PROCESS | 1657 | 1467843543394 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 15:19:03 INFO - PROCESS | 1657 | 1467843543395 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 15:19:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:19:03 INFO - PROCESS | 1657 | 1467843543398 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:19:03 INFO - PROCESS | 1657 | 1467843543399 Marionette TRACE conn2 <- [1,2782,null,{}] 15:19:03 INFO - PROCESS | 1657 | 1467843543401 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}] 15:19:03 INFO - PROCESS | 1657 | 1467843543402 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:03 INFO - PROCESS | 1657 | 1467843543502 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 15:19:03 INFO - PROCESS | 1657 | 1467843543508 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:03 INFO - PROCESS | 1657 | 1467843543509 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bb21000 == 37 [pid = 1657] [id = 703] 15:19:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x115e92000) [pid = 1657] [serial = 2109] [outer = 0x0] 15:19:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x127422400) [pid = 1657] [serial = 2110] [outer = 0x115e92000] 15:19:03 INFO - PROCESS | 1657 | 1467843543533 Marionette DEBUG loaded listener.js 15:19:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x1274be800) [pid = 1657] [serial = 2111] [outer = 0x115e92000] 15:19:03 INFO - PROCESS | 1657 | 1467843543872 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]]]}] 15:19:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:19:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 518ms 15:19:03 INFO - PROCESS | 1657 | 1467843543917 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 15:19:03 INFO - PROCESS | 1657 | 1467843543920 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 15:19:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:19:03 INFO - PROCESS | 1657 | 1467843543923 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:19:03 INFO - PROCESS | 1657 | 1467843543926 Marionette TRACE conn2 <- [1,2786,null,{}] 15:19:03 INFO - PROCESS | 1657 | 1467843543929 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}] 15:19:03 INFO - PROCESS | 1657 | 1467843543932 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:04 INFO - PROCESS | 1657 | 1467843544077 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 15:19:04 INFO - PROCESS | 1657 | 1467843544166 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:04 INFO - PROCESS | 1657 | 1467843544168 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x1267ad000 == 38 [pid = 1657] [id = 704] 15:19:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x1274bd000) [pid = 1657] [serial = 2112] [outer = 0x0] 15:19:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x120fec800) [pid = 1657] [serial = 2113] [outer = 0x1274bd000] 15:19:04 INFO - PROCESS | 1657 | 1467843544207 Marionette DEBUG loaded listener.js 15:19:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x129132c00) [pid = 1657] [serial = 2114] [outer = 0x1274bd000] 15:19:04 INFO - PROCESS | 1657 | 1467843544515 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]]]}] 15:19:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:19:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 621ms 15:19:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:19:04 INFO - PROCESS | 1657 | 1467843544545 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 15:19:04 INFO - PROCESS | 1657 | 1467843544546 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 15:19:04 INFO - PROCESS | 1657 | 1467843544550 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:19:04 INFO - PROCESS | 1657 | 1467843544553 Marionette TRACE conn2 <- [1,2790,null,{}] 15:19:04 INFO - PROCESS | 1657 | 1467843544556 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}] 15:19:04 INFO - PROCESS | 1657 | 1467843544557 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:04 INFO - PROCESS | 1657 | 1467843544635 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 15:19:04 INFO - PROCESS | 1657 | 1467843544689 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:04 INFO - PROCESS | 1657 | 1467843544691 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cadd800 == 39 [pid = 1657] [id = 705] 15:19:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x120ff3800) [pid = 1657] [serial = 2115] [outer = 0x0] 15:19:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x12924a800) [pid = 1657] [serial = 2116] [outer = 0x120ff3800] 15:19:04 INFO - PROCESS | 1657 | 1467843544715 Marionette DEBUG loaded listener.js 15:19:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x12949f000) [pid = 1657] [serial = 2117] [outer = 0x120ff3800] 15:19:05 INFO - PROCESS | 1657 | --DOCSHELL 0x116ac2800 == 38 [pid = 1657] [id = 694] 15:19:05 INFO - PROCESS | 1657 | --DOCSHELL 0x121118000 == 37 [pid = 1657] [id = 693] 15:19:05 INFO - PROCESS | 1657 | --DOCSHELL 0x1195a7000 == 36 [pid = 1657] [id = 695] 15:19:05 INFO - PROCESS | 1657 | --DOCSHELL 0x1291a7800 == 35 [pid = 1657] [id = 699] 15:19:05 INFO - PROCESS | 1657 | --DOCSHELL 0x12125f000 == 34 [pid = 1657] [id = 702] 15:19:05 INFO - PROCESS | 1657 | --DOCSHELL 0x12bb21000 == 33 [pid = 1657] [id = 703] 15:19:05 INFO - PROCESS | 1657 | --DOCSHELL 0x129466000 == 32 [pid = 1657] [id = 700] 15:19:05 INFO - PROCESS | 1657 | --DOCSHELL 0x1267ad800 == 31 [pid = 1657] [id = 698] 15:19:05 INFO - PROCESS | 1657 | --DOCSHELL 0x12a93a800 == 30 [pid = 1657] [id = 701] 15:19:05 INFO - PROCESS | 1657 | --DOCSHELL 0x1235f4000 == 29 [pid = 1657] [id = 697] 15:19:05 INFO - PROCESS | 1657 | --DOCSHELL 0x12125f800 == 28 [pid = 1657] [id = 696] 15:19:05 INFO - PROCESS | 1657 | --DOCSHELL 0x1267ad000 == 27 [pid = 1657] [id = 704] 15:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x129934400) [pid = 1657] [serial = 2068] [outer = 0x0] [url = about:blank] 15:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1217d5800) [pid = 1657] [serial = 2050] [outer = 0x0] [url = about:blank] 15:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x125bf7c00) [pid = 1657] [serial = 2053] [outer = 0x0] [url = about:blank] 15:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x118130400) [pid = 1657] [serial = 2056] [outer = 0x0] [url = about:blank] 15:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x11714fc00) [pid = 1657] [serial = 2044] [outer = 0x0] [url = about:blank] 15:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x112a79c00) [pid = 1657] [serial = 2038] [outer = 0x0] [url = about:blank] 15:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1131b8c00) [pid = 1657] [serial = 2039] [outer = 0x0] [url = about:blank] 15:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x127427000) [pid = 1657] [serial = 2036] [outer = 0x0] [url = about:blank] 15:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x1214c1000) [pid = 1657] [serial = 2057] [outer = 0x0] [url = about:blank] 15:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x119548400) [pid = 1657] [serial = 2047] [outer = 0x0] [url = about:blank] 15:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x118125400) [pid = 1657] [serial = 2041] [outer = 0x0] [url = about:blank] 15:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x118446800) [pid = 1657] [serial = 2042] [outer = 0x0] [url = about:blank] 15:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x1183d8c00) [pid = 1657] [serial = 2045] [outer = 0x0] [url = about:blank] 15:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x129242c00) [pid = 1657] [serial = 2062] [outer = 0x0] [url = about:blank] 15:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x12953e800) [pid = 1657] [serial = 2066] [outer = 0x0] [url = about:blank] 15:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x12a69bc00) [pid = 1657] [serial = 2069] [outer = 0x0] [url = about:blank] 15:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x12678f800) [pid = 1657] [serial = 2054] [outer = 0x0] [url = about:blank] 15:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x129251c00) [pid = 1657] [serial = 2063] [outer = 0x0] [url = about:blank] 15:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 69 (0x125c87000) [pid = 1657] [serial = 2059] [outer = 0x0] [url = about:blank] 15:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 68 (0x125261c00) [pid = 1657] [serial = 2051] [outer = 0x0] [url = about:blank] 15:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 67 (0x128b7ac00) [pid = 1657] [serial = 2060] [outer = 0x0] [url = about:blank] 15:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 66 (0x119ec1800) [pid = 1657] [serial = 2048] [outer = 0x0] [url = about:blank] 15:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 65 (0x1294a4400) [pid = 1657] [serial = 2065] [outer = 0x0] [url = about:blank] 15:19:05 INFO - PROCESS | 1657 | 1467843545994 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]]]}] 15:19:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:19:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1472ms 15:19:06 INFO - PROCESS | 1657 | 1467843546022 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 15:19:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:19:06 INFO - PROCESS | 1657 | 1467843546024 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 15:19:06 INFO - PROCESS | 1657 | 1467843546028 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:19:06 INFO - PROCESS | 1657 | 1467843546030 Marionette TRACE conn2 <- [1,2794,null,{}] 15:19:06 INFO - PROCESS | 1657 | 1467843546034 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}] 15:19:06 INFO - PROCESS | 1657 | 1467843546036 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:06 INFO - PROCESS | 1657 | 1467843546119 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 15:19:06 INFO - PROCESS | 1657 | 1467843546169 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:06 INFO - PROCESS | 1657 | 1467843546172 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ac2800 == 28 [pid = 1657] [id = 706] 15:19:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 66 (0x112f58000) [pid = 1657] [serial = 2118] [outer = 0x0] 15:19:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 67 (0x112f5f800) [pid = 1657] [serial = 2119] [outer = 0x112f58000] 15:19:06 INFO - PROCESS | 1657 | 1467843546200 Marionette DEBUG loaded listener.js 15:19:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 68 (0x1133ef000) [pid = 1657] [serial = 2120] [outer = 0x112f58000] 15:19:06 INFO - PROCESS | 1657 | 1467843546524 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]]]}] 15:19:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:19:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 524ms 15:19:06 INFO - PROCESS | 1657 | 1467843546552 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 15:19:06 INFO - PROCESS | 1657 | 1467843546555 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 15:19:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:19:06 INFO - PROCESS | 1657 | 1467843546560 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:19:06 INFO - PROCESS | 1657 | 1467843546562 Marionette TRACE conn2 <- [1,2798,null,{}] 15:19:06 INFO - PROCESS | 1657 | 1467843546564 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}] 15:19:06 INFO - PROCESS | 1657 | 1467843546566 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:06 INFO - PROCESS | 1657 | 1467843546646 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 15:19:06 INFO - PROCESS | 1657 | 1467843546653 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:06 INFO - PROCESS | 1657 | 1467843546654 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x119098000 == 29 [pid = 1657] [id = 707] 15:19:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x113d96c00) [pid = 1657] [serial = 2121] [outer = 0x0] 15:19:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x11612e400) [pid = 1657] [serial = 2122] [outer = 0x113d96c00] 15:19:06 INFO - PROCESS | 1657 | 1467843546682 Marionette DEBUG loaded listener.js 15:19:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x116739000) [pid = 1657] [serial = 2123] [outer = 0x113d96c00] 15:19:07 INFO - PROCESS | 1657 | 1467843547062 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]]]}] 15:19:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:19:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 518ms 15:19:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:19:07 INFO - PROCESS | 1657 | 1467843547079 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 15:19:07 INFO - PROCESS | 1657 | 1467843547081 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 15:19:07 INFO - PROCESS | 1657 | 1467843547097 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:19:07 INFO - PROCESS | 1657 | 1467843547100 Marionette TRACE conn2 <- [1,2802,null,{}] 15:19:07 INFO - PROCESS | 1657 | 1467843547112 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}] 15:19:07 INFO - PROCESS | 1657 | 1467843547117 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:07 INFO - PROCESS | 1657 | 1467843547236 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 15:19:07 INFO - PROCESS | 1657 | 1467843547246 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:07 INFO - PROCESS | 1657 | 1467843547249 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x120f3c800 == 30 [pid = 1657] [id = 708] 15:19:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x1110a1400) [pid = 1657] [serial = 2124] [outer = 0x0] 15:19:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x11811fc00) [pid = 1657] [serial = 2125] [outer = 0x1110a1400] 15:19:07 INFO - PROCESS | 1657 | 1467843547300 Marionette DEBUG loaded listener.js 15:19:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x11835e800) [pid = 1657] [serial = 2126] [outer = 0x1110a1400] 15:19:07 INFO - PROCESS | 1657 | 1467843547740 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]]]}] 15:19:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:19:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 688ms 15:19:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:19:07 INFO - PROCESS | 1657 | 1467843547773 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 15:19:07 INFO - PROCESS | 1657 | 1467843547776 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 15:19:07 INFO - PROCESS | 1657 | 1467843547779 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:19:07 INFO - PROCESS | 1657 | 1467843547782 Marionette TRACE conn2 <- [1,2806,null,{}] 15:19:07 INFO - PROCESS | 1657 | 1467843547785 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}] 15:19:07 INFO - PROCESS | 1657 | 1467843547787 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:07 INFO - PROCESS | 1657 | 1467843547901 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 15:19:07 INFO - PROCESS | 1657 | 1467843547907 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:07 INFO - PROCESS | 1657 | 1467843547908 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x1235ee000 == 31 [pid = 1657] [id = 709] 15:19:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x118616c00) [pid = 1657] [serial = 2127] [outer = 0x0] 15:19:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x118653c00) [pid = 1657] [serial = 2128] [outer = 0x118616c00] 15:19:07 INFO - PROCESS | 1657 | 1467843547949 Marionette DEBUG loaded listener.js 15:19:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x118857000) [pid = 1657] [serial = 2129] [outer = 0x118616c00] 15:19:08 INFO - PROCESS | 1657 | 1467843548357 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]]]}] 15:19:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:19:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 622ms 15:19:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:19:08 INFO - PROCESS | 1657 | 1467843548410 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 15:19:08 INFO - PROCESS | 1657 | 1467843548411 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 15:19:08 INFO - PROCESS | 1657 | 1467843548419 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:19:08 INFO - PROCESS | 1657 | 1467843548420 Marionette TRACE conn2 <- [1,2810,null,{}] 15:19:08 INFO - PROCESS | 1657 | 1467843548423 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}] 15:19:08 INFO - PROCESS | 1657 | 1467843548424 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:08 INFO - PROCESS | 1657 | 1467843548504 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 15:19:08 INFO - PROCESS | 1657 | 1467843548508 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:08 INFO - PROCESS | 1657 | 1467843548509 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x126793800 == 32 [pid = 1657] [id = 710] 15:19:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x1126f3800) [pid = 1657] [serial = 2130] [outer = 0x0] 15:19:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x11910fc00) [pid = 1657] [serial = 2131] [outer = 0x1126f3800] 15:19:08 INFO - PROCESS | 1657 | 1467843548536 Marionette DEBUG loaded listener.js 15:19:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x11954b400) [pid = 1657] [serial = 2132] [outer = 0x1126f3800] 15:19:08 INFO - PROCESS | 1657 | 1467843548872 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]]]}] 15:19:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:19:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 474ms 15:19:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:19:08 INFO - PROCESS | 1657 | 1467843548888 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 15:19:08 INFO - PROCESS | 1657 | 1467843548890 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 15:19:08 INFO - PROCESS | 1657 | 1467843548892 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:19:08 INFO - PROCESS | 1657 | 1467843548893 Marionette TRACE conn2 <- [1,2814,null,{}] 15:19:08 INFO - PROCESS | 1657 | 1467843548895 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}] 15:19:08 INFO - PROCESS | 1657 | 1467843548899 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:08 INFO - PROCESS | 1657 | 1467843548989 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 15:19:09 INFO - PROCESS | 1657 | 1467843549045 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:09 INFO - PROCESS | 1657 | 1467843549046 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x12731c800 == 33 [pid = 1657] [id = 711] 15:19:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x113d90800) [pid = 1657] [serial = 2133] [outer = 0x0] 15:19:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x119bb4000) [pid = 1657] [serial = 2134] [outer = 0x113d90800] 15:19:09 INFO - PROCESS | 1657 | 1467843549073 Marionette DEBUG loaded listener.js 15:19:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x121192400) [pid = 1657] [serial = 2135] [outer = 0x113d90800] 15:19:09 INFO - PROCESS | 1657 | 1467843549338 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]]]}] 15:19:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:19:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 469ms 15:19:09 INFO - PROCESS | 1657 | 1467843549362 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 15:19:09 INFO - PROCESS | 1657 | 1467843549363 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 15:19:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:19:09 INFO - PROCESS | 1657 | 1467843549373 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:19:09 INFO - PROCESS | 1657 | 1467843549375 Marionette TRACE conn2 <- [1,2818,null,{}] 15:19:09 INFO - PROCESS | 1657 | 1467843549377 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}] 15:19:09 INFO - PROCESS | 1657 | 1467843549378 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:09 INFO - PROCESS | 1657 | 1467843549464 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 15:19:09 INFO - PROCESS | 1657 | 1467843549470 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:09 INFO - PROCESS | 1657 | 1467843549471 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x1296a8800 == 34 [pid = 1657] [id = 712] 15:19:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x120ff2800) [pid = 1657] [serial = 2136] [outer = 0x0] 15:19:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x121810000) [pid = 1657] [serial = 2137] [outer = 0x120ff2800] 15:19:09 INFO - PROCESS | 1657 | 1467843549495 Marionette DEBUG loaded listener.js 15:19:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x1250e8000) [pid = 1657] [serial = 2138] [outer = 0x120ff2800] 15:19:09 INFO - PROCESS | 1657 | 1467843549825 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]]]}] 15:19:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:19:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 468ms 15:19:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:19:09 INFO - PROCESS | 1657 | 1467843549842 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 15:19:09 INFO - PROCESS | 1657 | 1467843549843 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 15:19:09 INFO - PROCESS | 1657 | 1467843549845 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:19:09 INFO - PROCESS | 1657 | 1467843549847 Marionette TRACE conn2 <- [1,2822,null,{}] 15:19:09 INFO - PROCESS | 1657 | 1467843549852 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}] 15:19:09 INFO - PROCESS | 1657 | 1467843549853 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:09 INFO - PROCESS | 1657 | 1467843549953 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 15:19:09 INFO - PROCESS | 1657 | 1467843549959 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:09 INFO - PROCESS | 1657 | 1467843549960 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a612800 == 35 [pid = 1657] [id = 713] 15:19:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1110a7400) [pid = 1657] [serial = 2139] [outer = 0x0] 15:19:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1250f5c00) [pid = 1657] [serial = 2140] [outer = 0x1110a7400] 15:19:09 INFO - PROCESS | 1657 | 1467843549984 Marionette DEBUG loaded listener.js 15:19:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1253de800) [pid = 1657] [serial = 2141] [outer = 0x1110a7400] 15:19:10 INFO - PROCESS | 1657 | 1467843550273 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]]]}] 15:19:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:19:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 475ms 15:19:10 INFO - PROCESS | 1657 | 1467843550321 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 15:19:10 INFO - PROCESS | 1657 | 1467843550323 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 15:19:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:19:10 INFO - PROCESS | 1657 | 1467843550325 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:19:10 INFO - PROCESS | 1657 | 1467843550327 Marionette TRACE conn2 <- [1,2826,null,{}] 15:19:10 INFO - PROCESS | 1657 | 1467843550329 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}] 15:19:10 INFO - PROCESS | 1657 | 1467843550330 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:10 INFO - PROCESS | 1657 | 1467843550405 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 15:19:10 INFO - PROCESS | 1657 | 1467843550416 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:10 INFO - PROCESS | 1657 | 1467843550417 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x120f3c000 == 36 [pid = 1657] [id = 714] 15:19:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x111d7b400) [pid = 1657] [serial = 2142] [outer = 0x0] 15:19:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x125c93c00) [pid = 1657] [serial = 2143] [outer = 0x111d7b400] 15:19:10 INFO - PROCESS | 1657 | 1467843550442 Marionette DEBUG loaded listener.js 15:19:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x126789c00) [pid = 1657] [serial = 2144] [outer = 0x111d7b400] 15:19:10 INFO - PROCESS | 1657 | 1467843550768 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:19:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:19:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 470ms 15:19:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:19:10 INFO - PROCESS | 1657 | 1467843550796 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 15:19:10 INFO - PROCESS | 1657 | 1467843550800 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 15:19:10 INFO - PROCESS | 1657 | 1467843550803 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:19:10 INFO - PROCESS | 1657 | 1467843550805 Marionette TRACE conn2 <- [1,2830,null,{}] 15:19:10 INFO - PROCESS | 1657 | 1467843550808 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}] 15:19:10 INFO - PROCESS | 1657 | 1467843550810 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:10 INFO - PROCESS | 1657 | 1467843550979 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 15:19:10 INFO - PROCESS | 1657 | 1467843550988 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:10 INFO - PROCESS | 1657 | 1467843550989 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b303000 == 37 [pid = 1657] [id = 715] 15:19:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x125c8c000) [pid = 1657] [serial = 2145] [outer = 0x0] 15:19:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1267dbc00) [pid = 1657] [serial = 2146] [outer = 0x125c8c000] 15:19:11 INFO - PROCESS | 1657 | 1467843551028 Marionette DEBUG loaded listener.js 15:19:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x127007000) [pid = 1657] [serial = 2147] [outer = 0x125c8c000] 15:19:11 INFO - PROCESS | 1657 | 1467843551457 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]]]}] 15:19:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:19:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 669ms 15:19:11 INFO - PROCESS | 1657 | 1467843551474 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 15:19:11 INFO - PROCESS | 1657 | 1467843551475 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 15:19:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:19:11 INFO - PROCESS | 1657 | 1467843551478 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:19:11 INFO - PROCESS | 1657 | 1467843551480 Marionette TRACE conn2 <- [1,2834,null,{}] 15:19:11 INFO - PROCESS | 1657 | 1467843551485 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}] 15:19:11 INFO - PROCESS | 1657 | 1467843551486 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:11 INFO - PROCESS | 1657 | 1467843551592 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 15:19:11 INFO - PROCESS | 1657 | 1467843551595 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:11 INFO - PROCESS | 1657 | 1467843551597 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x126793000 == 38 [pid = 1657] [id = 716] 15:19:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x112ef2400) [pid = 1657] [serial = 2148] [outer = 0x0] 15:19:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1274b6800) [pid = 1657] [serial = 2149] [outer = 0x112ef2400] 15:19:11 INFO - PROCESS | 1657 | 1467843551631 Marionette DEBUG loaded listener.js 15:19:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x128b74000) [pid = 1657] [serial = 2150] [outer = 0x112ef2400] 15:19:11 INFO - PROCESS | 1657 | 1467843551970 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:19:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:19:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 520ms 15:19:12 INFO - PROCESS | 1657 | 1467843552000 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 15:19:12 INFO - PROCESS | 1657 | 1467843552004 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 15:19:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:19:12 INFO - PROCESS | 1657 | 1467843552013 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:19:12 INFO - PROCESS | 1657 | 1467843552014 Marionette TRACE conn2 <- [1,2838,null,{}] 15:19:12 INFO - PROCESS | 1657 | 1467843552019 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}] 15:19:12 INFO - PROCESS | 1657 | 1467843552020 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:12 INFO - PROCESS | 1657 | 1467843552125 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 15:19:12 INFO - PROCESS | 1657 | 1467843552129 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:12 INFO - PROCESS | 1657 | 1467843552130 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bfb5800 == 39 [pid = 1657] [id = 717] 15:19:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x128b74c00) [pid = 1657] [serial = 2151] [outer = 0x0] 15:19:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x128cba400) [pid = 1657] [serial = 2152] [outer = 0x128b74c00] 15:19:12 INFO - PROCESS | 1657 | 1467843552154 Marionette DEBUG loaded listener.js 15:19:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x129246800) [pid = 1657] [serial = 2153] [outer = 0x128b74c00] 15:19:12 INFO - PROCESS | 1657 | 1467843552492 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]]]}] 15:19:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:19:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 522ms 15:19:12 INFO - PROCESS | 1657 | 1467843552536 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 15:19:12 INFO - PROCESS | 1657 | 1467843552537 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 15:19:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:19:12 INFO - PROCESS | 1657 | 1467843552539 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:19:12 INFO - PROCESS | 1657 | 1467843552540 Marionette TRACE conn2 <- [1,2842,null,{}] 15:19:12 INFO - PROCESS | 1657 | 1467843552542 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}] 15:19:12 INFO - PROCESS | 1657 | 1467843552543 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:12 INFO - PROCESS | 1657 | 1467843552648 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 15:19:12 INFO - PROCESS | 1657 | 1467843552662 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:12 INFO - PROCESS | 1657 | 1467843552663 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cae0000 == 40 [pid = 1657] [id = 718] 15:19:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x129247000) [pid = 1657] [serial = 2154] [outer = 0x0] 15:19:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x12949b800) [pid = 1657] [serial = 2155] [outer = 0x129247000] 15:19:12 INFO - PROCESS | 1657 | 1467843552688 Marionette DEBUG loaded listener.js 15:19:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x129534000) [pid = 1657] [serial = 2156] [outer = 0x129247000] 15:19:13 INFO - PROCESS | 1657 | 1467843553031 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]]]}] 15:19:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:19:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 519ms 15:19:13 INFO - PROCESS | 1657 | 1467843553059 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 15:19:13 INFO - PROCESS | 1657 | 1467843553060 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 15:19:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:19:13 INFO - PROCESS | 1657 | 1467843553069 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:19:13 INFO - PROCESS | 1657 | 1467843553070 Marionette TRACE conn2 <- [1,2846,null,{}] 15:19:13 INFO - PROCESS | 1657 | 1467843553072 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}] 15:19:13 INFO - PROCESS | 1657 | 1467843553073 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:13 INFO - PROCESS | 1657 | 1467843553172 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 15:19:13 INFO - PROCESS | 1657 | 1467843553175 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:13 INFO - PROCESS | 1657 | 1467843553176 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cf31000 == 41 [pid = 1657] [id = 719] 15:19:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x12924a400) [pid = 1657] [serial = 2157] [outer = 0x0] 15:19:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x12992a000) [pid = 1657] [serial = 2158] [outer = 0x12924a400] 15:19:13 INFO - PROCESS | 1657 | 1467843553199 Marionette DEBUG loaded listener.js 15:19:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x12a695c00) [pid = 1657] [serial = 2159] [outer = 0x12924a400] 15:19:13 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x120ff3c00) [pid = 1657] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:19:13 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x11619fc00) [pid = 1657] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:19:13 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x118120800) [pid = 1657] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:19:13 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1235d4400) [pid = 1657] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:19:13 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x115e92000) [pid = 1657] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:19:13 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x113edc800) [pid = 1657] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:19:13 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1274bd000) [pid = 1657] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:19:13 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x11861b400) [pid = 1657] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:19:13 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1129a9c00) [pid = 1657] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:19:13 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x115e2b800) [pid = 1657] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:19:13 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1129a7000) [pid = 1657] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:19:13 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1133a4c00) [pid = 1657] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:19:13 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x12143c800) [pid = 1657] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:19:13 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x119069000) [pid = 1657] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:19:13 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x110fe3800) [pid = 1657] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:19:13 INFO - PROCESS | 1657 | 1467843553733 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]]]}] 15:19:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:19:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 727ms 15:19:13 INFO - PROCESS | 1657 | 1467843553790 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 15:19:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:19:13 INFO - PROCESS | 1657 | 1467843553792 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 15:19:13 INFO - PROCESS | 1657 | 1467843553795 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:19:13 INFO - PROCESS | 1657 | 1467843553797 Marionette TRACE conn2 <- [1,2850,null,{}] 15:19:13 INFO - PROCESS | 1657 | 1467843553800 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}] 15:19:13 INFO - PROCESS | 1657 | 1467843553802 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:13 INFO - PROCESS | 1657 | 1467843553910 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 15:19:13 INFO - PROCESS | 1657 | 1467843553914 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:13 INFO - PROCESS | 1657 | 1467843553917 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d299000 == 42 [pid = 1657] [id = 720] 15:19:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x114f97000) [pid = 1657] [serial = 2160] [outer = 0x0] 15:19:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x119114400) [pid = 1657] [serial = 2161] [outer = 0x114f97000] 15:19:13 INFO - PROCESS | 1657 | 1467843553942 Marionette DEBUG loaded listener.js 15:19:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1217d3c00) [pid = 1657] [serial = 2162] [outer = 0x114f97000] 15:19:14 INFO - PROCESS | 1657 | 1467843554243 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:19:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:19:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 470ms 15:19:14 INFO - PROCESS | 1657 | 1467843554264 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 15:19:14 INFO - PROCESS | 1657 | 1467843554267 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 15:19:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:19:14 INFO - PROCESS | 1657 | 1467843554278 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:19:14 INFO - PROCESS | 1657 | 1467843554279 Marionette TRACE conn2 <- [1,2854,null,{}] 15:19:14 INFO - PROCESS | 1657 | 1467843554289 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}] 15:19:14 INFO - PROCESS | 1657 | 1467843554290 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:14 INFO - PROCESS | 1657 | 1467843554404 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 15:19:14 INFO - PROCESS | 1657 | 1467843554410 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:14 INFO - PROCESS | 1657 | 1467843554411 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d4a4800 == 43 [pid = 1657] [id = 721] 15:19:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1235d4400) [pid = 1657] [serial = 2163] [outer = 0x0] 15:19:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1274b4c00) [pid = 1657] [serial = 2164] [outer = 0x1235d4400] 15:19:14 INFO - PROCESS | 1657 | 1467843554435 Marionette DEBUG loaded listener.js 15:19:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x12953fc00) [pid = 1657] [serial = 2165] [outer = 0x1235d4400] 15:19:14 INFO - PROCESS | 1657 | 1467843554735 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]]]}] 15:19:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:19:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 470ms 15:19:14 INFO - PROCESS | 1657 | 1467843554747 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 15:19:14 INFO - PROCESS | 1657 | 1467843554750 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 15:19:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:19:14 INFO - PROCESS | 1657 | 1467843554754 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:19:14 INFO - PROCESS | 1657 | 1467843554755 Marionette TRACE conn2 <- [1,2858,null,{}] 15:19:14 INFO - PROCESS | 1657 | 1467843554758 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}] 15:19:14 INFO - PROCESS | 1657 | 1467843554759 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:14 INFO - PROCESS | 1657 | 1467843554847 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 15:19:14 INFO - PROCESS | 1657 | 1467843554853 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:14 INFO - PROCESS | 1657 | 1467843554853 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d778800 == 44 [pid = 1657] [id = 722] 15:19:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x11714fc00) [pid = 1657] [serial = 2166] [outer = 0x0] 15:19:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x12a69c000) [pid = 1657] [serial = 2167] [outer = 0x11714fc00] 15:19:14 INFO - PROCESS | 1657 | 1467843554877 Marionette DEBUG loaded listener.js 15:19:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x12a7dec00) [pid = 1657] [serial = 2168] [outer = 0x11714fc00] 15:19:15 INFO - PROCESS | 1657 | 1467843555193 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:19:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:19:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 470ms 15:19:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:19:15 INFO - PROCESS | 1657 | 1467843555224 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 15:19:15 INFO - PROCESS | 1657 | 1467843555226 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 15:19:15 INFO - PROCESS | 1657 | 1467843555228 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:19:15 INFO - PROCESS | 1657 | 1467843555229 Marionette TRACE conn2 <- [1,2862,null,{}] 15:19:15 INFO - PROCESS | 1657 | 1467843555233 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}] 15:19:15 INFO - PROCESS | 1657 | 1467843555235 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:15 INFO - PROCESS | 1657 | 1467843555343 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 15:19:15 INFO - PROCESS | 1657 | 1467843555349 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:15 INFO - PROCESS | 1657 | 1467843555350 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x12deb8000 == 45 [pid = 1657] [id = 723] 15:19:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x118106c00) [pid = 1657] [serial = 2169] [outer = 0x0] 15:19:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x12a7e8000) [pid = 1657] [serial = 2170] [outer = 0x118106c00] 15:19:15 INFO - PROCESS | 1657 | 1467843555373 Marionette DEBUG loaded listener.js 15:19:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x12a9e2400) [pid = 1657] [serial = 2171] [outer = 0x118106c00] 15:19:15 INFO - PROCESS | 1657 | --DOCSHELL 0x12d28f800 == 44 [pid = 1657] [id = 17] 15:19:16 INFO - PROCESS | 1657 | 1467843556014 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]]]}] 15:19:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:19:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 818ms 15:19:16 INFO - PROCESS | 1657 | 1467843556047 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 15:19:16 INFO - PROCESS | 1657 | 1467843556052 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 15:19:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:19:16 INFO - PROCESS | 1657 | 1467843556056 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:19:16 INFO - PROCESS | 1657 | 1467843556058 Marionette TRACE conn2 <- [1,2866,null,{}] 15:19:16 INFO - PROCESS | 1657 | 1467843556062 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}] 15:19:16 INFO - PROCESS | 1657 | 1467843556064 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:16 INFO - PROCESS | 1657 | 1467843556179 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 15:19:16 INFO - PROCESS | 1657 | 1467843556238 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:16 INFO - PROCESS | 1657 | 1467843556240 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x119091000 == 45 [pid = 1657] [id = 724] 15:19:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x112f58400) [pid = 1657] [serial = 2172] [outer = 0x0] 15:19:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1133ec800) [pid = 1657] [serial = 2173] [outer = 0x112f58400] 15:19:16 INFO - PROCESS | 1657 | 1467843556271 Marionette DEBUG loaded listener.js 15:19:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x115ddc400) [pid = 1657] [serial = 2174] [outer = 0x112f58400] 15:19:16 INFO - PROCESS | 1657 | 1467843556985 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]]]}] 15:19:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:19:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 976ms 15:19:17 INFO - PROCESS | 1657 | 1467843557046 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 15:19:17 INFO - PROCESS | 1657 | 1467843557049 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 15:19:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:19:17 INFO - PROCESS | 1657 | 1467843557055 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:19:17 INFO - PROCESS | 1657 | 1467843557057 Marionette TRACE conn2 <- [1,2870,null,{}] 15:19:17 INFO - PROCESS | 1657 | 1467843557060 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}] 15:19:17 INFO - PROCESS | 1657 | 1467843557062 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:17 INFO - PROCESS | 1657 | 1467843557200 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 15:19:17 INFO - PROCESS | 1657 | --DOCSHELL 0x12d778800 == 44 [pid = 1657] [id = 722] 15:19:17 INFO - PROCESS | 1657 | --DOCSHELL 0x12d4a4800 == 43 [pid = 1657] [id = 721] 15:19:17 INFO - PROCESS | 1657 | --DOCSHELL 0x12d299000 == 42 [pid = 1657] [id = 720] 15:19:17 INFO - PROCESS | 1657 | --DOCSHELL 0x12cf31000 == 41 [pid = 1657] [id = 719] 15:19:17 INFO - PROCESS | 1657 | --DOCSHELL 0x12cae0000 == 40 [pid = 1657] [id = 718] 15:19:17 INFO - PROCESS | 1657 | --DOCSHELL 0x12bfb5800 == 39 [pid = 1657] [id = 717] 15:19:17 INFO - PROCESS | 1657 | --DOCSHELL 0x126793000 == 38 [pid = 1657] [id = 716] 15:19:17 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x12924a800) [pid = 1657] [serial = 2116] [outer = 0x0] [url = about:blank] 15:19:17 INFO - PROCESS | 1657 | --DOCSHELL 0x12b303000 == 37 [pid = 1657] [id = 715] 15:19:17 INFO - PROCESS | 1657 | --DOCSHELL 0x120f3c000 == 36 [pid = 1657] [id = 714] 15:19:17 INFO - PROCESS | 1657 | --DOCSHELL 0x12a612800 == 35 [pid = 1657] [id = 713] 15:19:17 INFO - PROCESS | 1657 | --DOCSHELL 0x1296a8800 == 34 [pid = 1657] [id = 712] 15:19:17 INFO - PROCESS | 1657 | --DOCSHELL 0x12731c800 == 33 [pid = 1657] [id = 711] 15:19:17 INFO - PROCESS | 1657 | --DOCSHELL 0x126793800 == 32 [pid = 1657] [id = 710] 15:19:17 INFO - PROCESS | 1657 | --DOCSHELL 0x1235ee000 == 31 [pid = 1657] [id = 709] 15:19:17 INFO - PROCESS | 1657 | --DOCSHELL 0x120f3c800 == 30 [pid = 1657] [id = 708] 15:19:17 INFO - PROCESS | 1657 | --DOCSHELL 0x119098000 == 29 [pid = 1657] [id = 707] 15:19:17 INFO - PROCESS | 1657 | --DOCSHELL 0x116ac2800 == 28 [pid = 1657] [id = 706] 15:19:17 INFO - PROCESS | 1657 | --DOCSHELL 0x12cadd800 == 27 [pid = 1657] [id = 705] 15:19:17 INFO - PROCESS | 1657 | 1467843557291 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:17 INFO - PROCESS | 1657 | 1467843557294 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ac2800 == 28 [pid = 1657] [id = 725] 15:19:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x1133f2c00) [pid = 1657] [serial = 2175] [outer = 0x0] 15:19:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x115e21c00) [pid = 1657] [serial = 2176] [outer = 0x1133f2c00] 15:19:17 INFO - PROCESS | 1657 | 1467843557321 Marionette DEBUG loaded listener.js 15:19:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x116637800) [pid = 1657] [serial = 2177] [outer = 0x1133f2c00] 15:19:17 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x121804800) [pid = 1657] [serial = 2098] [outer = 0x0] [url = about:blank] 15:19:17 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x120fc0c00) [pid = 1657] [serial = 2095] [outer = 0x0] [url = about:blank] 15:19:17 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x126788400) [pid = 1657] [serial = 2101] [outer = 0x0] [url = about:blank] 15:19:17 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x125bf6800) [pid = 1657] [serial = 2099] [outer = 0x0] [url = about:blank] 15:19:17 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x127426000) [pid = 1657] [serial = 2104] [outer = 0x0] [url = about:blank] 15:19:17 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x127422400) [pid = 1657] [serial = 2110] [outer = 0x0] [url = about:blank] 15:19:17 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x118657400) [pid = 1657] [serial = 2107] [outer = 0x0] [url = about:blank] 15:19:17 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x1235d0400) [pid = 1657] [serial = 2108] [outer = 0x0] [url = about:blank] 15:19:17 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x120fec800) [pid = 1657] [serial = 2113] [outer = 0x0] [url = about:blank] 15:19:17 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x119ba9c00) [pid = 1657] [serial = 2092] [outer = 0x0] [url = about:blank] 15:19:17 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x118850000) [pid = 1657] [serial = 2089] [outer = 0x0] [url = about:blank] 15:19:17 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x119544800) [pid = 1657] [serial = 2090] [outer = 0x0] [url = about:blank] 15:19:17 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x116f91c00) [pid = 1657] [serial = 2086] [outer = 0x0] [url = about:blank] 15:19:17 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x118110400) [pid = 1657] [serial = 2087] [outer = 0x0] [url = about:blank] 15:19:17 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x112f57c00) [pid = 1657] [serial = 2083] [outer = 0x0] [url = about:blank] 15:19:17 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x129132c00) [pid = 1657] [serial = 2114] [outer = 0x0] [url = about:blank] 15:19:17 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1126f4800) [pid = 1657] [serial = 2084] [outer = 0x0] [url = about:blank] 15:19:17 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x118120000) [pid = 1657] [serial = 2081] [outer = 0x0] [url = about:blank] 15:19:17 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11697bc00) [pid = 1657] [serial = 2080] [outer = 0x0] [url = about:blank] 15:19:17 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x127426800) [pid = 1657] [serial = 2078] [outer = 0x0] [url = about:blank] 15:19:17 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x126782400) [pid = 1657] [serial = 2077] [outer = 0x0] [url = about:blank] 15:19:17 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x119ec5800) [pid = 1657] [serial = 2075] [outer = 0x0] [url = about:blank] 15:19:17 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x119114c00) [pid = 1657] [serial = 2074] [outer = 0x0] [url = about:blank] 15:19:17 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x113d65c00) [pid = 1657] [serial = 2072] [outer = 0x0] [url = about:blank] 15:19:17 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x1122b4c00) [pid = 1657] [serial = 2071] [outer = 0x0] [url = about:blank] 15:19:17 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x126d4a000) [pid = 1657] [serial = 2102] [outer = 0x0] [url = about:blank] 15:19:17 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1274ae400) [pid = 1657] [serial = 2105] [outer = 0x0] [url = about:blank] 15:19:17 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1274be800) [pid = 1657] [serial = 2111] [outer = 0x0] [url = about:blank] 15:19:17 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x120ff4000) [pid = 1657] [serial = 2096] [outer = 0x0] [url = about:blank] 15:19:17 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x120fb3400) [pid = 1657] [serial = 2093] [outer = 0x0] [url = about:blank] 15:19:17 INFO - PROCESS | 1657 | 1467843557630 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]]]}] 15:19:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:19:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 620ms 15:19:17 INFO - PROCESS | 1657 | 1467843557675 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 15:19:17 INFO - PROCESS | 1657 | 1467843557678 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 15:19:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:19:17 INFO - PROCESS | 1657 | 1467843557686 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:19:17 INFO - PROCESS | 1657 | 1467843557688 Marionette TRACE conn2 <- [1,2874,null,{}] 15:19:17 INFO - PROCESS | 1657 | 1467843557690 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}] 15:19:17 INFO - PROCESS | 1657 | 1467843557692 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:17 INFO - PROCESS | 1657 | 1467843557800 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 15:19:17 INFO - PROCESS | 1657 | 1467843557851 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:17 INFO - PROCESS | 1657 | 1467843557852 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x11998a000 == 29 [pid = 1657] [id = 726] 15:19:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x11663a400) [pid = 1657] [serial = 2178] [outer = 0x0] 15:19:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x116a1a000) [pid = 1657] [serial = 2179] [outer = 0x11663a400] 15:19:17 INFO - PROCESS | 1657 | 1467843557879 Marionette DEBUG loaded listener.js 15:19:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x118110000) [pid = 1657] [serial = 2180] [outer = 0x11663a400] 15:19:18 INFO - PROCESS | 1657 | 1467843558200 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]]]}] 15:19:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:19:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 568ms 15:19:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:19:18 INFO - PROCESS | 1657 | 1467843558255 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 15:19:18 INFO - PROCESS | 1657 | 1467843558256 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 15:19:18 INFO - PROCESS | 1657 | 1467843558258 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:19:18 INFO - PROCESS | 1657 | 1467843558261 Marionette TRACE conn2 <- [1,2878,null,{}] 15:19:18 INFO - PROCESS | 1657 | 1467843558269 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}] 15:19:18 INFO - PROCESS | 1657 | 1467843558272 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:18 INFO - PROCESS | 1657 | 1467843558362 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 15:19:18 INFO - PROCESS | 1657 | 1467843558416 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:18 INFO - PROCESS | 1657 | 1467843558418 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x121420800 == 30 [pid = 1657] [id = 727] 15:19:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x118130c00) [pid = 1657] [serial = 2181] [outer = 0x0] 15:19:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x11835b800) [pid = 1657] [serial = 2182] [outer = 0x118130c00] 15:19:18 INFO - PROCESS | 1657 | 1467843558446 Marionette DEBUG loaded listener.js 15:19:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x11910b400) [pid = 1657] [serial = 2183] [outer = 0x118130c00] 15:19:18 INFO - PROCESS | 1657 | 1467843558736 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]]]}] 15:19:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:19:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 522ms 15:19:18 INFO - PROCESS | 1657 | 1467843558783 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 15:19:18 INFO - PROCESS | 1657 | 1467843558787 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 15:19:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:19:18 INFO - PROCESS | 1657 | 1467843558790 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:19:18 INFO - PROCESS | 1657 | 1467843558791 Marionette TRACE conn2 <- [1,2882,null,{}] 15:19:18 INFO - PROCESS | 1657 | 1467843558793 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}] 15:19:18 INFO - PROCESS | 1657 | 1467843558794 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:18 INFO - PROCESS | 1657 | 1467843558873 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 15:19:18 INFO - PROCESS | 1657 | 1467843558933 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:18 INFO - PROCESS | 1657 | 1467843558934 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x125ba9800 == 31 [pid = 1657] [id = 728] 15:19:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x11910b000) [pid = 1657] [serial = 2184] [outer = 0x0] 15:19:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x11954a400) [pid = 1657] [serial = 2185] [outer = 0x11910b000] 15:19:18 INFO - PROCESS | 1657 | 1467843558959 Marionette DEBUG loaded listener.js 15:19:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x119ec0000) [pid = 1657] [serial = 2186] [outer = 0x11910b000] 15:19:19 INFO - PROCESS | 1657 | 1467843559246 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]]]}] 15:19:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:19:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 472ms 15:19:19 INFO - PROCESS | 1657 | 1467843559263 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 15:19:19 INFO - PROCESS | 1657 | 1467843559264 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 15:19:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:19:19 INFO - PROCESS | 1657 | 1467843559275 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:19:19 INFO - PROCESS | 1657 | 1467843559276 Marionette TRACE conn2 <- [1,2886,null,{}] 15:19:19 INFO - PROCESS | 1657 | 1467843559278 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}] 15:19:19 INFO - PROCESS | 1657 | 1467843559279 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:19 INFO - PROCESS | 1657 | 1467843559387 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 15:19:19 INFO - PROCESS | 1657 | 1467843559390 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:19 INFO - PROCESS | 1657 | 1467843559392 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x126cf3000 == 32 [pid = 1657] [id = 729] 15:19:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x110fab400) [pid = 1657] [serial = 2187] [outer = 0x0] 15:19:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x119ec6800) [pid = 1657] [serial = 2188] [outer = 0x110fab400] 15:19:19 INFO - PROCESS | 1657 | 1467843559416 Marionette DEBUG loaded listener.js 15:19:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x120fb9400) [pid = 1657] [serial = 2189] [outer = 0x110fab400] 15:19:19 INFO - PROCESS | 1657 | 1467843559771 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]]]}] 15:19:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:19:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 518ms 15:19:19 INFO - PROCESS | 1657 | 1467843559793 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 15:19:19 INFO - PROCESS | 1657 | 1467843559794 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 15:19:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:19:19 INFO - PROCESS | 1657 | 1467843559796 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:19:19 INFO - PROCESS | 1657 | 1467843559798 Marionette TRACE conn2 <- [1,2890,null,{}] 15:19:19 INFO - PROCESS | 1657 | 1467843559800 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}] 15:19:19 INFO - PROCESS | 1657 | 1467843559804 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:19 INFO - PROCESS | 1657 | 1467843559921 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 15:19:19 INFO - PROCESS | 1657 | 1467843559934 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:19 INFO - PROCESS | 1657 | 1467843559935 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x1291ac800 == 33 [pid = 1657] [id = 730] 15:19:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x120fbd800) [pid = 1657] [serial = 2190] [outer = 0x0] 15:19:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x120ff2000) [pid = 1657] [serial = 2191] [outer = 0x120fbd800] 15:19:19 INFO - PROCESS | 1657 | 1467843559960 Marionette DEBUG loaded listener.js 15:19:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1253da400) [pid = 1657] [serial = 2192] [outer = 0x120fbd800] 15:19:20 INFO - PROCESS | 1657 | 1467843560306 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:19:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:19:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 518ms 15:19:20 INFO - PROCESS | 1657 | 1467843560317 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 15:19:20 INFO - PROCESS | 1657 | 1467843560319 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 15:19:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:19:20 INFO - PROCESS | 1657 | 1467843560321 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:19:20 INFO - PROCESS | 1657 | 1467843560322 Marionette TRACE conn2 <- [1,2894,null,{}] 15:19:20 INFO - PROCESS | 1657 | 1467843560325 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}] 15:19:20 INFO - PROCESS | 1657 | 1467843560326 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:20 INFO - PROCESS | 1657 | 1467843560425 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 15:19:20 INFO - PROCESS | 1657 | 1467843560437 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:20 INFO - PROCESS | 1657 | 1467843560438 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a61f800 == 34 [pid = 1657] [id = 731] 15:19:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x12569c400) [pid = 1657] [serial = 2193] [outer = 0x0] 15:19:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x125bf5000) [pid = 1657] [serial = 2194] [outer = 0x12569c400] 15:19:20 INFO - PROCESS | 1657 | 1467843560462 Marionette DEBUG loaded listener.js 15:19:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x126786400) [pid = 1657] [serial = 2195] [outer = 0x12569c400] 15:19:20 INFO - PROCESS | 1657 | 1467843560795 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]]]}] 15:19:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:19:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 519ms 15:19:20 INFO - PROCESS | 1657 | 1467843560841 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 15:19:20 INFO - PROCESS | 1657 | 1467843560842 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 15:19:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:19:20 INFO - PROCESS | 1657 | 1467843560844 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:19:20 INFO - PROCESS | 1657 | 1467843560845 Marionette TRACE conn2 <- [1,2898,null,{}] 15:19:20 INFO - PROCESS | 1657 | 1467843560848 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}] 15:19:20 INFO - PROCESS | 1657 | 1467843560849 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:20 INFO - PROCESS | 1657 | 1467843560945 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 15:19:20 INFO - PROCESS | 1657 | 1467843560955 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:20 INFO - PROCESS | 1657 | 1467843560956 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x115ee7800 == 35 [pid = 1657] [id = 732] 15:19:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x125bec400) [pid = 1657] [serial = 2196] [outer = 0x0] 15:19:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x126c57c00) [pid = 1657] [serial = 2197] [outer = 0x125bec400] 15:19:20 INFO - PROCESS | 1657 | 1467843560980 Marionette DEBUG loaded listener.js 15:19:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x12706e400) [pid = 1657] [serial = 2198] [outer = 0x125bec400] 15:19:21 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x120ff2800) [pid = 1657] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 15:19:21 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x113d96c00) [pid = 1657] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 15:19:21 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x112ef2400) [pid = 1657] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:19:21 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x128b74c00) [pid = 1657] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:19:21 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1110a7400) [pid = 1657] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:19:21 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x129247000) [pid = 1657] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:19:21 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x11714fc00) [pid = 1657] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:19:21 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x12924a400) [pid = 1657] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:19:21 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x111d7b400) [pid = 1657] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:19:21 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1126f3800) [pid = 1657] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 15:19:21 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x113d90800) [pid = 1657] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 15:19:21 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x125c8c000) [pid = 1657] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:19:21 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1110a1400) [pid = 1657] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 15:19:21 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1235d4400) [pid = 1657] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:19:21 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x120ff3800) [pid = 1657] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 15:19:21 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x118616c00) [pid = 1657] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 15:19:21 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x112f58000) [pid = 1657] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 15:19:21 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x114f97000) [pid = 1657] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:19:21 INFO - PROCESS | 1657 | 1467843561492 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]]]}] 15:19:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:19:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 673ms 15:19:21 INFO - PROCESS | 1657 | 1467843561519 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 15:19:21 INFO - PROCESS | 1657 | 1467843561520 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 15:19:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:19:21 INFO - PROCESS | 1657 | 1467843561523 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:19:21 INFO - PROCESS | 1657 | 1467843561524 Marionette TRACE conn2 <- [1,2902,null,{}] 15:19:21 INFO - PROCESS | 1657 | 1467843561526 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}] 15:19:21 INFO - PROCESS | 1657 | 1467843561527 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:21 INFO - PROCESS | 1657 | 1467843561607 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 15:19:21 INFO - PROCESS | 1657 | 1467843561611 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:21 INFO - PROCESS | 1657 | 1467843561612 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a931000 == 36 [pid = 1657] [id = 733] 15:19:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x1129a7000) [pid = 1657] [serial = 2199] [outer = 0x0] 15:19:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x11662c800) [pid = 1657] [serial = 2200] [outer = 0x1129a7000] 15:19:21 INFO - PROCESS | 1657 | 1467843561639 Marionette DEBUG loaded listener.js 15:19:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x119772000) [pid = 1657] [serial = 2201] [outer = 0x1129a7000] 15:19:21 INFO - PROCESS | 1657 | 1467843561971 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:19:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:19:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 468ms 15:19:21 INFO - PROCESS | 1657 | 1467843561992 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 15:19:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:19:21 INFO - PROCESS | 1657 | 1467843561993 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 15:19:21 INFO - PROCESS | 1657 | 1467843561995 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:19:21 INFO - PROCESS | 1657 | 1467843561996 Marionette TRACE conn2 <- [1,2906,null,{}] 15:19:22 INFO - PROCESS | 1657 | 1467843561999 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}] 15:19:22 INFO - PROCESS | 1657 | 1467843562001 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:22 INFO - PROCESS | 1657 | 1467843562104 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 15:19:22 INFO - PROCESS | 1657 | 1467843562110 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:22 INFO - PROCESS | 1657 | 1467843562111 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b31c800 == 37 [pid = 1657] [id = 734] 15:19:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x1129b1400) [pid = 1657] [serial = 2202] [outer = 0x0] 15:19:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1235d4400) [pid = 1657] [serial = 2203] [outer = 0x1129b1400] 15:19:22 INFO - PROCESS | 1657 | 1467843562134 Marionette DEBUG loaded listener.js 15:19:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x127420400) [pid = 1657] [serial = 2204] [outer = 0x1129b1400] 15:19:22 INFO - PROCESS | 1657 | 1467843562445 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]]]}] 15:19:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:19:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 468ms 15:19:22 INFO - PROCESS | 1657 | 1467843562463 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 15:19:22 INFO - PROCESS | 1657 | 1467843562466 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 15:19:22 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:19:22 INFO - PROCESS | 1657 | 1467843562471 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:19:22 INFO - PROCESS | 1657 | 1467843562473 Marionette TRACE conn2 <- [1,2910,null,{}] 15:19:22 INFO - PROCESS | 1657 | 1467843562475 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}] 15:19:22 INFO - PROCESS | 1657 | 1467843562477 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:22 INFO - PROCESS | 1657 | 1467843562573 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 15:19:22 INFO - PROCESS | 1657 | 1467843562577 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:22 INFO - PROCESS | 1657 | 1467843562578 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bfad800 == 38 [pid = 1657] [id = 735] 15:19:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x11954bc00) [pid = 1657] [serial = 2205] [outer = 0x0] 15:19:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1274b0c00) [pid = 1657] [serial = 2206] [outer = 0x11954bc00] 15:19:22 INFO - PROCESS | 1657 | 1467843562607 Marionette DEBUG loaded listener.js 15:19:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x128b74c00) [pid = 1657] [serial = 2207] [outer = 0x11954bc00] 15:19:22 INFO - PROCESS | 1657 | 1467843562904 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]]]}] 15:19:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:19:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:19:22 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 470ms 15:19:22 INFO - TEST-START | /DOMEvents/constructors.html 15:19:22 INFO - PROCESS | 1657 | 1467843562944 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 15:19:22 INFO - PROCESS | 1657 | 1467843562945 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 15:19:22 INFO - PROCESS | 1657 | 1467843562947 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:19:22 INFO - PROCESS | 1657 | 1467843562948 Marionette TRACE conn2 <- [1,2914,null,{}] 15:19:22 INFO - PROCESS | 1657 | 1467843562953 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}] 15:19:22 INFO - PROCESS | 1657 | 1467843562954 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:23 INFO - PROCESS | 1657 | 1467843563060 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 15:19:23 INFO - PROCESS | 1657 | 1467843563093 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:23 INFO - PROCESS | 1657 | 1467843563094 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c550000 == 39 [pid = 1657] [id = 736] 15:19:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1199a2400) [pid = 1657] [serial = 2208] [outer = 0x0] 15:19:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x128cb8400) [pid = 1657] [serial = 2209] [outer = 0x1199a2400] 15:19:23 INFO - PROCESS | 1657 | 1467843563118 Marionette DEBUG loaded listener.js 15:19:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x129246000) [pid = 1657] [serial = 2210] [outer = 0x1199a2400] 15:19:23 INFO - PROCESS | 1657 | 1467843563483 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]]]}] 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:19:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:19:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:19:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:19:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:19:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:19:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:19:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:19:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:19:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:19:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:19:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:19:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:19:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:19:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:19:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:19:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:19:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:19:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:19:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:19:23 INFO - TEST-OK | /DOMEvents/constructors.html | took 579ms 15:19:23 INFO - PROCESS | 1657 | 1467843563527 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 15:19:23 INFO - PROCESS | 1657 | 1467843563530 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 15:19:23 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:19:23 INFO - PROCESS | 1657 | 1467843563534 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:19:23 INFO - PROCESS | 1657 | 1467843563536 Marionette TRACE conn2 <- [1,2918,null,{}] 15:19:23 INFO - PROCESS | 1657 | 1467843563541 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}] 15:19:23 INFO - PROCESS | 1657 | 1467843563543 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:23 INFO - PROCESS | 1657 | 1467843563649 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 15:19:23 INFO - PROCESS | 1657 | 1467843563703 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:23 INFO - PROCESS | 1657 | 1467843563705 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e62000 == 40 [pid = 1657] [id = 737] 15:19:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1129ac800) [pid = 1657] [serial = 2211] [outer = 0x0] 15:19:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x112f5bc00) [pid = 1657] [serial = 2212] [outer = 0x1129ac800] 15:19:23 INFO - PROCESS | 1657 | 1467843563737 Marionette DEBUG loaded listener.js 15:19:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x115e2b800) [pid = 1657] [serial = 2213] [outer = 0x1129ac800] 15:19:24 INFO - PROCESS | 1657 | 1467843564106 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:19:24 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:19:24 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 623ms 15:19:24 INFO - PROCESS | 1657 | 1467843564156 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 15:19:24 INFO - PROCESS | 1657 | 1467843564159 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 15:19:24 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:19:24 INFO - PROCESS | 1657 | 1467843564164 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:19:24 INFO - PROCESS | 1657 | 1467843564166 Marionette TRACE conn2 <- [1,2922,null,{}] 15:19:24 INFO - PROCESS | 1657 | 1467843564169 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}] 15:19:24 INFO - PROCESS | 1657 | 1467843564170 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:24 INFO - PROCESS | 1657 | 1467843564270 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 15:19:24 INFO - PROCESS | 1657 | 1467843564328 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:24 INFO - PROCESS | 1657 | 1467843564330 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x125bb3800 == 41 [pid = 1657] [id = 738] 15:19:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1167a9c00) [pid = 1657] [serial = 2214] [outer = 0x0] 15:19:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x118138000) [pid = 1657] [serial = 2215] [outer = 0x1167a9c00] 15:19:24 INFO - PROCESS | 1657 | 1467843564362 Marionette DEBUG loaded listener.js 15:19:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1183e1400) [pid = 1657] [serial = 2216] [outer = 0x1167a9c00] 15:19:24 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:19:24 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:19:24 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:19:24 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:19:24 INFO - PROCESS | 1657 | 1467843564790 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]]]}] 15:19:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:19:24 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:19:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:19:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:19:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:19:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:19:24 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 15:19:24 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:19:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:19:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:19:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:19:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:19:24 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 15:19:24 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:19:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:19:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:19:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:19:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:19:24 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]" 15:19:24 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:19:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:19:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:19:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:19:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:19:24 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:19:24 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 674ms 15:19:24 INFO - PROCESS | 1657 | 1467843564839 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 15:19:24 INFO - PROCESS | 1657 | 1467843564840 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 15:19:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:19:24 INFO - PROCESS | 1657 | 1467843564843 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:19:24 INFO - PROCESS | 1657 | 1467843564846 Marionette TRACE conn2 <- [1,2926,null,{}] 15:19:24 INFO - PROCESS | 1657 | 1467843564853 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}] 15:19:24 INFO - PROCESS | 1657 | 1467843564857 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:24 INFO - PROCESS | 1657 | 1467843564992 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 15:19:25 INFO - PROCESS | 1657 | 1467843565086 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:25 INFO - PROCESS | 1657 | 1467843565088 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cae7000 == 42 [pid = 1657] [id = 739] 15:19:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x121ccec00) [pid = 1657] [serial = 2217] [outer = 0x0] 15:19:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1235cb800) [pid = 1657] [serial = 2218] [outer = 0x121ccec00] 15:19:25 INFO - PROCESS | 1657 | 1467843565120 Marionette DEBUG loaded listener.js 15:19:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x125c90400) [pid = 1657] [serial = 2219] [outer = 0x121ccec00] 15:19:25 INFO - PROCESS | 1657 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:19:25 INFO - PROCESS | 1657 | 1467843565474 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]]]}] 15:19:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 15:19:25 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 673ms 15:19:25 INFO - PROCESS | 1657 | 1467843565517 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 15:19:25 INFO - PROCESS | 1657 | 1467843565519 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 15:19:25 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:19:25 INFO - PROCESS | 1657 | 1467843565521 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:19:25 INFO - PROCESS | 1657 | 1467843565522 Marionette TRACE conn2 <- [1,2930,null,{}] 15:19:25 INFO - PROCESS | 1657 | 1467843565525 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}] 15:19:25 INFO - PROCESS | 1657 | 1467843565526 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:25 INFO - PROCESS | 1657 | 1467843565625 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 15:19:25 INFO - PROCESS | 1657 | 1467843565684 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:25 INFO - PROCESS | 1657 | 1467843565685 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d4a0000 == 43 [pid = 1657] [id = 740] 15:19:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1274ae400) [pid = 1657] [serial = 2220] [outer = 0x0] 15:19:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1274bc000) [pid = 1657] [serial = 2221] [outer = 0x1274ae400] 15:19:25 INFO - PROCESS | 1657 | 1467843565714 Marionette DEBUG loaded listener.js 15:19:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1274c7c00) [pid = 1657] [serial = 2222] [outer = 0x1274ae400] 15:19:26 INFO - PROCESS | 1657 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 15:19:26 INFO - PROCESS | 1657 | 1467843566091 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]]]}] 15:19:26 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:19:26 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 619ms 15:19:26 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:19:26 INFO - PROCESS | 1657 | 1467843566141 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 15:19:26 INFO - PROCESS | 1657 | 1467843566142 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 15:19:26 INFO - PROCESS | 1657 | 1467843566144 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:19:26 INFO - PROCESS | 1657 | 1467843566145 Marionette TRACE conn2 <- [1,2934,null,{}] 15:19:26 INFO - PROCESS | 1657 | 1467843566148 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}] 15:19:26 INFO - PROCESS | 1657 | 1467843566149 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:26 INFO - PROCESS | 1657 | 1467843566246 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 15:19:26 INFO - PROCESS | 1657 | 1467843566302 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:26 INFO - PROCESS | 1657 | 1467843566303 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d777800 == 44 [pid = 1657] [id = 741] 15:19:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x1274c6000) [pid = 1657] [serial = 2223] [outer = 0x0] 15:19:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x12924c400) [pid = 1657] [serial = 2224] [outer = 0x1274c6000] 15:19:26 INFO - PROCESS | 1657 | 1467843566332 Marionette DEBUG loaded listener.js 15:19:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x1294a3800) [pid = 1657] [serial = 2225] [outer = 0x1274c6000] 15:19:26 INFO - PROCESS | 1657 | 1467843566760 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]]]}] 15:19:26 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:19:26 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 669ms 15:19:26 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:19:26 INFO - PROCESS | 1657 | 1467843566814 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 15:19:26 INFO - PROCESS | 1657 | 1467843566815 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 15:19:26 INFO - PROCESS | 1657 | 1467843566817 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:19:26 INFO - PROCESS | 1657 | 1467843566818 Marionette TRACE conn2 <- [1,2938,null,{}] 15:19:26 INFO - PROCESS | 1657 | 1467843566821 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}] 15:19:26 INFO - PROCESS | 1657 | 1467843566825 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:26 INFO - PROCESS | 1657 | 1467843566950 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 15:19:27 INFO - PROCESS | 1657 | 1467843567008 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:27 INFO - PROCESS | 1657 | 1467843567010 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x127306800 == 45 [pid = 1657] [id = 742] 15:19:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x113258400) [pid = 1657] [serial = 2226] [outer = 0x0] 15:19:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x1253dc400) [pid = 1657] [serial = 2227] [outer = 0x113258400] 15:19:27 INFO - PROCESS | 1657 | 1467843567039 Marionette DEBUG loaded listener.js 15:19:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x12a69f800) [pid = 1657] [serial = 2228] [outer = 0x113258400] 15:19:27 INFO - PROCESS | 1657 | 1467843567538 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]]]}] 15:19:27 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. 15:19:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 773ms 15:19:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:19:27 INFO - PROCESS | 1657 | 1467843567591 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 15:19:27 INFO - PROCESS | 1657 | 1467843567594 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 15:19:27 INFO - PROCESS | 1657 | 1467843567596 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:19:27 INFO - PROCESS | 1657 | 1467843567600 Marionette TRACE conn2 <- [1,2942,null,{}] 15:19:27 INFO - PROCESS | 1657 | 1467843567621 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}] 15:19:27 INFO - PROCESS | 1657 | 1467843567623 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:27 INFO - PROCESS | 1657 | 1467843567727 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 15:19:27 INFO - PROCESS | 1657 | 1467843567786 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:27 INFO - PROCESS | 1657 | 1467843567788 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x1186d2000 == 46 [pid = 1657] [id = 743] 15:19:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x1129aa800) [pid = 1657] [serial = 2229] [outer = 0x0] 15:19:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x112fe2000) [pid = 1657] [serial = 2230] [outer = 0x1129aa800] 15:19:27 INFO - PROCESS | 1657 | 1467843567817 Marionette DEBUG loaded listener.js 15:19:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x1133eb000) [pid = 1657] [serial = 2231] [outer = 0x1129aa800] 15:19:28 INFO - PROCESS | 1657 | --DOCSHELL 0x12bfad800 == 45 [pid = 1657] [id = 735] 15:19:28 INFO - PROCESS | 1657 | --DOCSHELL 0x12cf2c800 == 44 [pid = 1657] [id = 18] 15:19:28 INFO - PROCESS | 1657 | --DOCSHELL 0x12b31c800 == 43 [pid = 1657] [id = 734] 15:19:28 INFO - PROCESS | 1657 | --DOCSHELL 0x12a931000 == 42 [pid = 1657] [id = 733] 15:19:28 INFO - PROCESS | 1657 | --DOCSHELL 0x115ee7800 == 41 [pid = 1657] [id = 732] 15:19:28 INFO - PROCESS | 1657 | --DOCSHELL 0x12a61f800 == 40 [pid = 1657] [id = 731] 15:19:28 INFO - PROCESS | 1657 | --DOCSHELL 0x1291ac800 == 39 [pid = 1657] [id = 730] 15:19:28 INFO - PROCESS | 1657 | --DOCSHELL 0x126cf3000 == 38 [pid = 1657] [id = 729] 15:19:28 INFO - PROCESS | 1657 | --DOCSHELL 0x125ba9800 == 37 [pid = 1657] [id = 728] 15:19:28 INFO - PROCESS | 1657 | --DOCSHELL 0x121420800 == 36 [pid = 1657] [id = 727] 15:19:28 INFO - PROCESS | 1657 | --DOCSHELL 0x11998a000 == 35 [pid = 1657] [id = 726] 15:19:28 INFO - PROCESS | 1657 | --DOCSHELL 0x116ac2800 == 34 [pid = 1657] [id = 725] 15:19:28 INFO - PROCESS | 1657 | --DOCSHELL 0x119091000 == 33 [pid = 1657] [id = 724] 15:19:28 INFO - PROCESS | 1657 | --DOCSHELL 0x12deb8000 == 32 [pid = 1657] [id = 723] 15:19:28 INFO - PROCESS | 1657 | --DOCSHELL 0x127306800 == 31 [pid = 1657] [id = 742] 15:19:28 INFO - PROCESS | 1657 | --DOCSHELL 0x12d777800 == 30 [pid = 1657] [id = 741] 15:19:28 INFO - PROCESS | 1657 | --DOCSHELL 0x12d4a0000 == 29 [pid = 1657] [id = 740] 15:19:28 INFO - PROCESS | 1657 | --DOCSHELL 0x12cae7000 == 28 [pid = 1657] [id = 739] 15:19:28 INFO - PROCESS | 1657 | --DOCSHELL 0x125bb3800 == 27 [pid = 1657] [id = 738] 15:19:28 INFO - PROCESS | 1657 | --DOCSHELL 0x12c550000 == 26 [pid = 1657] [id = 736] 15:19:28 INFO - PROCESS | 1657 | --DOCSHELL 0x117e62000 == 25 [pid = 1657] [id = 737] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x121810000) [pid = 1657] [serial = 2137] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x1250e8000) [pid = 1657] [serial = 2138] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x11612e400) [pid = 1657] [serial = 2122] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x1274b6800) [pid = 1657] [serial = 2149] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x116739000) [pid = 1657] [serial = 2123] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x128cba400) [pid = 1657] [serial = 2152] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x1250f5c00) [pid = 1657] [serial = 2140] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x12949b800) [pid = 1657] [serial = 2155] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x129534000) [pid = 1657] [serial = 2156] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x129246800) [pid = 1657] [serial = 2153] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x12a69c000) [pid = 1657] [serial = 2167] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1253de800) [pid = 1657] [serial = 2141] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x12992a000) [pid = 1657] [serial = 2158] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x125c93c00) [pid = 1657] [serial = 2143] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x126789c00) [pid = 1657] [serial = 2144] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x11910fc00) [pid = 1657] [serial = 2131] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11954b400) [pid = 1657] [serial = 2132] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x119bb4000) [pid = 1657] [serial = 2134] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x121192400) [pid = 1657] [serial = 2135] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1267dbc00) [pid = 1657] [serial = 2146] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x11811fc00) [pid = 1657] [serial = 2125] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x11835e800) [pid = 1657] [serial = 2126] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x12953fc00) [pid = 1657] [serial = 2165] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x12a695c00) [pid = 1657] [serial = 2159] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x12949f000) [pid = 1657] [serial = 2117] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x118653c00) [pid = 1657] [serial = 2128] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x118857000) [pid = 1657] [serial = 2129] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x112f5f800) [pid = 1657] [serial = 2119] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1133ef000) [pid = 1657] [serial = 2120] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x119114400) [pid = 1657] [serial = 2161] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x1274b4c00) [pid = 1657] [serial = 2164] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x128b74000) [pid = 1657] [serial = 2150] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1217d3c00) [pid = 1657] [serial = 2162] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x12a7dec00) [pid = 1657] [serial = 2168] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x127007000) [pid = 1657] [serial = 2147] [outer = 0x0] [url = about:blank] 15:19:28 INFO - PROCESS | 1657 | 1467843568746 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"]]]}] 15:19:28 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 15:19:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:19:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1192ms 15:19:28 INFO - PROCESS | 1657 | 1467843568789 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 15:19:28 INFO - PROCESS | 1657 | 1467843568791 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 15:19:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:19:28 INFO - PROCESS | 1657 | 1467843568794 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:19:28 INFO - PROCESS | 1657 | 1467843568796 Marionette TRACE conn2 <- [1,2946,null,{}] 15:19:28 INFO - PROCESS | 1657 | 1467843568800 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}] 15:19:28 INFO - PROCESS | 1657 | 1467843568801 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:28 INFO - PROCESS | 1657 | 1467843568886 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 15:19:28 INFO - PROCESS | 1657 | 1467843568891 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:28 INFO - PROCESS | 1657 | 1467843568893 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ac2800 == 26 [pid = 1657] [id = 744] 15:19:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x112f5f800) [pid = 1657] [serial = 2232] [outer = 0x0] 15:19:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11324d800) [pid = 1657] [serial = 2233] [outer = 0x112f5f800] 15:19:28 INFO - PROCESS | 1657 | 1467843568923 Marionette DEBUG loaded listener.js 15:19:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x110fef800) [pid = 1657] [serial = 2234] [outer = 0x112f5f800] 15:19:29 INFO - PROCESS | 1657 | 1467843569263 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]]]}] 15:19:29 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. 15:19:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 521ms 15:19:29 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:19:29 INFO - PROCESS | 1657 | 1467843569315 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 15:19:29 INFO - PROCESS | 1657 | 1467843569318 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 15:19:29 INFO - PROCESS | 1657 | 1467843569323 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:19:29 INFO - PROCESS | 1657 | 1467843569325 Marionette TRACE conn2 <- [1,2950,null,{}] 15:19:29 INFO - PROCESS | 1657 | 1467843569327 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}] 15:19:29 INFO - PROCESS | 1657 | 1467843569329 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:29 INFO - PROCESS | 1657 | 1467843569406 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 15:19:29 INFO - PROCESS | 1657 | 1467843569409 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:29 INFO - PROCESS | 1657 | 1467843569411 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x119ede000 == 27 [pid = 1657] [id = 745] 15:19:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x116734400) [pid = 1657] [serial = 2235] [outer = 0x0] 15:19:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x11673c000) [pid = 1657] [serial = 2236] [outer = 0x116734400] 15:19:29 INFO - PROCESS | 1657 | 1467843569440 Marionette DEBUG loaded listener.js 15:19:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x116a1a800) [pid = 1657] [serial = 2237] [outer = 0x116734400] 15:19:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x120f3b800 == 28 [pid = 1657] [id = 746] 15:19:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x118110400) [pid = 1657] [serial = 2238] [outer = 0x0] 15:19:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x118111c00) [pid = 1657] [serial = 2239] [outer = 0x118110400] 15:19:29 INFO - PROCESS | 1657 | 1467843569796 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]]]}] 15:19:29 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. 15:19:29 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 519ms 15:19:29 INFO - PROCESS | 1657 | 1467843569843 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 15:19:29 INFO - PROCESS | 1657 | 1467843569844 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 15:19:29 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:19:29 INFO - PROCESS | 1657 | 1467843569846 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:19:29 INFO - PROCESS | 1657 | 1467843569849 Marionette TRACE conn2 <- [1,2954,null,{}] 15:19:29 INFO - PROCESS | 1657 | 1467843569857 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}] 15:19:29 INFO - PROCESS | 1657 | 1467843569860 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:29 INFO - PROCESS | 1657 | 1467843569950 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 15:19:29 INFO - PROCESS | 1657 | 1467843569956 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:29 INFO - PROCESS | 1657 | 1467843569958 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x125bae800 == 29 [pid = 1657] [id = 747] 15:19:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1129b0c00) [pid = 1657] [serial = 2240] [outer = 0x0] 15:19:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x11861ec00) [pid = 1657] [serial = 2241] [outer = 0x1129b0c00] 15:19:29 INFO - PROCESS | 1657 | 1467843569987 Marionette DEBUG loaded listener.js 15:19:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x11902cc00) [pid = 1657] [serial = 2242] [outer = 0x1129b0c00] 15:19:30 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:19:30 INFO - PROCESS | 1657 | 1467843570309 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]]]}] 15:19:30 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 15:19:30 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 473ms 15:19:30 INFO - PROCESS | 1657 | 1467843570321 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 15:19:30 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:19:30 INFO - PROCESS | 1657 | 1467843570322 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 15:19:30 INFO - PROCESS | 1657 | 1467843570324 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:19:30 INFO - PROCESS | 1657 | 1467843570326 Marionette TRACE conn2 <- [1,2958,null,{}] 15:19:30 INFO - PROCESS | 1657 | 1467843570328 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}] 15:19:30 INFO - PROCESS | 1657 | 1467843570329 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:30 INFO - PROCESS | 1657 | 1467843570414 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 15:19:30 INFO - PROCESS | 1657 | 1467843570478 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:30 INFO - PROCESS | 1657 | 1467843570479 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x128e4a800 == 30 [pid = 1657] [id = 748] 15:19:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x119065800) [pid = 1657] [serial = 2243] [outer = 0x0] 15:19:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1199a3000) [pid = 1657] [serial = 2244] [outer = 0x119065800] 15:19:30 INFO - PROCESS | 1657 | 1467843570504 Marionette DEBUG loaded listener.js 15:19:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x119ec8c00) [pid = 1657] [serial = 2245] [outer = 0x119065800] 15:19:30 INFO - PROCESS | 1657 | 1467843570764 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]]]}] 15:19:30 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. 15:19:30 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 468ms 15:19:30 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:19:30 INFO - PROCESS | 1657 | 1467843570793 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 15:19:30 INFO - PROCESS | 1657 | 1467843570794 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 15:19:30 INFO - PROCESS | 1657 | 1467843570796 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:19:30 INFO - PROCESS | 1657 | 1467843570797 Marionette TRACE conn2 <- [1,2962,null,{}] 15:19:30 INFO - PROCESS | 1657 | 1467843570807 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}] 15:19:30 INFO - PROCESS | 1657 | 1467843570808 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:30 INFO - PROCESS | 1657 | 1467843570909 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 15:19:30 INFO - PROCESS | 1657 | 1467843570913 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:30 INFO - PROCESS | 1657 | 1467843570914 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x1296bc800 == 31 [pid = 1657] [id = 749] 15:19:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1126f9400) [pid = 1657] [serial = 2246] [outer = 0x0] 15:19:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x119ecd000) [pid = 1657] [serial = 2247] [outer = 0x1126f9400] 15:19:30 INFO - PROCESS | 1657 | 1467843570939 Marionette DEBUG loaded listener.js 15:19:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x120ff0800) [pid = 1657] [serial = 2248] [outer = 0x1126f9400] 15:19:31 INFO - PROCESS | 1657 | 1467843571238 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]]]}] 15:19:31 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. 15:19:31 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 473ms 15:19:31 INFO - PROCESS | 1657 | 1467843571288 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 15:19:31 INFO - PROCESS | 1657 | 1467843571289 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 15:19:31 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:19:31 INFO - PROCESS | 1657 | 1467843571292 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:19:31 INFO - PROCESS | 1657 | 1467843571293 Marionette TRACE conn2 <- [1,2966,null,{}] 15:19:31 INFO - PROCESS | 1657 | 1467843571295 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}] 15:19:31 INFO - PROCESS | 1657 | 1467843571301 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:31 INFO - PROCESS | 1657 | 1467843571420 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 15:19:31 INFO - PROCESS | 1657 | 1467843571456 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:31 INFO - PROCESS | 1657 | 1467843571457 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x12aeac800 == 32 [pid = 1657] [id = 750] 15:19:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1210ab800) [pid = 1657] [serial = 2249] [outer = 0x0] 15:19:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x121ba1800) [pid = 1657] [serial = 2250] [outer = 0x1210ab800] 15:19:31 INFO - PROCESS | 1657 | 1467843571481 Marionette DEBUG loaded listener.js 15:19:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x125c8e800) [pid = 1657] [serial = 2251] [outer = 0x1210ab800] 15:19:31 INFO - PROCESS | 1657 | 1467843571758 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]]]}] 15:19:31 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. 15:19:31 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 518ms 15:19:31 INFO - PROCESS | 1657 | 1467843571833 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 15:19:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:19:31 INFO - PROCESS | 1657 | 1467843571836 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 15:19:31 INFO - PROCESS | 1657 | 1467843571838 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:19:31 INFO - PROCESS | 1657 | 1467843571839 Marionette TRACE conn2 <- [1,2970,null,{}] 15:19:31 INFO - PROCESS | 1657 | 1467843571842 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}] 15:19:31 INFO - PROCESS | 1657 | 1467843571843 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:31 INFO - PROCESS | 1657 | 1467843571941 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 15:19:31 INFO - PROCESS | 1657 | 1467843571944 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:31 INFO - PROCESS | 1657 | 1467843571945 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bb26000 == 33 [pid = 1657] [id = 751] 15:19:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x118650c00) [pid = 1657] [serial = 2252] [outer = 0x0] 15:19:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x12678b000) [pid = 1657] [serial = 2253] [outer = 0x118650c00] 15:19:31 INFO - PROCESS | 1657 | 1467843571969 Marionette DEBUG loaded listener.js 15:19:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x126d51c00) [pid = 1657] [serial = 2254] [outer = 0x118650c00] 15:19:32 INFO - PROCESS | 1657 | 1467843572253 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]]]}] 15:19:32 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. 15:19:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 470ms 15:19:32 INFO - PROCESS | 1657 | 1467843572309 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 15:19:32 INFO - PROCESS | 1657 | 1467843572310 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 15:19:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:19:32 INFO - PROCESS | 1657 | 1467843572312 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:19:32 INFO - PROCESS | 1657 | 1467843572313 Marionette TRACE conn2 <- [1,2974,null,{}] 15:19:32 INFO - PROCESS | 1657 | 1467843572316 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}] 15:19:32 INFO - PROCESS | 1657 | 1467843572319 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:32 INFO - PROCESS | 1657 | 1467843572415 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 15:19:32 INFO - PROCESS | 1657 | 1467843572455 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:32 INFO - PROCESS | 1657 | 1467843572456 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf26800 == 34 [pid = 1657] [id = 752] 15:19:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x126d52000) [pid = 1657] [serial = 2255] [outer = 0x0] 15:19:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x12708d000) [pid = 1657] [serial = 2256] [outer = 0x126d52000] 15:19:32 INFO - PROCESS | 1657 | 1467843572480 Marionette DEBUG loaded listener.js 15:19:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1274b1000) [pid = 1657] [serial = 2257] [outer = 0x126d52000] 15:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x12d290000) [pid = 1657] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x11954bc00) [pid = 1657] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x110fab400) [pid = 1657] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 15:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x120fbd800) [pid = 1657] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 15:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x125bec400) [pid = 1657] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 15:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x118130c00) [pid = 1657] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 15:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x11910b000) [pid = 1657] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 15:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x118106c00) [pid = 1657] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x1133f2c00) [pid = 1657] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x11663a400) [pid = 1657] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 15:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x112f58400) [pid = 1657] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1199a2400) [pid = 1657] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 15:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x12569c400) [pid = 1657] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 15:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x12cf4e800) [pid = 1657] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1129a7000) [pid = 1657] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 15:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1129b1400) [pid = 1657] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:19:32 INFO - PROCESS | 1657 | 1467843572939 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]]]}] 15:19:32 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. 15:19:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 672ms 15:19:32 INFO - PROCESS | 1657 | 1467843572985 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 15:19:32 INFO - PROCESS | 1657 | 1467843572986 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 15:19:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:19:33 INFO - PROCESS | 1657 | 1467843572996 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:19:33 INFO - PROCESS | 1657 | 1467843572997 Marionette TRACE conn2 <- [1,2978,null,{}] 15:19:33 INFO - PROCESS | 1657 | 1467843572999 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}] 15:19:33 INFO - PROCESS | 1657 | 1467843573000 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:33 INFO - PROCESS | 1657 | 1467843573074 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 15:19:33 INFO - PROCESS | 1657 | 1467843573077 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:33 INFO - PROCESS | 1657 | 1467843573078 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x125bae000 == 35 [pid = 1657] [id = 753] 15:19:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x112f57000) [pid = 1657] [serial = 2258] [outer = 0x0] 15:19:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x115d0e000) [pid = 1657] [serial = 2259] [outer = 0x112f57000] 15:19:33 INFO - PROCESS | 1657 | 1467843573105 Marionette DEBUG loaded listener.js 15:19:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x118106c00) [pid = 1657] [serial = 2260] [outer = 0x112f57000] 15:19:33 INFO - PROCESS | 1657 | 1467843573403 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]]]}] 15:19:33 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. 15:19:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 427ms 15:19:33 INFO - PROCESS | 1657 | 1467843573415 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 15:19:33 INFO - PROCESS | 1657 | 1467843573418 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 15:19:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:19:33 INFO - PROCESS | 1657 | 1467843573426 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:19:33 INFO - PROCESS | 1657 | 1467843573427 Marionette TRACE conn2 <- [1,2982,null,{}] 15:19:33 INFO - PROCESS | 1657 | 1467843573429 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}] 15:19:33 INFO - PROCESS | 1657 | 1467843573430 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:33 INFO - PROCESS | 1657 | 1467843573512 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 15:19:33 INFO - PROCESS | 1657 | 1467843573572 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:33 INFO - PROCESS | 1657 | 1467843573573 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c55b800 == 36 [pid = 1657] [id = 754] 15:19:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x118104c00) [pid = 1657] [serial = 2261] [outer = 0x0] 15:19:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x12554b400) [pid = 1657] [serial = 2262] [outer = 0x118104c00] 15:19:33 INFO - PROCESS | 1657 | 1467843573597 Marionette DEBUG loaded listener.js 15:19:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x12742ec00) [pid = 1657] [serial = 2263] [outer = 0x118104c00] 15:19:33 INFO - PROCESS | 1657 | 1467843573856 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"]]]}] 15:19:33 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 15:19:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:19:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 471ms 15:19:33 INFO - PROCESS | 1657 | 1467843573898 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 15:19:33 INFO - PROCESS | 1657 | 1467843573901 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 15:19:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:19:33 INFO - PROCESS | 1657 | 1467843573909 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:19:33 INFO - PROCESS | 1657 | 1467843573911 Marionette TRACE conn2 <- [1,2986,null,{}] 15:19:33 INFO - PROCESS | 1657 | 1467843573923 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}] 15:19:33 INFO - PROCESS | 1657 | 1467843573925 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:34 INFO - PROCESS | 1657 | 1467843574023 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 15:19:34 INFO - PROCESS | 1657 | 1467843574027 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:34 INFO - PROCESS | 1657 | 1467843574029 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x1296bb000 == 37 [pid = 1657] [id = 755] 15:19:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x119ec8000) [pid = 1657] [serial = 2264] [outer = 0x0] 15:19:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1274be400) [pid = 1657] [serial = 2265] [outer = 0x119ec8000] 15:19:34 INFO - PROCESS | 1657 | 1467843574055 Marionette DEBUG loaded listener.js 15:19:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x129251c00) [pid = 1657] [serial = 2266] [outer = 0x119ec8000] 15:19:34 INFO - PROCESS | 1657 | 1467843574370 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]]]}] 15:19:34 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. 15:19:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 471ms 15:19:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:19:34 INFO - PROCESS | 1657 | 1467843574380 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 15:19:34 INFO - PROCESS | 1657 | 1467843574382 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 15:19:34 INFO - PROCESS | 1657 | 1467843574387 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:19:34 INFO - PROCESS | 1657 | 1467843574389 Marionette TRACE conn2 <- [1,2990,null,{}] 15:19:34 INFO - PROCESS | 1657 | 1467843574396 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}] 15:19:34 INFO - PROCESS | 1657 | 1467843574397 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:34 INFO - PROCESS | 1657 | 1467843574540 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 15:19:34 INFO - PROCESS | 1657 | 1467843574546 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:34 INFO - PROCESS | 1657 | 1467843574547 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d4a2000 == 38 [pid = 1657] [id = 756] 15:19:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x129251800) [pid = 1657] [serial = 2267] [outer = 0x0] 15:19:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1294a5800) [pid = 1657] [serial = 2268] [outer = 0x129251800] 15:19:34 INFO - PROCESS | 1657 | 1467843574572 Marionette DEBUG loaded listener.js 15:19:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x12953cc00) [pid = 1657] [serial = 2269] [outer = 0x129251800] 15:19:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x12deb8000 == 39 [pid = 1657] [id = 757] 15:19:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x12a694800) [pid = 1657] [serial = 2270] [outer = 0x0] 15:19:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x12992a000) [pid = 1657] [serial = 2271] [outer = 0x12a694800] 15:19:34 INFO - PROCESS | 1657 | 1467843574878 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]]]}] 15:19:34 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. 15:19:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 522ms 15:19:34 INFO - PROCESS | 1657 | 1467843574908 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 15:19:34 INFO - PROCESS | 1657 | 1467843574920 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 15:19:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:19:34 INFO - PROCESS | 1657 | 1467843574968 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:19:34 INFO - PROCESS | 1657 | 1467843574969 Marionette TRACE conn2 <- [1,2994,null,{}] 15:19:34 INFO - PROCESS | 1657 | 1467843574973 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}] 15:19:34 INFO - PROCESS | 1657 | 1467843574975 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:35 INFO - PROCESS | 1657 | 1467843575090 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 15:19:35 INFO - PROCESS | 1657 | 1467843575196 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:35 INFO - PROCESS | 1657 | 1467843575198 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x118225800 == 40 [pid = 1657] [id = 758] 15:19:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1126fd000) [pid = 1657] [serial = 2272] [outer = 0x0] 15:19:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x112a84000) [pid = 1657] [serial = 2273] [outer = 0x1126fd000] 15:19:35 INFO - PROCESS | 1657 | 1467843575230 Marionette DEBUG loaded listener.js 15:19:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x1133f3000) [pid = 1657] [serial = 2274] [outer = 0x1126fd000] 15:19:35 INFO - PROCESS | 1657 | 1467843575646 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]]]}] 15:19:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:19:35 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 15:19:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 724ms 15:19:35 INFO - PROCESS | 1657 | 1467843575690 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 15:19:35 INFO - PROCESS | 1657 | 1467843575693 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 15:19:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:19:35 INFO - PROCESS | 1657 | 1467843575697 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:19:35 INFO - PROCESS | 1657 | 1467843575698 Marionette TRACE conn2 <- [1,2998,null,{}] 15:19:35 INFO - PROCESS | 1657 | 1467843575703 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}] 15:19:35 INFO - PROCESS | 1657 | 1467843575706 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:35 INFO - PROCESS | 1657 | 1467843575840 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 15:19:35 INFO - PROCESS | 1657 | 1467843575943 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:35 INFO - PROCESS | 1657 | 1467843575944 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x1267a1800 == 41 [pid = 1657] [id = 759] 15:19:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x115dd6c00) [pid = 1657] [serial = 2275] [outer = 0x0] 15:19:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x116f93400) [pid = 1657] [serial = 2276] [outer = 0x115dd6c00] 15:19:35 INFO - PROCESS | 1657 | 1467843575977 Marionette DEBUG loaded listener.js 15:19:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x118129400) [pid = 1657] [serial = 2277] [outer = 0x115dd6c00] 15:19:36 INFO - PROCESS | 1657 | 1467843576420 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]]]}] 15:19:36 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. 15:19:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 771ms 15:19:36 INFO - PROCESS | 1657 | 1467843576479 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 15:19:36 INFO - PROCESS | 1657 | 1467843576481 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 15:19:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:19:36 INFO - PROCESS | 1657 | 1467843576511 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:19:36 INFO - PROCESS | 1657 | 1467843576512 Marionette TRACE conn2 <- [1,3002,null,{}] 15:19:36 INFO - PROCESS | 1657 | 1467843576515 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}] 15:19:36 INFO - PROCESS | 1657 | 1467843576516 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:36 INFO - PROCESS | 1657 | 1467843576625 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 15:19:36 INFO - PROCESS | 1657 | 1467843576714 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:36 INFO - PROCESS | 1657 | 1467843576719 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x118223800 == 42 [pid = 1657] [id = 760] 15:19:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x115e29000) [pid = 1657] [serial = 2278] [outer = 0x0] 15:19:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x118651c00) [pid = 1657] [serial = 2279] [outer = 0x115e29000] 15:19:36 INFO - PROCESS | 1657 | 1467843576752 Marionette DEBUG loaded listener.js 15:19:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x119ba9000) [pid = 1657] [serial = 2280] [outer = 0x115e29000] 15:19:37 INFO - PROCESS | 1657 | 1467843577275 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]]]}] 15:19:37 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. 15:19:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 772ms 15:19:37 INFO - PROCESS | 1657 | 1467843577280 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 15:19:37 INFO - PROCESS | 1657 | 1467843577283 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 15:19:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:19:37 INFO - PROCESS | 1657 | 1467843577286 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:19:37 INFO - PROCESS | 1657 | 1467843577288 Marionette TRACE conn2 <- [1,3006,null,{}] 15:19:37 INFO - PROCESS | 1657 | 1467843577292 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}] 15:19:37 INFO - PROCESS | 1657 | 1467843577294 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:37 INFO - PROCESS | 1657 | 1467843577400 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 15:19:37 INFO - PROCESS | 1657 | 1467843577459 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:37 INFO - PROCESS | 1657 | 1467843577462 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x119596800 == 43 [pid = 1657] [id = 761] 15:19:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x1164e2400) [pid = 1657] [serial = 2281] [outer = 0x0] 15:19:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x116633000) [pid = 1657] [serial = 2282] [outer = 0x1164e2400] 15:19:37 INFO - PROCESS | 1657 | 1467843577491 Marionette DEBUG loaded listener.js 15:19:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x11714fc00) [pid = 1657] [serial = 2283] [outer = 0x1164e2400] 15:19:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12deb8000 == 42 [pid = 1657] [id = 757] 15:19:37 INFO - PROCESS | 1657 | --DOCSHELL 0x1296bb000 == 41 [pid = 1657] [id = 755] 15:19:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12c55b800 == 40 [pid = 1657] [id = 754] 15:19:37 INFO - PROCESS | 1657 | --DOCSHELL 0x125bae000 == 39 [pid = 1657] [id = 753] 15:19:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf26800 == 38 [pid = 1657] [id = 752] 15:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x12d29a800) [pid = 1657] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:19:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12bb26000 == 37 [pid = 1657] [id = 751] 15:19:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12aeac800 == 36 [pid = 1657] [id = 750] 15:19:37 INFO - PROCESS | 1657 | --DOCSHELL 0x1296bc800 == 35 [pid = 1657] [id = 749] 15:19:37 INFO - PROCESS | 1657 | --DOCSHELL 0x128e4a800 == 34 [pid = 1657] [id = 748] 15:19:37 INFO - PROCESS | 1657 | --DOCSHELL 0x125bae800 == 33 [pid = 1657] [id = 747] 15:19:37 INFO - PROCESS | 1657 | --DOCSHELL 0x120f3b800 == 32 [pid = 1657] [id = 746] 15:19:37 INFO - PROCESS | 1657 | --DOCSHELL 0x119ede000 == 31 [pid = 1657] [id = 745] 15:19:37 INFO - PROCESS | 1657 | --DOCSHELL 0x116ac2800 == 30 [pid = 1657] [id = 744] 15:19:37 INFO - PROCESS | 1657 | --DOCSHELL 0x1186d2000 == 29 [pid = 1657] [id = 743] 15:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x128b74c00) [pid = 1657] [serial = 2207] [outer = 0x0] [url = about:blank] 15:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x119ec6800) [pid = 1657] [serial = 2188] [outer = 0x0] [url = about:blank] 15:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x120ff2000) [pid = 1657] [serial = 2191] [outer = 0x0] [url = about:blank] 15:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x126c57c00) [pid = 1657] [serial = 2197] [outer = 0x0] [url = about:blank] 15:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x11835b800) [pid = 1657] [serial = 2182] [outer = 0x0] [url = about:blank] 15:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x11910b400) [pid = 1657] [serial = 2183] [outer = 0x0] [url = about:blank] 15:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x11954a400) [pid = 1657] [serial = 2185] [outer = 0x0] [url = about:blank] 15:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x12a9e2400) [pid = 1657] [serial = 2171] [outer = 0x0] [url = about:blank] 15:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x12a7e8000) [pid = 1657] [serial = 2170] [outer = 0x0] [url = about:blank] 15:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x115e21c00) [pid = 1657] [serial = 2176] [outer = 0x0] [url = about:blank] 15:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x116637800) [pid = 1657] [serial = 2177] [outer = 0x0] [url = about:blank] 15:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x116a1a000) [pid = 1657] [serial = 2179] [outer = 0x0] [url = about:blank] 15:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x118110000) [pid = 1657] [serial = 2180] [outer = 0x0] [url = about:blank] 15:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x1133ec800) [pid = 1657] [serial = 2173] [outer = 0x0] [url = about:blank] 15:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x128cb8400) [pid = 1657] [serial = 2209] [outer = 0x0] [url = about:blank] 15:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x115ddc400) [pid = 1657] [serial = 2174] [outer = 0x0] [url = about:blank] 15:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x129246000) [pid = 1657] [serial = 2210] [outer = 0x0] [url = about:blank] 15:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x125bf5000) [pid = 1657] [serial = 2194] [outer = 0x0] [url = about:blank] 15:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1122b3000) [pid = 1657] [serial = 1466] [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.] 15:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x119772000) [pid = 1657] [serial = 2201] [outer = 0x0] [url = about:blank] 15:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x11662c800) [pid = 1657] [serial = 2200] [outer = 0x0] [url = about:blank] 15:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1235d4400) [pid = 1657] [serial = 2203] [outer = 0x0] [url = about:blank] 15:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1274b0c00) [pid = 1657] [serial = 2206] [outer = 0x0] [url = about:blank] 15:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x12706e400) [pid = 1657] [serial = 2198] [outer = 0x0] [url = about:blank] 15:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x127420400) [pid = 1657] [serial = 2204] [outer = 0x0] [url = about:blank] 15:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x126786400) [pid = 1657] [serial = 2195] [outer = 0x0] [url = about:blank] 15:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1253da400) [pid = 1657] [serial = 2192] [outer = 0x0] [url = about:blank] 15:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x120fb9400) [pid = 1657] [serial = 2189] [outer = 0x0] [url = about:blank] 15:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x119ec0000) [pid = 1657] [serial = 2186] [outer = 0x0] [url = about:blank] 15:19:37 INFO - PROCESS | 1657 | 1467843577855 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]]]}] 15:19:37 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. 15:19:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 620ms 15:19:37 INFO - PROCESS | 1657 | 1467843577907 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 15:19:37 INFO - PROCESS | 1657 | 1467843577909 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 15:19:37 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:19:37 INFO - PROCESS | 1657 | 1467843577914 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:19:37 INFO - PROCESS | 1657 | 1467843577915 Marionette TRACE conn2 <- [1,3010,null,{}] 15:19:37 INFO - PROCESS | 1657 | 1467843577917 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}] 15:19:37 INFO - PROCESS | 1657 | 1467843577919 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:38 INFO - PROCESS | 1657 | 1467843578003 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 15:19:38 INFO - PROCESS | 1657 | 1467843578062 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:38 INFO - PROCESS | 1657 | 1467843578063 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x119c51800 == 30 [pid = 1657] [id = 762] 15:19:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x118123000) [pid = 1657] [serial = 2284] [outer = 0x0] 15:19:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x11835f000) [pid = 1657] [serial = 2285] [outer = 0x118123000] 15:19:38 INFO - PROCESS | 1657 | 1467843578090 Marionette DEBUG loaded listener.js 15:19:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x118851800) [pid = 1657] [serial = 2286] [outer = 0x118123000] 15:19:38 INFO - PROCESS | 1657 | 1467843578400 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]]]}] 15:19:38 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 15:19:38 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 520ms 15:19:38 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:19:38 INFO - PROCESS | 1657 | 1467843578436 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 15:19:38 INFO - PROCESS | 1657 | 1467843578437 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 15:19:38 INFO - PROCESS | 1657 | 1467843578439 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:19:38 INFO - PROCESS | 1657 | 1467843578442 Marionette TRACE conn2 <- [1,3014,null,{}] 15:19:38 INFO - PROCESS | 1657 | 1467843578449 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}] 15:19:38 INFO - PROCESS | 1657 | 1467843578452 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:38 INFO - PROCESS | 1657 | 1467843578530 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 15:19:38 INFO - PROCESS | 1657 | 1467843578590 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:38 INFO - PROCESS | 1657 | 1467843578592 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x126712800 == 31 [pid = 1657] [id = 763] 15:19:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x11910c800) [pid = 1657] [serial = 2287] [outer = 0x0] 15:19:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x119a30400) [pid = 1657] [serial = 2288] [outer = 0x11910c800] 15:19:38 INFO - PROCESS | 1657 | 1467843578619 Marionette DEBUG loaded listener.js 15:19:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x120fb9800) [pid = 1657] [serial = 2289] [outer = 0x11910c800] 15:19:38 INFO - PROCESS | 1657 | [1657] 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 15:19:38 INFO - PROCESS | 1657 | 1467843578945 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:19:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:19:38 INFO - {} 15:19:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:19:38 INFO - {} 15:19:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:19:38 INFO - {} 15:19:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:19:38 INFO - {} 15:19:38 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 531ms 15:19:38 INFO - TEST-START | /FileAPI/fileReader.html 15:19:38 INFO - PROCESS | 1657 | 1467843578971 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 15:19:38 INFO - PROCESS | 1657 | 1467843578973 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 15:19:38 INFO - PROCESS | 1657 | 1467843578975 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:19:38 INFO - PROCESS | 1657 | 1467843578976 Marionette TRACE conn2 <- [1,3018,null,{}] 15:19:38 INFO - PROCESS | 1657 | 1467843578978 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}] 15:19:38 INFO - PROCESS | 1657 | 1467843578980 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:39 INFO - PROCESS | 1657 | 1467843579061 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 15:19:39 INFO - PROCESS | 1657 | 1467843579064 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:39 INFO - PROCESS | 1657 | 1467843579065 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a797800 == 32 [pid = 1657] [id = 764] 15:19:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x120ff2000) [pid = 1657] [serial = 2290] [outer = 0x0] 15:19:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1217d3c00) [pid = 1657] [serial = 2291] [outer = 0x120ff2000] 15:19:39 INFO - PROCESS | 1657 | 1467843579093 Marionette DEBUG loaded listener.js 15:19:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1253dd800) [pid = 1657] [serial = 2292] [outer = 0x120ff2000] 15:19:39 INFO - PROCESS | 1657 | 1467843579396 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]]]}] 15:19:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:19:39 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:19:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:19:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:19:39 INFO - TEST-OK | /FileAPI/fileReader.html | took 468ms 15:19:39 INFO - TEST-START | /FileAPI/historical.html 15:19:39 INFO - PROCESS | 1657 | 1467843579444 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 15:19:39 INFO - PROCESS | 1657 | 1467843579445 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 15:19:39 INFO - PROCESS | 1657 | 1467843579447 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:19:39 INFO - PROCESS | 1657 | 1467843579448 Marionette TRACE conn2 <- [1,3022,null,{}] 15:19:39 INFO - PROCESS | 1657 | 1467843579482 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}] 15:19:39 INFO - PROCESS | 1657 | 1467843579485 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:39 INFO - PROCESS | 1657 | 1467843579564 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 15:19:39 INFO - PROCESS | 1657 | 1467843579577 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:39 INFO - PROCESS | 1657 | 1467843579578 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b306800 == 33 [pid = 1657] [id = 765] 15:19:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1126fd400) [pid = 1657] [serial = 2293] [outer = 0x0] 15:19:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x125c86800) [pid = 1657] [serial = 2294] [outer = 0x1126fd400] 15:19:39 INFO - PROCESS | 1657 | 1467843579603 Marionette DEBUG loaded listener.js 15:19:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x126786c00) [pid = 1657] [serial = 2295] [outer = 0x1126fd400] 15:19:39 INFO - PROCESS | 1657 | 1467843579938 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"]]]}] 15:19:39 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:19:39 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:19:39 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:19:39 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:19:39 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:19:39 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:19:39 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:19:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:39 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:19:39 INFO - TEST-OK | /FileAPI/historical.html | took 528ms 15:19:39 INFO - TEST-START | /FileAPI/idlharness.html 15:19:39 INFO - PROCESS | 1657 | 1467843579975 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 15:19:39 INFO - PROCESS | 1657 | 1467843579976 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 15:19:39 INFO - PROCESS | 1657 | 1467843579979 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:19:39 INFO - PROCESS | 1657 | 1467843579980 Marionette TRACE conn2 <- [1,3026,null,{}] 15:19:39 INFO - PROCESS | 1657 | 1467843579982 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}] 15:19:39 INFO - PROCESS | 1657 | 1467843579986 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:40 INFO - PROCESS | 1657 | 1467843580106 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 15:19:40 INFO - PROCESS | 1657 | 1467843580121 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:40 INFO - PROCESS | 1657 | 1467843580122 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf2d800 == 34 [pid = 1657] [id = 766] 15:19:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1267dac00) [pid = 1657] [serial = 2296] [outer = 0x0] 15:19:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x127428000) [pid = 1657] [serial = 2297] [outer = 0x1267dac00] 15:19:40 INFO - PROCESS | 1657 | 1467843580147 Marionette DEBUG loaded listener.js 15:19:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x128cc3400) [pid = 1657] [serial = 2298] [outer = 0x1267dac00] 15:19:40 INFO - PROCESS | 1657 | 1467843580705 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]]]}] 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:19:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:19:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:19:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:19:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:19:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:19:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:19:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:19:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:19:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:19:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:19:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:19:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:19:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:19:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:19:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:19:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:19:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:19:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:19:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:19:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:19:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:19:40 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 15:19:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:19:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:19:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:19:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:19:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:19:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:19:40 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 15:19:40 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 15:19:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:19:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:19:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:19:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:19:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:19:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:19:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:19:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:19:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:19:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:19:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:19:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:19:40 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 15:19:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:19:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:19:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:19:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:19:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:19:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:19:40 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 15:19:40 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 15:19:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:19:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:19:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:19:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:19:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:19:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:19:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:19:40 INFO - TEST-OK | /FileAPI/idlharness.html | took 780ms 15:19:40 INFO - PROCESS | 1657 | 1467843580760 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 15:19:40 INFO - PROCESS | 1657 | 1467843580761 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 15:19:40 INFO - TEST-START | /FileAPI/idlharness.worker 15:19:40 INFO - PROCESS | 1657 | 1467843580763 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:19:40 INFO - PROCESS | 1657 | 1467843580765 Marionette TRACE conn2 <- [1,3030,null,{}] 15:19:40 INFO - PROCESS | 1657 | 1467843580774 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}] 15:19:40 INFO - PROCESS | 1657 | 1467843580775 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:40 INFO - PROCESS | 1657 | 1467843580881 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 15:19:40 INFO - PROCESS | 1657 | 1467843580885 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:40 INFO - PROCESS | 1657 | 1467843580886 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b38d800 == 35 [pid = 1657] [id = 767] 15:19:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x129133c00) [pid = 1657] [serial = 2299] [outer = 0x0] 15:19:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x12b07d400) [pid = 1657] [serial = 2300] [outer = 0x129133c00] 15:19:40 INFO - PROCESS | 1657 | 1467843580909 Marionette DEBUG loaded listener.js 15:19:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x12b1b2000) [pid = 1657] [serial = 2301] [outer = 0x129133c00] 15:19:41 INFO - PROCESS | 1657 | [1657] 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 15:19:41 INFO - PROCESS | 1657 | 1467843581532 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,{},{}]]]}] 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:19:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:19:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:19:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:19:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:19:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:19:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:19:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:19:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:19:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:19:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:19:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:19:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:19:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:19:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:19:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:19:41 INFO - {} 15:19:41 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 15:19:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:19:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:19:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:19:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:19:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:19:41 INFO - {} 15:19:41 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 - {} 15:19:41 INFO - {} 15:19:41 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 15:19:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:19:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:19:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:19:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:19:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:19:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:19:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:19:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:19:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:19:41 INFO - {} 15:19:41 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 15:19:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:19:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:19:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:19:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:19:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:19:41 INFO - {} 15:19:41 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 - {} 15:19:41 INFO - {} 15:19:41 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 15:19:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:19:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:19:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:19:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:19:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:19:41 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 15:19:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:19:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:19:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:19:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:19:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:19:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:19:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:19:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:19:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:19:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:19:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:19:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:19:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:19:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:19:41 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 15:19:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:19:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:19:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:19:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:19:41 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 15:19:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:19:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:19:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:19:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:19:41 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 15:19:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:19:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:19:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:19:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:19:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:19:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:19:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:19:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:19:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:19:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:19:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-OK | /FileAPI/idlharness.worker | took 842ms 15:19:41 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:19:41 INFO - PROCESS | 1657 | 1467843581608 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 15:19:41 INFO - PROCESS | 1657 | 1467843581609 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 15:19:41 INFO - PROCESS | 1657 | 1467843581612 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:19:41 INFO - PROCESS | 1657 | 1467843581613 Marionette TRACE conn2 <- [1,3034,null,{}] 15:19:41 INFO - PROCESS | 1657 | 1467843581615 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}] 15:19:41 INFO - PROCESS | 1657 | 1467843581617 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:41 INFO - PROCESS | 1657 | 1467843581720 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 15:19:41 INFO - PROCESS | 1657 | 1467843581724 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:41 INFO - PROCESS | 1657 | 1467843581725 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x112797000 == 36 [pid = 1657] [id = 768] 15:19:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x12b1b8800) [pid = 1657] [serial = 2302] [outer = 0x0] 15:19:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x12c87b000) [pid = 1657] [serial = 2303] [outer = 0x12b1b8800] 15:19:41 INFO - PROCESS | 1657 | 1467843581783 Marionette DEBUG loaded listener.js 15:19:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x12ca72800) [pid = 1657] [serial = 2304] [outer = 0x12b1b8800] 15:19:41 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x116734400) [pid = 1657] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 15:19:41 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x118110400) [pid = 1657] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:19:41 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x119065800) [pid = 1657] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 15:19:41 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x112f5f800) [pid = 1657] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 15:19:41 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1210ab800) [pid = 1657] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 15:19:41 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x1129ac800) [pid = 1657] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 15:19:41 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1167a9c00) [pid = 1657] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 15:19:41 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x121ccec00) [pid = 1657] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 15:19:41 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1274ae400) [pid = 1657] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:19:41 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x126d52000) [pid = 1657] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 15:19:41 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1274c6000) [pid = 1657] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:19:41 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x112f57000) [pid = 1657] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 15:19:41 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x119ec8000) [pid = 1657] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 15:19:41 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x113258400) [pid = 1657] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:19:41 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x118104c00) [pid = 1657] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 15:19:41 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1126f9400) [pid = 1657] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 15:19:41 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x118650c00) [pid = 1657] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 15:19:41 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1129b0c00) [pid = 1657] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 15:19:42 INFO - PROCESS | 1657 | 1467843582109 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]]]}] 15:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:19:42 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 524ms 15:19:42 INFO - PROCESS | 1657 | 1467843582138 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 15:19:42 INFO - PROCESS | 1657 | 1467843582139 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 15:19:42 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:19:42 INFO - PROCESS | 1657 | 1467843582142 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:19:42 INFO - PROCESS | 1657 | 1467843582143 Marionette TRACE conn2 <- [1,3038,null,{}] 15:19:42 INFO - PROCESS | 1657 | 1467843582145 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}] 15:19:42 INFO - PROCESS | 1657 | 1467843582146 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:42 INFO - PROCESS | 1657 | 1467843582256 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 15:19:42 INFO - PROCESS | 1657 | 1467843582292 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:42 INFO - PROCESS | 1657 | 1467843582293 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x119b6d800 == 37 [pid = 1657] [id = 769] 15:19:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x110fb7800) [pid = 1657] [serial = 2305] [outer = 0x0] 15:19:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x11906a400) [pid = 1657] [serial = 2306] [outer = 0x110fb7800] 15:19:42 INFO - PROCESS | 1657 | 1467843582317 Marionette DEBUG loaded listener.js 15:19:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x12b1b8400) [pid = 1657] [serial = 2307] [outer = 0x110fb7800] 15:19:42 INFO - PROCESS | 1657 | 1467843582555 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"]]]}] 15:19:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:19:42 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 424ms 15:19:42 INFO - PROCESS | 1657 | 1467843582572 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 15:19:42 INFO - PROCESS | 1657 | 1467843582574 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 15:19:42 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:19:42 INFO - PROCESS | 1657 | 1467843582576 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:19:42 INFO - PROCESS | 1657 | 1467843582577 Marionette TRACE conn2 <- [1,3042,null,{}] 15:19:42 INFO - PROCESS | 1657 | 1467843582579 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}] 15:19:42 INFO - PROCESS | 1657 | 1467843582580 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:42 INFO - PROCESS | 1657 | 1467843582668 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 15:19:42 INFO - PROCESS | 1657 | 1467843582673 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:42 INFO - PROCESS | 1657 | 1467843582674 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x111007000 == 38 [pid = 1657] [id = 770] 15:19:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x12ca75000) [pid = 1657] [serial = 2308] [outer = 0x0] 15:19:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x12cb4d800) [pid = 1657] [serial = 2309] [outer = 0x12ca75000] 15:19:42 INFO - PROCESS | 1657 | 1467843582697 Marionette DEBUG loaded listener.js 15:19:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x12cb51800) [pid = 1657] [serial = 2310] [outer = 0x12ca75000] 15:19:43 INFO - PROCESS | 1657 | 1467843583103 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]]]}] 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:19:43 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. 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:19:43 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'.) 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:19:43 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. 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:19:43 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. 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:19:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:19:43 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. 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:19:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:19:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 15:19:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:19:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:19:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:19:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:19:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:19:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:19:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:19:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:19:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:19:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:19:43 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 581ms 15:19:43 INFO - PROCESS | 1657 | 1467843583158 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 15:19:43 INFO - PROCESS | 1657 | 1467843583160 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 15:19:43 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:19:43 INFO - PROCESS | 1657 | 1467843583162 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:19:43 INFO - PROCESS | 1657 | 1467843583165 Marionette TRACE conn2 <- [1,3046,null,{}] 15:19:43 INFO - PROCESS | 1657 | 1467843583183 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}] 15:19:43 INFO - PROCESS | 1657 | 1467843583185 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:43 INFO - PROCESS | 1657 | 1467843583278 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 15:19:43 INFO - PROCESS | 1657 | 1467843583281 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:43 INFO - PROCESS | 1657 | 1467843583282 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a603000 == 39 [pid = 1657] [id = 771] 15:19:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x12cb52c00) [pid = 1657] [serial = 2311] [outer = 0x0] 15:19:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x12cb5a000) [pid = 1657] [serial = 2312] [outer = 0x12cb52c00] 15:19:43 INFO - PROCESS | 1657 | 1467843583314 Marionette DEBUG loaded listener.js 15:19:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x12cf4c000) [pid = 1657] [serial = 2313] [outer = 0x12cb52c00] 15:19:43 INFO - PROCESS | 1657 | [1657] 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 15:19:43 INFO - PROCESS | 1657 | 1467843583654 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:19:43 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:19:43 INFO - {} 15:19:43 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 535ms 15:19:43 INFO - PROCESS | 1657 | 1467843583697 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 15:19:43 INFO - PROCESS | 1657 | 1467843583699 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 15:19:43 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:19:43 INFO - PROCESS | 1657 | 1467843583701 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:19:43 INFO - PROCESS | 1657 | 1467843583702 Marionette TRACE conn2 <- [1,3050,null,{}] 15:19:43 INFO - PROCESS | 1657 | 1467843583704 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}] 15:19:43 INFO - PROCESS | 1657 | 1467843583705 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:43 INFO - PROCESS | 1657 | 1467843583816 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 15:19:43 INFO - PROCESS | 1657 | 1467843583824 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:43 INFO - PROCESS | 1657 | 1467843583825 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x12dad8000 == 40 [pid = 1657] [id = 772] 15:19:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x12c1ec400) [pid = 1657] [serial = 2314] [outer = 0x0] 15:19:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x12cb51c00) [pid = 1657] [serial = 2315] [outer = 0x12c1ec400] 15:19:43 INFO - PROCESS | 1657 | 1467843583848 Marionette DEBUG loaded listener.js 15:19:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x12cf4e400) [pid = 1657] [serial = 2316] [outer = 0x12c1ec400] 15:19:44 INFO - PROCESS | 1657 | 1467843584242 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]]]}] 15:19:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:19:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:19:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:19:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:19:44 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 571ms 15:19:44 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:19:44 INFO - PROCESS | 1657 | 1467843584273 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 15:19:44 INFO - PROCESS | 1657 | 1467843584276 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 15:19:44 INFO - PROCESS | 1657 | 1467843584280 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:19:44 INFO - PROCESS | 1657 | 1467843584282 Marionette TRACE conn2 <- [1,3054,null,{}] 15:19:44 INFO - PROCESS | 1657 | 1467843584286 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}] 15:19:44 INFO - PROCESS | 1657 | 1467843584288 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:44 INFO - PROCESS | 1657 | 1467843584399 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 15:19:44 INFO - PROCESS | 1657 | 1467843584475 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:44 INFO - PROCESS | 1657 | 1467843584476 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x118229000 == 41 [pid = 1657] [id = 773] 15:19:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1126f3400) [pid = 1657] [serial = 2317] [outer = 0x0] 15:19:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x112f54800) [pid = 1657] [serial = 2318] [outer = 0x1126f3400] 15:19:44 INFO - PROCESS | 1657 | 1467843584507 Marionette DEBUG loaded listener.js 15:19:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x115ddc400) [pid = 1657] [serial = 2319] [outer = 0x1126f3400] 15:19:45 INFO - PROCESS | 1657 | 1467843585007 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"]]]}] 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:19:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:19:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:19:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:19:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:19:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:19:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:19:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:19:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:19:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:19:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:19:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:19:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:19:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:19:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:19:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:19:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:19:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:19:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:19:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:19:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:19:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:19:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:19:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:19:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:19:45 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" 15:19:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:19:45 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" 15:19:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:19:45 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 789ms 15:19:45 INFO - PROCESS | 1657 | 1467843585070 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 15:19:45 INFO - PROCESS | 1657 | 1467843585074 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 15:19:45 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:19:45 INFO - PROCESS | 1657 | 1467843585081 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:19:45 INFO - PROCESS | 1657 | 1467843585083 Marionette TRACE conn2 <- [1,3058,null,{}] 15:19:45 INFO - PROCESS | 1657 | 1467843585087 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}] 15:19:45 INFO - PROCESS | 1657 | 1467843585090 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:45 INFO - PROCESS | 1657 | 1467843585220 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 15:19:45 INFO - PROCESS | 1657 | 1467843585353 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:45 INFO - PROCESS | 1657 | 1467843585354 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x127314800 == 42 [pid = 1657] [id = 774] 15:19:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x120fedc00) [pid = 1657] [serial = 2320] [outer = 0x0] 15:19:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1210aac00) [pid = 1657] [serial = 2321] [outer = 0x120fedc00] 15:19:45 INFO - PROCESS | 1657 | 1467843585405 Marionette DEBUG loaded listener.js 15:19:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x1235d7000) [pid = 1657] [serial = 2322] [outer = 0x120fedc00] 15:19:45 INFO - PROCESS | 1657 | 1467843585891 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]]]}] 15:19:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:19:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:19:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:19:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:19:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:19:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:19:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:19:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:19:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:19:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:19:45 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:45 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:19:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:19:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:19:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:19:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:19:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:19:45 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 824ms 15:19:45 INFO - PROCESS | 1657 | 1467843585906 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 15:19:45 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:19:45 INFO - PROCESS | 1657 | 1467843585908 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 15:19:45 INFO - PROCESS | 1657 | 1467843585912 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:19:45 INFO - PROCESS | 1657 | 1467843585916 Marionette TRACE conn2 <- [1,3062,null,{}] 15:19:45 INFO - PROCESS | 1657 | 1467843585927 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}] 15:19:45 INFO - PROCESS | 1657 | 1467843585932 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:46 INFO - PROCESS | 1657 | 1467843586140 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 15:19:46 INFO - PROCESS | 1657 | 1467843586220 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:46 INFO - PROCESS | 1657 | 1467843586222 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d855000 == 43 [pid = 1657] [id = 775] 15:19:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x128b78800) [pid = 1657] [serial = 2323] [outer = 0x0] 15:19:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x129938400) [pid = 1657] [serial = 2324] [outer = 0x128b78800] 15:19:46 INFO - PROCESS | 1657 | 1467843586271 Marionette DEBUG loaded listener.js 15:19:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x12a9ebc00) [pid = 1657] [serial = 2325] [outer = 0x128b78800] 15:19:46 INFO - PROCESS | 1657 | [1657] 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 15:19:46 INFO - PROCESS | 1657 | 1467843586708 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:19:46 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:19:46 INFO - {} 15:19:46 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 830ms 15:19:46 INFO - PROCESS | 1657 | 1467843586741 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 15:19:46 INFO - PROCESS | 1657 | 1467843586743 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 15:19:46 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:19:46 INFO - PROCESS | 1657 | 1467843586746 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:19:46 INFO - PROCESS | 1657 | 1467843586747 Marionette TRACE conn2 <- [1,3066,null,{}] 15:19:46 INFO - PROCESS | 1657 | 1467843586768 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}] 15:19:46 INFO - PROCESS | 1657 | 1467843586770 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:46 INFO - PROCESS | 1657 | 1467843586877 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 15:19:46 INFO - PROCESS | 1657 | 1467843586946 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:46 INFO - PROCESS | 1657 | 1467843586948 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x112842800 == 44 [pid = 1657] [id = 776] 15:19:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x12b9d5800) [pid = 1657] [serial = 2326] [outer = 0x0] 15:19:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x12b9d8000) [pid = 1657] [serial = 2327] [outer = 0x12b9d5800] 15:19:46 INFO - PROCESS | 1657 | 1467843586976 Marionette DEBUG loaded listener.js 15:19:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x12b9dc800) [pid = 1657] [serial = 2328] [outer = 0x12b9d5800] 15:19:47 INFO - PROCESS | 1657 | 1467843587322 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]]]}] 15:19:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:19:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:19:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:19:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:19:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:19:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:19:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:19:47 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 619ms 15:19:47 INFO - PROCESS | 1657 | 1467843587366 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 15:19:47 INFO - PROCESS | 1657 | 1467843587367 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 15:19:47 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:19:47 INFO - PROCESS | 1657 | 1467843587370 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:19:47 INFO - PROCESS | 1657 | 1467843587371 Marionette TRACE conn2 <- [1,3070,null,{}] 15:19:47 INFO - PROCESS | 1657 | 1467843587373 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}] 15:19:47 INFO - PROCESS | 1657 | 1467843587375 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:47 INFO - PROCESS | 1657 | 1467843587475 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 15:19:47 INFO - PROCESS | 1657 | 1467843587567 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:47 INFO - PROCESS | 1657 | 1467843587568 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x11285b000 == 45 [pid = 1657] [id = 777] 15:19:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x12b9db800) [pid = 1657] [serial = 2329] [outer = 0x0] 15:19:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x12b9e3400) [pid = 1657] [serial = 2330] [outer = 0x12b9db800] 15:19:47 INFO - PROCESS | 1657 | 1467843587609 Marionette DEBUG loaded listener.js 15:19:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x12bb61c00) [pid = 1657] [serial = 2331] [outer = 0x12b9db800] 15:19:47 INFO - PROCESS | 1657 | 1467843587991 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]]]}] 15:19:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:19:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:19:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:19:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:19:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:19:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:19:48 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 670ms 15:19:48 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:19:48 INFO - PROCESS | 1657 | 1467843588040 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 15:19:48 INFO - PROCESS | 1657 | 1467843588042 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 15:19:48 INFO - PROCESS | 1657 | 1467843588044 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:19:48 INFO - PROCESS | 1657 | 1467843588045 Marionette TRACE conn2 <- [1,3074,null,{}] 15:19:48 INFO - PROCESS | 1657 | 1467843588048 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}] 15:19:48 INFO - PROCESS | 1657 | 1467843588052 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:48 INFO - PROCESS | 1657 | 1467843588205 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 15:19:48 INFO - PROCESS | 1657 | 1467843588436 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:48 INFO - PROCESS | 1657 | 1467843588438 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x11285c800 == 46 [pid = 1657] [id = 778] 15:19:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x1110a8400) [pid = 1657] [serial = 2332] [outer = 0x0] 15:19:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x11222bc00) [pid = 1657] [serial = 2333] [outer = 0x1110a8400] 15:19:48 INFO - PROCESS | 1657 | 1467843588490 Marionette DEBUG loaded listener.js 15:19:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x1129a6000) [pid = 1657] [serial = 2334] [outer = 0x1110a8400] 15:19:48 INFO - PROCESS | 1657 | 1467843588941 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]]]}] 15:19:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:19:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:19:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:19:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:19:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:19:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:19:48 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 921ms 15:19:48 INFO - PROCESS | 1657 | 1467843588968 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 15:19:48 INFO - PROCESS | 1657 | 1467843588971 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 15:19:48 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:19:48 INFO - PROCESS | 1657 | 1467843588975 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:19:48 INFO - PROCESS | 1657 | 1467843588978 Marionette TRACE conn2 <- [1,3078,null,{}] 15:19:48 INFO - PROCESS | 1657 | 1467843588983 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}] 15:19:48 INFO - PROCESS | 1657 | 1467843588987 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:49 INFO - PROCESS | 1657 | 1467843589130 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 15:19:49 INFO - PROCESS | 1657 | 1467843589279 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:49 INFO - PROCESS | 1657 | 1467843589281 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x111006000 == 47 [pid = 1657] [id = 779] 15:19:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x114f99400) [pid = 1657] [serial = 2335] [outer = 0x0] 15:19:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x115e8e000) [pid = 1657] [serial = 2336] [outer = 0x114f99400] 15:19:49 INFO - PROCESS | 1657 | 1467843589311 Marionette DEBUG loaded listener.js 15:19:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x11673a400) [pid = 1657] [serial = 2337] [outer = 0x114f99400] 15:19:50 INFO - PROCESS | 1657 | --DOCSHELL 0x12a603000 == 46 [pid = 1657] [id = 771] 15:19:50 INFO - PROCESS | 1657 | --DOCSHELL 0x111007000 == 45 [pid = 1657] [id = 770] 15:19:50 INFO - PROCESS | 1657 | --DOCSHELL 0x119b6d800 == 44 [pid = 1657] [id = 769] 15:19:50 INFO - PROCESS | 1657 | --DOCSHELL 0x112797000 == 43 [pid = 1657] [id = 768] 15:19:50 INFO - PROCESS | 1657 | --DOCSHELL 0x12b38d800 == 42 [pid = 1657] [id = 767] 15:19:50 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf2d800 == 41 [pid = 1657] [id = 766] 15:19:50 INFO - PROCESS | 1657 | --DOCSHELL 0x12b306800 == 40 [pid = 1657] [id = 765] 15:19:50 INFO - PROCESS | 1657 | --DOCSHELL 0x12a797800 == 39 [pid = 1657] [id = 764] 15:19:50 INFO - PROCESS | 1657 | --DOCSHELL 0x126712800 == 38 [pid = 1657] [id = 763] 15:19:50 INFO - PROCESS | 1657 | --DOCSHELL 0x119c51800 == 37 [pid = 1657] [id = 762] 15:19:50 INFO - PROCESS | 1657 | --DOCSHELL 0x119596800 == 36 [pid = 1657] [id = 761] 15:19:50 INFO - PROCESS | 1657 | --DOCSHELL 0x118223800 == 35 [pid = 1657] [id = 760] 15:19:50 INFO - PROCESS | 1657 | --DOCSHELL 0x1267a1800 == 34 [pid = 1657] [id = 759] 15:19:50 INFO - PROCESS | 1657 | --DOCSHELL 0x118225800 == 33 [pid = 1657] [id = 758] 15:19:50 INFO - PROCESS | 1657 | --DOCSHELL 0x12d4a2000 == 32 [pid = 1657] [id = 756] 15:19:50 INFO - PROCESS | 1657 | --DOCSHELL 0x11285c800 == 31 [pid = 1657] [id = 778] 15:19:50 INFO - PROCESS | 1657 | --DOCSHELL 0x11285b000 == 30 [pid = 1657] [id = 777] 15:19:50 INFO - PROCESS | 1657 | --DOCSHELL 0x12d855000 == 29 [pid = 1657] [id = 775] 15:19:50 INFO - PROCESS | 1657 | --DOCSHELL 0x112842800 == 28 [pid = 1657] [id = 776] 15:19:50 INFO - PROCESS | 1657 | --DOCSHELL 0x127314800 == 27 [pid = 1657] [id = 774] 15:19:50 INFO - PROCESS | 1657 | --DOCSHELL 0x12dad8000 == 26 [pid = 1657] [id = 772] 15:19:50 INFO - PROCESS | 1657 | --DOCSHELL 0x118229000 == 25 [pid = 1657] [id = 773] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x12678b000) [pid = 1657] [serial = 2253] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x11861ec00) [pid = 1657] [serial = 2241] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x11902cc00) [pid = 1657] [serial = 2242] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x11673c000) [pid = 1657] [serial = 2236] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x118111c00) [pid = 1657] [serial = 2239] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x116a1a800) [pid = 1657] [serial = 2237] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x1199a3000) [pid = 1657] [serial = 2244] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x11324d800) [pid = 1657] [serial = 2233] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x110fef800) [pid = 1657] [serial = 2234] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x112fe2000) [pid = 1657] [serial = 2230] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x125c8e800) [pid = 1657] [serial = 2251] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x115e2b800) [pid = 1657] [serial = 2213] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x112f5bc00) [pid = 1657] [serial = 2212] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x121ba1800) [pid = 1657] [serial = 2250] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x1183e1400) [pid = 1657] [serial = 2216] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x118138000) [pid = 1657] [serial = 2215] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x125c90400) [pid = 1657] [serial = 2219] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x1235cb800) [pid = 1657] [serial = 2218] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1274c7c00) [pid = 1657] [serial = 2222] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1274bc000) [pid = 1657] [serial = 2221] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x12708d000) [pid = 1657] [serial = 2256] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x126d51c00) [pid = 1657] [serial = 2254] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1294a3800) [pid = 1657] [serial = 2225] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x12924c400) [pid = 1657] [serial = 2224] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x115d0e000) [pid = 1657] [serial = 2259] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x129251c00) [pid = 1657] [serial = 2266] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1294a5800) [pid = 1657] [serial = 2268] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x12a69f800) [pid = 1657] [serial = 2228] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x118106c00) [pid = 1657] [serial = 2260] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1253dc400) [pid = 1657] [serial = 2227] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1274be400) [pid = 1657] [serial = 2265] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1274b1000) [pid = 1657] [serial = 2257] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x12554b400) [pid = 1657] [serial = 2262] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x119ecd000) [pid = 1657] [serial = 2247] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x12742ec00) [pid = 1657] [serial = 2263] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x120ff0800) [pid = 1657] [serial = 2248] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x119ec8c00) [pid = 1657] [serial = 2245] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1657 | 1467843590239 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] 15:19:50 INFO - PROCESS | 1657 | 1467843590255 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 15:19:50 INFO - PROCESS | 1657 | 1467843590258 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:19:50 INFO - PROCESS | 1657 | 1467843590259 Marionette TRACE conn2 <- [1,3082,null,{}] 15:19:50 INFO - PROCESS | 1657 | 1467843590263 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}] 15:19:50 INFO - PROCESS | 1657 | 1467843590265 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:50 INFO - PROCESS | 1657 | 1467843590350 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 15:19:50 INFO - PROCESS | 1657 | 1467843590356 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:50 INFO - PROCESS | 1657 | 1467843590359 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x112851800 == 26 [pid = 1657] [id = 780] 15:19:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x113386400) [pid = 1657] [serial = 2338] [outer = 0x0] 15:19:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1133ec800) [pid = 1657] [serial = 2339] [outer = 0x113386400] 15:19:50 INFO - PROCESS | 1657 | 1467843590387 Marionette DEBUG loaded listener.js 15:19:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x115dd9c00) [pid = 1657] [serial = 2340] [outer = 0x113386400] 15:19:50 INFO - PROCESS | 1657 | 1467843590760 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]]]}] 15:19:50 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:19:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:19:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:19:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:19:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 521ms 15:19:50 INFO - PROCESS | 1657 | 1467843590779 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 15:19:50 INFO - PROCESS | 1657 | 1467843590782 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 15:19:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:19:50 INFO - PROCESS | 1657 | 1467843590787 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:19:50 INFO - PROCESS | 1657 | 1467843590789 Marionette TRACE conn2 <- [1,3086,null,{}] 15:19:50 INFO - PROCESS | 1657 | 1467843590791 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}] 15:19:50 INFO - PROCESS | 1657 | 1467843590793 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:50 INFO - PROCESS | 1657 | 1467843590872 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 15:19:50 INFO - PROCESS | 1657 | 1467843590876 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:50 INFO - PROCESS | 1657 | 1467843590878 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x11822c000 == 27 [pid = 1657] [id = 781] 15:19:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x11673cc00) [pid = 1657] [serial = 2341] [outer = 0x0] 15:19:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x117146800) [pid = 1657] [serial = 2342] [outer = 0x11673cc00] 15:19:50 INFO - PROCESS | 1657 | 1467843590907 Marionette DEBUG loaded listener.js 15:19:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x118120000) [pid = 1657] [serial = 2343] [outer = 0x11673cc00] 15:19:51 INFO - PROCESS | 1657 | 1467843591233 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:19:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:19:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 470ms 15:19:51 INFO - PROCESS | 1657 | 1467843591258 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 15:19:51 INFO - PROCESS | 1657 | 1467843591259 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 15:19:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:19:51 INFO - PROCESS | 1657 | 1467843591261 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:19:51 INFO - PROCESS | 1657 | 1467843591264 Marionette TRACE conn2 <- [1,3090,null,{}] 15:19:51 INFO - PROCESS | 1657 | 1467843591272 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}] 15:19:51 INFO - PROCESS | 1657 | 1467843591275 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:51 INFO - PROCESS | 1657 | 1467843591360 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 15:19:51 INFO - PROCESS | 1657 | 1467843591422 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:51 INFO - PROCESS | 1657 | 1467843591424 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x119c51000 == 28 [pid = 1657] [id = 782] 15:19:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x111d16800) [pid = 1657] [serial = 2344] [outer = 0x0] 15:19:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x118859400) [pid = 1657] [serial = 2345] [outer = 0x111d16800] 15:19:51 INFO - PROCESS | 1657 | 1467843591452 Marionette DEBUG loaded listener.js 15:19:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x119772400) [pid = 1657] [serial = 2346] [outer = 0x111d16800] 15:19:51 INFO - PROCESS | 1657 | 1467843591728 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:19:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:19:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 472ms 15:19:51 INFO - PROCESS | 1657 | 1467843591742 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 15:19:51 INFO - PROCESS | 1657 | 1467843591744 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 15:19:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:19:51 INFO - PROCESS | 1657 | 1467843591746 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:19:51 INFO - PROCESS | 1657 | 1467843591747 Marionette TRACE conn2 <- [1,3094,null,{}] 15:19:51 INFO - PROCESS | 1657 | 1467843591757 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}] 15:19:51 INFO - PROCESS | 1657 | 1467843591758 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:51 INFO - PROCESS | 1657 | 1467843591846 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 15:19:51 INFO - PROCESS | 1657 | 1467843591913 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:51 INFO - PROCESS | 1657 | 1467843591914 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x112783000 == 29 [pid = 1657] [id = 783] 15:19:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x11861bc00) [pid = 1657] [serial = 2347] [outer = 0x0] 15:19:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x119ecec00) [pid = 1657] [serial = 2348] [outer = 0x11861bc00] 15:19:51 INFO - PROCESS | 1657 | 1467843591939 Marionette DEBUG loaded listener.js 15:19:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x120fbe400) [pid = 1657] [serial = 2349] [outer = 0x11861bc00] 15:19:52 INFO - PROCESS | 1657 | 1467843592208 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:19:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:19:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 469ms 15:19:52 INFO - PROCESS | 1657 | 1467843592221 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 15:19:52 INFO - PROCESS | 1657 | 1467843592222 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 15:19:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:19:52 INFO - PROCESS | 1657 | 1467843592239 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:19:52 INFO - PROCESS | 1657 | 1467843592241 Marionette TRACE conn2 <- [1,3098,null,{}] 15:19:52 INFO - PROCESS | 1657 | 1467843592243 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}] 15:19:52 INFO - PROCESS | 1657 | 1467843592244 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:52 INFO - PROCESS | 1657 | 1467843592346 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 15:19:52 INFO - PROCESS | 1657 | 1467843592350 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:52 INFO - PROCESS | 1657 | 1467843592351 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x125bb4800 == 30 [pid = 1657] [id = 784] 15:19:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x110fea000) [pid = 1657] [serial = 2350] [outer = 0x0] 15:19:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x120fecc00) [pid = 1657] [serial = 2351] [outer = 0x110fea000] 15:19:52 INFO - PROCESS | 1657 | 1467843592376 Marionette DEBUG loaded listener.js 15:19:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x12133c800) [pid = 1657] [serial = 2352] [outer = 0x110fea000] 15:19:52 INFO - PROCESS | 1657 | 1467843592680 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]]]}] 15:19:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:19:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:19:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 478ms 15:19:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:19:52 INFO - PROCESS | 1657 | 1467843592711 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 15:19:52 INFO - PROCESS | 1657 | 1467843592712 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 15:19:52 INFO - PROCESS | 1657 | 1467843592714 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:19:52 INFO - PROCESS | 1657 | 1467843592715 Marionette TRACE conn2 <- [1,3102,null,{}] 15:19:52 INFO - PROCESS | 1657 | 1467843592731 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}] 15:19:52 INFO - PROCESS | 1657 | 1467843592738 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:52 INFO - PROCESS | 1657 | 1467843592858 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 15:19:52 INFO - PROCESS | 1657 | 1467843592872 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:52 INFO - PROCESS | 1657 | 1467843592873 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x12731c800 == 31 [pid = 1657] [id = 785] 15:19:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x121344400) [pid = 1657] [serial = 2353] [outer = 0x0] 15:19:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x12359d800) [pid = 1657] [serial = 2354] [outer = 0x121344400] 15:19:52 INFO - PROCESS | 1657 | 1467843592898 Marionette DEBUG loaded listener.js 15:19:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x12678d800) [pid = 1657] [serial = 2355] [outer = 0x121344400] 15:19:53 INFO - PROCESS | 1657 | 1467843593213 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:19:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:19:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 527ms 15:19:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:19:53 INFO - PROCESS | 1657 | 1467843593242 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 15:19:53 INFO - PROCESS | 1657 | 1467843593244 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 15:19:53 INFO - PROCESS | 1657 | 1467843593246 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 15:19:53 INFO - PROCESS | 1657 | 1467843593247 Marionette TRACE conn2 <- [1,3106,null,{}] 15:19:53 INFO - PROCESS | 1657 | 1467843593249 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}] 15:19:53 INFO - PROCESS | 1657 | 1467843593251 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:53 INFO - PROCESS | 1657 | 1467843593351 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 15:19:53 INFO - PROCESS | 1657 | 1467843593354 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:53 INFO - PROCESS | 1657 | 1467843593355 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x1296ac000 == 32 [pid = 1657] [id = 786] 15:19:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x121436400) [pid = 1657] [serial = 2356] [outer = 0x0] 15:19:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x126d49000) [pid = 1657] [serial = 2357] [outer = 0x121436400] 15:19:53 INFO - PROCESS | 1657 | 1467843593379 Marionette DEBUG loaded listener.js 15:19:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x127085000) [pid = 1657] [serial = 2358] [outer = 0x121436400] 15:19:53 INFO - PROCESS | 1657 | 1467843593664 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]]]}] 15:19:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:19:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:19:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:19:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 471ms 15:19:53 INFO - PROCESS | 1657 | 1467843593729 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 15:19:53 INFO - PROCESS | 1657 | 1467843593730 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 15:19:53 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:19:53 INFO - PROCESS | 1657 | 1467843593732 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 15:19:53 INFO - PROCESS | 1657 | 1467843593734 Marionette TRACE conn2 <- [1,3110,null,{}] 15:19:53 INFO - PROCESS | 1657 | 1467843593744 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}] 15:19:53 INFO - PROCESS | 1657 | 1467843593745 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:53 INFO - PROCESS | 1657 | 1467843593849 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 15:19:53 INFO - PROCESS | 1657 | 1467843593853 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:53 INFO - PROCESS | 1657 | 1467843593854 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a7a6000 == 33 [pid = 1657] [id = 787] 15:19:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x10ebe2800) [pid = 1657] [serial = 2359] [outer = 0x0] 15:19:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1274aa400) [pid = 1657] [serial = 2360] [outer = 0x10ebe2800] 15:19:53 INFO - PROCESS | 1657 | 1467843593878 Marionette DEBUG loaded listener.js 15:19:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x1274b9800) [pid = 1657] [serial = 2361] [outer = 0x10ebe2800] 15:19:54 INFO - PROCESS | 1657 | 1467843594442 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"]]]}] 15:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x12c1ec400) [pid = 1657] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 15:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x12cb52c00) [pid = 1657] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 15:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x1267dac00) [pid = 1657] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 15:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x110fb7800) [pid = 1657] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 15:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x12b1b8800) [pid = 1657] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 15:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1126fd400) [pid = 1657] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 15:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1164e2400) [pid = 1657] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 15:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x115e29000) [pid = 1657] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 15:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x118123000) [pid = 1657] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 15:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x115dd6c00) [pid = 1657] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 15:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x129251800) [pid = 1657] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 15:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x12a694800) [pid = 1657] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1126fd000) [pid = 1657] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 15:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x120ff2000) [pid = 1657] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 15:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x12ca75000) [pid = 1657] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 15:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1129aa800) [pid = 1657] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 15:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x129133c00) [pid = 1657] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 15:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x11910c800) [pid = 1657] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 15:19:54 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:19:54 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 15:19:54 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:54 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:19:54 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 781ms 15:19:54 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:19:54 INFO - PROCESS | 1657 | 1467843594515 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 15:19:54 INFO - PROCESS | 1657 | 1467843594516 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 15:19:54 INFO - PROCESS | 1657 | 1467843594519 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 15:19:54 INFO - PROCESS | 1657 | 1467843594520 Marionette TRACE conn2 <- [1,3114,null,{}] 15:19:54 INFO - PROCESS | 1657 | 1467843594522 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}] 15:19:54 INFO - PROCESS | 1657 | 1467843594523 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:54 INFO - PROCESS | 1657 | 1467843594615 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 15:19:54 INFO - PROCESS | 1657 | 1467843594620 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\", \"69ac55f6-6548-4404-a4e9-b034ee100619\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:54 INFO - PROCESS | 1657 | 1467843594621 Marionette INFO sendAsync 3e1f130c-8607-dd49-8ff1-77b14a721c49 15:19:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x119c50800 == 34 [pid = 1657] [id = 788] 15:19:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x118654800) [pid = 1657] [serial = 2362] [outer = 0x0] 15:19:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x120ff2000) [pid = 1657] [serial = 2363] [outer = 0x118654800] 15:19:54 INFO - PROCESS | 1657 | 1467843594645 Marionette DEBUG loaded listener.js 15:19:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1274c0000) [pid = 1657] [serial = 2364] [outer = 0x118654800] 15:19:54 INFO - PROCESS | 1657 | 1467843594957 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]]]}] 15:19:54 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:19:54 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 470ms 15:19:54 INFO - PROCESS | 1657 | 1467843594990 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 15:19:54 INFO - PROCESS | 1657 | 1467843594991 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 15:19:56 WARNING - u'runner_teardown' () 15:19:56 INFO - No more tests 15:19:56 INFO - Got 0 unexpected results 15:19:56 INFO - SUITE-END | took 502s 15:19:56 INFO - Closing logging queue 15:19:56 INFO - queue closed 15:19:56 INFO - Return code: 0 15:19:56 WARNING - # TBPL SUCCESS # 15:19:56 INFO - Running post-action listener: _resource_record_post_action 15:19:56 INFO - Running post-run listener: _resource_record_post_run 15:19:57 INFO - Total resource usage - Wall time: 523s; CPU: 58.0%; Read bytes: 37728256; Write bytes: 952323584; Read time: 372; Write time: 4851 15:19:57 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:19:57 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 140186112; Write bytes: 133566464; Read time: 12601; Write time: 238 15:19:57 INFO - run-tests - Wall time: 506s; CPU: 58.0%; Read bytes: 36798464; Write bytes: 798350848; Read time: 357; Write time: 4557 15:19:57 INFO - Running post-run listener: _upload_blobber_files 15:19:57 INFO - Blob upload gear active. 15:19:57 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 15:19:57 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 15:19:57 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 15:19:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 15:19:57 INFO - (blobuploader) - INFO - Open directory for files ... 15:19:57 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 15:19:57 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:19:57 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:19:58 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:19:58 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:19:58 INFO - (blobuploader) - INFO - Done attempting. 15:19:58 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 15:19:59 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:19:59 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:20:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:20:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:20:00 INFO - (blobuploader) - INFO - Done attempting. 15:20:00 INFO - (blobuploader) - INFO - Iteration through files over. 15:20:00 INFO - Return code: 0 15:20:00 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 15:20:00 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 15:20:00 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9295efb30c570842cf4401e2412105223e4a51e40511396983fb28bbdeead257cc0c05758fcb3d5af4b5d85fcabf527202e891e83004b18d51d22efee6dca74d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/80edb83bfba16fafbe91bd373a0854d58a29edc701d3bd08e864646bc99d82f554783ac7c0ad991fd6c9d4a5a18c18502543bb8ac51c205fc512be90e620fad8"} 15:20:00 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 15:20:00 INFO - Writing to file /builds/slave/test/properties/blobber_files 15:20:00 INFO - Contents: 15:20:00 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9295efb30c570842cf4401e2412105223e4a51e40511396983fb28bbdeead257cc0c05758fcb3d5af4b5d85fcabf527202e891e83004b18d51d22efee6dca74d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/80edb83bfba16fafbe91bd373a0854d58a29edc701d3bd08e864646bc99d82f554783ac7c0ad991fd6c9d4a5a18c18502543bb8ac51c205fc512be90e620fad8"} 15:20:00 INFO - Running post-run listener: copy_logs_to_upload_dir 15:20:00 INFO - Copying logs to upload dir... 15:20:00 INFO - mkdir: /builds/slave/test/build/upload/logs 15:20:00 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=593.120920 ========= master_lag: 0.42 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 53 secs) (at 2016-07-06 15:20:01.095107) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-06 15:20:01.099944) ========= 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.f85jO7Icli/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.7CyONWtY0P/Listeners TMPDIR=/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/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/9295efb30c570842cf4401e2412105223e4a51e40511396983fb28bbdeead257cc0c05758fcb3d5af4b5d85fcabf527202e891e83004b18d51d22efee6dca74d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/80edb83bfba16fafbe91bd373a0854d58a29edc701d3bd08e864646bc99d82f554783ac7c0ad991fd6c9d4a5a18c18502543bb8ac51c205fc512be90e620fad8"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467731277/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467731277/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012893 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467731277/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9295efb30c570842cf4401e2412105223e4a51e40511396983fb28bbdeead257cc0c05758fcb3d5af4b5d85fcabf527202e891e83004b18d51d22efee6dca74d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/80edb83bfba16fafbe91bd373a0854d58a29edc701d3bd08e864646bc99d82f554783ac7c0ad991fd6c9d4a5a18c18502543bb8ac51c205fc512be90e620fad8"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467731277/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-06 15:20:01.138975) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 15:20:01.139315) ========= 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.f85jO7Icli/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.7CyONWtY0P/Listeners TMPDIR=/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/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.005118 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 15:20:01.189640) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-06 15:20:01.189949) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-06 15:20:01.192274) ========= ========= Total master_lag: 0.57 =========